Antoine Jaury
|
5e3dc3059b
|
refactor: improve player package structure
|
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
|
fdeeee9bf8
|
refactor: restructure logging package, separate into data, domain, and di modules
|
2026-07-07 22:06:36 +02:00 |
|
Antoine Jaury
|
2938fc7fa8
|
refactor: restructure player package, separate data, domain, and model modules
|
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
|
c4572eb042
|
new: allow scrolling on subtitle list and advance playback
|
2026-07-07 22:06:36 +02:00 |
|
Antoine Jaury
|
42df13faec
|
new: show previous and next subtitles
|
2026-07-07 22:06:36 +02:00 |
|
Antoine Jaury
|
d86a18fcea
|
new: integrate subtitles into playback, update models, UI, and navigation
|
2026-07-07 22:06:32 +02:00 |
|
Antoine Jaury
|
1928a7ba4d
|
new: add subtitle parsing with LRC format integration
|
2026-07-07 22:05:19 +02:00 |
|
Antoine Jaury
|
7720a71825
|
new: allow user to seek a position in the record
|
2026-07-07 22:05:19 +02:00 |
|
Antoine Jaury
|
511e3b5b9a
|
new: display playback progress with a progress bar
|
2026-07-07 22:05:19 +02:00 |
|
Antoine Jaury
|
090305dbde
|
new: display current playback position and implement cross-platform position tracking
|
2026-07-07 22:05:19 +02:00 |
|
Antoine Jaury
|
bc848ebb62
|
new: add logging abstraction with Kermit integration
|
2026-07-07 22:05:19 +02:00 |
|
Antoine Jaury
|
4b7e74f3c6
|
new: add real audio for the whole Chom Bev content
|
2026-07-07 22:05:18 +02:00 |
|
Antoine Jaury
|
03b3ab1965
|
new: pass audioResourcePath in navigation, update Record model and integrate index into UI
|
2026-07-07 22:05:18 +02:00 |
|
Antoine Jaury
|
9c6ee21ae7
|
fix: correct typos in record titles within InMemoryRecordRepository
|
2026-07-07 22:05:18 +02:00 |
|
Antoine Jaury
|
c964909714
|
new: display record indices in RecordView and update layout styling
|
2026-07-07 22:05:18 +02:00 |
|
Antoine Jaury
|
5068ae06de
|
new: add TopAppBar with back navigation support in PlayerScreen
|
2026-07-07 22:05:18 +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
|
51a9f2f80d
|
new: add playback state handling across platforms and integrate main play action in PlayerScreen
|
2026-07-07 22:05:18 +02:00 |
|
Antoine Jaury
|
1fc8fbbc0d
|
new: implement desktop audio player with Ogg Vorbis support using VorbisSPI
|
2026-07-07 22:05:18 +02:00 |
|
Antoine Jaury
|
8fb8ea24cf
|
new: implement web audio player with support for js and wasmJs platforms
|
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
|
45a8f7ac7f
|
new: integrate audio playback in PlayerScreen with PlayerViewModel
|
2026-07-07 22:05:16 +02:00 |
|
Antoine Jaury
|
1a6cce4803
|
new: add PlayerViewModel to manage audio playback and session handling
|
2026-07-07 21:59:22 +02:00 |
|
Antoine Jaury
|
b95d81010e
|
new: add iOS audio player
|
2026-07-07 21:59:22 +02:00 |
|
Antoine Jaury
|
c3347ca3ff
|
new: add Android audio player
|
2026-07-07 21:59:22 +02:00 |
|
Antoine Jaury
|
627eff3b0a
|
new: add theme support with GwenedegTheme to take dark mode into account
|
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
|
afc3af7466
|
config: unify naming conventions in dependency version declarations
|
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
|
931d5e9d72
|
config: limit AI scope
|
2026-07-07 21:59:22 +02:00 |
|
Antoine Jaury
|
235bd40296
|
refactor: integrate ViewModel and repository for record management
|
2026-07-07 21:59:22 +02:00 |
|
Antoine Jaury
|
6f811fbeea
|
config: update .editorconfig to disable specific ktlint rules
|
2026-07-07 21:59:22 +02:00 |
|
Antoine Jaury
|
09deb69d05
|
refactor: replace sample app with list of records
|
2026-07-07 21:59:22 +02:00 |
|
Antoine Jaury
|
f37e71dddd
|
config: add .editorconfig with ktlint rule adjustment
|
2026-07-07 21:59:22 +02:00 |
|
Antoine Jaury
|
af66fd04e5
|
new: init kmp project
|
2026-07-07 21:59:20 +02:00 |
|