• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

jeeftor / audiobook-organizer / 23274672949
31%
master: 35%

Build:
Build:
LAST BUILD BRANCH: feature/abs-rename-metadata
DEFAULT BRANCH: master
Ran 19 Mar 2026 01:01AM UTC
Jobs 1
Files 55
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

19 Mar 2026 01:00AM UTC coverage: 31.215% (+0.07%) from 31.142%
23274672949

push

github

jeeftor
feat(gui): selection safety, book-grouped preview, skipped-file reporting

- Fix critical bug: GetBatchPreview with empty selectedIndices now returns
  empty list instead of all books (prevented "move all 538" foot-gun)
- ExecutionPreview: Books/Files toggle — groups flat-mode tracks by
  author+series into book-level rows with expand/collapse for file details
- ExecutionResults: show "Skipped (already moved or missing)" count so
  users understand why N-of-M files were processed on repeat runs
- Execute button: shows "Executing..." immediately on click; disabled while
  preview is loading or after click to prevent double-fires
- Remove silent clear of previewItems on GetBatchPreview error (preserved
  stale items rather than wiping them and passing [] to ExecuteFileOperations)
- Static import ExecuteFileOperations in App.tsx (was dynamic import)
- SettingsContext: single 500ms polling context shared across all panels
- ColoredPath: pill/badge styling per path segment (orange=author,
  cyan=series, green=title, blue=filename)
- MetadataEditor: apply same pill badges to Value column for mapped fields
- OutputPreviewSimple: use ColoredPath (DRY, removes duplicate inline logic)
- Layout dropdown in ExecutionPreview so layout can be tweaked at final review
- Re-scan on "Back to Editing" after execution so moved files disappear
- Remove auto-selection on open and on scan-mode change
- Add TDD test: GetBatchPreview empty-indices returns empty (not all books)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

3 of 56 new or added lines in 1 file covered. (5.36%)

330 existing lines in 4 files now uncovered.

3434 of 11001 relevant lines covered (31.22%)

0.35 hits per line

Uncovered Changes

Lines Coverage ∆ File
53
5.36
cmd/gui.go

Coverage Regressions

Lines Coverage ∆ File
198
36.11
0.14% internal/organizer/organize.go
91
58.84
0.86% internal/organizer/organizer.go
40
41.15
0.37% cmd/root.go
1
87.5
0.0% pkg/organizer/organizer.go
Jobs
ID Job ID Ran Files Coverage
1 23274672949.1 19 Mar 2026 01:01AM UTC 55
31.22
GitHub Action Run
Source Files on build 23274672949
  • Tree
  • List 55
  • Changed 8
  • Source Changed 6
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23274672949
  • 36b0212c on github
  • Prev Build on feature/gui (#20937892676)
  • Next Build on feature/gui (#23274915898)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc