Commit Graph

15 Commits

Author SHA1 Message Date
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 a3d1bb56a6 new: add Koin-based DI validation for appModule 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
Antoine Jaury 77a8ee645f new: extract logging module into standalone core library 2026-07-07 22:06:36 +02:00
Antoine Jaury bc848ebb62 new: add logging abstraction with Kermit integration 2026-07-07 22:05:19 +02:00
Antoine Jaury d1ee995a24 new: display playback state with icons and enhance accessibility in PlayerScreen 2026-07-07 22:05:18 +02:00
Antoine Jaury 1de2d43b3b refactor: extract audio player logic into a dedicated multiplatform module 2026-07-07 22:05:18 +02:00
Antoine Jaury c3347ca3ff new: add Android audio player 2026-07-07 21:59:22 +02:00
Antoine Jaury 0c6e620c3f config: clean-up dependencies 2026-07-07 21:59:22 +02:00
Antoine Jaury 767fff7208 new: integrate navigation 2026-07-07 21:59:22 +02:00
Antoine Jaury 17da9f6757 refactor: integrate Koin for dependency injection across platforms 2026-07-07 21:59:22 +02:00
Antoine Jaury af66fd04e5 new: init kmp project 2026-07-07 21:59:20 +02:00