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
34a5746cbe
settings: use soft restart
...
restart_app has two problems:
1. it breaks changing the app icon
2. it requires making a notification on iOS
it's easier to just pop all the routes, re init the app
and push the first route again
2025-08-22 23:35:51 +02:00
08f5e03dcd
Gyermek védelem 🏳️🌈 🏳️⚧️
2025-08-22 20:36:07 +02:00
50a5b6aa09
update settings
...
move strings to l10n
make changing the lang restart the app
2025-08-22 19:55:55 +02:00
3327d5f2da
login_screen: cache images
2025-08-22 11:37:07 +02:00
4831c0
45cdefc5a8
Update firka/pubspec.yaml
2025-08-21 21:21:34 +02:00
2f76393fd6
android: but transform aab & apk behind a flag for now
2025-08-21 09:35:43 +02:00
2cfe00d963
android: update transformAAB
2025-08-21 09:31:05 +02:00
72041327d5
android: make transformApks more graceful
2025-08-19 13:09:17 +02:00
zypherift
664b814281
change look of spiiiin
2025-08-18 22:43:15 +02:00
zypherift
5c1ffd7185
change good night intervallum
2025-08-18 22:41:31 +02:00
aa62146274
settings: fix icon borders
2025-08-18 18:07:29 +02:00
e0ee9d5ca1
downscale dynamic icon previews
2025-08-18 18:05:30 +02:00
0aceddfa90
android: exclude glance from minification
2025-08-18 16:51:09 +02:00
ac59bac328
android: compress flutter resources
...
Flutter allows for replacing the default asset bundle with a
custom one, so we can just compress the resources with brotli /
gzip or keep it as is (which ever one is smaller), and then
decompress it inside our custom asset bundle class.
2025-08-18 15:34:24 +02:00
af307bd784
fix: dynamic icon switching
2025-08-17 18:29:44 +02:00
b5e525d045
android: cache optipng result
2025-08-17 17:00:57 +02:00
2a47685e36
android: parallelize optipng
2025-08-17 16:17:58 +02:00
f54f47c706
android: recrop most icons
2025-08-17 12:20:15 +02:00
b4ebace809
android: remove dynamic icons from debug
...
Dynamic icons break flutter run, the debugger,
etc. So it's easier to just remove them from
debug, and only enable them in the release build.
2025-08-17 11:22:12 +02:00
7051962abb
android: dynamic app icons
2025-08-16 22:17:34 +02:00
2959acf10a
settings: add visibility providers
...
This allows us to make settings that
aren't implemented yet invisible.
2025-08-15 17:08:56 +02:00
482e0902a3
settings: make a group for grade rounding
2025-08-15 16:52:39 +02:00
32b3b8e0c8
settings: add 10% accent for the slider
2025-08-15 16:47:29 +02:00
d3ba542c35
settings: add sliders for doubles
2025-08-15 15:30:37 +02:00
e5af433a2f
fix: settings widgets
...
fix radio boxes and
toggle switches
2025-08-15 13:44:19 +02:00