zarzet
892911c825
feat(material): unify search filters and extension actions
2026-09-28 11:58:49 +07:00
zarzet
25c6292783
fix(settings): use neutral category icons in Material
2026-09-27 18:28:50 +07:00
zarzet
3980f1f851
fix(player): move Material audio output to bottom right
2026-09-27 17:51:45 +07:00
zarzet
fad7e64fd3
fix(player): align Material lyrics toggle to bottom left
2026-09-27 17:48:11 +07:00
zarzet
cd7c60cca7
feat(player): show Material lyrics in the artwork area
2026-09-27 17:40:21 +07:00
zarzet
02a1c8504c
fix(player): give Material quality badge and controls more space
2026-09-27 17:32:27 +07:00
zarzet
472e549f8f
feat(player): animate Material seek bar with expressive waves
2026-09-27 17:18:51 +07:00
zarzet
d390a214c3
feat(material): adopt expressive controls across the app
2026-09-27 17:01:11 +07:00
zarzet
a9ed5a19cd
fix(album): show Material quality badges only for exceptions
2026-09-27 16:15:17 +07:00
zarzet
579c6fe4d9
fix(ui): show Dolby Atmos as a compact logo
2026-09-27 16:11:00 +07:00
zarzet
63210c0277
fix(queue): style Mornye swipe removal and simplify queue heading
2026-09-27 16:06:23 +07:00
zarzet
25f9d16e3d
feat(settings): give playback its own settings page
2026-09-27 15:28:03 +07:00
zarzet
d92bcf7716
feat(player): add AAudio hi-res, WavPack DSD and DAC volume
2026-09-27 15:26:11 +07:00
zarzet
6decce0f8b
fix(lyrics): keep V3 collaborations on the primary side
2026-09-27 15:26:11 +07:00
zarzet
608675a255
feat(player): add direct USB audio and DSD transport
2026-09-27 15:26:10 +07:00
zarzet
4e464b5b6b
feat(player): add verified USB bit-perfect PCM output
2026-09-27 12:22:42 +07:00
zarzet
5f0463a7a4
feat(player): continue playback with Library autoplay
2026-09-27 11:53:40 +07:00
zarzet
9e4f24ba24
fix(lyrics): reveal backing vocals and gaps at their start
2026-09-27 11:39:33 +07:00
zarzet
48891a1bb3
fix(mornye): keep popover glass clear and correctly clipped
2026-09-27 05:00:06 +07:00
zarzet
9322e54739
feat(appearance): add an optional system font
2026-09-27 04:36:28 +07:00
zarzet
c89601b6dc
feat(mornye): add persistent accent color choices
2026-09-27 04:32:02 +07:00
zarzet
6b53eb9c06
fix(settings): restore distinct category icons on the main page
2026-09-27 04:22:51 +07:00
zarzet
0b35b134f0
fix(player): align lyrics and compact header with timeline
2026-09-27 04:18:10 +07:00
zarzet
34cda0a802
fix(lyrics): preserve Apple vocal sides for group parts
2026-09-27 04:06:15 +07:00
zarzet
fedf5f137a
feat(lyrics): group smaller backing vocals beneath their lead
2026-09-27 04:01:43 +07:00
zarzet
443a9a2bdf
feat(player): expand artwork when tapping the compact cover
2026-09-27 03:53:41 +07:00
zarzet
f953c46f81
fix(ios): scan app documents without the Files folder picker
2026-09-27 01:44:29 +07:00
zarzet
c263feb722
fix(artist): restore artwork accents with neutral portrait fallback
2026-09-27 01:13:02 +07:00
zarzet
da5a0522ca
fix(lyrics): stagger highlight lift across graphemes
2026-09-27 00:41:33 +07:00
zarzet
bf7dd5b1c4
feat(player): swipe track headers and remove individual queue entries
2026-09-27 00:35:55 +07:00
zarzet
ad31299a75
fix(artist): use white Mornye header actions regardless of artwork color
2026-09-27 00:32:20 +07:00
zarzet
3e6bb3bba4
fix(lyrics): keep the active line anchored during language transitions
2026-09-27 00:20:02 +07:00
zarzet
369afa550b
feat(library): search songs albums artists and playlists by relevance
2026-09-27 00:00:01 +07:00
zarzet
abfd8df5fb
perf(search): reduce list rendering and provider rebuilds
2026-09-26 23:41:47 +07:00
zarzet
06951f742a
feat(album): display disc groups from catalog metadata
2026-09-26 23:24:12 +07:00
zarzet
6b17f06a5b
fix(updater): revalidate releases instead of hiding updates in cache
2026-09-26 15:02:46 +07:00
zarzet
e03b4f5d8d
fix(metadata): clarify online autofill controls
2026-09-26 14:50:21 +07:00
zarzet
95e0e3197d
feat(lyrics): support multiple vocalists and aligned lyrics
2026-09-26 14:50:05 +07:00
zarzet
0f5439e22a
fix(metadata): restore cover artwork autofill
2026-09-26 11:45:45 +07:00
zarzet
0aaef057cd
fix(player): preserve lyrics state while switching to queue
2026-09-26 04:09:47 +07:00
zarzet
6d03a8797b
fix(player): match paused cover size during panel transitions
2026-09-26 04:09:47 +07:00
zarzet
7d7716cd6f
feat(albums): show formatted editorial descriptions
2026-09-26 03:50:37 +07:00
zarzet
5259c86365
feat(player): add Mornye media notification controls
...
Sync notification favorites with Library, add Mornye transport icons and an output action on legacy Android, and expose the iOS favorite command. Preserve playback position when controls refresh.
Vendor audio_service 0.18.19 with a small Android patch for custom notification actions. Modern Android keeps its system output switcher and transport layout.
2026-09-26 03:07:38 +07:00
zarzet
728d179d69
refactor(discord): remove rich presence and bundled SDK
...
Remove the presence setting, platform bridge, SDK archive, and SDK preparation from local and CI builds. Reject leftover Discord native libraries in release APK audits.
2026-09-26 03:07:04 +07:00
zarzet
863d1536dd
fix(lyrics): smooth highlight lift and keep romanization still
...
Ease the lift before each highlight and let it settle more gradually for held words. Keep timed pronunciation and translation lines stationary while preserving their color sweep.
2026-09-26 03:05:34 +07:00
zarzet
8e7e71827c
feat(lyrics): animate live previews while scrubbing playback
2026-09-26 01:31:31 +07:00
zarzet
b40ba27cd6
feat(lyrics): add countdown dots for instrumental breaks
2026-09-25 21:09:38 +07:00
zarzet
801ab13938
fix(lyrics): keep focus fixed when player controls hide
2026-09-25 21:09:38 +07:00
zarzet
8ab201cb82
style: simplify track metadata card headings
2026-09-25 20:05:19 +07:00
zarzet
4aad7f03c1
feat(lyrics): add subtle lift to sustained word highlights
2026-09-25 19:31:09 +07:00