25 Commits

Author SHA1 Message Date
jamie 5f2f7ea855 fix: use clean version variable for binary build flags and docker build arguments
Release / release (pull_request) Successful in 26s
2026-06-12 14:45:38 +01:00
jamie 416684c0c1 feat: inject version string into binary via Docker build argument
Release / release (pull_request) Successful in 29s
2026-06-12 14:43:20 +01:00
jamie e6d34c730a feat: add application versioning to UI and implement automated release workflow via Gitea Actions
Release / release (pull_request) Successful in 1m13s
2026-06-12 14:38:57 +01:00
jamie d5b4df9d56 feat: add folder filtering support to job reports and update UI filters
Build / Build and Push Docker Image (push) Successful in 50s
Build / Build and Upload Binary (push) Successful in 22s
2026-06-10 23:20:40 +01:00
jamie 8506dfd7f1 fix: trailing spaces in watch folders, improve root folder matching, and log walk errors 2026-06-10 23:18:22 +01:00
jamie 5aa4982ca6 feat: add functionality to requeue failed jobs via API and UI interface 2026-06-10 23:07:14 +01:00
jamie 170f58067e feat: add binary build
Build / Build and Push Docker Image (push) Successful in 13s
Build / Build and Upload Binary (push) Successful in 24s
2026-06-08 18:30:53 +01:00
jamie b7585528d1 refactor: tidy up 2026-06-08 18:21:27 +01:00
jamie ef649e50a2 style: update container layout to use full width instead of max-width centering
Build / Build and Push (push) Successful in 13s
2026-06-08 16:54:10 +01:00
jamie e682ead402 style: increase maximum container width to 1600px
Build / Build and Push (push) Successful in 13s
2026-06-08 16:52:27 +01:00
jamie ee122e14ff fix: update database DSN to include local time zone configuration
Build / Build and Push (push) Successful in 13s
2026-06-08 16:50:31 +01:00
jamie e23a0dd292 feat: implement webhook notification system and integrate into queue manager
Build / Build and Push (push) Successful in 51s
2026-06-08 16:41:22 +01:00
jamie 71e066fe0d feat: add formatDuration helper and apply it to history dashboard processing times 2026-06-08 16:33:21 +01:00
jamie b58b861b7b refactor: update job status before notification and consolidate deletion logic in worker loop 2026-06-08 16:31:39 +01:00
jamie b29e623842 feat: display and periodically update elapsed processing time for active jobs on the dashboard 2026-06-08 16:29:32 +01:00
jamie 8d8649f531 feat: implement server-side pagination for job queue and history views
Build / Build and Push (push) Successful in 13s
2026-06-06 12:20:36 +01:00
jamie 58f760f41d feat: add server-side pagination and status filtering to the job history page
Build / Build and Push (push) Successful in 52s
2026-06-06 10:47:39 +01:00
jamie 10134f2904 feat: add /api/status endpoint to return dashboard statistics and current job details
Build / Build and Push (push) Successful in 13s
2026-06-05 20:41:41 +01:00
jamie a4e41f4156 style: add flexbox layout for job action buttons in dashboard template
Build / Build and Push (push) Successful in 13s
2026-06-05 20:24:22 +01:00
jamie d7576c880b feat: implement duration validation check after encoding to ensure file integrity 2026-06-05 20:23:04 +01:00
jamie a90af492ee fix: rename encoder temp directory environment variable and add default fallback path
Build / Build and Push (push) Successful in 14s
2026-06-05 20:16:12 +01:00
jamie 8308950637 feat: add timezone configuration support to server settings and Docker image
Build / Build and Push (push) Successful in 45s
2026-06-05 19:57:27 +01:00
jamie 07aa8e5ffe feat: initialise project structure with core encoding queue, database models, and web management API
Build / Build and Push (push) Successful in 50s
2026-06-05 19:53:31 +01:00
jamie dceba72891 Add .devcontainer/devcontainer.json 2026-06-05 18:11:02 +01:00
jamie b1bc84a044 Add README.md 2026-06-05 18:09:07 +01:00