70 Commits

Author SHA1 Message Date
e0e8f8742c Add watch progress feature to video model and UI
All checks were successful
Build / build (push) Successful in 2m29s
2025-06-17 20:05:40 +02:00
85e0c89ee8 Show title 2025-06-17 19:49:47 +02:00
81af56e5c7 Refactor video thumbnail handling to support multiple next videos and improve data structure
All checks were successful
Build / build (push) Successful in 5m52s
2025-06-17 18:53:05 +02:00
371b3be5fd Adjust thumbnail positioning offsets for improved visual alignment 2025-06-17 18:15:50 +02:00
8103839e72 Add mousemove event to show video controls and reset timer for improved user interaction 2025-06-17 16:02:43 +02:00
f22ff5c1a4 Refactor video thumbnail handling and improve overlay positioning for enhanced user experience 2025-06-17 16:00:10 +02:00
f226d1f402 Working on better video flow 2025-06-17 15:14:00 +02:00
1cfb023ff6 Enhance video thumbnail focus styles for improved accessibility and visual feedback 2025-06-17 14:36:03 +02:00
111e0333f0 Refactor keyboard navigation to focus on current thumbnail for better accessibility 2025-06-17 14:32:01 +02:00
9fe797b73d Enhance background styling and fix thumbnail assignment for video controls 2025-06-17 14:30:22 +02:00
9998a0ab36 Enhance video thumbnail focus handling and update video retrieval logic 2025-06-17 14:18:01 +02:00
cc00e58561 Refactor loader functionality to improve user experience during video loading 2025-06-17 11:47:50 +02:00
d2cea3d690 Update webview address binding to allow external access 2025-06-17 10:49:56 +02:00
88e8e03706 Refactor keyboard navigation for video controls to streamline event handling 2025-06-17 10:45:31 +02:00
3d603e1b68 Enhance accessibility and keyboard navigation for video controls and overlays 2025-06-17 10:36:39 +02:00
e0297afe0f Update video time update handling and refine seek bar input 2025-06-17 10:13:07 +02:00
493b460d34 Remove comment 2025-06-17 10:06:14 +02:00
e3424ad77b Refactor video overlay implementation to improve control handling and visibility 2025-06-17 10:05:39 +02:00
c8b6798f9b Refactor javascript code a little 2025-06-17 10:01:19 +02:00
3857171bdb Implement custom video controls with play/pause and seek functionality 2025-06-17 09:50:42 +02:00
d2c1384a92 Enhance cursor visibility in video overlay during inactivity 2025-06-17 09:47:40 +02:00
e880a93dcb Implement inactivity-based visibility for back button in video overlay 2025-06-17 09:46:36 +02:00
7eb737705e Implement video overlay with back button and fullscreen handling 2025-06-17 09:43:23 +02:00
a0b4e6d649 Add CSS class for video player and refactor video element creation 2025-06-17 09:29:50 +02:00
8696b9c0f6 Implement play button functionality for video playback in fullscreen 2025-06-17 09:28:53 +02:00
e17b9f3ec4 Add play button to video thumbnails and implement video streaming endpoint 2025-06-17 09:27:49 +02:00
9100d11bbf Working on new UI 2025-06-17 09:21:25 +02:00
91be8274c4 UI is largely working
All checks were successful
Build / build (push) Successful in 3m11s
2025-03-16 18:11:34 +01:00
c36a533d17 Can view some videos
All checks were successful
Build / build (push) Successful in 3m15s
2025-03-16 11:50:45 +01:00
35d76f4ead Properly show newest video
Some checks failed
Build / build (push) Failing after 1m1s
2025-03-16 10:11:05 +01:00
995fc6ceea Working on the front-end
Some checks failed
Build / build (push) Has been cancelled
2025-03-13 06:24:41 +01:00
6fd1850e20 Basics of a web interface
Some checks failed
Build / build (push) Failing after 1h10m17s
2025-03-12 08:43:07 +01:00
53aaf09c76 Tidy go modules
Some checks failed
Build / build (push) Failing after 1m19s
2025-03-10 10:31:51 +01:00
ae765fdf64 Finish migration to mysqlite
Some checks failed
Build / build (push) Failing after 31s
2025-03-10 06:46:05 +01:00
4b42e4f998 Working on porting from sqlite to mysqlite
Some checks failed
Build / build (push) Failing after 1m24s
2025-03-06 12:20:04 +01:00
a928d79504 Ensure the screenshot is embedded in the readme
All checks were successful
Build / build (push) Successful in 11s
2025-02-27 06:04:00 +01:00
072b8dbdd3 Add readme
All checks were successful
Build / build (push) Successful in 22s
2025-02-27 06:03:17 +01:00
a99ff09e7d Use month-day-count numbering system
All checks were successful
Build / build (push) Successful in 2m59s
2025-02-11 13:42:58 +01:00
50ce126ed6 Fix cast in query
All checks were successful
Build / build (push) Successful in 2m34s
2025-02-10 13:25:37 +01:00
b9079e1e55 Remove --no-install
All checks were successful
Build / build (push) Successful in 2m24s
2025-02-10 13:19:56 +01:00
acc5bcdcfc Download browser during docker build
All checks were successful
Build / build (push) Successful in 2m52s
Closes #1
2025-02-10 13:14:27 +01:00
97e7a8b8fc Find videos to fetch based on cast instead of title 2025-02-10 13:06:49 +01:00
0094d52834 Fix bug where max episode number across all seasons is used 2025-02-10 13:06:02 +01:00
0fdc3f8de2 Replace some usages of fmt.Printf with log.Printf
All checks were successful
Build / build (push) Successful in 1m44s
2025-02-10 13:04:01 +01:00
73508021f5 Fix episodes being overwritten
All checks were successful
Build / build (push) Successful in 1m55s
2025-02-10 12:52:34 +01:00
a27ca2c828 Improve episode numbering system
All checks were successful
Build / build (push) Successful in 1m55s
2025-02-07 15:35:46 +01:00
f3c359d7a2 Ensure yt-dlp is installed
All checks were successful
Build / build (push) Successful in 4m4s
2025-02-07 12:10:25 +01:00
e4630565fd Download videos from oldest to newest 2025-02-07 12:10:25 +01:00
27e365de27 Update .gitea/workflows/build.yml
All checks were successful
Build / build (push) Successful in 3m17s
2025-02-07 10:25:10 +01:00
f5c162b94c Update .gitea/workflows/build.yml
Some checks failed
Build / build (push) Failing after 12s
2025-02-07 10:19:25 +01:00