Commit Graph

  • 8bba1bf22f fix master Mrixs 2026-08-05 23:54:53 +03:00
  • 7b88a6af17 fix: CI/CD workflow - fix Docker image tag format issue Mrixs 2026-08-05 23:52:16 +03:00
  • f01b5b2b36 fix: CI/CD workflow - fix Docker repository name case sensitivity issue Mrixs 2026-08-05 23:49:40 +03:00
  • c434a842fb fix: resolve merge conflicts in CI/CD workflow and use proven Gitea Actions pattern Mrixs 2026-08-05 23:36:37 +03:00
  • cc04cad6e0 fix: CI/CD workflow for Gitea Actions - use proper authentication and fix checkout issues Mrixs 2026-08-05 23:33:27 +03:00
  • e5631ce009 Merge pull request 'fix' (#3) from musicbrainz-provider into master Mrixs 2026-08-05 20:23:20 +00:00
  • 34bfb80a8c fix musicbrainz-provider Mrixs 2026-08-05 23:20:34 +03:00
  • 9d24730efa Merge pull request 'musicbrainz-provider' (#2) from musicbrainz-provider into master Mrixs 2026-08-05 20:19:16 +00:00
  • e73b17673e feat: implement Live/Remix filtering and add CI/CD pipeline Mrixs 2026-08-05 22:55:40 +03:00
  • ca8d503c50 move completed plan: 2026-07-30-live-remix-filtering.md Mrixs 2026-08-05 20:32:30 +03:00
  • 4d93218132 feat: complete Task 4 - verify and document live/remix filtering implementation Mrixs 2026-08-05 17:23:17 +03:00
  • 0dcc86015d feat: complete Task 3 - update web UI and handlers for Live/Remix filtering Mrixs 2026-08-05 17:19:31 +03:00
  • a3b8aa8a74 feat: complete Task 2 - update filtering core logic for live/remix filtering Mrixs 2026-08-05 17:08:31 +03:00
  • 75326cda3a feat: complete Task 1 - update database schema and model for live/remix filtering Mrixs 2026-08-05 17:03:40 +03:00
  • f49ad40002 move completed plan: 2026-07-27-verify-scanner-wiring.md Mrixs 2026-07-30 20:19:55 +03:00
  • c2f3258186 feat: document and enhance scanner wiring verification - added filter flow documentation and code comments Mrixs 2026-07-30 19:36:11 +03:00
  • 827b5405e5 feat: verify wiring of ignore_singles/ignore_compilations toggles - completed Task 1 Mrixs 2026-07-30 18:33:10 +03:00
  • 35b1f466ec feat: write unit tests for filtering logic Mrixs 2026-07-27 23:21:50 +03:00
  • 348d0648ba move completed plan: 2026-07-26-fix-scanner-wiring.md Mrixs 2026-07-27 10:33:35 +03:00
  • e95f581c80 move completed plan: 2026-07-21-fix-review-findings.md Mrixs 2026-07-26 13:06:04 +03:00
  • 6e49f436c3 feat: update documentation to note filter centralization pattern completion Mrixs 2026-07-26 13:05:14 +03:00
  • aec9d89435 feat: complete filter centralization pattern and document in CLAUDE.md Mrixs 2026-07-26 13:03:37 +03:00
  • f697ebf2f5 feat: fix NotifyOnce map key to use composite ArtistID+RGID Mrixs 2026-07-26 12:37:57 +03:00
  • 395a7f9b07 feat: handle ErrArtistNotFound in ScanArtist gracefully by using empty TypeFilter Mrixs 2026-07-26 11:36:32 +03:00
  • 4b4e852fd1 feat: complete task 6 - fix stale notification pruning to avoid SQLite parameter limit Mrixs 2026-07-26 11:24:40 +03:00
  • 355a12c6a6 feat: complete task 4 - fix scanner diff.go TypeFilter.suppressed to use centralized filter Mrixs 2026-07-25 23:12:09 +03:00
  • 41e5e079d4 feat: complete task 3 - fix sync.go cache-hit path to use centralized filter Mrixs 2026-07-25 23:06:56 +03:00
  • 9e4d2385ff feat: complete task 2 - update FilterReleaseGroups to use centralized filter helper Mrixs 2026-07-25 23:01:54 +03:00
  • aee0241bb7 fix: address code review findings Mrixs 2026-07-20 06:27:42 +03:00
  • a8aa445d94 fix: address code review findings Mrixs 2026-07-20 06:18:21 +03:00
  • f5b0034b4d fix: link dashboard artist names to detail pages Mrixs 2026-07-20 00:10:20 +03:00
  • e0211343e0 fix: address code review findings Mrixs 2026-07-20 00:05:22 +03:00
  • ce1c39e14b fix: address code review findings Mrixs 2026-07-19 23:51:15 +03:00
  • 7cdb473d9c fix: address code review findings Mrixs 2026-07-19 23:46:05 +03:00
  • 389d177d85 fix: address code review findings Mrixs 2026-07-19 23:38:33 +03:00
  • e493a4d228 feat: document wired sync pipeline, notifier, and web UI in README Mrixs 2026-07-19 22:50:39 +03:00
  • 1a644dede7 feat: verify acceptance criteria and document sync config Mrixs 2026-07-19 22:48:31 +03:00
  • 44f3b0a2a7 feat: add Web UI artist detail, archive, and ignore actions Mrixs 2026-07-19 22:43:47 +03:00
  • cea20957e7 feat: add Web UI server with basic-auth and artist dashboard Mrixs 2026-07-19 22:35:28 +03:00
  • 11f838ace9 feat: add notifier scheduler and NotifyOnce sent-tracking Mrixs 2026-07-19 22:32:57 +03:00
  • 3af33bd728 feat: add notifier Sender interface and digest formatter Mrixs 2026-07-19 22:28:41 +03:00
  • 0635ca8a87 feat: wire main loop with periodic sync+scan and sync_interval config Mrixs 2026-07-19 22:27:06 +03:00
  • dc4bdcdab0 feat: add SyncAll periodic sync pipeline and wire Navidrome client into App Mrixs 2026-07-19 22:22:46 +03:00
  • 40c4240693 feat: add MusicBrainz artist-ID resolver Mrixs 2026-07-19 22:16:43 +03:00
  • 85c42ec858 feat: add mbid column to artist_settings Mrixs 2026-07-19 22:13:57 +03:00
  • 35d6a5234f move completed plan: 2026-07-19-scanner-engine-fuzzy-diff.md Mrixs 2026-07-19 21:59:59 +03:00
  • 79a376a127 fix: address code review findings Mrixs 2026-07-19 21:33:52 +03:00
  • e2de91c5d3 fix: address code review findings Mrixs 2026-07-19 21:13:24 +03:00
  • ab2af62cb0 fix: guard against whitespace-only type attribute panic in ParseReleaseGroups Mrixs 2026-07-19 21:08:57 +03:00
  • 2468859435 fix: address code review findings Mrixs 2026-07-19 20:53:06 +03:00
  • da8b8aa944 fix: address code review findings (consolidate slice helpers, correct bootleg comment) Mrixs 2026-07-19 20:10:06 +03:00
  • 4da5ee5f8c fix: address code review findings Mrixs 2026-07-19 20:06:41 +03:00
  • b21bf07208 fix: address code review findings Mrixs 2026-07-19 20:01:26 +03:00
  • 0bee9b9b27 fix: address code review findings Mrixs 2026-07-19 19:52:27 +03:00
  • a7803615cd fix: address code review findings Mrixs 2026-07-19 19:45:08 +03:00
  • beef81d598 fix: address code review findings Mrixs 2026-07-19 19:28:51 +03:00
  • 401c1218b6 fix: address code review findings Mrixs 2026-07-19 19:22:18 +03:00
  • f1839ad9e7 fix: address code review findings Mrixs 2026-07-19 19:11:22 +03:00
  • c70f46af27 fix: address code review findings Mrixs 2026-07-19 19:07:20 +03:00
  • a4c426f640 fix: address code review findings Mrixs 2026-07-19 18:59:38 +03:00
  • 8a5b58a817 fix: address code review findings Mrixs 2026-07-19 18:41:18 +03:00
  • 06e09220ae feat: document Scanner Engine implementation status and normalize convention Mrixs 2026-07-19 18:23:13 +03:00
  • 9fc89fd5a4 feat: verify scanner engine acceptance criteria Mrixs 2026-07-19 18:21:51 +03:00
  • c2da8c2095 feat: add DB-backed scanner entrypoint and compute-only main hook Mrixs 2026-07-19 18:19:57 +03:00
  • a4f0460664 feat: implement scanner diff engine (missing-release detection) Mrixs 2026-07-19 18:16:58 +03:00
  • 92aafaab05 feat: implement scanner similarity scoring Mrixs 2026-07-19 18:14:49 +03:00
  • edf9c1d1f8 feat: extract normalization into internal/normalize package Mrixs 2026-07-19 18:11:22 +03:00
  • c95c740cd5 feat: add fuzzysearch dependency for scanner engine Mrixs 2026-07-19 18:09:41 +03:00
  • 424be1efc4 fix: address fourth code review findings Mrixs 2026-05-26 17:29:05 +03:00
  • 5d52a09868 fix: address third code review findings Mrixs 2026-05-26 16:24:55 +03:00
  • 582202bb86 fix: address second code review findings Mrixs 2026-05-26 15:58:40 +03:00
  • 2baf586607 fix: address second code review findings Mrixs 2026-05-26 14:55:50 +03:00
  • a5911c257c fix: address code review findings Mrixs 2026-05-26 14:10:22 +03:00
  • 34ea84fc77 feat: verify MusicBrainz provider acceptance criteria Mrixs 2026-05-26 13:17:49 +03:00
  • da49d12bb6 feat: wire up MusicBrainz provider in application entry point Mrixs 2026-05-26 13:14:47 +03:00
  • 15b05b57fb feat: implement MusicBrainz sync orchestration with caching and upsert Mrixs 2026-05-26 13:04:20 +03:00
  • e624bb0eaf feat: implement MusicBrainz API endpoints, filtering, and normalization Mrixs 2026-05-26 12:31:07 +03:00
  • b0f69d3a4f feat: implement rate limiting and caching layer for MusicBrainz provider Mrixs 2026-05-26 12:15:28 +03:00
  • 674daed93b feat: create MusicBrainz client and data models Mrixs 2026-05-26 11:52:17 +03:00
  • 60ecc3f904 Add MusicBrainz provider plan and ignore coverage output Mrixs 2026-05-26 11:33:30 +03:00
  • a31b4c4fe1 Merge pull request 'feat: add Navidrome client with Subsonic API sync' (#1) from navidrome-client into master Mrixs 2026-05-21 06:50:15 +00:00
  • 0065057514 feat: add Navidrome client with Subsonic API sync navidrome-client Mrixs 2026-05-21 09:45:27 +03:00
  • 735ff0828e feat: add foundation layer (Go module, config, database, Docker) Mrixs 2026-05-20 16:11:11 +03:00
  • 5c2aadaab6 fix: address code review findings foundation-layer MrixsandClaude Opus 4.6 2026-05-20 11:46:51 +03:00
  • c23b698f67 fix: address code review findings MrixsandClaude Opus 4.6 2026-05-20 11:23:22 +03:00
  • 47d4ec4e32 fix: address code review findings MrixsandClaude Opus 4.6 2026-05-20 11:07:28 +03:00
  • fb74b5fbba feat: complete foundation layer documentation update (task 9) MrixsandClaude Opus 4.6 2026-05-20 09:54:40 +03:00
  • 2cb377614f feat: verify acceptance criteria for foundation layer MrixsandClaude Opus 4.6 2026-05-20 09:51:02 +03:00
  • 3206b10bd9 feat: add Docker setup with multi-stage build and docker-compose MrixsandClaude Opus 4.6 2026-05-20 09:41:54 +03:00
  • 68660e4d83 feat: add CRUD operations for notifications_sent table MrixsandClaude Opus 4.6 2026-05-20 09:27:08 +03:00
  • 3b87bfce96 feat: add CRUD operations for external_releases table MrixsandClaude Opus 4.6 2026-05-20 09:15:37 +03:00
  • a052ccf11e feat: add CRUD operations for artist_settings table MrixsandClaude Opus 4.6 2026-05-20 09:04:51 +03:00
  • da6668204f feat: add database layer with schema migrations MrixsandClaude Opus 4.6 2026-05-20 08:58:23 +03:00
  • 6ff4ec3045 feat: add configuration management with YAML parsing and validation MrixsandClaude Opus 4.6 2026-05-20 08:47:04 +03:00
  • eb266ed5ec feat: initialize Go module and project skeleton MrixsandClaude Opus 4.6 2026-05-20 08:33:08 +03:00
  • 44f2652e7c add plan: foundation-layer Mrixs 2026-05-20 08:27:13 +03:00
  • 001f9ce691 Initial commit Mrixs 2026-05-19 17:42:12 +03:00