Commit Graph

  • 52ef41f156 docs(readme): describe the lyrics providers and online search zarzet 2026-10-18 19:24:39 +07:00
  • dbee3d56cb feat(player): search lyrics online for files without them zarzet 2026-10-18 19:24:39 +07:00
  • 56ad01ec2c feat(lyrics): add lrc.red and BetterLyrics, split SpotiFLAC-Mobile Lyrics zarzet 2026-10-18 19:24:31 +07:00
  • 16cae16562 docs(readme): redesign banner, sections and showcase zarzet 2026-10-18 18:45:57 +07:00
  • 0d496acc99 docs(readme): show the redesigned Home screen zarzet 2026-10-18 18:10:17 +07:00
  • 67a346c15b feat(home): greet in the header and gather listening shortcuts zarzet 2026-10-18 18:08:13 +07:00
  • 96dc66f34f docs(readme): refresh screenshots, badges and feature table zarzet 2026-10-18 18:05:41 +07:00
  • 2ede99bef8 fix(player): restore the lighter full-screen cover scrim zarzet 2026-10-18 12:41:28 +07:00
  • b3d4ac3279 New translations app_en.arb (Korean) Zarz Eleutherius 2026-10-18 10:48:50 +07:00
  • 7c0b275f9f feat(onboarding): introduce the 5.2 release tour zarzet 2026-10-18 04:09:16 +07:00
  • 66d480dbdc fix(storage): retain legacy Android cipher migration support zarzet 2026-10-18 04:09:16 +07:00
  • 080df889d0 fix(library): recover missing local album artwork from audio zarzet 2026-10-18 04:09:15 +07:00
  • 02e67cf3d3 feat(library): add adaptive icons to collection tabs zarzet 2026-10-18 03:11:54 +07:00
  • 759079517c fix(library): restore bit depth as the default quality badge zarzet 2026-10-18 03:11:54 +07:00
  • 9b622f941c chore(settings): clarify beta features and playback information zarzet 2026-10-18 03:11:44 +07:00
  • 4cee16e9e8 feat(home): localize greetings and address profile names zarzet 2026-10-18 03:11:44 +07:00
  • 1a6dc7366e feat(home): expose extension country settings and isolate regional caches zarzet 2026-10-18 03:11:33 +07:00
  • 2455cabced fix(haptics): analyze document audio across skips and AutoMix zarzet 2026-10-18 03:11:20 +07:00
  • f426b2d1f0 fix(player): report Android output failures without skipping tracks zarzet 2026-10-18 03:11:20 +07:00
  • 2782b1f7f2 feat(lyrics): refresh quote sharing and load lyrics on demand zarzet 2026-10-18 03:10:53 +07:00
  • 75cd4c39b2 feat(android): refresh launcher widgets with adaptive expressive layouts zarzet 2026-10-18 03:10:40 +07:00
  • 6b6db4ca2e refactor(settings): migrate remaining sheet choices zarzet 2026-10-18 01:01:06 +07:00
  • 04665c1791 New translations app_en.arb (Turkish) Zarz Eleutherius 2026-10-18 00:50:20 +07:00
  • bfd180909c refactor(explore): centralize persistent cache storage zarzet 2026-10-18 00:47:21 +07:00
  • 1b66bc469d perf(history): suppress unchanged membership notifications zarzet 2026-10-18 00:47:21 +07:00
  • 579ffae9c3 refactor(downloads): centralize failed session accounting zarzet 2026-10-18 00:47:21 +07:00
  • 1456d36a98 refactor(downloads): update queue items and indexes together zarzet 2026-10-18 00:47:21 +07:00
  • 4ab4e87c32 perf(history): reuse unchanged download lookup indexes zarzet 2026-10-18 00:46:53 +07:00
  • 70718b7ed1 refactor(ios): share locked backend manager snapshots zarzet 2026-10-18 00:46:53 +07:00
  • dea131778c refactor(playback): share lost route pause transitions zarzet 2026-10-18 00:46:53 +07:00
  • e0dfa7eb69 refactor(android): scope Rust download state handles consistently zarzet 2026-10-18 00:46:53 +07:00
  • bbeca05a7a perf(releases): narrow weekly release provider dependencies zarzet 2026-10-18 00:46:52 +07:00
  • afab47ae4d perf(lyrics): cache timed lyric segment geometry zarzet 2026-10-18 00:46:52 +07:00
  • ad9b2b2ea5 refactor(extensions): share priority settings links zarzet 2026-10-18 00:46:52 +07:00
  • 12119530a7 refactor(library): share selection action grid layout zarzet 2026-10-18 00:46:52 +07:00
  • 50368012c0 refactor(settings): share selectable bottom sheet options zarzet 2026-10-18 00:46:51 +07:00
  • 08bc422634 perf(player): cache adjacent track titles during swipes zarzet 2026-10-18 00:46:51 +07:00
  • 504c3cd18b refactor(android): share native album artist resolution zarzet 2026-10-18 00:46:10 +07:00
  • ce32558d46 docs(l10n): describe network storage messages zarzet 2026-10-18 00:46:10 +07:00
  • 317cd254c1 test: declare the path provider interface dependency zarzet 2026-10-18 00:46:10 +07:00
  • 181900a23a test(library): share re-enrichment settings fixtures zarzet 2026-10-18 00:46:10 +07:00
  • 0a9013c92e refactor(ios): simplify supported OAuth session handling zarzet 2026-10-18 00:46:09 +07:00
  • fdcd291c78 refactor(android): remove unreachable backend dispatch fallbacks zarzet 2026-10-18 00:46:09 +07:00
  • 4b732439e8 chore(l10n): remove unused settings group messages zarzet 2026-10-18 00:46:09 +07:00
  • a396bcf08b refactor(metadata): reuse the platform tag mapper zarzet 2026-10-18 00:46:09 +07:00
  • d2d5593b9c ci: include integration tests in Dart change detection zarzet 2026-10-18 00:46:08 +07:00
  • 6f5be889f8 New translations app_en.arb (Turkish) Zarz Eleutherius 2026-10-17 23:39:57 +07:00
  • 05a5613332 feat(player): add configurable full-screen cover art zarzet 2026-10-17 22:27:06 +07:00
  • d4656a6996 New translations app_en.arb (French) Zarz Eleutherius 2026-10-17 21:13:22 +07:00
  • eae2ec9d65 chore: ignore local release assets zarzet 2026-10-17 16:18:41 +07:00
  • 3d11169f21 fix(network): request Android 17 local network access before NAS connections zarzet 2026-10-17 16:18:41 +07:00
  • 6debfccba2 fix(theme): retain dominant cover colors in player backgrounds zarzet 2026-10-17 16:18:39 +07:00
  • 161a216bea fix(automix): align effect handoffs and render sufficient source audio zarzet 2026-10-17 16:18:38 +07:00
  • 11c6cf9915 feat(player): synchronize music haptics with local playback zarzet 2026-10-17 16:18:37 +07:00
  • 78a5e078cd feat(lyrics): share lyric cards and refine timed vocal transitions zarzet 2026-10-17 16:18:35 +07:00
  • 40f65d3a4d feat(player): show audio source processing and output details zarzet 2026-10-17 16:18:32 +07:00
  • ecf594aac2 feat(equalizer): add multiband EQ and per-player native audio processing zarzet 2026-10-17 16:18:30 +07:00
  • 21fd51d62c feat(autoplay): enable personalization by default and confirm learning resets zarzet 2026-10-17 16:18:26 +07:00
  • befcd2adec feat(a11y): label controls and improve settings contrast and targets zarzet 2026-10-17 16:18:25 +07:00
  • 1e73ffea3b feat(i18n): add player feature text and clarify built-in playback zarzet 2026-10-17 16:18:17 +07:00
  • 09e07671c7 fix(downloads): recover native queues when their service dies zarzet 2026-10-17 11:45:53 +07:00
  • 2bf50ecb30 fix(verification): bound browser handoffs and release expired dialogs zarzet 2026-10-17 11:45:40 +07:00
  • ad933a422d New translations app_en.arb (Ukrainian) Zarz Eleutherius 2026-10-16 22:48:06 +07:00
  • d92bbb1965 New translations app_en.arb (Russian) Zarz Eleutherius 2026-10-16 20:21:55 +07:00
  • 4fd5f50851 New translations app_en.arb (Ukrainian) Zarz Eleutherius 2026-10-16 03:09:36 +07:00
  • 56a526caf4 chore(release): bump app to 5.2.0 build 162 zarzet 2026-10-15 22:37:55 +07:00
  • 47ccf9c9ed fix(player): size volume slider handle proportionally zarzet 2026-10-15 22:37:55 +07:00
  • 23fe78f30d feat(loading): align skeletons with collection and extension layouts zarzet 2026-10-15 19:16:47 +07:00
  • 2111afa468 feat(player): share volume controls across Material and Mornye zarzet 2026-10-15 19:16:17 +07:00
  • 1d53bf9301 feat(rewind): add yearly highlights and seasonal library banners zarzet 2026-10-15 17:15:32 +07:00
  • 318fbe714e refactor(ui): use shared loading indicators zarzet 2026-10-15 16:00:34 +07:00
  • bf8ae854dd feat(forms): adopt expressive inputs with consistent form state zarzet 2026-10-15 16:00:15 +07:00
  • c5491302a7 feat(ui): add themed menus and adaptive checkbox rows zarzet 2026-10-15 16:00:02 +07:00
  • 33dca89f28 feat(ui): unify content cards and preserve press behavior zarzet 2026-10-15 15:59:38 +07:00
  • 8ff1490d9e fix(settings): use shared sheet for log level selection zarzet 2026-10-15 02:52:38 +07:00
  • d28e3f65b1 fix(headers): fit artwork and unify toolbar controls zarzet 2026-10-15 02:52:23 +07:00
  • 1bae2e6b16 refactor(ui): unify expressive actions and modal transitions zarzet 2026-10-15 02:52:15 +07:00
  • bd0b4a50c3 feat(layout): adapt tablet navigation and center wide content zarzet 2026-10-15 02:51:53 +07:00
  • 9495a6bf66 fix(metadata): align separator picker with Settings components zarzet 2026-10-15 01:14:54 +07:00
  • 1cc233bdc1 fix(settings): unify adaptive sheet layout and drag behavior zarzet 2026-10-15 01:14:54 +07:00
  • c42b314042 fix(player): expose favorites and shuffle in Material notifications zarzet 2026-10-15 00:28:17 +07:00
  • 3dc2d69051 fix(audio): preserve FLAC precision in Android bit-perfect playback zarzet 2026-10-15 00:28:17 +07:00
  • ba737c625e feat(listening): show a skeleton while statistics load zarzet 2026-10-15 00:28:16 +07:00
  • d96a9b56cd fix(extensions): use adaptive icons for installed extension avatars zarzet 2026-10-15 00:28:16 +07:00
  • 3fd1588154 fix(library): align filter and sort sheet sizing and dismissal zarzet 2026-10-15 00:28:16 +07:00
  • 08266c7369 feat(listening): add Rewind highlights and refresh statistics zarzet 2026-10-14 23:05:26 +07:00
  • 97d8ee3695 fix(player): prevent overlapping titles during rapid skips zarzet 2026-10-14 23:05:08 +07:00
  • 8d1a42e01a feat(player): refine mini-player and queue feedback zarzet 2026-10-14 23:04:56 +07:00
  • 83a55fb80b feat(library): add sectioned browsing and adaptive fast scrolling zarzet 2026-10-14 23:04:46 +07:00
  • 9bac4a6efb feat(material): unify progress and surface transitions zarzet 2026-10-14 23:04:27 +07:00
  • 56e2eb8589 feat(material): animate header action groups and collapse zarzet 2026-10-14 23:04:07 +07:00
  • 736cfcd081 feat(settings): connect custom Material settings rows zarzet 2026-10-14 23:03:27 +07:00
  • ef600973e8 style(material): align tonal surfaces and control shapes zarzet 2026-10-13 23:37:57 +07:00
  • 8f6aa00152 feat(settings): connect standard Material settings rows zarzet 2026-10-13 23:37:56 +07:00
  • 5e6afc7a32 feat(ui): add Material Expressive spring motion zarzet 2026-10-13 23:37:56 +07:00
  • e049604b24 feat(lyrics): add SpotiFLAC fallback for Apple Music outages zarzet 2026-10-13 23:37:18 +07:00
  • 62ce404390 feat(ui): extend Material Expressive surfaces and playback controls zarzet 2026-10-13 22:58:00 +07:00
  • c0fd506c78 fix(storage): preserve audio MIME when publishing SAF downloads zarzet 2026-10-13 19:38:11 +07:00
  • 186c66aeb8 fix(lyrics): refresh LRC sidecars in their actual SAF folder zarzet 2026-10-13 19:38:00 +07:00
  • 0b3b9c21c9 feat(theme): show a check on selected expressive switches zarzet 2026-10-13 18:27:38 +07:00