Jamie Pine
7b1e2295ef
Implement server management enhancements with window close handling
...
- Introduced a checkbox in the ConnectionForm to allow users to keep the server running when the app closes.
- Added a setupWindowCloseHandler function to manage server shutdown based on user preference.
- Updated App component to integrate the new window close handling logic.
- Created a reusable Checkbox component for better UI consistency.
- Modified serverStore to include state management for the new setting.
2026-01-25 12:13:35 -08:00
Jamie Pine
9b7ee21e6c
Add LLVM installation and exclude unnecessary modules from PyInstaller build
...
- Install llvm-dev on Ubuntu for llvmlite compilation
- Install LLVM via Homebrew on macOS and configure PATH
- Exclude matplotlib, IPython, notebook, pytest, tensorboard from bundle to reduce size
- Keep --onefile mode with module exclusions to avoid 4GB limit
2026-01-25 11:35:07 -08:00
Jamie Pine
0f1aba7162
Use macos-15-intel runner for x86_64 builds to match PyInstaller architecture
2026-01-25 11:20:30 -08:00
Jamie Pine
eb9b5cf9bb
api
2026-01-25 04:57:55 -08:00
Jamie Pine
db5ca1f2ee
Add generated API client files to git for CI builds
2026-01-25 04:57:06 -08:00
Jamie Pine
5d8672bb9c
Remove tsc from build scripts to fix CI build
2026-01-25 04:47:33 -08:00
Jamie Pine
b08c525e55
Add vite/client types to app tsconfig
2026-01-25 04:39:46 -08:00
Jamie Pine
c2d5da3d54
bruh
2026-01-25 04:32:21 -08:00
Jamie Pine
180be2ff9b
Update qwen-tts dependency version in requirements.txt from 0.1.0 to 0.0.5 for compatibility improvements.
2026-01-25 04:29:49 -08:00
Jamie Pine
53491c8064
Add GitHub Actions workflow for automated release process. Includes support for multiple platforms (macOS, Ubuntu, Windows) and installation of dependencies. Updated build script to check for local editable qwen_tts installation and added it to PyInstaller paths. Enhanced requirements.txt to include qwen-tts dependency.
2026-01-25 04:26:55 -08:00
Jamie Pine
d14aca2267
Add Tauri integration and server management features. Introduced auto-start functionality for the bundled server in Tauri environment, added configuration management for data directories, and refactored backend components to utilize the new config module. Updated dependencies and improved project structure for better organization.
2026-01-25 04:25:45 -08:00
Jamie Pine
6164877f7f
Add model size selection to GenerationForm and enhance model management features
2026-01-25 03:19:27 -08:00
Jamie Pine
6429cb6673
Implement sidebar navigation and model management features. Refactor App component to utilize a Sidebar for tab navigation, integrating ProfileList, GenerationForm, HistoryTable, and ServerStatus components. Introduce ModelManagement and ModelProgress components for handling AI model downloads and status updates. Enhance CSS for sidebar styling and add progress tracking functionality in the backend for model downloads.
2026-01-25 03:10:16 -08:00
Jamie Pine
ca3409ebef
Update dependencies and enhance project structure. Upgraded Tailwind CSS to version 4.1.0, removed obsolete configuration files, and added a comprehensive CURRENT_STATE.md file detailing project features, architecture, and future plans. Improved history management in the backend with new response models and optimized API endpoints for better data handling.
2026-01-25 02:54:31 -08:00
Jamie Pine
01e3065692
Initialize voicebox project with backend, frontend, and Tauri setup. Added configuration files, dependencies, and basic structure for components, hooks, and utilities. Included README and setup documentation for guidance.
2026-01-25 02:19:06 -08:00