Files
uj-mastering-master/.claude/settings.local.json
T
Mikkeli Matlock 4337a31b80 Implement threading, logging, and CJK font support
Major improvements to GUI stability and internationalization:

- Fix GUI freezing by implementing threaded audio analysis
  - Add AudioAnalysisWorker thread for background processing
  - Progress signals with percentage updates
  - Thread-safe communication via Qt signals

- Add comprehensive CLI logging system
  - 5 log levels: ERROR, WARN, INFO, DEBUG, TRACE
  - Command line control: --log-level, --log-file
  - Real-time feedback during analysis operations

- Implement CJK font fallback system
  - FontManager with 3-tier fallback (custom → system → default)
  - Cross-platform CJK font detection (Windows/macOS/Linux)
  - Licensing-safe fonts/ directory with gitignored font files
  - Setup utility and comprehensive documentation

- Fix numpy array formatting issue with BPM detection
- Add progress indicators for long-running operations
- Preserve fonts directory structure with placeholder file

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-21 23:39:53 +09:00

21 lines
455 B
JSON

{
"permissions": {
"allow": [
"WebFetch(domain:docs.anthropic.com)",
"Bash(cat:*)",
"Bash(lsb_release:*)",
"Bash(find:*)",
"Bash(python:*)",
"Bash(git add:*)",
"Bash(git push:*)",
"WebFetch(domain:docs.github.com)",
"WebFetch(domain:docs.github.com)",
"Bash(ssh:*)",
"Bash(rm:*)"
],
"deny": [],
"ask": [],
"defaultMode": "acceptEdits"
},
"outputStyle": "haruki"
}