Commit Graph

  • ea8315a993 - 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
  • 6d33f6b0d8 - 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
  • 8c4bbd0905 - 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
  • fe70fc7bd1 - 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
  • eb3ed957f1 Add data privacy consent dialog for Live Activity Horváth Gergely 2025-11-24 04:43:14 +01:00
  • cd525898bb Merge branch 'dev' of https://github.com/hgeryy2004/firka into dev b3ni15 2025-11-20 09:00:31 +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
  • 626d6aefdd Added an example of the .env file. Horváth Gergely 2025-11-19 13:36:35 +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
  • 6e16b9a37c tt: add haptic feedback to swiping between pages Armand 2025-09-16 13:07:41 +02:00
  • ebcf49d957 home: fix styling in active lesson Armand 2025-09-16 09:50:39 +02:00
  • aec2453a05 tt: fix last lesson getting covered by T H E S H A D O W Armand 2025-09-16 09:40:11 +02:00
  • 6c64ac4a35 added pfp for homescreen zypherift 2025-09-15 23:26:32 +02:00
  • ae06a61b05 fixes #59 zypherift 2025-09-15 22:23:03 +02:00
  • d5c81d443e add haptic feedback zypherift 2025-09-15 21:36:52 +02:00
  • 8b1b5cc4cf Update submodule Armand 2025-09-15 19:09:15 +02:00
  • 3d09187d6f home: remove logging Armand 2025-09-15 19:02:14 +02:00
  • 722068fdde Főoldalhoz hátramaradt tanórák száma fix balint1414 2025-09-15 18:51:22 +02:00
  • c471768598 Tanulo > Tanuló balint1414 2025-09-15 18:50:36 +02:00
  • 2009418887 + jel kivétele: Nincs használva balint1414 2025-09-15 18:50:22 +02:00
  • 94d3802e95 Több információ a beírt jegyeknél balint1414 2025-09-15 18:50:01 +02:00
  • 4fe8af2e66 fix: use a 30 bit hash if the username is non-numeric Armand 2025-09-15 15:09:29 +02:00
  • 57122a4c3f Jenkins: update version code for aab Armand 2025-09-15 12:43:18 +02:00
  • e5fac2609f Jenkins: move bundle compression to build_apk.sh Armand 2025-09-15 12:25:49 +02:00
  • dd4ccf2736 wearos: fix pairing Armand 2025-09-15 12:21:40 +02:00
  • 1356fd3eb3 fix(timetable): clamp carousel to bottom Pearoo 2025-09-14 13:54:22 +02:00
  • fde6a47adc fix(timetable): no more unexplainable padding Pearoo 2025-09-13 22:55:55 +02:00
  • c1edbe0971 feat(timetable): cache next & previous weeks Pearoo 2025-09-13 20:14:04 +02:00
  • f04517749b chore: update cache retention Pearoo 2025-09-13 20:13:09 +02:00
  • c36d656178 fix: next week resets to monday Pearoo 2025-09-13 19:16:33 +02:00
  • 8c4735ccb3 tt: fix event text color Armand 2025-09-13 17:54:32 +02:00
  • a665478930 kreta_client: more verbose logging Armand 2025-09-13 17:04:27 +02:00
  • 033ab39c59 home_subpage: handle back events Armand 2025-09-13 16:39:31 +02:00
  • 6bf6b46119 move scaffold from grades & tt pages to subpage Armand 2025-09-13 14:14:27 +02:00
  • 2e425dd757 tt: show breaks after last lesson is over Armand 2025-09-13 14:07:25 +02:00
  • 942ecc9db2 home/tt: truncate long lesson names and room names Armand 2025-09-13 13:59:33 +02:00
  • b4d87978e2 settings & home: use firka app bundle Armand 2025-09-13 13:36:08 +02:00
  • e84ea8c383 home: only call setState on update if screen is mounted Armand 2025-09-13 13:06:18 +02:00
  • 5354c601eb settings: move postUpdate hook outside save function Armand 2025-09-13 13:05:50 +02:00
  • 9533fdaeec settings: add log file sharing Armand 2025-09-13 12:05:04 +02:00