3787c697e5
android_debug: reduce debug app size by 139 mbs
...
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
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
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
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
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
...
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
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
Firka/firka/pipeline/head This commit looks good
2025-07-10 12:00:46 +02:00
e40bc9ee9b
Update lib/l10n submodule
Firka/firka/pipeline/head This commit looks good
2025-07-10 11:50:57 +02:00
7ae001db04
Revert Jenkinsfile
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
Firka/firka/pipeline/head This commit looks good
2025-06-01 10:58:10 +02:00
eb464d5fa9
Add wip error sheet for debugging
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
Firka/firka/pipeline/head This commit looks good
2025-05-31 17:28:16 +02:00
7640be888a
ui/grade: improve percentage grades
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
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
Firka/firka/pipeline/head This commit looks good
2025-05-30 20:00:11 +02:00