|
|
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 |
|
|
|
a0efa3eb8c
|
feat(stream): add streaming endpoint and indicator
|
2026-06-20 16:21:18 +01:00 |
|
|
|
07305f0513
|
fix(frontend): add no auth screen for clips
|
2026-06-20 14:49:10 +01:00 |
|
|
|
637d6c94ed
|
feat(frontend): add edit clip page
|
2026-06-20 14:30:22 +01:00 |
|
|
|
85d6f568db
|
feat(frontend): add delete option for clips
|
2026-06-20 13:02:47 +01:00 |
|
|
|
ab943be44e
|
refactor(frontend): move media blob fetch function to endpoint file
|
2026-02-22 21:38:08 +00:00 |
|
|
|
0c11abc7b9
|
ADD Google OAuth login and logout functionality on frontend
|
2025-08-11 15:16:47 +02: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 |
|
|
|
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 |
|
|
|
c001a2a1a6
|
ADD functionality to fetch and display user clips in MyClips component
|
2025-07-09 22:57:54 +02:00 |
|
|
|
159bcac5c4
|
MOVE user authentication and clip creation to ClipService
|
2025-07-02 22:03:39 +02:00 |
|
|
|
8ab0472ac7
|
UPDATE AuthController to return user details with APIResponse; ADD user fetching logic in MainLayout and Topbar
|
2025-06-24 20:00:05 +02:00 |
|
|
|
f79beadb09
|
IMPROVE error handling on frontend
|
2025-06-10 12:12:19 +02:00 |
|
|
|
faaac0abec
|
PATCH frontend to match new API
|
2025-06-10 10:59:51 +02:00 |
|
|
|
5f3e1ed699
|
UPDATE icons
|
2025-05-28 22:31:13 +02:00 |
|