Commit graph

  • 544cdb49fd Bump version to 2.5.3 Broque Thomas 2026-05-14 16:28:51 -0700
  • f3e9581aad Bump version to 2.5.3 Broque Thomas 2026-05-14 16:24:31 -0700
  • d706187d86
    Merge pull request #600 from Nezreka/fix/retag-write-lyrics-tag BoulderBadgeDad 2026-05-14 16:03:19 -0700
  • 2f284efa57 Retag now re-embeds LYRICS tag instead of leaving it empty Broque Thomas 2026-05-14 15:52:05 -0700
  • 853c32bdb2
    Merge pull request #599 from Nezreka/fix/track-number-zero-total BoulderBadgeDad 2026-05-14 15:34:55 -0700
  • 30f017d1f0 Stop writing TRCK as "6/0" when album total_tracks is unknown Broque Thomas 2026-05-14 15:25:16 -0700
  • 9a07c89763
    Merge pull request #598 from Nezreka/fix/acoustid-scanner-multi-candidate-and-retag BoulderBadgeDad 2026-05-14 14:21:27 -0700
  • 9cc09118bf AcoustID scanner: multi-candidate match + duration guard + multi-value retag Broque Thomas 2026-05-14 14:09:38 -0700
  • 1fc4c4313b
    Merge pull request #597 from Nezreka/fix/cross-script-artist-alias-coverage BoulderBadgeDad 2026-05-14 13:16:31 -0700
  • 0aa18b0180 Cross-script artist aliases: include canonical name + non-strict fallback Broque Thomas 2026-05-14 13:07:15 -0700
  • 273fbd37bf
    Merge pull request #596 from Nezreka/fix/mtv-unplugged-version-detection BoulderBadgeDad 2026-05-14 12:40:14 -0700
  • 52a89f25df Remove Write Artist Image button from artist detail page Broque Thomas 2026-05-14 12:36:03 -0700
  • e7ecaca3fd Fix MTV Unplugged & live-album false-quarantine pipeline Broque Thomas 2026-05-14 12:14:31 -0700
  • a3ab0a8637
    Merge pull request #595 from Nezreka/fix/deezer-contributors-cache-pollution BoulderBadgeDad 2026-05-14 11:14:24 -0700
  • c9d4b02a02 Fix Deezer contributors tagging silently dropping for cache-polluted tracks Broque Thomas 2026-05-14 11:10:51 -0700
  • 56c8f3eca2
    Merge pull request #593 from Nezreka/fix/find-and-add-persistent-match BoulderBadgeDad 2026-05-14 09:49:35 -0700
  • 5cbdcbbfe5
    add thread_id for telegram notification Skowll 2026-05-14 18:46:54 +0200
  • 083355ec8c Persist Find & Add selections as permanent server-playlist match overrides Broque Thomas 2026-05-14 09:39:24 -0700
  • 4226be761a
    Merge pull request #591 from Nezreka/feature/quarantine-management BoulderBadgeDad 2026-05-14 08:57:18 -0700
  • d0d65946c8 Polish quarantine UI — fold into Library History modal as third tab Broque Thomas 2026-05-14 08:50:24 -0700
  • f4cff78f13 Quarantine management — list, approve, delete, recover Broque Thomas 2026-05-14 08:06:19 -0700
  • dbe1a9e451
    Merge pull request #589 from Nezreka/feature/configurable-duration-tolerance BoulderBadgeDad 2026-05-14 07:14:51 -0700
  • 177bd85355 Configurable duration tolerance for downloaded-file integrity check Broque Thomas 2026-05-14 06:53:36 -0700
  • 977f3b7415
    Merge pull request #583 from Nezreka/fix/soulseek-multi-artist-tags BoulderBadgeDad 2026-05-13 22:40:08 -0700
  • 0769fcd5cc Fix Soulseek downloads losing collab artist tags Broque Thomas 2026-05-13 22:11:20 -0700
  • b80567672e
    Merge pull request #582 from Nezreka/refactor/import-processing-routes BoulderBadgeDad 2026-05-13 21:31:32 -0700
  • 8a11a660af Extract manual import route handlers Broque Thomas 2026-05-13 21:12:47 -0700
  • 2a2ffaa192
    Merge pull request #580 from Nezreka/refactor/import-routes-extraction BoulderBadgeDad 2026-05-13 19:53:51 -0700
  • d703d33178 Extract import staging route helpers Broque Thomas 2026-05-13 19:50:13 -0700
  • 9865caa789
    Merge pull request #579 from Nezreka/dev 2.5.2 BoulderBadgeDad 2026-05-13 19:08:17 -0700
  • b6b0366b64
    Merge pull request #578 from Nezreka/feature/download-modal-visual-redesign BoulderBadgeDad 2026-05-13 18:40:45 -0700
  • 831ddc97d8 Polish Download Missing modal tracklist Broque Thomas 2026-05-13 18:38:02 -0700
  • 8577a0563f
    Merge pull request #577 from Nezreka/fix/search-source-default-not-respecting-primary BoulderBadgeDad 2026-05-13 15:44:23 -0700
  • e407504e03 Fix search source picker defaulting to Spotify regardless of config Broque Thomas 2026-05-13 15:36:48 -0700
  • aa4e52c524
    Merge pull request #576 from Nezreka/fix/downloads-page-duplicate-history-button BoulderBadgeDad 2026-05-13 15:32:18 -0700
  • fcad5d4b18 Drop duplicate Download History button from Downloads batch panel header Broque Thomas 2026-05-13 15:11:07 -0700
  • c77aa61fdf
    Merge pull request #530 from dlynas/feat/explicit-badges BoulderBadgeDad 2026-05-13 15:04:14 -0700
  • c6cc8a9923
    Merge pull request #528 from dlynas/feat/wrap-discog-modal-text BoulderBadgeDad 2026-05-13 15:01:47 -0700
  • dddf761d0b
    Merge pull request #388 from kettui/feature/vite-webapp BoulderBadgeDad 2026-05-13 14:38:55 -0700
  • 7f20ef4760
    Merge pull request #575 from Nezreka/fix/download-discography-50-album-cap BoulderBadgeDad 2026-05-13 13:58:26 -0700
  • fc366184b2 Raise discography limit from 50 to 200 Broque Thomas 2026-05-13 13:50:51 -0700
  • 9258e89f56
    Post-rebase cleanup Antti Kettunen 2026-05-13 22:30:13 +0300
  • 8bc686afec
    Normalize issues schema naming Antti Kettunen 2026-05-03 19:15:14 +0300
  • 59eb8b75b0
    Move shared shell chrome into bridge Antti Kettunen 2026-05-03 18:35:51 +0300
  • 82115011b2
    Remove duplicate page-id bridge API Antti Kettunen 2026-05-03 18:11:34 +0300
  • ed2b8d0e3d
    Centralize issues refresh handling Antti Kettunen 2026-05-03 18:02:22 +0300
  • 892334007d
    Refine issue detail modal rendering Antti Kettunen 2026-05-03 14:57:24 +0300
  • 6471b291fa
    Unify issues validation and metadata Antti Kettunen 2026-05-03 14:48:23 +0300
  • fb29e0179e
    Tighten issue route typing Antti Kettunen 2026-05-03 13:50:40 +0300
  • ce1fb16b76
    Split webui tooling into separate configs Antti Kettunen 2026-05-03 13:41:29 +0300
  • adb6426a2f
    Add shared Show primitive Antti Kettunen 2026-05-03 13:19:45 +0300
  • a4a4c0f12d
    Flatten issues board rendering Antti Kettunen 2026-05-03 12:56:06 +0300
  • 39f56fe63f
    Promote shell context to the root route Antti Kettunen 2026-05-03 11:54:03 +0300
  • b34cea3388
    Make compact form controls the default Antti Kettunen 2026-05-02 22:43:51 +0300
  • 32bf52cc18
    Extract WebUI asset helpers Antti Kettunen 2026-05-02 22:24:52 +0300
  • 497a6f41ed
    Restore legacy issue icons Antti Kettunen 2026-05-02 20:31:04 +0300
  • 3470654fc5
    Move issue detail query into modal Antti Kettunen 2026-05-02 20:27:42 +0300
  • a14d397bea
    Refactor shared dialog pieces Antti Kettunen 2026-05-02 20:20:46 +0300
  • bd6be61b77
    Use Base UI and clsx in form primitives Antti Kettunen 2026-05-02 18:59:06 +0300
  • f06ccd643e
    Document webui folder conventions Antti Kettunen 2026-05-02 18:34:00 +0300
  • 4b2c10fd12
    Add MSW-backed issue API tests Antti Kettunen 2026-05-02 18:04:24 +0300
  • ffd989d0f3
    Split issue request code into api module Antti Kettunen 2026-05-02 17:53:22 +0300
  • 9cde9442b7
    Improve API JSON error handling Antti Kettunen 2026-05-02 17:45:10 +0300
  • 350c147d1e
    Update webui page migration analysis Antti Kettunen 2026-05-02 17:38:14 +0300
  • 50c2d6882c
    Keep Issues and artist detail history stable Antti Kettunen 2026-05-02 17:25:13 +0300
  • 8d6ab4eb74
    Restore shell sync on browser history Antti Kettunen 2026-05-02 17:15:04 +0300
  • 538bb9344b
    Add workflow actions bridge to shell Antti Kettunen 2026-05-02 17:08:00 +0300
  • f176ba1eb0
    Clean up docs related to local development instructions Antti Kettunen 2026-05-02 17:03:49 +0300
  • 3df5e4b76d
    Match the legacy issue modal Antti Kettunen 2026-05-02 16:58:33 +0300
  • d8f8c6b95c
    Convert dev launcher to Python Antti Kettunen 2026-05-02 16:37:26 +0300
  • fac4e1ba1a
    Sync issues routing and shell URLs Antti Kettunen 2026-05-02 16:37:21 +0300
  • a2495aaba7
    Format & lint React code Antti Kettunen 2026-04-27 09:17:25 +0300
  • 018a554f35
    Add dev launcher and update dev docs Antti Kettunen 2026-04-27 08:53:05 +0300
  • d1e95a0558
    Add clarifying docs for hybrid webui rendering setup Antti Kettunen 2026-04-27 08:06:10 +0300
  • a9976c54ae
    Centralize shell bridge glue Antti Kettunen 2026-04-27 07:49:55 +0300
  • 147a09035c
    Remove stale initial page rendering hooks Antti Kettunen 2026-04-26 21:11:22 +0300
  • 1b06b9dc33
    Stub scrollTo in Vitest setup Antti Kettunen 2026-04-26 20:36:46 +0300
  • 484741db5c
    Trim issue modal styling Antti Kettunen 2026-04-26 20:29:58 +0300
  • 9572035837
    Add shared select and button primitives Antti Kettunen 2026-04-26 20:25:45 +0300
  • a19514dae9
    Add shared form primitives for issues Antti Kettunen 2026-04-26 19:39:48 +0300
  • 48aec3f6f3
    Remove legacy issues shell code Antti Kettunen 2026-04-26 19:39:18 +0300
  • ad590fb3db
    Reduce legacy route flicker Antti Kettunen 2026-04-26 17:50:01 +0300
  • 972910261b
    Keep shell bootstrap aligned with profile selection Antti Kettunen 2026-04-26 17:40:37 +0300
  • 40199e4f6a
    Update webui dependencies Antti Kettunen 2026-04-26 14:21:32 +0300
  • a0384d9dc8
    Restore legacy profile page aliases Antti Kettunen 2026-04-26 14:04:22 +0300
  • 3be028f97b
    Keep profile editor page access complete Antti Kettunen 2026-04-26 14:01:20 +0300
  • f5d70768c1
    Redirect root to profile home Antti Kettunen 2026-04-26 14:01:07 +0300
  • 86bcad491f
    Post-rebase cleanup Antti Kettunen 2026-04-26 13:44:32 +0300
  • 686bfcc749
    Drop server-rendered webui page state Antti Kettunen 2026-04-08 07:51:54 +0300
  • 736f243d5c
    Simplify webui Vite asset injection Antti Kettunen 2026-04-07 21:10:23 +0300
  • ed8ff46c9c
    Build webui assets in multi-stage Docker image Antti Kettunen 2026-04-07 20:32:14 +0300
  • d65ecbe464
    Adopt TanStack Form for issue reporting Antti Kettunen 2026-04-07 09:03:19 +0300
  • 577e4bdace
    Migrate issue domain to React Antti Kettunen 2026-04-07 08:02:37 +0300
  • 43db30608d
    Add initial webui page migration analysis Antti Kettunen 2026-04-06 16:59:56 +0300
  • d98dcd8606
    Initial Vite app scaffolding & issues page impl Antti Kettunen 2026-04-03 20:25:12 +0300
  • 63f313d0c2
    Merge pull request #574 from Nezreka/feature/write-artist-jpg-to-folder-for-navidrome BoulderBadgeDad 2026-05-13 11:54:22 -0700
  • fdda64963f Drop platform-biased trailing-backslash test for derive_artist_folder Broque Thomas 2026-05-13 11:52:04 -0700
  • 89246a7304 Write artist.jpg to artist folder so Navidrome shows real photos Broque Thomas 2026-05-13 11:48:09 -0700
  • 6390b09f70
    Merge pull request #573 from Nezreka/feature/download-audit-trail-modal BoulderBadgeDad 2026-05-13 09:58:47 -0700
  • 641c72d7f1 Bump version to 2.5.2 Broque Thomas 2026-05-13 09:55:08 -0700