Skip to content

v0.1

Choose a tag to compare

@zeroquinc zeroquinc released this 18 Apr 19:01
· 28 commits to main since this release

Release v0.1

This release includes all commits up to tag �0.1 (regular commits and merge commits).

Full Commit History

  • 2025-10-22 | 4541293 | Initial commit
  • 2025-10-22 | 2357a2c | add: first commit
  • 2025-10-22 | ff6697f | feat: implement caching system and diagnostic tool for NaviSync
  • 2025-10-22 | d478c01 | feat: add playcount conflict resolution feature
  • 2025-10-22 | c19ac00 | refactor: consolidate aggregation functions into utils and update .gitignore
  • 2025-10-22 | 3c749a9 | refactor: improve whitelist matching logic
  • 2025-10-23 | cc6861e | feat: Auto-update artist and album play counts after sync
  • 2025-10-23 | bf74390 | feat: update play counts for albums and artists only for affected tracks and sort missing scrobbles by artist and album
  • 2025-10-23 | c65cbff | chore: Enhance README with safety warnings for Navidrome
  • 2025-10-23 | b71a0be | refactor: enhance first_artist function to include bullet point in separator handling, navidrome's default seperator
  • 2025-10-24 | b0bab24 | Refactor NaviSync to support API-based syncing with Navidrome
  • 2025-10-24 | 84d90c7 | chore: add optional Navidrome DB Path to env.example
  • 2025-10-24 | 9f2d0d5 | fix: update import path for NavidromeAPI
  • 2025-10-24 | 6245cb5 | feat: add launcher script for NaviSync on Linux/Unix systems
  • 2025-10-24 | ff5dec9 | feat: add subpath detection for Navidrome connection issues
  • 2025-10-25 | a439465 | fix: add missing tracks analysis generation in API mode
  • 2025-11-01 | 360d1d0 | fix: revert API mode for now as it has many bugs
  • 2025-11-01 | 2d682f7 | Revise configuration instructions in README.md
  • 2025-11-01 | 977676e | Update README to remove sync modes reference
  • 2025-11-02 | 7c42132 | feat: implement fuzzy matching for track names and enhance cache management
  • 2025-11-03 | 41911a9 | fix: jsons not using manually fuzzy matched
  • 2025-11-18 | 73b86d2 | feat: add reverse sync option and duplicate track detection in navidrome
  • 2025-11-19 | 76c54a7 | feat: make fuzzy matching optional
  • 2025-11-21 | a0ffb9e | feat: add album matching options for duplicate track titles
  • 2025-11-21 | 9e19a7e | feat: enhance album-aware mode for duplicate track handling and key generation
  • 2025-11-21 | e9f5764 | feat: enhance track information retrieval with duration, track number, and disc number
  • 2025-11-21 | cb90518 | feat: add duplicate resolution strategy for album versions in sync process
  • 2025-11-21 | fcd9517 | feat: add duplicate tracks logging
  • 2025-11-21 | f1dd9f4 | fix: include track path in duplicate log for better version tracking
  • 2025-11-24 | e318011 | fix: update separator regex in first_artist function for improved artist extraction
  • 2025-11-24 | 0bb0e7e | chore: update README
  • 2025-11-26 | 6c902b1 | Merge pull request #9 from zeroquinc/album-aware
  • 2026-01-09 | 6ff046a | fix: enhance get_all_tracks function to handle invalid UTF-8 sequences
  • 2026-01-09 | e5bb664 | fix: normalize track IDs in get_all_tracks function for JSON serialization
  • 2026-01-24 | 59d019b | fix: improve first_artist function regex for better artist extraction
  • 2026-01-24 | cd06a0a | fix: update logging message for non-UTF-8 data handling in get_all_tracks function
  • 2026-01-24 | 512b51a | Merge pull request #13 from zeroquinc/decode-utf8
  • 2026-02-11 | b3b0107 | feat: enhance user selection process
  • 2026-02-12 | c13b8a8 | fix: improve separator handling
  • 2026-02-12 | 036d36a | fix: refine separator regex for improved matching
  • 2026-02-13 | 03d3a2d | feat: implement album-aware scrobble distribution and caching improvements
  • 2026-02-13 | 0bea596 | fix: enhance first artist extraction logic for better whitelist matching
  • 2026-02-13 | 6ba57bf | fix: reset loved flag for all cached scrobbles before updating loved tracks
  • 2026-02-21 | eb7baa3 | feat: add loved track duplicate selection handling and caching
  • 2026-03-28 | 0a3c63d | Update README.md
  • 2026-04-06 | 38a6ad9 | feat: add fuzzy matching threshold settings and auto-accept feature
  • 2026-04-08 | cdee3e6 | feat: implement album mismatch detection and user prompts for unmatched scrobbles
  • 2026-04-08 | 8c12f0d | feat: enhance play count aggregation by tracking all processed tracks during updates
  • 2026-04-08 | a0ec67b | feat: enhance album-aware processing and sync logic for Last.fm loved tracks
  • 2026-04-08 | 00a34f1 | Merge fuzzy-threshold branch: add fuzzy matching threshold settings and auto-accept feature
  • 2026-04-10 | c186fc2 | Merge pull request #18 from zeroquinc/dev
  • 2026-04-10 | 713b4b0 | Update README.md
  • 2026-04-10 | 7ffe8e0 | Update env.example
  • 2026-04-18 | 1884b67 | feat: add loved timestamp handling for Last.fm tracks and update annotation logic
  • 2026-04-18 | 1b574ef | feat: add AUTO_CONFIRM configuration to skip confirmation prompts during updates
  • 2026-04-18 | 7c7aa34 | feat: enhance artist and album play count updates to include latest play date
  • 2026-04-18 | 9eb6091 | feat: normalize cache lookup keys to avoid case and whitespace mismatches
  • 2026-04-18 | abf98df | chore: update readme