Commit Graph

  • 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
  • 0e08919209 feat: add logging for device registration and timetable updates b3ni15 2025-11-19 15:58:53 +01:00
  • e651552dec fix: enable iOS platform and update build settings for arm64 architecture b3ni15 2025-11-19 15:49:28 +01:00
  • 8f683561b9 fix: update version number to 1.0.9+1030 b3ni15 2025-11-19 15:46:25 +01:00
  • 519c9a4043 fix: update development team and bundle identifiers b3ni15 2025-11-19 13:41:11 +01:00
  • 887d765f65 Live activity support added! Horváth Gergely 2025-11-19 01:57:24 +01:00
  • 34cf77f216 feat: add error page Pearoo 2025-09-17 00:07:20 +02:00
  • 7b382563ba Jenkinsfile: fdroid -> artifacts Armand 2025-10-26 09:14:10 +01:00
  • 667a8e0e4d refactor: use streams for fetching data Armand 2025-10-26 09:07:10 +01:00
  • 147dff3696 fix: payload cast Armand 2025-10-12 16:53:56 +02:00
  • 0fd36de4a3 Increment base build number Armand 2025-10-12 15:50:53 +02:00
  • d4fe91860a cast jwt payload to Map<String, dynamic> Armand 2025-10-12 13:57:20 +02:00
  • 45d0b298c4 settings/licenses: fix text & spinner style Armand 2025-10-11 20:11:32 +02:00
  • c812b0721f update l10n module Armand 2025-10-11 20:07:18 +02:00
  • b62140c0d0 Fordítás hozzáadása balint1414 2025-10-09 22:21:28 +02:00
  • f55cc65f07 License menü balint1414 2025-10-09 20:57:55 +02:00
  • 3690cf0462 Fordítás, License menü balint1414 2025-10-09 20:57:23 +02:00
  • 233f0c9ed0 Órarend kinézet javítás balint1414 2025-10-09 20:56:59 +02:00
  • 6912e44b7e Órarenden igazítás balint1414 2025-10-08 20:50:13 +02:00
  • 369febba91 Discord, PP átirányítás balint1414 2025-10-08 20:50:01 +02:00
  • 2ca5e8c54b Helyettesítések elrejtése, Discord + PP átirányítás balint1414 2025-10-08 20:49:35 +02:00
  • dd515955ba Helyettesítések elrejtése balint1414 2025-10-08 20:48:31 +02:00
  • 97d1f005b4 Amennyiben nem írt dolgozatot/szöveges értékelés stb, nem 0-val jelzi, hanem szöveges értékelést mutatja. balint1414 2025-10-07 22:06:37 +02:00
  • 92e94f60c5 Időformátum szebbítése balint1414 2025-10-07 22:05:46 +02:00
  • ba53f30cce kicsi hiba fix balint1414 2025-10-07 20:48:03 +02:00
  • a34c8e23d3 Funkció hozzáadása: Dolgozat popup balint1414 2025-10-07 20:39:22 +02:00
  • ab1208999d Amennyiben nincs jegy 1 tantárgyból, jelzi dave svg-vel balint1414 2025-10-06 21:03:58 +02:00
  • 2b51523eb1 Tantárgy név átvitele balint1414 2025-10-06 21:03:29 +02:00
  • 9f3190495b Felesleges import törlése balint1414 2025-10-06 21:03:12 +02:00
  • 14fdf00259 Felesleges import törlése + tantárgy név átvitel balint1414 2025-10-06 21:02:37 +02:00
  • 815604d144 tt: localize "Tantárgy megtekintése" btn Armand 2025-10-06 16:57:54 +02:00
  • 8f499aac21 tt: implement view subject button Armand 2025-10-06 16:56:08 +02:00
  • f24f340d63 + Tantárgy megtekintése gomb balint1414 2025-10-03 16:08:39 +02:00
  • ccf7443f26 Számonkérés megjelenítése az adott óra felugró ablakánál balint1414 2025-10-02 22:36:37 +02:00
  • 2f0c6ca9df Üres napnál amennyiben pld tanítás nélküli munkanap, akkor jelzi a felhasználónak balint1414 2025-10-02 20:48:21 +02:00
  • ff73bafb0d #75 Feleslegesen nagy üres rész Jegyeknél fix balint1414 2025-10-02 20:34:09 +02:00
  • 978df96aaf #78 Dolgozatnál hibás tördelés fix balint1414 2025-10-02 20:21:42 +02:00
  • 07b8714c7e Amennyiben a felhasználónak nincsenek órái, azt a dizájn szerinti módon jelzi balint1414 2025-10-02 20:19:58 +02:00
  • 8881f8c674 #77 Óra témája hibás tördelése fix balint1414 2025-10-02 20:09:44 +02:00
  • 569147ae8a Tantárgyak feldolgozása balint1414 2025-09-29 21:44:15 +02:00
  • 947e1d12cf Amennyiben nincs jegy a tantárgyból, ismeretlen a tanár is, tehát azt a szöveget kicseréltem balint1414 2025-09-29 21:43:59 +02:00
  • fd750ae6ad studyTask hozzáadása, SubjectAverage bővítése balint1414 2025-09-29 21:43:35 +02:00
  • f31b719605 SubjectAverage átírása, getLessons törlése balint1414 2025-09-29 21:43:05 +02:00
  • 0bcdf35060 AllLessons törlése: nincs rá szükség balint1414 2025-09-29 21:43:17 +02:00
  • a0c1f3bb1f DKT API törlése, getSubjectAvg módosítása balint1414 2025-09-29 21:40:16 +02:00
  • 6e35ca9d72 home/main: add homework entries Armand 2025-09-30 09:54:51 +02:00
  • 3b6e5d8213 add privacy policy button zypherift 2025-09-29 21:39:36 +02:00
  • 894d897778 home,grades,tt: capitalize titles Armand 2025-09-29 18:28:55 +02:00
  • a96be41d01 settings: add logout button Armand 2025-09-29 12:47:15 +02:00
  • 24876aebd6 lesson/sheet: add room name Armand 2025-09-29 12:15:00 +02:00
  • e4aea80f0b android/gradle: Use /usr/bin/ as ANDROID_SDK_ROOT fallback Armand 2025-09-27 20:56:10 +02:00
  • 56cbaa6d16 message toast -> screen Armand 2025-09-25 22:08:27 +02:00
  • 850800864d adjust fonts Armand 2025-09-25 21:47:23 +02:00
  • a92ea1dcf6 home/tt: Fix date formatting on the title bar Armand 2025-09-25 21:33:20 +02:00
  • a9829b2163 model: translate field names to English Armand 2025-09-25 21:30:52 +02:00
  • 4f1c903384 Összes tantárgy megjelenítése balint1414 2025-09-25 15:57:47 +02:00
  • b045980bb4 lesson: fix popup height Armand 2025-09-17 13:40:05 +02:00
  • 352f9f223b fix: use proper font size Armand 2025-09-17 13:32:46 +02:00
  • 3d41113c0f fix(style): adjust font height Armand 2025-09-17 13:32:24 +02:00
  • e616893ad2 debug: update throw exception Armand 2025-09-16 21:29:32 +02:00
  • 8d934dd0f8 grade bottom sheet: fix size and padding Armand 2025-09-16 21:25:59 +02:00
  • 3e31804fe5 lesson: don't check the week if its empty Armand 2025-09-16 21:23:56 +02:00
  • 5f74a99f5a refactor: setting -> settings Armand 2025-09-16 17:28:43 +02:00