|
|
e50ca64e80
|
Resolve audit findings + split db.rs into db/ module
- P1: Fix cancel race in pipeline, fix VideoToolbox quality mapping
- P2: SSRF protection, batch cancel N+1, archived filter fixes,
metadata persistence, reverse proxy hardening, reprobe logging
- TD: Remove AlchemistEvent legacy bridge, fix silent .ok() on DB
writes, optimize sort-by-size query, split db.rs (3400 LOC) into
8 focused submodules under src/db/
- UX: Add queue position display for queued jobs
- Docs: Update API docs, engine modes, library doctor, config ref
- Plans: Add plans.md for remaining open items (UX-2/3, FG-4, RG-2)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-13 16:02:11 -04:00 |
|
|
|
5ca33835f1
|
chore: release v0.3.1-rc.3
|
2026-04-12 10:25:12 -04:00 |
|
|
|
f47e90c658
|
fix bug with set up causing unreachable set up page
|
2026-04-08 11:39:36 -04:00 |
|
|
|
4000640f85
|
chore: release v0.3.1-rc.1
|
2026-04-07 22:13:43 -04:00 |
|
|
|
b0a190f592
|
chore: release v0.3.0-rc.3
|
2026-04-04 14:29:32 -04:00 |
|
|
|
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 |
|
|
|
120392e11b
|
updated UI to remove odd flashing
|
2026-03-31 23:01:09 -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 |
|
|
|
6e19aaa9ae
|
chore: checkpoint before release v0.2.10-rc.4
|
2026-03-22 15:34:02 -04:00 |
|
|
|
76345e7016
|
Add engine mode controls and draining state
|
2026-03-22 14:18:46 -04:00 |
|
|
|
6b83ea1a4b
|
Add stream rules and refresh backend and docs
|
2026-03-22 12:17:05 -04:00 |
|
|
|
d12a05d6de
|
update UI
|
2026-03-21 22:50:02 -04:00 |
|
|
|
33c0e5d882
|
Add library health checks and expand dashboard management
|
2026-03-21 20:31:35 -04:00 |
|
|
|
a2a3d0e9af
|
Prepare v0.3.0-rc.1 UX and CI improvements
|
2026-03-19 14:00:28 -04:00 |
|
brooklyn
|
b3c030851d
|
Improve FFmpeg encoder probing on macOS; minor fixes for Windows/Linux
Refine UI across the app
Optimize mobile and narrow-width layouts
|
2026-01-13 14:20:00 -05:00 |
|
Brooklyn
|
ad58c355e2
|
chore: release v0.2.4-stable
|
2026-01-09 20:18:25 -05:00 |
|
Brooklyn
|
ad31409667
|
feat: Add v0.2.0 features - health endpoints, scheduler, stats dashboard, HEVC/subtitle config, Helm chart, docs
|
2026-01-08 23:12:36 -05:00 |
|
Brooklyn
|
e937c0b148
|
overhaul
|
2026-01-07 21:08:08 -05:00 |
|
brooklyn
|
f4339fa4e0
|
feat: Implement job retry/resumption with attempt tracking and enhance FFmpeg command generation for hardware-accelerated encoding.
|
2026-01-07 16:52:26 -05:00 |
|
brooklyn
|
ab15790630
|
feat: Introduce notification and watcher systems, rename core components, and enhance transcoding presets.
|
2026-01-07 16:11:17 -05:00 |
|
Brooklyn
|
fd758cb214
|
fixed functionality, added README
|
2026-01-06 22:30:46 -05:00 |
|
brooklyn
|
5356c75b26
|
feat: Introduce Processor module to centralize job scanning, analysis, and transcoding job management.
|
2026-01-06 19:33:02 -05:00 |
|
brooklyn
|
38d359dddb
|
feat: Introduce a web UI with Leptos and Axum, adding server, database, configuration, and deployment files.
|
2026-01-06 10:47:57 -05:00 |
|