Skip to content

chore(main): release 1.0.0#18

Merged
chodeus merged 1 commit intomainfrom
release-please--branches--main--components--BeatsCheck
Apr 19, 2026
Merged

chore(main): release 1.0.0#18
chodeus merged 1 commit intomainfrom
release-please--branches--main--components--BeatsCheck

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

1.0.0 (2026-04-19)

Features

  • add favicon to WebUI browser tab (3c11ada)
  • album view toggle, corrupt page improvements, config subtitle (c95b6b8)
  • collapsible Lidarr info banner on corrupt files page (1410036)
  • interactive folder picker for scan and quarantine paths (205358f)
  • path dropdown for scan location and quarantine folder (726e3a3)
  • production-ready WebUI with auth, security hardening, and accessibility (a77c079)
  • redesign corrupt page and config with workflow-oriented UX (af47832)
  • write corrupt_details.json incrementally during scan (5bb4e56)

Bug Fixes

  • block deletes during scan, add scan-in-progress banner (86b0f3a)
  • cancel scan responsiveness, log coloring, UI improvements (8f1c5a4)
  • color the status dot icon instead of the status text on dashboard (#5) (3ffa213)
  • config hot-reload, env sync, and Lidarr log safety (1815eb2)
  • delete processed.txt before writing rescan trigger to prevent race (9e813c2)
  • early return on scan cancel to prevent misleading completion log (1d12552)
  • extract _post_scan_wait to reduce main() complexity below lint threshold (fcd3815)
  • folder picker 403 error and add host path display (36f5876)
  • graceful path validation instead of crashing container (7e6c4e6)
  • harden Lidarr integration in scan flow (0d412c0)
  • harden path containment checks and fix fresh-rescan race (5a0e232)
  • iOS input zoom and blocklist status in info banner (ac49b59)
  • log remaining in-progress files when scan is cancelled (e8827a1)
  • music_dir not applied on rescan, improve scan UX (9e3af6e)
  • remove dead unfiltered Lidarr trackfile bulk fetch (963986d)
  • remove MUSIC_DIR/OUTPUT_DIR from Dockerfile ENV (691a935)
  • remove redundant sys import that failed lint (0bbe5a2)
  • repo-events: update chodeus-ops path to .github/workflows/ (7a391e8)
  • resilient Lidarr delete with re-resolve, individual fallback, error reporting (4a0a8e6)
  • resolve Lidarr IDs inline during scan instead of blocking at end (50a42fa)
  • revert host_data_path feature, keep 403 fix and editable input (f2cca5f)
  • scan order, cancel bug, live library size, status colors (#4) (7d95110)
  • select-all in album view, add Re-download Selected, sequential Lidarr deletes (eb87ce7)
  • set status to idle before finalization on "Nothing to do" path (#7) (1bcd58a)
  • skip Lidarr index build when there are no files to scan (f7fcfb1)
  • sort JSON output and improve Lidarr resolution logging (b761a9c)
  • suppress CodeQL false positive for path injection in static file serving (7409f7c)
  • swallow client-disconnect errors in JSON response writer (#10) (e5e69ba)
  • update status to idle immediately after scan completes (#6) (7907c5d)
  • use explicit 16px for input font-size to prevent iOS zoom (d616aaa)
  • WebUI bugs — config labels, missing fields, layout, cancel scan (1eaa348)
  • write all logger output to log file so WebUI logs match container logs (65dd7de)

Refactoring

  • /music → /data mount, remove /corrupted volume (bb72619)
  • reorganize repo into app/ and scripts/ directories (dc53f02)
  • simplify config parsing, fix CodeQL alerts, remove dead code (f7dfc22)
  • simplify scan core, Lidarr resolver, WebUI polling, and auth (d064fdd)

Documentation

  • simplify beatscheck.conf for non-technical users (64c753b)

This PR was generated with Release Please. See documentation.

@chodeus chodeus merged commit ca81e6a into main Apr 19, 2026
@chodeus chodeus deleted the release-please--branches--main--components--BeatsCheck branch April 19, 2026 02:33
@github-actions
Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant