32a6452c1b
bump version string to 1.1.2
2026-03-05 14:52:55 +01:00
4ecf0d1a3f
firka_wear: fix RangeError in home_screen substring
...
Closes : #14
2026-03-05 13:29:02 +01:00
0aae3801b7
chore: update l10n for firka_wear
2026-03-04 21:17:17 +01:00
ffaf2c77e0
bump version string to 1.1.1
2026-03-04 18:51:55 +01:00
23f7f7cd48
firka_wear: add error screen
...
Closes #12
2026-03-04 15:20:15 +01:00
01cc08d5f3
codegen: generate missing .g.dart files
2026-03-04 09:56:52 +01:00
8249dbf03e
remove dependency on brotli
2026-03-03 23:05:40 +01:00
e79de0326c
bump version codes for firka and firka_wear
2026-03-03 21:43:20 +01:00
4be0bcd813
bump version to 1.1.0 and version code to 1100
2026-03-03 20:28:31 +01:00
zypherift
4aad2bb292
l10n
2026-03-03 20:05:53 +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
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
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
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
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
dd4ccf2736
wearos: fix pairing
2025-09-15 12:21:40 +02:00
10a587e560
chore: update version number to 1.0.0+1011 in pubspec.yaml files
2025-08-31 22:25:04 +02:00
8319251606
chore: update iOS deployment target to 13.0 and adjust Flutter SDK constraints
2025-08-31 11:45:13 +02:00
fc608b1c63
android: move brotli to a git submodule
2025-08-30 20:30:36 +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