Commit Graph

18 Commits

Author SHA1 Message Date
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