Commit graph

  • 2529026462 Grant contents:write to release job for GoReleaser publishing master Philip Peterson 2026-08-28 23:51:48 -0800
  • ff38d4fb1e Merge remote-tracking branch 'q/master' v1.0.0-alpha Philip Peterson 2026-08-25 17:23:32 -0800
  • ca2c052522 Use Docker Hub base images instead of AWS ECR mirror Philip Peterson 2026-08-25 17:22:34 -0800
  • f30bc188b9 Fix Philip Peterson 2026-08-25 15:16:10 -0800
  • dcba580ba7 Fix Philip Peterson 2026-08-25 15:08:32 -0800
  • 47800d51ef Fetch golangci-lint release tarball directly (bypass broken install-script checksum) Philip Peterson 2026-08-25 15:07:21 -0800
  • fe4b32b902 Use latest golangci-lint in Dagger lint (v2.12.0 checksum is broken) Philip Peterson 2026-08-25 14:43:59 -0800
  • 9271578646 Fix goarm target format for goreleaser v2 Philip Peterson 2026-08-25 14:42:19 -0800
  • 937b5f52a9 Add experimental Windows container build to Dagger module Philip Peterson 2026-08-25 14:24:26 -0800
  • 67a9247b4e Add lint steps to Dagger module Philip Peterson 2026-08-25 14:20:12 -0800
  • 1104f6467a Fix Dagger CLI install path in CI workflows Philip Peterson 2026-08-25 14:17:44 -0800
  • afa9529afd Add Dagger module, thin CI workflows, and Gitea Actions Philip Peterson 2026-08-25 14:15:35 -0800
  • cee31c1e2c try fix build Philip Peterson 2026-08-25 13:54:27 -0800
  • 5696727a50 try fix cmd-a Philip Peterson 2026-08-25 05:32:15 -0800
  • dc32a2a80f gofmt gen_icon.go Philip Peterson 2026-08-25 05:11:19 -0800
  • 51b708f93f try fix cmd-a Philip Peterson 2026-08-25 05:10:24 -0800
  • d1eebbf616 Cleanup Philip Peterson 2026-08-25 05:03:07 -0800
  • 01e40c1d54 Fix cut/copy/paste shortcuts via NSEvent monitor Philip Peterson 2026-08-25 04:58:17 -0800
  • 5aff975993 Silence golanglint error Philip Peterson 2026-08-25 04:49:54 -0800
  • 3c7c02f3e5 Update readme Philip Peterson 2026-08-25 04:39:26 -0800
  • 8372aa28f6 Fix devtools console copy Philip Peterson 2026-08-25 04:03:31 -0800
  • 9523e65826 fix clipboard Philip Peterson 2026-08-25 03:55:38 -0800
  • f7e8618226 Fix capability Philip Peterson 2026-08-25 03:45:42 -0800
  • f30b3ba498 try fix clipboard Philip Peterson 2026-08-25 03:44:17 -0800
  • aea6377649 Fix external urls Philip Peterson 2026-08-25 03:37:40 -0800
  • b3238d57f8 build pipeline Philip Peterson 2026-08-25 03:33:27 -0800
  • 36c26dbbda opt out of telemetry Philip Peterson 2026-08-25 03:33:07 -0800
  • 29a8c7e31d Auto-provision admin user Philip Peterson 2026-08-25 03:15:45 -0800
  • fe41da40f7 fix nav issues Philip Peterson 2026-08-25 03:11:13 -0800
  • e238d9645d quintodrome url mask Philip Peterson 2026-08-25 03:08:15 -0800
  • 9506629586 Allow swipe to go back Philip Peterson 2026-08-25 03:00:32 -0800
  • fe8010cb80 make nav bar bigger Philip Peterson 2026-08-25 02:57:12 -0800
  • 4a91f98ba3 Add navigation bar Philip Peterson 2026-08-25 02:50:10 -0800
  • 6fc857720f Enable chrome? Philip Peterson 2026-08-24 21:24:20 -0800
  • 8ab48fbd03 fix build script Philip Peterson 2026-08-24 21:23:59 -0800
  • 8229ead620 enable dependabot Philip Peterson 2026-08-24 21:23:51 -0800
  • 86ed1bbb1e desktop app Philip Peterson 2026-08-24 20:49:04 -0800
  • 3b958dd6a7
    refactor(stream): remove dead type branches from getIntClaim (#5594) Deluan Quintão 2026-06-10 23:15:58 -0400
  • 08fd222791
    fix(smartplaylist): support isMissing/isPresent operators on ReplayGain fields (#5585) Deluan Quintão 2026-06-10 21:12:31 -0400
  • 37e5a1d248
    fix(ui): Fix Nautiline theme font and width on mobile devices (#5590) Jan Mrzygłód 2026-06-10 22:47:54 +0200
  • bd3192be0b fix(server): make DB PRAGMA optimize error non-fatal Deluan 2026-06-09 19:29:51 -0400
  • b6fba33b14 chore(docs): add Danian hosting option to installation instructions Deluan 2026-06-09 08:50:09 -0400
  • 9cd2cd0a8b
    fix(ui): load ND_DEFAULTLANGUAGE on app startup (#4000) Deluan Quintão 2026-06-09 19:27:15 -0400
  • 1b46b97712
    fix(ui): update Indonesian translations from POEditor (#5575) Deluan Quintão 2026-06-08 08:22:59 -0400
  • 5c387630ff
    fix(ui): update Estonian translations from POEditor (#5573) Deluan Quintão 2026-06-07 12:29:17 -0400
  • 9a2eb483e8 fix(transcode): log warning for invalid or stale transcode tokens Deluan 2026-06-06 10:58:13 -0400
  • cc18bf7329
    feat(ui): add Tokyo Night theme (#5497) Metalhearf 2026-06-06 03:04:48 +0200
  • e15896bf32 feat(ui): Add Catppuccin Latte (#5250) Love 2026-06-06 02:42:27 +0200
  • 29c123854c
    feat(ui): Add Moonbase themes (Alpha light + Bravo dark) (#5243) craiglush 2026-06-06 01:35:56 +0100
  • 318ad164df
    fix(ui): suppress capitalization and correction for login on mobile keyboards (#3783) Buck DeFore 2026-06-05 18:35:00 -0400
  • 1709ce37f6
    fix(ui): update Spanish translations and add missing gain keys (#5433) Daniel Barrientos Anariba 2026-06-05 16:32:57 -0600
  • a6451f75d6
    fix(ui): update Basque localisation (#5364) Xabi 2026-06-06 00:32:10 +0200
  • 03841ffe96
    fix(ui): update German, Finnish, Galician, Dutch, Slovak, Thai, Chinese (traditional) translations from POEditor (#5351) Deluan Quintão 2026-06-05 18:16:21 -0400
  • fb61827ab6
    test: fix flaky tests in utils/cache (#5567) Deluan Quintão 2026-06-05 18:06:52 -0400
  • 1e7996f5d7 fix(share): enforce per-user ownership on share reads Deluan 2026-06-05 15:50:59 -0400
  • 174621f259 fix(nativeapi): make /api/song path filter work and use startsWith (#5566) Deluan Quintão 2026-06-05 13:54:55 -0400
  • cf1f190bb5 fix(subsonic): use SQLite RANDOM() sorting in getRandomSongs, for faster results Deluan 2026-06-05 08:14:00 -0400
  • 11640f2e4d
    fix: restrict transcoding config reads to admins (#5564) Deluan Quintão 2026-06-04 23:07:13 -0400
  • 37908d3cea
    fix: enforce ownership atomically on player and share updates (#5563) Deluan Quintão 2026-06-04 19:43:13 -0400
  • bc107d1cee
    fix(scrobbler): proxy NowPlaying even when ignoreScrobble is set (#5559) Deluan Quintão 2026-06-03 20:03:08 -0400
  • dad4203f9a
    fix(ui): Gruvbox Dark colors (#5553) Tales Costa 2026-06-02 09:38:57 -0300
  • 2a43c4683e chore: go fix Deluan 2026-05-28 22:09:54 -0300
  • 59b6755014 chore(deps): update dependencies to latest versions in go.mod and go.sum Deluan 2026-05-28 19:25:26 -0300
  • 833c50adc7 test(stream): fix data race in MediaStreamer transcoding cap tests Deluan 2026-05-28 00:07:49 -0300
  • 74a5c0c6d1
    fix(playlists): preserve unchanged fields on partial REST updates (#5542) Deluan Quintão 2026-05-27 23:29:17 -0300
  • fc9cdf39c8
    fix(conf): make Dir a plain value type to prevent sync.Once corruption (#5543) Deluan Quintão 2026-05-27 23:18:35 -0300
  • 823d851b75
    refactor(transcoding): rename EnableTranscodingCancellation to Transcoding.EnableCancellation (#5523) Deluan Quintão 2026-05-24 00:51:58 -0300
  • 945d0ba1e2
    fix(transcoding): cap concurrent transcodes to prevent ffmpeg DoS (#5522) Deluan Quintão 2026-05-24 00:24:30 -0300
  • 55a31f30b3
    fix(scanner): respect tag split config when multiple frames map to the same tag (#5193) Tom Boucher 2026-05-23 18:20:18 -0400
  • edffca24b1
    fix(lastfm): require signed state token on link callback (#5521) Deluan Quintão 2026-05-23 12:16:15 -0300
  • 0265ff3ad1 fix(ui): report playback when restarting current track via prev Deluan 2026-05-22 22:22:23 -0300
  • 8897ec918e fix(subsonic): mark AlbumID3 songCount and created as required Deluan 2026-05-22 18:42:17 -0300
  • 74185dc6d1
    fix(smartplaylists): optimize smart playlist performance for role and tag criteria (#5515) Deluan Quintão 2026-05-22 18:00:13 -0300
  • e75ab3b037 fix(cli): restore int cast for syscall.Stdin on Windows Deluan 2026-05-20 19:33:42 -0300
  • 03ac02d964 refactor: more warnings clean up Deluan 2026-05-19 18:23:36 -0300
  • efe9291db0 refactor: multiple syntax updates for Go 1.26 Deluan 2026-05-19 18:02:29 -0300
  • 545a9ecc3c
    fix(ui): update Serbian translation (#5444) nenadjokic 2026-05-19 19:50:34 +0200
  • a84f092d00
    fix(subsonic): require admin access for Subsonic management endpoints (#5510) Deluan Quintão 2026-05-19 14:23:38 -0300
  • 23252e0638
    fix(ui): updated the AMusic theme to use the correct text colour for primary confirmation buttons (#5509) VirtualWolf 2026-05-20 00:01:41 +1000
  • 339a6271f1
    chore(subsonic): only log response body on send error when at trace level or higher (#5501) Kendall Garner 2026-05-18 12:50:30 +0000
  • 725f6ab34b feat(i18n): add Estonian translation file Deluan 2026-05-18 09:31:57 -0300
  • 8f0b4930ff
    refactor(conf): replace eager dir creation with lazy Dir type (#5495) Deluan Quintão 2026-05-13 17:44:22 -0300
  • 24e526e09a
    fix(transcoding): place -ss before -i for fast input seeking (#5492) Deluan Quintão 2026-05-13 17:17:20 -0300
  • 2b3b879c57 chore(deps): update dependencies to latest versions Deluan 2026-05-11 20:34:04 -0300
  • e55a35544b chore(deps): update TagLib to 2.3 Deluan 2026-05-11 20:33:14 -0300
  • f12e75aa11 feat(subsonic): add groupings field to OpenSubsonic Child response Deluan 2026-05-10 18:34:45 -0300
  • 569de4cd23
    fix(test): prevent flaky deadlock in throttle backlog test (#5474) Deluan Quintão 2026-05-06 11:03:11 -0400
  • b18dfb474a
    fix(transcoding): don't apply server-side override on getTranscodeDecision (#5473) Deluan Quintão 2026-05-06 10:03:24 -0400
  • 59c1454ffb
    fix(ui): update zh-Hant.json (#5470) IEEE-754 2026-05-06 20:49:13 +0800
  • 82f101a7b2 ci: fix input parameter name for GitHub token Deluan 2026-05-06 00:16:09 -0400
  • 5f0245ea84
    fix(server): prevent artwork throttle token starvation on slow clients (#5472) Deluan Quintão 2026-05-06 00:12:50 -0400
  • 97c01c0614 fix(plugins): add debug logs to syncPlugins for troubleshooting Deluan 2026-05-05 18:55:59 -0400
  • 39f8eec8d2
    fix(ui): add Rescan button to plugin list empty state (#5471) Deluan Quintão 2026-05-05 18:49:24 -0400
  • 5b85b2839a fix(scanner): fix error when importing playlists without an admin user Deluan 2026-05-04 18:04:11 -0400
  • f48416685f
    fix(artwork): fix stale cache and top-level album artwork for multi-disc albums (#5457) Deluan Quintão 2026-05-04 17:26:39 -0400
  • a34a4abbc1
    chore(ci): update GitHub Actions to latest major versions (#5462) Deluan Quintão 2026-05-04 13:59:05 -0400
  • dd2b6865b0 chore(deps): update Go dependencies in go.mod and go.sum Deluan 2026-05-03 12:34:00 -0400
  • 52099ce91f test: fix flaky watcher and scheduler tests on Windows CI Deluan 2026-05-03 11:26:07 -0400
  • a00152397e
    fix(artwork): prefer album-root images over disc-subfolder images for multi-disc albums (#5451) Deluan Quintão 2026-05-02 19:48:44 -0400
  • ae0e0c89d9
    feat(plugins): add PlaybackReport to scrobbler capability (#5452) Deluan Quintão 2026-05-02 16:14:53 -0400