1
0
forked from firka/firka
Commit Graph

113 Commits

Author SHA1 Message Date
18effb833c tt: show class group 2025-08-31 16:31:34 +02:00
ce326dd0b3 developer options 2025-08-31 16:12:30 +02:00
f2614b2cf7 fix: add ClampingScrollPhysics to home screen scroll view 2025-08-31 13:17:32 +02:00
8319251606 chore: update iOS deployment target to 13.0 and adjust Flutter SDK constraints 2025-08-31 11:45:13 +02:00
d6d5af81e8 chore: update .gitignore and project.pbxproj for improved build settings 2025-08-31 11:39:17 +02:00
da957b769d ios: don't update home screen widget 2025-08-31 13:02:15 +02:00
6359896197 tt: stats for nerds 2025-08-30 21:35:16 +02:00
0661b58b8c chore: flutter pub upgrade --major-versions 2025-08-30 20:56:41 +02:00
fc608b1c63 android: move brotli to a git submodule 2025-08-30 20:30:36 +02:00
8e7445b55b tt_mo: tt settings toast 2025-08-30 16:14:48 +02:00
2ee9819c15 ext: fix formatting for grades 2025-08-30 16:13:06 +02:00
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