zarzet
|
a2974acee0
|
fix(mornye): respect glass clarity and accessibility limits
|
2026-10-01 00:42:15 +07:00 |
|
zarzet
|
7a7dd99eab
|
test(library): keep notifier test counters private
|
2026-10-01 00:42:15 +07:00 |
|
zarzet
|
cef57af562
|
fix(library): offer re-enrichment for downloaded selections
|
2026-10-01 00:16:25 +07:00 |
|
zarzet
|
eed56d4cbb
|
feat(album): replace selection sharing with metadata re-enrichment
|
2026-09-30 23:51:54 +07:00 |
|
zarzet
|
ce13e29b71
|
feat(appearance): add glass clarity controls and directional highlights
|
2026-09-30 23:42:20 +07:00 |
|
zarzet
|
9ebf98ff6c
|
perf(mornye): adapt glass and player effects to device capabilities
|
2026-09-30 23:42:00 +07:00 |
|
zarzet
|
b11e925ee4
|
perf(player): suspend covered pages and streamline transitions
|
2026-09-30 23:40:04 +07:00 |
|
zarzet
|
1d3f7a0d44
|
fix(lyrics): lift timed words together
|
2026-09-30 22:09:41 +07:00 |
|
zarzet
|
3a63918e1f
|
refactor(flutter): remove unreachable state and widget APIs
|
2026-09-30 21:44:16 +07:00 |
|
zarzet
|
2538cdffe1
|
fix(metadata): preserve the selected recording during download enrichment
|
2026-09-30 20:58:18 +07:00 |
|
zarzet
|
6c22a91498
|
fix(library): preserve partial scans and ignore stale completion events
|
2026-09-30 20:57:48 +07:00 |
|
zarzet
|
8aa8d598d8
|
feat(lyrics): keep the screen awake while viewing lyrics
|
2026-09-30 20:21:21 +07:00 |
|
zarzet
|
a1cec6de51
|
fix(library): open track metadata from search results
|
2026-09-30 20:16:08 +07:00 |
|
zarzet
|
e61e54f93f
|
fix(download): align native metadata preparation and ReplayGain support
|
2026-09-28 12:21:15 +07:00 |
|
zarzet
|
b15bb2673c
|
fix(library): index native completions and refresh background downloads
|
2026-09-28 12:13:17 +07:00 |
|
zarzet
|
e3bec31b36
|
fix(library): preserve indexed tracks when a full scan is incomplete
|
2026-09-28 12:13:17 +07:00 |
|
zarzet
|
c5a262b865
|
fix(motion): pause loading effects when hidden or motion is reduced
|
2026-09-28 11:58:50 +07:00 |
|
zarzet
|
aeba9b879e
|
feat(player): show covers and expressive controls in Material queue
|
2026-09-28 11:58:50 +07:00 |
|
zarzet
|
892911c825
|
feat(material): unify search filters and extension actions
|
2026-09-28 11:58:49 +07:00 |
|
zarzet
|
fb13b87561
|
fix(metadata): resolve album artist consistently across separate downloads
|
2026-09-28 11:45:10 +07:00 |
|
zarzet
|
c2eab0da51
|
fix(material): keep navigation tint continuous through system inset
|
2026-09-27 18:18:19 +07:00 |
|
zarzet
|
cd7c60cca7
|
feat(player): show Material lyrics in the artwork area
|
2026-09-27 17:40:21 +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
|
7d43153b07
|
feat(album): zoom artwork when pulling down the Mornye header
|
2026-09-27 15:44:21 +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
|
c498439554
|
fix(mornye): improve frosted menu contrast and readability
|
2026-09-27 05:16:07 +07:00 |
|
zarzet
|
48891a1bb3
|
fix(mornye): keep popover glass clear and correctly clipped
|
2026-09-27 05:00:06 +07:00 |
|
zarzet
|
dbe16e69dd
|
fix(mornye): preserve contrast with custom accent colors
|
2026-09-27 04:38:05 +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
|
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
|
01adae5b9d
|
fix(player): swipe left to advance and right to return
|
2026-09-27 00:59:40 +07:00 |
|
zarzet
|
fa4a03c754
|
fix(player): retain duration probing after queue edits during loading
|
2026-09-27 00:42:53 +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
|
8199e4dbba
|
fix(player): keep shuffle order stable and restore the original queue
|
2026-09-27 00:27:26 +07:00 |
|