Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
4e84415
refactor start
jamiepine Mar 16, 2026
9514c65
migrations
jamiepine Mar 16, 2026
0813a3d
refactor: remove dead code, deduplicate backends
jamiepine Mar 16, 2026
439fedc
update refactor plan with phase 1+2 progress
jamiepine Mar 16, 2026
fe19a9c
add style guide, ruff config, generation service extraction, remove M…
jamiepine Mar 16, 2026
b778195
comment cleanup
jamiepine Mar 16, 2026
89d6e36
move pyproject
jamiepine Mar 16, 2026
88536d2
extract routes from main.py into domain routers (Phase 4)
jamiepine Mar 16, 2026
b3012ed
move CRUD and service modules into services/, platform_detect into ut…
jamiepine Mar 16, 2026
7c1ea0a
fix: replace netstat with TcpStream + PowerShell for port detection (…
jamiepine Mar 16, 2026
7b0fbfb
rewrite backend README, remove completed refactor plan, update style …
jamiepine Mar 16, 2026
87cab94
gitignore: stop tracking tauri/src-tauri/gen/Assets.car
jamiepine Mar 16, 2026
8efcc95
update Cargo.lock
jamiepine Mar 16, 2026
3187344
add model loading status, effects preset dropdown, clean up UI
jamiepine Mar 16, 2026
798cd40
delete stale planning docs
jamiepine Mar 16, 2026
0d0b62e
address CodeRabbit review: fix 4 critical + 12 major issues
jamiepine Mar 16, 2026
473bb3e
fix take-label race in regeneration, add accessible focus to select
jamiepine Mar 16, 2026
944ba22
soften select focus indicator opacity
jamiepine Mar 16, 2026
0dabb12
improve startup logging: version, platform, data dir, db stats
jamiepine Mar 16, 2026
8906bee
fix docstring for find_voicebox_pid_on_port
jamiepine Mar 16, 2026
e9f63d6
reject model migration to subdirectory of source cache
jamiepine Mar 16, 2026
69486c2
handle null duration in story_items migration
jamiepine Mar 16, 2026
2d1b0ae
remove unused _get_cuda_dll_excludes function
jamiepine Mar 16, 2026
5c4b979
suppress E402 for app.py (AMD env vars must precede torch import)
jamiepine Mar 16, 2026
c99828c
fix startup db session leak on error (rollback + close in finally)
jamiepine Mar 16, 2026
60c0fe3
isolate shutdown unload calls so one failure doesn't block the other
jamiepine Mar 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ logs/
# Generated files
app/openapi.json
tauri/src-tauri/binaries/*
tauri/src-tauri/gen/Assets.car

# Temporary
tmp/
Expand Down
14 changes: 8 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,14 +66,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- OpenAPI client generator script now documents the local backend port and avoids an unused loop variable warning

### Added
- **Makefile** - Comprehensive development workflow automation with commands for setup, development, building, testing, and code quality checks
- Includes Python version detection and compatibility warnings
- Self-documenting help system with `make help`
- Colored output for better readability
- Supports parallel development server execution
- **justfile** - Comprehensive development workflow automation with commands for setup, development, building, testing, and code quality checks
- Cross-platform support (macOS, Linux, Windows)
- Python version detection and compatibility warnings
- Self-documenting help system with `just --list`

### Changed
- **README** - Added Makefile reference and updated Quick Start with Makefile-based setup instructions alongside manual setup
- **README** - Updated Quick Start with justfile-based setup instructions

### Removed
- **Makefile** - Replaced by justfile (cross-platform, simpler syntax)

---

Expand Down
250 changes: 0 additions & 250 deletions Makefile

This file was deleted.

8 changes: 4 additions & 4 deletions PATCH_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Two-part fix:

## Testing
To test this fix:
1. Build Voicebox from source: `make build`
1. Build Voicebox from source: `just build`
2. Disconnect from internet
3. Try generating speech
4. Should work without network requests
Expand All @@ -40,13 +40,13 @@ To test this fix:

```bash
# Install dependencies
pip install -r requirements.txt
just setup

# Build the app
make build
just build

# Or build just the server
make build-server
just build-server
```

## Notes
Expand Down
Loading