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 |
|