|
|
ec9a982fe9
|
docs(docstrings): add docstrings to public method interfaces (#25)
CI / Maven unit tests (push) Successful in 18s
CI / Build and push images (push) Has been skipped
CI / Deploy to server (push) Has been skipped
- Resolves #18
Reviewed-on: #25
|
2026-08-24 16:02:04 +01:00 |
|
|
|
2408263988
|
fix(media): propagate async FFmpeg results and failures
|
2026-07-12 18:49:20 +01:00 |
|
|
|
e1e6fe0046
|
fix(file size): use Long instead of float
Float only stores up to 16 million, and file size is stored in bytes. A video can easily be over 16MB (16 million bytes), therefore Long is needed.
|
2026-07-07 20:48:37 +02:00 |
|
|
|
d7214ca1bc
|
test(unit): compression service test
|
2026-07-02 20:59:13 +01:00 |
|
|
|
5bebea3f95
|
refactor(command): inject CommandRunner instead of static
|
2026-07-02 20:04:04 +01:00 |
|
|
|
42294703ae
|
chore(backend): remove LocalDateTime usage, replaced with Instant
|
2026-06-25 20:21:48 +01:00 |
|
|
|
5651aa4ce9
|
refactor(directories): switch from File to Path objs
|
2026-06-23 20:53:24 +01:00 |
|
|
|
9ebf69a9e7
|
RENAME VideoMetadata to ClipOptions and update related references
|
2025-08-19 14:56:50 +02:00 |
|
Dylan De Faoite
|
20f7ec8db4
|
Backend MP4 conversion (#23)
* ADD conversion queue
* ADD RemuxService for MP4 conversion
* REMOVE unused conversion queue
* REORGANISE Job-related classes
* ADD Job stages
* REVERT to old commit, using Spring Async instead
* ADD asynchronous processing for video tasks
* PATCH and streamline progress tracking
* ADD asynchronous video processing and job restructuring
* REFACTOR job service method
* ADD job remux functionality
* ADD remuxing endpoint
* PATCH complete flag not updating in API response
* ADD progress type in frontend
* ADD reset functionality for job status
* PATCH missing progress bar for subsequent exports
* REDESIGN settings box
* ADD tracking video file conversion in frontend
* PATCH extension bug
* REMOVE autowired decorator
|
2025-07-31 20:48:34 +02:00 |
|
Dylan De Faoite
|
338eb605fd
|
20 modularize the code to split up large classes (#21)
* MODULARIZE ClipService by introducing CompressionService, MetadataService, and ThumbnailService
* ADD deleteClip functionality to ClipController
|
2025-07-29 23:01:21 +02:00 |
|