285 Commits

Author SHA1 Message Date
3787c697e5 android_debug: reduce debug app size by 139 mbs
All checks were successful
firka/firka/pipeline/head This commit looks good
This one is a really big hack but essentially we extract the app-debug.apk after its done building, then compress all the libflutter.so files with brotli (level 6 on debug builds) and then decompress the right one and load it on app launch.
2025-07-16 22:53:10 +02:00
b5a59c510c commonize getLessonNo and get{Current/Prev/Next}Lesson
All checks were successful
firka/firka/pipeline/head This commit looks good
2025-07-15 10:19:10 +02:00
49f9e1a80e commonize class names and file names 2025-07-15 10:19:10 +02:00
389540c3ac make FirkaIconWidget immutable 2025-07-15 10:19:10 +02:00
3c15604aae make BottomNavIcon immutable 2025-07-15 10:19:10 +02:00
49376c0616 remove unused vars 2025-07-15 10:19:10 +02:00
3b00c06b50 remove unused imports 2025-07-15 10:19:10 +02:00
980ebf333e make FirkaCard immutable 2025-07-15 10:19:10 +02:00
6385e143dd chore: dart format lib 2025-07-15 10:19:10 +02:00
18bcb87738 improve how the debug timer works 2025-07-15 10:19:06 +02:00
1e3c3d5000 implement lesson/big
All checks were successful
firka/firka/pipeline/head This commit looks good
2025-07-14 21:44:07 +02:00
284d97a02b add option to tick the debug timer 2025-07-14 21:39:00 +02:00
3949134041 add cupFilled icon 2025-07-14 21:35:34 +02:00
8b42a4bbd8 add extension to calculate lesson number 2025-07-14 12:22:07 +02:00
9c996cda8a impl lesson/small widget 2025-07-14 12:06:56 +02:00
d480ceb045 icon: replace accented characters to fix regex
All checks were successful
Firka/firka/pipeline/head This commit looks good
2025-07-13 00:16:13 +02:00
c6481de59e icons: add db icon 2025-07-13 00:15:54 +02:00
44880f2979 home/main: starting soon 2025-07-13 00:03:27 +02:00
5a1c07b468 style: fix type 2025-07-12 23:11:00 +02:00
cb99082936 day cycle morning 7 -> 5:30 2025-07-12 22:40:41 +02:00
366dc92384 home: don't re-navigate to the same page 2025-07-12 20:44:42 +02:00
f60972a3d4 home: allow app to exit when there are no pages left 2025-07-12 20:42:48 +02:00
dad9e41db3 handle subjects in welcome card
All checks were successful
Firka/firka/pipeline/head This commit looks good
2025-07-12 20:10:22 +02:00
e0bde8a22a day cycle 12 -> 14 2025-07-12 19:59:35 +02:00
fc643c1180 extras: add debug button 2025-07-12 17:07:35 +02:00
199ae29ea6 fix styling for extras bottom sheet 2025-07-12 17:01:43 +02:00
bde2c989e7 debug time spoof 2025-07-12 16:37:08 +02:00
44cf3fc7a5 kreta_client: add an in memory cache 2025-07-12 16:17:11 +02:00
71f1c71d4f Add DelayedSpinner helper
All checks were successful
Firka/firka/pipeline/head This commit looks good
This widget will display a SizedBox for the first 50 ms, and if that 50 milliseconds pass then will switch to a loading spinner. This helps the app look less sluggish when switching between pages.
2025-07-12 13:22:59 +02:00
e36d548b61 fix skill issue in home page 2025-07-12 12:50:21 +02:00
4351302ca9 home/main: welcome card
All checks were successful
Firka/firka/pipeline/head This commit looks good
2025-07-12 01:30:51 +02:00
74c9746548 add parkSolidSchool 2025-07-12 00:57:19 +02:00
b791a31ddc icon helper widget 2025-07-12 00:50:50 +02:00
cfec174c30 add missing sun Majesticon 2025-07-12 00:48:45 +02:00
5f02588567 Bump targetSdk to Android 16
All checks were successful
Firka/firka/pipeline/head This commit looks good
2025-07-10 12:00:46 +02:00
e40bc9ee9b Update lib/l10n submodule
All checks were successful
Firka/firka/pipeline/head This commit looks good
2025-07-10 11:50:57 +02:00
7ae001db04 Revert Jenkinsfile
All checks were successful
Firka/firka/pipeline/head This commit looks good
firka/firka/pipeline/head This commit looks good
2025-07-10 09:27:44 +02:00
7cafbc7a5c Revert build related changes
This reverts commits: b038967ee9a08f106d5b41767dc34ad68dd1a6d3,
92b3a47fdc6fa7407224ea4870d4c560f9d968eb and 5f7adf9db7b28d34bc00228c3a32d9a4db866281.
2025-07-09 23:06:18 +02:00
40d27eb50d flutter 3.8.1 support 2025-07-09 21:39:27 +02:00
7ad52b0f26
make fonts / colors more consistent
All checks were successful
Firka/firka/pipeline/head This commit looks good
2025-06-01 10:58:10 +02:00
eb464d5fa9 Add wip error sheet for debugging
All checks were successful
Firka/firka/pipeline/head This commit looks good
2025-05-31 17:52:25 +02:00
589011988d Fix error toast 2025-05-31 17:39:51 +02:00
a6147ad9f5 Update docs
All checks were successful
Firka/firka/pipeline/head This commit looks good
2025-05-31 17:28:16 +02:00
7640be888a ui/grade: improve percentage grades
All checks were successful
Firka/firka/pipeline/head This commit looks good
2025-05-30 23:29:39 +02:00
ec974e2c4a ui: move grade to its own widget 2025-05-30 23:22:46 +02:00
938821ca09 add RobotoMono
All checks were successful
Firka/firka/pipeline/head This commit looks good
2025-05-30 22:57:57 +02:00
f3ba11225e replace b_ fonts with Figtree 2025-05-30 22:50:22 +02:00
5916f9e7cc properly handle percentage grades 2025-05-30 22:44:52 +02:00
a8bebf1a52 change grade handling
- make subject avg an avg of the rounded grades
- hide subjects that have no grades
- make subjects without grades unclickable
2025-05-30 21:14:10 +02:00
bab2bf863d Fix fetching data spinner
All checks were successful
Firka/firka/pipeline/head This commit looks good
2025-05-30 20:00:11 +02:00