Commit Graph

18 Commits

Author SHA1 Message Date
Marco Piovanello 143cc28a97 Server v4 (#370)
* refactoring-1

introduced pipelines and abstracted download process.go in Downloader interface

* migrated to boltdb from sqlite + session files

* refactoring: config struct & pipelines

* added js runtime for yt-dlp

* updated dockerfile

* added external js runtime, metadata scraping refactor

* updated Dockerfile

* fixed env propagation in docker

* updated package name to v4

* updated readme and cd
2026-06-29 19:01:53 +02:00
marcobaobao bce696fc67 fixed version string 2025-08-28 14:42:18 +02:00
Marco Piovanello 1141903512 updated version info (#258) 2025-02-04 14:16:02 +01:00
Michael M. Chang 49fdaeb42a update username (#234) 2025-01-01 09:38:59 +01:00
marcobaobao d9cb018132 ready for v3.2.3 2024-12-12 10:20:57 +01:00
Marco Piovanello ab7932ae92 Editable templates (#225)
* editable templates

* removed unused import
2024-11-15 14:24:44 +01:00
marcobaobao 34c78c7e2d ready for 3.2.2 2024-11-12 11:32:50 +01:00
Andrási István 846fb294d0 Fix module name to match major version v3. Simplify makefile. (#213)
Co-authored-by: Marco Piovanello <35533749+marcopeocchi@users.noreply.github.com>
2024-11-10 13:59:40 +01:00
marcobaobao 1845f3e491 ready for 3.2.1 2024-09-18 10:46:56 +02:00
marcobaobao d3cf53c609 added livestream endpoints to REST API 2024-09-05 15:23:38 +02:00
Marco Piovanello bb4db5d342 Use cookies saved server side (#188)
* retrieve cookies stored server side

fixed netscape cookies validation pipeline

* code refactoring
2024-08-26 10:09:02 +02:00
Marco Piovanello fd5e62e23b Feat livestream support (#180)
* experimental livestrea support

* test livestream

* update wait time detection

* update livestream functions

* persist and restore livestreams monitor session

* fan-in logging

* deps update

* added live time display

* livestream monitor prototype

* changed to default logger instead of passing *slog.Logger everywhere

* code refactoring, comments
2024-08-19 22:08:09 +02:00
marcobaobao 43e5c94b58 display yt-dlp version, multiple downloads enabled.
code refactoring
preparations for optimistic ui updates for new downloads
2024-03-22 13:22:38 +01:00
marco.piovanello 3d9a7e9810 fixed nil pointer dereferece
closes #128
2024-01-12 10:55:29 +01:00
marcobaobao 0ab9f15184 updated deps, new cors rules, code refactor 2023-12-03 11:13:37 +01:00
marcobaobao 19f9b10844 templates editor #62 2023-10-30 11:48:10 +01:00
Marco 8eb2831bc6 49 feat add cookies (#98)
* build client side validation and submission

* enabled cookies submission, bug fixes
2023-10-21 15:46:24 +02:00
Marco 8327d1e94c Download REST API endpoints (#72)
* backend and frontend hotfixes, see message

Improved rendering on the frontend by cutting unecessary useStates.
Backend side, downloads now auto resume even on application kill.

* download rest api endpoints, general code refactor

* download request json mappings
2023-07-31 08:30:09 +02:00