zypherift
e97246ee55
more vibration
2026-03-03 20:17:36 +01:00
zypherift
159fb73919
codegen
2026-03-03 20:17:01 +01:00
zypherift
4aad2bb292
l10n
2026-03-03 20:05:53 +01:00
zypherift
4c9eca217e
accidentaly deleted
2026-03-03 20:05:46 +01:00
zypherift
ec6700e1cb
Merge branch 'dev' of https://git.firka.app/firka/firka into dev
2026-03-03 20:00:42 +01:00
zypherift
b55595108f
add assets to simulation
2026-03-03 20:00:24 +01:00
zypherift
8b3ab4a3a9
add colorwheel asset for new
...
loginscreen
2026-03-03 20:00:08 +01:00
zypherift
046b7926c4
nightmare: add simulation from scratch for collision and movement
2026-03-03 19:59:49 +01:00
zypherift
5626466107
disable drag bc login is fullscreen
2026-03-03 19:55:15 +01:00
zypherift
6c674bd596
finish webview
2026-03-03 19:53:34 +01:00
zypherift
9465a2b2a7
begin changing webview
2026-03-03 19:53:05 +01:00
484d8cf4cb
codegen: add lock files
2026-03-03 18:40:59 +01:00
863f9c8077
firka_wear: add codegen script
2026-03-03 18:15:52 +01:00
a8983074dd
firka: show weighted avg when adding ghost grades
2026-03-03 18:09:35 +01:00
e031c18ecb
firka: fix Live Activity registration with fallback on resume and delayed retry
2026-03-03 17:37:39 +01:00
ba075c3b14
firka: add a section for ghost grades
2026-03-03 17:34:44 +01:00
32936c2aa5
firka: extract firka_common package with shared widgets (Isar kept separate)
...
- Create firka_common package with core helpers (debug, json, icon), theme,
and shared widgets (FirkaCard, FirkaShadow, GradeWidget, GradeSmallCard,
ClassIconWidget, FirkaIconWidget, DelayedSpinnerWidget, CounterDigitWidget)
- Keep Isar models (GenericCacheModel, TimetableCacheModel, HomeworkCacheModel,
DatedCacheEntry, util) in firka and firka_wear - not moved to firka_common
- Update firka and firka_wear to depend on firka_common for shared UI only
- Add configurable roundGrade thresholds for firka settings
- Add package param to FirkaIconWidget for app asset paths
2026-03-03 15:33:11 +01:00
zypherift
ad75a80805
change text
2026-03-03 15:30:02 +01:00
zypherift
0ce7db23de
add new padding
2026-03-03 15:16:47 +01:00
zypherift
0317f47b88
change height to fullscreen
2026-03-03 15:14:53 +01:00
zypherift
5a2616bf71
l10n
2026-03-03 15:14:34 +01:00
zypherift
9753717a25
add webview file for later use
2026-03-03 15:14:22 +01:00
zypherift
cf4e27ad30
add route
2026-03-03 15:12:22 +01:00
d96c4b66bb
firka: show ghost grades on the chart and in the grades list
2026-03-02 21:40:01 +01:00
68ddffd808
firka: add GradeChartWithInteraction helper, use on grades and subject screens
2026-03-02 21:21:23 +01:00
483c8de0c0
firka: add grade calculator bottom sheet from Figma
2026-03-02 21:16:29 +01:00
4850923305
firka: add grade/:subjectId settings modal
2026-03-02 20:56:11 +01:00
489a3a1d24
firka_wear: add rotary support
2026-03-02 20:34:02 +01:00
4b0bf5a22d
firka_wear: add LessonCardSmall and dynamic lesson pages
...
Implements the small lesson card from Figma.
2026-03-02 20:25:13 +01:00
e07b0264b8
firka_wear: trim the next lesson too
2026-03-02 19:19:44 +01:00
32d8481217
firka_wear: put the "..." in the correct place
2026-03-02 19:18:22 +01:00
d0c3938510
firka_wear: extract home body to part, add vertical scrollable PageView with placeholders
2026-03-02 19:17:40 +01:00
636c2ea68d
firka_wear: fix overflow if the lesson's room name or name is long
2026-03-02 18:22:55 +01:00
b986d8b660
firka_wear: centralize app state, add logging, remove unused routes, add Bloc for sync state
2026-03-02 15:48:11 +01:00
613db488b1
firka_wear: pass model number to phone when pairing
2026-03-02 15:07:51 +01:00
5d5c3c4c6f
fix wearos pairing and syncing
2026-03-02 14:54:00 +01:00
9f36569d2a
firka_wear: refactor lib folder structure to match firka
2026-03-01 15:13:51 +01:00
9fc73e3c5c
firka_wear: use kreta_api for API models
2026-03-01 14:57:24 +01:00
bd53ba6c9b
firka: use kreta_api for API models and types
2026-03-01 14:56:09 +01:00
8d95c71fae
chore: add kreta_api shared package
2026-03-01 14:52:54 +01:00
befaa45cdf
firka(android): use app icon for Wear sync foreground service notification
2026-03-01 14:39:27 +01:00
5570f73cb4
firka: extract startWearSyncServiceWithFreshCache for Wear OS
2026-03-01 14:31:23 +01:00
59b470a64c
firka_wear: local sync store, 1h rule, remove KretaClient; data from phone only
2026-03-01 14:31:23 +01:00
4811519ced
firka_wear: sync API models from firka (Lesson, Grade, Subject, generic)
2026-03-01 14:31:23 +01:00
3580dc2ef8
firka(android): Wear sync foreground service, getLocalizedString, no Android strings
2026-03-01 14:31:23 +01:00
eb1312398d
firka: add Wear sync cache, payload, helper and background entrypoint
2026-03-01 14:31:23 +01:00
a70457528b
firka(android): add Wear OS support toggle in settings
2026-03-01 14:31:23 +01:00
6bbdbadac4
firka: update l10n
2026-03-01 14:31:22 +01:00
911a1970e4
firka_wear: make it buildable again
2026-03-01 10:59:05 +01:00
65ab5caa69
firka: update l10n
2026-03-01 10:18:09 +01:00