Antoine Jaury
|
f2e35fc8f2
|
refactor: update navigation label for "Records" in French localization
|
2026-10-19 14:34:54 +02:00 |
|
Antoine Jaury
|
032ba458f7
|
refactor: remove unverified Breton language resources
|
2026-10-19 14:17:32 +02:00 |
|
Antoine Jaury
|
0324186130
|
refactor: update offline web pages for accessibility
|
2026-10-12 15:51:41 +02:00 |
|
Antoine Jaury
|
5539bf8b0d
|
refactor: improve accessibility for audio settings
|
2026-10-12 15:02:41 +02:00 |
|
Antoine Jaury
|
82a2ef3bdb
|
refactor: improve accessibility for subtitle size settings
|
2026-10-12 14:41:12 +02:00 |
|
Antoine Jaury
|
8339ee128b
|
refactor: improve accessibility for previous/next buttons in player
|
2026-10-12 14:29:59 +02:00 |
|
Antoine Jaury
|
242d494c86
|
refactor: improve player accessibility
|
2026-10-12 14:03:21 +02:00 |
|
Antoine Jaury
|
477cb445e3
|
refactor: improve record list accessibility
|
2026-10-09 15:27:19 +02:00 |
|
Antoine Jaury
|
8f9e1ab87d
|
fix: correct the way pause between phrases was handled
|
2026-10-02 16:01:35 +02:00 |
|
Antoine Jaury
|
6a1acb7505
|
chore: rename app to "Donemat - Breton d'Auray"
|
2026-09-30 11:18:54 +02:00 |
|
Antoine Jaury
|
4ec151dda5
|
feature: show onboarding as a modal on large screens, add close functionality
|
2026-09-30 11:18:54 +02:00 |
|
Antoine Jaury
|
46dfe64493
|
chore: add emoji fallback font support for web
|
2026-09-30 11:18:54 +02:00 |
|
Antoine Jaury
|
ac07be5634
|
chore: fix typography in string resource
|
2026-09-30 11:18:54 +02:00 |
|
Antoine Jaury
|
87d4f3ce5d
|
chore: remove unused compose-multiplatform drawable file
|
2026-09-30 11:18:54 +02:00 |
|
Antoine Jaury
|
7d32f06965
|
feature: implement onboarding flow for first-time users
|
2026-08-04 21:29:27 +02:00 |
|
Antoine Jaury
|
23eb83490f
|
feature: add auto-pause playback feature
|
2026-08-04 21:29:27 +02:00 |
|
Antoine Jaury
|
2957227f69
|
refactor: improve PlaybackModule lifecycle management with onClose
|
2026-07-08 17:08:03 +02:00 |
|
Antoine Jaury
|
d6d99fb142
|
refactor: improve player lifecycle
|
2026-07-08 17:08:03 +02:00 |
|
Antoine Jaury
|
6a10c0c510
|
new: extract Records feature module
|
2026-07-08 17:08:03 +02:00 |
|
Antoine Jaury
|
f6a12ad84a
|
new: add offline fallback support for WebView
|
2026-07-08 17:08:02 +02:00 |
|
Antoine Jaury
|
c0d73f86c0
|
new: replace in-memory record repository with JSON-backed implementation
|
2026-07-08 17:08:02 +02:00 |
|
Antoine Jaury
|
6361fa6e74
|
refactor: migrate package structure from fr.ajaury.gwenedeg to bzh.ajaury.chombev
|
2026-07-08 17:08:02 +02:00 |
|
Antoine Jaury
|
a272431c37
|
new: integrate pages for deepen and about
|
2026-07-07 22:08:57 +02:00 |
|
Antoine Jaury
|
743697202e
|
new: add phonetic marker toggle to subtitles preferences
|
2026-07-07 22:06:37 +02:00 |
|
Antoine Jaury
|
ea7dfe6470
|
new: add adjustable break between phrases in playback settings
|
2026-07-07 22:06:37 +02:00 |
|
Antoine Jaury
|
b6e7a6a665
|
new: add adjustable subtitle text size in player and preferences UI
|
2026-07-07 22:06:37 +02:00 |
|
Antoine Jaury
|
f3ade9483d
|
refactor: use string resources for text and content descriptions
|
2026-07-07 22:06:37 +02:00 |
|
Antoine Jaury
|
bf059d5519
|
new: add app icon and display it in the records screen
|
2026-07-07 22:06:36 +02:00 |
|
Antoine Jaury
|
f90552ed62
|
new: add emoji associated with records in records and player UI
|
2026-07-07 22:06:36 +02:00 |
|
Antoine Jaury
|
bd25dee1f0
|
refactor: use SSoT for playback speed
|
2026-07-07 22:06:36 +02:00 |
|
Antoine Jaury
|
d2283ae347
|
new: persist preferences across sessions
|
2026-07-07 22:06:36 +02:00 |
|
Antoine Jaury
|
beb1973978
|
refactor: prefer using Duration than milliseconds
|
2026-07-07 22:06:36 +02:00 |
|
Antoine Jaury
|
3847f46adb
|
new: add playback speed control
|
2026-07-07 22:06:36 +02:00 |
|
Antoine Jaury
|
a8bdc26e3c
|
refactor: centralize common dependencies in build-logic module
|
2026-07-07 22:06:36 +02:00 |
|
Antoine Jaury
|
4d397ac5e8
|
new: modularize data.playback into a dedicated module
|
2026-07-07 22:06:36 +02:00 |
|
Antoine Jaury
|
d483174ddc
|
refactor: move Record model to data.records module
|
2026-07-07 22:06:36 +02:00 |
|
Antoine Jaury
|
0d7503f029
|
new: modularize data.preferences
|
2026-07-07 22:06:36 +02:00 |
|
Antoine Jaury
|
ddab9b642d
|
new: introduce build-logic module to centralize Gradle configuration
|
2026-07-07 22:06:36 +02:00 |
|
Antoine Jaury
|
87ae329230
|
new: modularize data.records
|
2026-07-07 22:06:36 +02:00 |
|
Antoine Jaury
|
0c4dbff929
|
refactor: migrate resource handling to new data.resources module
|
2026-07-07 22:06:36 +02:00 |
|
Antoine Jaury
|
657d39a293
|
refactor: centralize domain models into core.model module
|
2026-07-07 22:06:36 +02:00 |
|
Antoine Jaury
|
a9d3402d79
|
new: implement PlaybackRepository to centralize playback and subtitle management across app
|
2026-07-07 22:06:36 +02:00 |
|
Antoine Jaury
|
ec9f927157
|
new: add subtitle translations
|
2026-07-07 22:06:36 +02:00 |
|
Antoine Jaury
|
feb3896727
|
fix: handle invalid index in centerItem and return null for out-of-range subtitle indices
|
2026-07-07 22:06:36 +02:00 |
|
Antoine Jaury
|
8926b3237b
|
new: integrate a dispatcher provider and dispatch work
|
2026-07-07 22:06:36 +02:00 |
|
Antoine Jaury
|
1028b748a9
|
refactor: move subtitle package to standalone data module, update dependencies
|
2026-07-07 22:06:36 +02:00 |
|