1
0
forked from firka/firka
Commit Graph

65 Commits

Author SHA1 Message Date
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
55540cce90 fix: use proper settings api for l10n 2025-08-15 13:31:55 +02:00
72a538f3c5 refactor 2025-08-15 13:31:35 +02:00
3ebbba074b kreta_client: Add exponential backoff
Kréta now randomly returns 500 status code responses when it feels like it, so if a request fails we retry with an exponential backoff.
2025-08-13 15:12:08 +02:00
1768244685 android: timetable home widget 2025-08-13 14:13:13 +02:00
4e0acd2147 android: support uncompressed libs 2025-08-11 19:58:04 +02:00
91f84a49b3 home_widget: save info needed for the widget 2025-08-11 17:50:06 +02:00
7614f6cf8c api: add toJson to a few classes 2025-08-11 17:48:21 +02:00
ef6706b1ff main: fix debugPrintStack 2025-08-11 10:37:47 +02:00
f319028113 Update isar_flutter_libs 2025-08-13 12:08:25 +02:00
zypherift
d6179dcd8a update rounding 2025-08-10 21:33:31 +02:00
c5715a86ca android: widget skeleton 2025-08-10 19:47:01 +02:00
c8ef5f6a10 docs: update the contribution guide 2025-08-10 19:46:36 +02:00