1
0
forked from firka/firka
Commit Graph

102 Commits

Author SHA1 Message Date
fbc8445647 tt_mo: I hope I never have deal with this ever again. 2025-08-30 16:07:21 +02:00
4db98d123f tt: add tests 2025-08-30 15:23:34 +02:00
cd35b2f314 tt_mo: add tests 2025-08-30 15:13:57 +02:00
e447d1c854 tt: handle settings update 2025-08-30 14:49:48 +02:00
24057e1281 add global settingsUpdateNotifier
This helps us update screens when settings
change without having to pass around references
to setState.
2025-08-30 14:48:02 +02:00
164b9dc1ba tt: handle disabling breaks 2025-08-30 14:38:43 +02:00
690891a8c9 settings: fix icons for SettingsBoolean and SettingsDouble 2025-08-30 14:30:53 +02:00
1f4ee6a343 tt: settings toast 2025-08-30 14:26:23 +02:00
00983509d1 preload app icons and bg 2025-08-30 13:55:59 +02:00
610fc4f855 image_preloader.dart: debug logging 2025-08-30 13:48:08 +02:00
devbeni
54c58d51f8 Update firka/lib/ui/phone/screens/home/beta_screen.dart 2025-08-30 13:09:49 +02:00
devbeni
50de5e9cb4 Update firka/lib/helpers/ui/firka_button.dart 2025-08-30 13:09:25 +02:00
3ef77fea7e login: add loading screen while assets are being preloaded 2025-08-30 12:47:05 +02:00
b61ecb8f05 precache slides
slides take a long time to decode, so we cache them
2025-08-30 12:44:00 +02:00
1241c76acd convert pngs & gifs to webps 2025-08-30 12:12:17 +02:00
b6fecb1046 Update placeholder strings 2025-08-30 10:39:16 +02:00
d4dcf1419c Jenkinsfile: transform apk on f-droid builds 2025-08-30 10:05:30 +02:00
7b74d0dd1b grades: pre & post rounding avg 2025-08-29 21:05:38 +02:00
ac44927dba tt: make dates local, extend filter by 1 sec 2025-08-29 14:44:56 +02:00
7205a9565e tt & grades: filter for events 2025-08-29 14:41:45 +02:00
509808b41a rounding: use settings 2025-08-29 14:22:34 +02:00
aae301c50e grades screen: fix text overflow 2025-08-29 14:16:16 +02:00
242c3a910b feat: poll to refresh
Closes #22
2025-08-29 12:50:33 +02:00
46b9525230 me when if (mounted) 2025-08-29 11:34:38 +02:00
69ca2a27fe remove stateless_async_widget.dart 2025-08-29 11:31:45 +02:00
c042206004 reauth: autofill username & schoolId 2025-08-29 10:26:28 +02:00
9f17a4437a refactor: move login webview to its own widget 2025-08-29 10:19:58 +02:00
ec24951bdf login: Change webview UA to Google Chrome on Android
this should help iOS users blend in with Android
users a bit more
2025-08-29 10:11:34 +02:00
ad058d939c add beta warning screen 2025-08-29 09:39:20 +02:00
3b89ba8e79 chore: dos2unix 2025-08-29 08:39:30 +02:00
0e31d3de3f fix: translate cancel & save on icon selector 2025-08-29 08:32:12 +02:00
479122df7b app: update wear pairing 2025-08-27 17:02:37 +02:00
ad90b8baa0 wear: initial commit
based on 549b7e3e11
with some parts removed, and some parts backported
from the latest commit
2025-08-27 17:01:13 +02:00
509d1d2a2e make reauth reminder a toast 2025-08-26 22:40:20 +02:00
1aa54be199 add warning and button to reauth 2025-08-26 22:00:48 +02:00
4831c0
b151f7fffd Jenkinsfile: Update f-droid version code 2025-08-26 11:52:50 +02:00
4831c0
a8d649c933 Update Jenkinsfile 2025-08-25 12:14:13 +02:00
88042d8335 meta: relicense to CC BY-NC-SA 4.0 2025-08-24 16:57:08 +02:00
6bd66cc864 tt: add filters 2025-08-24 15:48:57 +02:00
b850551a6d tt/mo: add lesson count 2025-08-24 14:47:41 +02:00
46fdc834a5 tt: add monthly screen 2025-08-24 14:12:54 +02:00
619074ac12 tt: fix date display 2025-08-24 12:29:25 +02:00
92f4fac2a6 tt: update cache retention to 4 months 2025-08-24 11:49:03 +02:00
1ce4368dc6 tt: add buttons to change between weeks 2025-08-24 11:39:48 +02:00
78a9a9c05f tt: rewrite using and use carousel 2025-08-24 10:18:06 +02:00
94ca5f4edc android: copy device build info
When start up the app attempt to fetch the device's build info (like model name, android version name and sdk number), if it fails or the user is on iOS fall back to a placeholder value
2025-08-23 15:36:40 +02:00
d9d79e760d login: update ua strings, remove copyright headers from files 2025-08-23 15:11:16 +02:00
Zypherift
5158f1ab8f Update CONTRIBUTING.md 2025-08-23 02:38:36 +02:00
Zypherift
36fba95ef0 Update CONTRIBUTING.md 2025-08-23 02:38:17 +02:00
831ca018ae no more lies 2025-08-22 23:45:51 +02:00