|
|
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 |
|
|
|
2cac1770f9
|
feat(markers): auto-delete after 8 hours
|
2026-07-02 18:53:23 +01:00 |
|
|
|
18626a5db8
|
feat(markers): implement marker entity & service
|
2026-07-02 17:43:13 +01:00 |
|
|
|
83fcb44670
|
feat(backend): implement VoD functionality
|
2026-07-01 21:54:17 +01:00 |
|
|
|
913c5c8790
|
fix(exceptions): catch specific error instead of broad
|
2026-07-01 21:36:50 +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 |
|
|
|
8602f65db7
|
fix(stream history): add auth missing checks
|
2026-06-19 23:26:11 +01:00 |
|
|
|
85615ebc54
|
fix(schema): mismatch column names for Stream
|
2026-06-19 23:09:05 +01:00 |
|
|
|
bf59cb087f
|
feat(stream): implement section saving
|
2026-06-06 15:22:36 +01:00 |
|
|
|
8bc9044fab
|
feat(frontend): add profile page to view stream key
|
2026-06-06 13:25:35 +01:00 |
|
|
|
a928bb390f
|
fix: broken compose configuration
|
2026-06-04 22:19:45 +01:00 |
|
|
|
1dbc40d8e6
|
feat(stream): connect nginx with backend with controllers
|
2026-05-18 22:27:49 +01:00 |
|
|
|
c70cd3f939
|
fix(db): remove auto-drop
|
2026-05-17 22:30:35 +01:00 |
|
|
|
a74e5d1453
|
build(properties): missing properties for db
|
2026-05-17 21:16:19 +01:00 |
|
|
|
7eb4f1d34e
|
build: move postgres credentials to env
|
2026-05-17 20:49:04 +01:00 |
|
|
|
09ec5cf09c
|
fix: incorrect docker deployment
|
2026-05-14 20:27:27 +01:00 |
|
|
|
2e6679cb89
|
refactor(nginx): nginx only handles rtmp connections
Not longer handles frontend & backend. Partially for ease of development and also for separation of concenrs.
|
2026-05-14 20:20:37 +01:00 |
|
|
|
265a96acc1
|
feat: add Stream table & boilerplate
|
2026-05-03 12:51:32 +01:00 |
|
|
|
f2596e75f0
|
fix(api): incorrect local CORS url
|
2026-02-22 01:00:57 +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 |
|
|
|
aa7a57c2e4
|
REMOVE unnecessary exception stack traces
|
2025-07-15 23:59:39 +02:00 |
|
|
|
5fa4425f1b
|
UPDATE session timeout
|
2025-07-12 19:18:18 +02:00 |
|
|
|
db9426ba1a
|
REMOVE data initialization
|
2025-07-12 18:44:53 +02:00 |
|
|
|
12eafcdd3e
|
REFactor storage configuration and introduce DirectoryService for file management
|
2025-07-05 10:37:27 +02:00 |
|
|
|
e93ccd2ecd
|
ADD Clip database insertion & UPDATE schema
|
2025-06-25 19:07:38 +02:00 |
|
|
|
0237ec57db
|
UPDATE OAuth2 user service to handle user creation and redirect after login
|
2025-06-24 14:21:59 +02:00 |
|
|
|
df7c2a15df
|
UPDATE OAuth2 user service to save additional user details
|
2025-06-24 00:11:01 +02:00 |
|
|
|
c7b3f6bf70
|
REFINE OAuth2 user handling and update database schema
|
2025-06-23 23:28:29 +02:00 |
|
|
|
8d7f74e189
|
ADD SecurityConfig & ADD Auth Endpoints
|
2025-06-13 15:45:12 +02:00 |
|
|
|
0986552059
|
ADD Clip Table
|
2025-06-13 10:35:52 +02:00 |
|
|
|
fa120fe7b5
|
ADD database integration & ADD simple dummy user entity
|
2025-06-12 22:23:10 +02:00 |
|
|
|
59fb65d377
|
MOVED frontend out of Vaadin/Spring
|
2025-05-28 12:20:27 +02:00 |
|
|
|
3ec9f26264
|
IMPROVE file path handling, handles multiple outputs
|
2025-05-11 14:34:42 +02:00 |
|
|
|
81426a2fb2
|
DELETE file after render & ADD properties
|
2025-05-08 22:47:14 +02:00 |
|
|
|
9f9e8251f9
|
ADD vodController to take POST request
|
2025-05-05 19:32:06 +02:00 |
|
|
|
34811fd981
|
initial commit
|
2025-05-05 18:46:03 +02:00 |
|