Commit Graph

  • 5b794b199c Órarend szünet fix (2) balint1414 2025-10-12 17:31:13 +02:00
  • a000481cd9 Órarend fix: Szünetek megjelenítése balint1414 2025-10-12 17:26:57 +02:00
  • ae79a44df9 firka: make android buildable again Armand 2026-02-27 18:32:59 +01:00
  • 70213e376c Refactor timetable day selection and parsing Horváth Gergely 2026-02-24 14:38:06 +01:00
  • 146124228a Improve watch UI and robust language sync Horváth Gergely 2026-02-20 11:03:47 +01:00
  • 9a99a6869a Use zip to iterate adjacent lessons Horváth Gergely 2026-02-16 20:16:09 +01:00
  • 61953b68d2 Add shared session/language state & refresh leases Horváth Gergely 2026-02-16 19:05:17 +01:00
  • 69dde9281d Send language to Watch and handle locale changes Horváth Gergely 2026-02-15 23:22:32 +01:00
  • 86c7641c60 Migrate token storage to shared Keychain Horváth Gergely 2026-02-13 23:29:19 +01:00
  • 71f1412164 Improve token recovery and iCloud probing Horváth Gergely 2026-02-12 13:50:14 +01:00
  • 7c344be550 Add robust Apple Watch token sync & force-logout Horváth Gergely 2026-02-11 20:42:15 +01:00
  • e620f3e564 Add force account-switch and iCloud recovery Horváth Gergely 2026-02-11 13:09:32 +01:00
  • 2719e6bf77 Update main.dart B3ni 2026-02-11 11:27:04 +01:00
  • 55de7d1645 Improve iCloud / Watch token sync & recovery Horváth Gergely 2026-02-11 11:33:11 +01:00
  • 0b78712e64 Token recovery and sync refactor; LiveActivity UI Horváth Gergely 2026-02-11 10:37:14 +01:00
  • 6c67d22fb8 Add active account handling & token recovery Horváth Gergely 2026-02-10 15:04:32 +01:00
  • 5403d1324d Handle iCloud token recovery and notify Flutter Horváth Gergely 2026-02-09 20:29:06 +01:00
  • a071cafacd Add auto-refresh and duplicate-call guard Horváth Gergely 2026-02-09 18:23:55 +01:00
  • dbf0d18e5c Handle percentage grades and token recovery Horváth Gergely 2026-02-09 15:34:14 +01:00
  • 12e3fa5bff Add iCloud token sync & improve recovery Horváth Gergely 2026-02-08 16:18:28 +01:00
  • 72cfa9b5eb Add splash assets and watch token recovery Horváth Gergely 2026-02-06 22:23:18 +01:00
  • 51831e94e4 Enhance reauthentication process with token recovery from Apple Watch Horváth Gergely 2026-02-05 22:12:43 +01:00
  • aa8b3d5e16 Improve watch sync error handling and reauthentication logic Horváth Gergely 2026-02-05 18:24:02 +01:00
  • b83cbef7fc Fix typo in import statement Horváth Gergely 2026-02-05 16:04:54 +01:00
  • 35e1e2c6ab Add Apple Watch app and watch sync support Horváth Gergely 2026-02-05 16:01:58 +01:00
  • 874f5d4297 Add Shortcuts intents, entities & localizations Horváth Gergely 2026-01-31 11:52:01 +01:00
  • 71ef509021 Show active break in timetable widget Horváth Gergely 2026-01-30 20:44:48 +01:00
  • 16b7d2f70a Add next-school-day support to iOS widgets Horváth Gergely 2026-01-30 20:25:02 +01:00
  • 402067d624 Add logging, await token callback and widget refresh Horváth Gergely 2026-01-30 10:41:26 +01:00
  • f76b5fbcca Add iOS Control widgets & timetable UI updates Horváth Gergely 2026-01-29 23:48:59 +01:00
  • d395529282 Add lock-screen/inline widgets & timeline updates Horváth Gergely 2026-01-29 13:36:11 +01:00
  • 1038b49092 iOS: rename LiveActivity widget & update configs Horváth Gergely 2026-01-29 02:33:39 +01:00
  • d06a3dee69 Improve iOS widgets: UI, timeline and JSON fixes Horváth Gergely 2026-01-28 23:37:27 +01:00
  • d617efec80 Add deep link handling for widgets; implement navigation from widget links Horváth Gergely 2026-01-27 22:22:10 +01:00
  • beb4127ef8 Add iOS Home Widgets Extension with timetable, grades, and averages Horváth Gergely 2026-01-27 18:58:25 +01:00
  • 1f57281004 Add tokenExpired property and update warning display logic in live activity Horváth Gergely 2025-12-30 04:03:09 +01:00
  • f866052905 Add user-specific bell delay settings; implement retrieval and storage in SharedPreferences Horváth Gergely 2025-12-29 22:07:13 +01:00
  • deb013a30e Add morning notification settings; implement user-specific preferences for time and enabled state Horváth Gergely 2025-12-24 20:44:40 +01:00
  • 8a3f77d565 Implement token expiration handling and reauthentication UI; add reauth toast and update seasonal icon logic Horváth Gergely 2025-12-19 14:51:12 +01:00
  • 1ea46ede0a Refactor logging in live activity manager and backend client; streamline lesson data handling and improve break event detection logic Horváth Gergely 2025-12-18 00:33:13 +01:00
  • 79f59b6938 Refactor lesson filtering and add logic to handle break events in live activity manager Horváth Gergely 2025-12-15 23:06:28 +01:00
  • e2b98125fc Enhance time formatting by adding language detection for compact time and seasonal break methods Horváth Gergely 2025-12-13 03:54:25 +01:00
  • 8c877e43db Add time formatting helper and update seasonal display logic Horváth Gergely 2025-12-13 03:31:03 +01:00
  • 02acf0e59b Add morning notification settings and debounce handling for Live Activities Horváth Gergely 2025-12-12 23:59:32 +01:00
  • 04870205f9 Refactor date calculations for start of the week in live activity service Horváth Gergely 2025-12-08 09:41:06 +01:00
  • bcc95ed0af Reduce bellDelay debounce interval from 5 seconds to 3 seconds; Enhance lesson fetching logic for improved notification scheduling Horváth Gergely 2025-12-04 13:54:30 +01:00
  • 88fd491281 Update project settings and entitlements for improved configuration b3ni15 2025-11-26 16:33:37 +01:00
  • 9a435235b6 - Fixed UI/UX bugs in the Live Activities - Fixed the unhandled language get, when the Live Activity is turned off - Fixed bellDelay bugs Horváth Gergely 2025-11-26 05:05:14 +01:00
  • e583c77a7e - Added bellDelay support for Live Activities; both standard push notifications and Live Activities now use the bellDelay value (default: 0). IMPORTANT: Holidays and school break(spring,summer,autumn,winter) activities do not apply bellDelay. - Implemented background fetch on iOS: the app now refreshes every 30 minutes in the background and sends timetable changes to the backend if any are detected. Horváth Gergely 2025-11-25 19:07:30 +01:00
  • 8dbcc1e2a9 - Fixed user switching so previous user data is now properly cleared. - Fixed re-login behavior: after every new login, the Live Activities privacy notice is shown as intended. - Made the Live Activity toggle user-specific to prevent settings from carrying over after switching accounts. - Fixed user logout so the backend now correctly removes all related data. - Fixed first-install behavior so the Live Activities privacy notice no longer appears on the public beta screen; it now only appears after reaching the home page. Horváth Gergely 2025-11-25 14:18:23 +01:00
  • f631d52d5a - Fixed lesson language data; backend now passes the correct values. - Updated handling of cancelled lessons: removed timer and now displaying the localized “Cancelled” text. - Aligned the icon and lesson number in the Dynamic Island so they are now level with the label text. Horváth Gergely 2025-11-24 21:21:12 +01:00
  • 768d0904a8 Add data privacy consent dialog for Live Activity Horváth Gergely 2025-11-24 04:43:14 +01:00
  • c21ff3e15f Added an example of the .env file. Horváth Gergely 2025-11-19 13:36:35 +01:00
  • dd3884de16 Remove onAppOpened and related LiveActivity state old Horváth Gergely 2026-02-27 22:50:32 +01:00
  • c646ea2d51 Improve Watch sync, token, and live activity handling Horváth Gergely 2026-02-27 22:44:53 +01:00
  • a22459794a Refactor timetable day selection and parsing Horváth Gergely 2026-02-24 14:38:06 +01:00
  • 91a526703e Improve watch UI and robust language sync Horváth Gergely 2026-02-20 11:03:47 +01:00
  • 38ff8af578 Use zip to iterate adjacent lessons Horváth Gergely 2026-02-16 20:16:09 +01:00
  • 58c16e9aa8 Add shared session/language state & refresh leases Horváth Gergely 2026-02-16 19:05:17 +01:00
  • 748bff63ea Send language to Watch and handle locale changes Horváth Gergely 2026-02-15 23:22:32 +01:00
  • 812c1a008e Migrate token storage to shared Keychain Horváth Gergely 2026-02-13 23:29:19 +01:00
  • b71aa12751 Improve token recovery and iCloud probing Horváth Gergely 2026-02-12 13:50:14 +01:00
  • c16cbdb186 Add robust Apple Watch token sync & force-logout Horváth Gergely 2026-02-11 20:42:15 +01:00
  • 8f28fa328c Add force account-switch and iCloud recovery Horváth Gergely 2026-02-11 13:09:32 +01:00
  • 8af53422dc Merge branch 'dev' of https://github.com/hgeryy2004/firka into dev Horváth Gergely 2026-02-11 11:33:43 +01:00
  • dda4bfd9d3 Improve iCloud / Watch token sync & recovery Horváth Gergely 2026-02-11 11:33:11 +01:00
  • d92e420b34 Update main.dart B3ni 2026-02-11 11:27:04 +01:00
  • b54fa36671 Token recovery and sync refactor; LiveActivity UI Horváth Gergely 2026-02-11 10:37:14 +01:00
  • 60375e93d1 Add active account handling & token recovery Horváth Gergely 2026-02-10 15:04:32 +01:00
  • eb1e4b4cfd Handle iCloud token recovery and notify Flutter Horváth Gergely 2026-02-09 20:29:06 +01:00
  • f4eb4e7487 Add auto-refresh and duplicate-call guard Horváth Gergely 2026-02-09 18:23:55 +01:00
  • 584f340778 Handle percentage grades and token recovery Horváth Gergely 2026-02-09 15:34:14 +01:00
  • b9de46f0ed Add iCloud token sync & improve recovery Horváth Gergely 2026-02-08 16:18:28 +01:00
  • 0f3dcf58a5 Add splash assets and watch token recovery Horváth Gergely 2026-02-06 22:23:18 +01:00
  • b58e60a1f8 Enhance reauthentication process with token recovery from Apple Watch Horváth Gergely 2026-02-05 22:12:43 +01:00
  • 42b8eea0ba Improve watch sync error handling and reauthentication logic Horváth Gergely 2026-02-05 18:24:02 +01:00
  • ce9781f1c0 Fix typo in import statement Horváth Gergely 2026-02-05 16:04:54 +01:00
  • e5224cbfff Add Apple Watch app and watch sync support Horváth Gergely 2026-02-05 16:01:58 +01:00
  • 2d14c41070 Add Shortcuts intents, entities & localizations Horváth Gergely 2026-01-31 11:52:01 +01:00
  • ecb1745d9e Show active break in timetable widget Horváth Gergely 2026-01-30 20:44:48 +01:00
  • 0abc568a64 Add next-school-day support to iOS widgets Horváth Gergely 2026-01-30 20:25:02 +01:00
  • 0845290929 Add logging, await token callback and widget refresh Horváth Gergely 2026-01-30 10:41:26 +01:00
  • 3a0eb5fe54 Add iOS Control widgets & timetable UI updates Horváth Gergely 2026-01-29 23:48:59 +01:00
  • 503a51ca23 Add lock-screen/inline widgets & timeline updates Horváth Gergely 2026-01-29 13:36:11 +01:00
  • 0781685015 iOS: rename LiveActivity widget & update configs Horváth Gergely 2026-01-29 02:33:39 +01:00
  • 2a4836c42f Improve iOS widgets: UI, timeline and JSON fixes Horváth Gergely 2026-01-28 23:37:27 +01:00
  • 4ff6f2fdb0 Add deep link handling for widgets; implement navigation from widget links Horváth Gergely 2026-01-27 22:22:10 +01:00
  • f80ce9bc4f Add iOS Home Widgets Extension with timetable, grades, and averages Horváth Gergely 2026-01-27 18:58:25 +01:00
  • 91bf7a359c Add tokenExpired property and update warning display logic in live activity Horváth Gergely 2025-12-30 04:03:09 +01:00
  • 6d7d3641ea Add user-specific bell delay settings; implement retrieval and storage in SharedPreferences Horváth Gergely 2025-12-29 22:07:13 +01:00
  • 873e0f209b Add morning notification settings; implement user-specific preferences for time and enabled state Horváth Gergely 2025-12-24 20:44:40 +01:00
  • 8d768ca6b8 Implement token expiration handling and reauthentication UI; add reauth toast and update seasonal icon logic Horváth Gergely 2025-12-19 14:51:12 +01:00
  • 229eabfd4f Refactor logging in live activity manager and backend client; streamline lesson data handling and improve break event detection logic Horváth Gergely 2025-12-18 00:33:13 +01:00
  • 80599c13d8 Refactor lesson filtering and add logic to handle break events in live activity manager Horváth Gergely 2025-12-15 23:06:28 +01:00
  • c92e83aadd Enhance time formatting by adding language detection for compact time and seasonal break methods Horváth Gergely 2025-12-13 03:54:25 +01:00
  • 47670fb558 Add time formatting helper and update seasonal display logic Horváth Gergely 2025-12-13 03:31:03 +01:00
  • b8058cd4cb Add morning notification settings and debounce handling for Live Activities Horváth Gergely 2025-12-12 23:59:32 +01:00
  • 4fd3e2a09b Refactor date calculations for start of the week in live activity service Horváth Gergely 2025-12-08 09:41:06 +01:00
  • 0e0fa549cf Reduce bellDelay debounce interval from 5 seconds to 3 seconds; Enhance lesson fetching logic for improved notification scheduling Horváth Gergely 2025-12-04 13:54:30 +01:00
  • 39e9c097a0 Update project settings and entitlements for improved configuration b3ni15 2025-11-26 16:33:37 +01:00