Skip to content

52 commits behind, trying to restore working graph#300

Open
Greensand321 wants to merge 1160 commits intocodex/review-code-and-documentation-statusfrom
main
Open

52 commits behind, trying to restore working graph#300
Greensand321 wants to merge 1160 commits intocodex/review-code-and-documentation-statusfrom
main

Conversation

@Greensand321
Copy link
Copy Markdown
Owner

No description provided.

…ool-with-opus-support-x85e1g

Strip indexer '(n)' suffixes when matching playlist stems
…tibility

Include .opus in supported audio extensions
…ool-with-opus-support-20jgwh

Playlist repair: normalized stem matching and improved Windows path detection
…ir-tool-robustnes

Improve playlist repair matching robustness
…h-copy

Extend file cleanup to strip 'copy' suffixes and update playlists
…aylist-repair-tool-robustnes

Revert "Improve playlist repair matching robustness"
…ir-tool-robustnes-nje7dk

Harden playlist repair matching and root-aware resolution
…files

Add Opus metadata support for player
…files-4uzehw

Include Opus files in library workflows and route Opus metadata reader
…audio-files

Include .ogg in DEFAULT_EXTS for playlist/track discovery
…aylist-repair-tool-robustnes-nje7dk

Revert "Harden playlist repair matching and root-aware resolution"
…/enhance-playlist-repair-tool-robustnes-nje7dk

Revert "Revert "Harden playlist repair matching and root-aware resolution""
…ir-tool-functionality

Improve playlist repair matching for renamed tracks
claude and others added 30 commits March 21, 2026 13:09
Add three new diagnostic/testing features to help users validate the
cluster graph pipeline:

1. **Test Demo Button** - In both Qt (Graph workspace) and Tkinter
   (Playlist Creator tab), adds a "Test 3D (Demo)" button that generates
   a demo HTML file with 10 random colored points in 3D space. Useful
   for verifying the Three.js visualization works without requiring
   actual cluster data.

2. **diagnose_cluster_graph.py** - Command-line diagnostic tool that
   validates the complete cluster graph setup:
   - Checks library path, Docs folder
   - Validates cluster_info.json structure and data dimensions
   - Shows clustering summary (number of clusters, noise points)
   - Validates generated HTML file
   - Provides actionable recommendations

3. **test_cluster_graph_demo.py** - Standalone Python script to
   quickly test the 3D visualization without the GUI. Generates
   demo HTML and opens in default browser.

These tools enable users to quickly diagnose issues and verify that
the Three.js 3D visualization is working correctly. All tests pass.

https://claude.ai/code/session_013b2s3BwFXDvLUfSk79Lp84
Complete troubleshooting and testing documentation covering:
- Quick start with test demo buttons
- Understanding blank visualization issues
- Command-line diagnostic tool usage
- Data flow visualization
- Browser console debugging
- Performance notes
- Complete checklist

https://claude.ai/code/session_013b2s3BwFXDvLUfSk79Lp84
Complete overview of the 3D cluster graph feature including:
- Root causes of the blank screen issue and how they were fixed
- All files created and modified
- How to use the visualization
- Test coverage (18 passing tests)
- Data flow and technical architecture
- Diagnostic and troubleshooting guide
- Summary of changes from user perspective

https://claude.ai/code/session_013b2s3BwFXDvLUfSk79Lp84
…ow-W0nCW

Claude/cluster graph workflow w0n cw
- Add 📁 icon button beside Open File in Artist/Title and Codec export
  tiles; opens the containing folder in the system file manager.
- Widen tile minimum width 420→500 px for better card proportions.
- Increase codec chip font (12→13 px) and padding (3/10→4/12 px).
- Replace flat Diagnostics button rows with a responsive 4-column grid
  of square buttons (72 px tall, min 80 px wide) showing the label on
  top and a Qt standard icon below.
- Fix Opus album art on the splash mosaic: add an explicit fast-path
  that delegates to utils.opus_metadata_reader (which correctly decodes
  METADATA_BLOCK_PICTURE / COVERART tags) and a folder-image fallback
  (cover.jpg, folder.jpg, etc.) for libraries where art is stored
  beside the tracks rather than embedded.

https://claude.ai/code/session_01HtzXuteQN9Ys29PSUf9ua4
…-f6Nk6

Polish utilities tab and fix splash album art
…rocesses

Defer and debounce art-scanner startup to avoid splash-time lag
…r-startup-processes

Revert "Defer and debounce art-scanner startup to avoid splash-time lag"
…scan-initialization

Defer initial library scan to smooth landing→main transition
…scan-initialization-f4fop3

Defer heavy library scans and stats to keep startup animations smooth
…scan-initialization-tj11bh

Defer expensive library/stat scans and stop art scanner during landing→main transition
…for-player-scan-initialization-f4fop3

Revert "Defer heavy library scans and stats to keep startup animations smooth"
…for-player-scan-initialization-tj11bh

Revert "Defer expensive library/stat scans and stop art scanner during landing→main transition"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants