33 Commits

Author SHA1 Message Date
jamie 854268d80a Merge pull request 'fix: update database connection DSN to use UTC timezone instead of Local' (#14) from v1.0.2 into main
Reviewed-on: http://git.jdbnet.co.uk/jamie/goencode/pulls/14
v1.0.2
2026-07-11 15:21:36 +01:00
jamie ed6f5f47bf fix: update database connection DSN to use UTC timezone instead of Local
Release / release (pull_request) Successful in 1m20s
2026-07-11 15:21:25 +01:00
jamie 181424ac70 Merge pull request 'V1.0.1' (#13) from v1.0.1 into main
Reviewed-on: http://git.jdbnet.co.uk/jamie/goencode/pulls/13
v1.0.1
2026-06-17 08:44:46 +01:00
jamie ae869e7a2e fix: trigger queue processing immediately after adding a new job
Release / release (pull_request) Successful in 1m16s
2026-06-17 08:44:31 +01:00
jamie 173c317238 refactor: process files concurrently and add stability check before queueing while ignoring the binary output 2026-06-17 08:42:54 +01:00
jamie 6a678abc9f Merge pull request 'fix: use clean version variable for binary build flags and docker build arguments' (#11) from v1.0.0 into main
Reviewed-on: http://git.jdbnet.co.uk/jamie/goencode/pulls/11
2026-06-12 14:45:50 +01:00
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 3aa3692384 Merge pull request 'feat: inject version string into binary via Docker build argument' (#10) from v1.0.0 into main
Reviewed-on: http://git.jdbnet.co.uk/jamie/goencode/pulls/10
2026-06-12 14:43: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 9899a32648 Merge pull request 'feat: add application versioning to UI and implement automated release workflow via Gitea Actions' (#9) from v1.0.0 into main
Reviewed-on: http://git.jdbnet.co.uk/jamie/goencode/pulls/9
v1.0.0
2026-06-12 14:39:06 +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