Commit Graph

  • 5f138bde6a artwork: cover the non-square and thumbnail reload paths austinried 2026-10-09 06:48:18 +00:00
  • 32360fac08 artwork: keep the cover request stable across recompositions austinried 2026-10-09 06:42:21 +00:00
  • 206ac8988f net: include the Android release in the user agent austinried 2026-10-09 05:07:59 +00:00
  • 4fad6a78ec net: use the lowercase subtracks name in the user agent austinried 2026-10-09 05:02:39 +00:00
  • 2439368e4e net: pin the user agent value and test the shared client austinried 2026-10-08 20:32:19 +00:00
  • 92c6f6945f net: use the AppName (platform; version) user agent form austinried 2026-10-08 19:58:41 +00:00
  • bcd7bbf23a net: send the subtracks user agent on every request austinried 2026-10-08 19:55:28 +00:00
  • ce9e3e89a7 build: pair the nightly icon background with its amber fill austinried 2026-10-09 05:27:05 +00:00
  • 66ee837cbb build: give the nightly a distinct icon and drop the longer label austinried 2026-10-09 05:20:55 +00:00
  • de4bd473f9 ci: upload the nightly APKs as separate raw artifacts austinried 2026-10-08 19:51:03 +00:00
  • 7f421470b2 release: gzip the R8 mapping before attaching it austinried 2026-10-08 19:23:56 +00:00
  • 4bea164906 release: split the Play key write, guard the tag and attach the mapping austinried 2026-10-08 19:21:26 +00:00
  • 9d43b6d104 address review: persist nightly checksums, guard the changelog, tidy CI austinried 2026-10-08 19:12:56 +00:00
  • 323bfde41b ci: fold the nightly artifact into the CI job austinried 2026-10-08 18:52:06 +00:00
  • 18d06f750d ci: build the nightly variant in CI austinried 2026-10-08 18:48:47 +00:00
  • 44bc3f927e address review: guard the release pipeline and harden the metadata test austinried 2026-10-08 18:35:59 +00:00
  • b0a0bc1867 build: label the nightly/debug variants distinctly austinried 2026-10-08 14:16:20 +00:00
  • e700c99796 docs: label the fingerprints as keytool/apksigner format austinried 2026-10-08 18:18:09 +00:00
  • 6af43c9c16 docs: drop the private Play Console references from signing/README austinried 2026-10-08 18:16:53 +00:00
  • 4f04129b0e docs: show both fingerprint formats with tool labels austinried 2026-10-08 18:15:47 +00:00
  • 772ab5f563 docs: note the fingerprint formats and normalize the release-notes one austinried 2026-10-08 18:12:18 +00:00
  • 1eb7c136bf docs: link F-Droid's signing keys and the nightly keystore austinried 2026-10-08 18:08:01 +00:00
  • 17ba581f88 docs: list F-Droid before nightly in the signing channels austinried 2026-10-08 18:06:03 +00:00
  • 76f2e4014c docs: put the release certificate before the nightly section austinried 2026-10-08 18:05:14 +00:00
  • 3d2ec5e931 docs: unwrap the lines in signing/README.md austinried 2026-10-08 18:04:44 +00:00
  • 368f53d589 release: attach the signed AAB to the GitHub release austinried 2026-10-08 18:03:40 +00:00
  • 3f3db71f14 docs: commit the release signing certificate and fingerprint austinried 2026-10-08 18:02:42 +00:00
  • e60b2d9910 rename the next build back to nightly austinried 2026-10-08 17:44:52 +00:00
  • f6d1d548e4 docs: correct the signing notes for Play App Signing austinried 2026-10-08 17:40:39 +00:00
  • e74360fe07 docs: link the verification steps under the download badges austinried 2026-10-08 17:37:37 +00:00
  • d3373261d2 release: publish checksums and the signing certificate austinried 2026-10-08 17:31:40 +00:00
  • 7f4e9703d4 test: cite the store docs in the metadata constraint tests austinried 2026-10-08 17:03:35 +00:00
  • ff8011eaf4 release: only publish to Play for a stable tag austinried 2026-10-08 14:16:37 +00:00
  • b4b5f66d81 ci: track the build composite action austinried 2026-10-08 14:02:10 +00:00
  • 8fb930c2ce ci: share the build as a composite action austinried 2026-10-08 13:58:15 +00:00
  • af3741a549 ci: share the build and isolate the release credentials austinried 2026-10-08 13:46:30 +00:00
  • fded9949af ci: stop exposing the checkout token and the keystore to later steps austinried 2026-10-08 13:40:30 +00:00
  • 5c219c9f06 test: guard the store metadata against the store limits austinried 2026-10-08 13:38:14 +00:00
  • 7145b9c3c7 test: write the demo screenshots as 24-bit no-alpha PNGs austinried 2026-10-08 13:36:44 +00:00
  • 4db8645691 docs: note the Play 24-bit screenshot requirement austinried 2026-10-08 13:34:38 +00:00
  • eaab5368d0 play: push the full store listing and make the screenshots compliant austinried 2026-10-08 13:34:16 +00:00
  • 6b6a99e51c release: create the GitHub release with the gh CLI austinried 2026-10-08 13:24:47 +00:00
  • 21d6c57bc2 ci: match the repo GitHub runner and action versions austinried 2026-10-08 13:23:11 +00:00
  • 650d8c49e6 release: upload to Google Play with fastlane austinried 2026-10-08 13:21:39 +00:00
  • c76a79c3ed ci: run the GitHub builds in the nix devshell austinried 2026-10-08 13:15:34 +00:00
  • 23911fceb5 ci: build signed debug and release next builds on every main push austinried 2026-10-08 13:07:17 +00:00
  • f506ac0410 release: publish signed builds on v* tags austinried 2026-10-03 13:22:34 +00:00
  • 293561d81f settings: guard the About links and align the support label austinried 2026-10-08 17:56:34 +00:00
  • 2de31735f7 settings: use leading icons for the About rows and drop the heart emoji austinried 2026-10-08 17:15:13 +00:00
  • 327aa08763 settings: restore the About translations from the Flutter app austinried 2026-10-08 17:11:56 +00:00
  • 8aee86fc60 settings: restore the version, homepage and support links in About austinried 2026-10-08 14:11:25 +00:00
  • cc65f238ae docs: correct the architecture notes and drop the implementation plan austinried 2026-10-08 14:09:52 +00:00
  • acd087cfe0 docs: rework README and store feature list austinried 2026-10-08 11:10:34 +00:00
  • 05de10c912 clear the build warnings and fail on new ones austinried 2026-10-04 03:19:35 +00:00
  • eef94eff63 ci: move to actions/checkout v7 and actions/cache v6, pin ubuntu-26.04 austinried 2026-10-05 13:50:54 +00:00
  • 126065e705 ci: run the workflow on GitHub pull requests austinried 2026-10-04 08:07:14 +00:00
  • cdc02be9a1 docs: restore and refresh the README badges austinried 2026-10-04 02:51:25 +00:00
  • 628e4b75e6 update weblate translations status image austinried 2026-10-04 02:45:15 +00:00
  • a7d33b9448 add translations status badge austinried 2026-10-04 02:38:55 +00:00
  • 41f2335a2c metadata: refresh the artist store screenshot austinried 2026-10-04 01:42:39 +00:00
  • 174d79eeb7 artists: keep the label-to-count gap the same across artist types austinried 2026-10-04 01:35:30 +00:00
  • 299457d8fc artists: tighten the header and drop the dead star/more on track artists austinried 2026-10-04 01:25:50 +00:00
  • fd2e1cfd86 artists: show a credited track artist's name and type on their page austinried 2026-10-04 01:16:53 +00:00
  • 2b08ae3b63 artists: browse and download the tracks a guest artist is credited on austinried 2026-10-03 23:56:25 +00:00
  • d1ec74ad1e Add monochrome launcher icon layer for themed icons austinried 2026-10-04 01:19:57 +00:00
  • dbb6745b7b address review: replay one dismissal so a recreated screen still sees it austinried 2026-10-04 00:21:37 +00:00
  • af6979459b address review: signal transient dismissal with an event flow, not an int austinried 2026-10-04 00:12:40 +00:00
  • 1b83a5ff93 now playing: dismiss transient UI when the notification opens it austinried 2026-10-03 23:56:25 +00:00
  • 9f2e14a9f9 Re-notify replay on every connectivity change, not just availability flips austinried 2026-10-04 00:24:42 +00:00
  • 6662bdd514 Replay pending actions when connectivity is restored austinried 2026-10-04 00:11:23 +00:00
  • f20937c83e Harden the pending-action queue after review austinried 2026-10-03 23:51:03 +00:00
  • 0e70268129 Queue stars and scrobbles while the server is unreachable austinried 2026-10-03 23:42:12 +00:00
  • eb47748ee4 fdroid: address review findings austinried 2026-10-03 13:23:19 +00:00
  • 9b17920f7e fdroid: split into sync and submit workflows austinried 2026-10-03 12:47:44 +00:00
  • 51c8e86c97 tools: read the upstream project id anonymously austinried 2026-10-03 11:13:09 +00:00
  • 5003c9fb48 tools: fix the F-Droid submit API calls austinried 2026-10-03 10:06:22 +00:00
  • fdb3e7ec0a tools: read the GitLab token from GL_TOKEN austinried 2026-10-03 09:41:25 +00:00
  • 774ac34bae tools: add a submit script for the F-Droid recipe austinried 2026-10-03 09:15:24 +00:00
  • 673e492765 docs: centre the screenshots and show five austinried 2026-10-03 23:49:24 +00:00
  • 94498d71e4 metadata: mirror the README feature list in the store description austinried 2026-10-03 23:45:47 +00:00
  • 4333522256 docs: rebuild the README for the native rewrite austinried 2026-10-03 23:45:47 +00:00
  • 5d9d9e5d7e brand: refresh the app icon, logo and feature graphic austinried 2026-10-03 23:45:47 +00:00
  • cdba272f98 metadata: harden the screenshot generator and changelog test austinried 2026-10-03 11:05:22 +00:00
  • e34363c1ac metadata: show the cross-library search screenshot austinried 2026-10-03 10:53:27 +00:00
  • 8e6c1593dc metadata: say Subsonic-compatible and use lowercase subtracks austinried 2026-10-03 10:38:56 +00:00
  • 4bf34ea20a Add a test for the 500-char changelog limit austinried 2026-10-03 10:34:06 +00:00
  • 3ead9f6fb6 metadata: make the 3.0 changelog plain text under 500 chars austinried 2026-10-03 10:31:46 +00:00
  • 5bd63d44d7 metadata: only show albums and artists that have cover art austinried 2026-10-03 10:24:09 +00:00
  • 468451c7cb metadata: tint library screens from the playing track austinried 2026-10-03 10:13:12 +00:00
  • 9976fbeb20 metadata: stack the miniplayer above the library tabs austinried 2026-10-03 10:07:11 +00:00
  • 0e96b5872c metadata: theme each screenshot and show the miniplayer austinried 2026-10-03 09:58:45 +00:00
  • 0410ed026c metadata: show the playing album tint on the home screenshot austinried 2026-10-03 09:08:29 +00:00
  • 7815f211e4 metadata: render phone screenshots from the Navidrome demo library austinried 2026-10-03 08:48:05 +00:00
  • e7ee6fa9a2 release: bump to 3.0.0 and refresh F-Droid metadata austinried 2026-10-03 08:19:39 +00:00
  • 836d0636d1 search: tighten the filter bar's vertical padding austinried 2026-10-03 10:40:05 +00:00
  • f6e087b6ab search: list playlists before artists, albums and songs austinried 2026-10-03 10:25:47 +00:00
  • 5d81c2dc41 library: match the list options search rounding to the search field austinried 2026-10-03 10:15:29 +00:00
  • f54ea54566 search: outline the shared search field to match the list options entry austinried 2026-10-03 10:07:12 +00:00
  • 3bef469acc search: add a type filter bar and share the search field austinried 2026-10-03 09:59:18 +00:00
  • 12ad62813e search: localize the cross-library search strings austinried 2026-10-03 09:45:32 +00:00