Commit Graph

4 Commits

Author SHA1 Message Date
b4022ff9db chore: add bacon config and improve dev workflow
- Add bacon.toml for Rust development watching with keybindings
- Update Justfile to use bacon for dev watching
- Configure frontend to build to ./public for backend serving
- Improve Justfile organization with comments and better task separation
- Add dev-backend and dev-frontend tasks for separate workflows
- Minor formatting fix in backend/src/state.rs
2025-12-11 17:58:10 -06:00
2532a21772 feat(backend): add thiserror-based error handling
Introduce AppError enum to replace panic-based error handling in executable loading and state management. Adds proper error propagation with descriptive error messages for missing executables, key patterns, and environment variables.
2025-12-11 17:43:40 -06:00
e23c01e4fd refactor: reorganize backend modules and create lib.rs 2025-12-11 17:22:05 -06:00
d4454d7367 refactor: extract handlers to handlers/ directory 2025-12-11 17:22:05 -06:00