|
|
ca18be7272
|
feat: add job stall detection, database connection limits, configurable local notifications, and secure proxy header handling with entrypoint support.
|
2026-04-04 00:30:41 -04:00 |
|
|
|
b35a130c3a
|
fix compiler error
|
2026-03-31 23:17:56 -04:00 |
|
|
|
120392e11b
|
updated UI to remove odd flashing
|
2026-03-31 23:01:09 -04:00 |
|
|
|
57e4a22be2
|
Audit drain, analysis, and settings regressions
|
2026-03-29 20:24:08 -04:00 |
|
|
|
3f28728b3e
|
Fix engine analysis, drain flow, and settings UI regressions
|
2026-03-29 19:56:21 -04:00 |
|
|
|
e33c1e3c4d
|
Add library intelligence duplicate detection
|
2026-03-28 22:55:30 -04:00 |
|
|
|
b2c65467a0
|
Migrate docs to redoc Markdown and remove Starlight
|
2026-03-28 12:19:30 -04:00 |
|
|
|
413f1e28e4
|
Expand Playwright reliability coverage and harden hardware saves
|
2026-03-28 09:40:54 -04:00 |
|
|
|
f31dd23230
|
feat: comprehensive codebase improvements from audit
Architecture:
- Split server.rs (4,727 LOC) into 11 focused modules
- Add typed EventChannels (jobs/config/system) with appropriate capacities
- Add database query timeouts (5s on critical queries)
- Add graceful shutdown with signal handling
API:
- Add API versioning (/api/v1/) with backwards-compatible aliases
- Add X-Request-Id header for request tracing
- Create OpenAPI spec (docs/openapi.yaml)
Security:
- Add security headers middleware (CSP, X-Frame-Options, etc.)
- Add HSTS header (config-gated via https_only setting)
- Add config file permission check on Unix
- Fix path traversal vulnerability in file browser
- Add symlink detection in file browser
Frontend:
- Handle SSE lagged events with toast notification
- Clean up banned CSS patterns in components
- Add warning toast variant
Testing & Docs:
- Add FFmpeg integration tests with fixtures
- Expand documentation site (9 new pages)
- Pin MSRV to 1.85 in Cargo.toml
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-27 07:52:28 -04:00 |
|