|
|
0b1ea8e089
|
add live now panel with time elapsed
CI / Maven unit tests (push) Successful in 16s
CI / Build and push images (push) Has been skipped
CI / Deploy to server (push) Has been skipped
|
2026-07-30 21:52:43 +01:00 |
|
|
|
bb771e630b
|
rename Box to Card
CI / Maven unit tests (push) Successful in 14s
CI / Build and push images (push) Has been skipped
CI / Deploy to server (push) Has been skipped
|
2026-07-29 22:22:41 +01:00 |
|
|
|
3c50d6aaf4
|
add cringe home message
CI / Maven unit tests (push) Successful in 20s
CI / Build and push images (push) Has been skipped
CI / Deploy to server (push) Has been skipped
|
2026-07-29 21:28:34 +01:00 |
|
|
|
9dcab44465
|
add titles to homepage
CI / Maven unit tests (push) Successful in 13s
CI / Build and push images (push) Has been skipped
CI / Deploy to server (push) Has been skipped
|
2026-07-29 21:23:34 +01:00 |
|
|
|
c86e5e5568
|
add colour and remove topbar
CI / Maven unit tests (push) Successful in 14s
CI / Build and push images (push) Has been skipped
CI / Deploy to server (push) Has been skipped
|
2026-07-29 20:20:26 +01:00 |
|
|
|
2f9ddadb91
|
add new fonts
CI / Maven unit tests (push) Successful in 14s
CI / Build and push images (push) Has been skipped
CI / Deploy to server (push) Has been skipped
|
2026-07-29 19:14:20 +01:00 |
|
|
|
ae8f2f33a7
|
perf(api): add HTTP range requests on media sources (#9)
CI / Maven unit tests (push) Successful in 20s
CI / Build and push images (push) Successful in 5m14s
CI / Deploy to server (push) Successful in 1m29s
Reviewed-on: https://gitea.vodsystem.ddns.net/dylan/vod-system/pulls/9
|
2026-07-25 11:06:39 +01:00 |
|
|
|
e0969a1d78
|
refactor(frontend): split endpoint handling
|
2026-07-02 19:46:19 +01:00 |
|
|
|
fe735faba8
|
feat(api): delete marker endpoint
|
2026-07-02 19:37:35 +01:00 |
|
|
|
b8b4d3b05c
|
feat(frontend): streaming controls page
|
2026-07-02 19:27:23 +01:00 |
|
|
|
1fff0805f6
|
feat(frontend): implement vods in frontend
|
2026-07-01 22:01:52 +01:00 |
|
|
|
a330471bec
|
feat(frontend): add upload icon
|
2026-06-29 20:07:11 +01:00 |
|
|
|
0b2c875889
|
fix(datetime): local datetime parsing
|
2026-06-25 23:17:03 +01:00 |
|
|
|
8b49a10a8c
|
refactor(frontend): remove dead code
|
2026-06-22 22:50:07 +01:00 |
|
|
|
e36913d671
|
fix(frontend): update frontend to match new endpoints
|
2026-06-22 22:42:13 +01:00 |
|
|
|
9185a41147
|
feat(frontend): remove server-side upload process and switch to browser process
|
2026-06-20 22:04:42 +01:00 |
|
|
|
07305f0513
|
fix(frontend): add no auth screen for clips
|
2026-06-20 14:49:10 +01:00 |
|
|
|
b84950a2b8
|
feat(frontend): update home page
|
2026-06-20 14:38:35 +01:00 |
|
|
|
637d6c94ed
|
feat(frontend): add edit clip page
|
2026-06-20 14:30:22 +01:00 |
|
|
|
3797fe1feb
|
feat(frontend): improve video player
|
2026-06-20 14:24:03 +01:00 |
|
|
|
8059963210
|
feat(frontend): order clips by newest first
|
2026-06-20 14:04:00 +01:00 |
|
|
|
85d6f568db
|
feat(frontend): add delete option for clips
|
2026-06-20 13:02:47 +01:00 |
|
|
|
91c3259331
|
feat(frontend): restyle and design frontend
|
2026-06-20 12:52:51 +01:00 |
|
|
|
480c21bc8c
|
fix(profiles): missing profile page
|
2026-06-06 13:56:47 +01:00 |
|
|
|
a74ab9ee0a
|
fix(frontend): missing URL prefixes
|
2026-05-17 21:06:13 +01:00 |
|
|
|
ab943be44e
|
refactor(frontend): move media blob fetch function to endpoint file
|
2026-02-22 21:38:08 +00:00 |
|
|
|
08ef00c22e
|
UPDATE "endPoint" to "duration" in frontend to match backend
|
2025-12-07 01:05:18 +00:00 |
|
Dylan De Faoite
|
662966f138
|
14 standardize and clean api and fix bruno configuration (#25)
* ADD JWT authentication support with token generation and validation
* ADD JWT handling after successful login
* ADD user authentication and standardize user retrieval
* COMBINE token dtos
* ADD JWT authentication filter
* IMPROVE token handling
* STANDARDIZE API endpoints and improve JWT handling
* REMOVE extra logging
* REMOVE redundant job existence checks
* UPDATE Bruno Google token
* REFACTOR some classes
* ADD JWT cookie check
* ADD AuthProvider and CORS configuration; UPDATE API endpoints for consistency
* ADD JWT validation check;
* ADD profile picture to database
* ADD reload after login to update page
* PATCH login issue
* REMOVE unused classes
* ADJUST logging in JwtFilter
* REMOVE unused React component
|
2025-08-10 22:41:37 +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
|
87ad7e3537
|
ADD thumbnail to database (#12)
* ADD thumbnail to database
* ADD thumbnail generation and retrieval functionality
* ADD thumbnail availability check in VideoCard component
* ADD ClipDTO to reduce exposed internals
* REFactor move APIResponse and VideoMetadata to dto package
* REMOVE unused props from VideoCard
* ADD isThumbnailAvailable function
|
2025-07-17 23:21:01 +02:00 |
|
|
|
2600968c5a
|
ADD live update for clip creation time
|
2025-07-15 15:51:50 +02:00 |
|
|
|
0fbb68fdb7
|
REFACTOR http requests in frontend
|
2025-07-14 23:06:27 +02:00 |
|
|
|
416da3281a
|
ADD functionality to retrieve and display clips by ID
|
2025-07-14 13:36:26 +02:00 |
|
|
|
9f8894798d
|
ADD VideoPlayer component and implement video fetching functionality
|
2025-07-12 14:27:51 +02:00 |
|
|
|
b19fd50dfa
|
ADD time ago display to VideoCard component
|
2025-07-09 23:52:45 +02:00 |
|
|
|
87759c689a
|
ADD duration overlay to VideoCard
|
2025-07-09 23:33:31 +02:00 |
|
|
|
16781aec04
|
ADD fallback thumbnail
|
2025-07-09 23:12:12 +02:00 |
|
|
|
c001a2a1a6
|
ADD functionality to fetch and display user clips in MyClips component
|
2025-07-09 22:57:54 +02:00 |
|
|
|
130938c56a
|
ADD MyClips page and VideoCard component
|
2025-07-09 18:39:40 +02:00 |
|
|
|
fa89c66260
|
REFACTOR clipService and ADD ffmpegService
|
2025-07-08 18:26:47 +02:00 |
|
|
|
6d4146ed85
|
ADD input structure for metadata
|
2025-07-08 18:11:41 +02:00 |
|
|
|
2958dd8cd7
|
ADD ClipNames component for title and description input in ClipEdit
|
2025-07-07 22:35:40 +02:00 |
|
|
|
ea1508d1cf
|
ADD title and description fields to outputMetadata
|
2025-07-04 22:47:52 +02:00 |
|
|
|
9c2fb9b710
|
REFACTOR for consistent syntax
|
2025-06-25 17:04:18 +02:00 |
|
|
|
f79beadb09
|
IMPROVE error handling on frontend
|
2025-06-10 12:12:19 +02:00 |
|
|
|
b2c10db130
|
IMPROVE error checking on frontend
|
2025-06-10 10:15:41 +02:00 |
|
|
|
c21bcd956a
|
REMOVE H1 title
|
2025-05-30 18:11:03 +02:00 |
|
|
|
bf844edc1b
|
ADD note about mp4 only
|
2025-05-30 16:01:06 +02:00 |
|
|
|
ac769c4468
|
ADD home page waffle
|
2025-05-30 15:59:14 +02:00 |
|
|
|
1802659f43
|
REFACTOR frontend
|
2025-05-30 14:43:53 +02:00 |
|