Commit Graph

124 Commits

Author SHA1 Message Date
marcobaobao f5f0af7e1e fixed potential goroutine deadlock in message queue 2024-05-16 10:10:42 +02:00
marcobaobao 8f10baf09b changed to an "event bus" approach in the message queue, fixed unset download parameters. 2024-05-14 11:21:02 +02:00
marcobaobao 62eadb52a6 use message queue to restore download from session file 2024-05-13 11:15:08 +02:00
marcobaobao 6abfb57598 fixed playlist download not setting metadata 2024-05-13 11:04:16 +02:00
marco.piovanello 00bacf5c41 comments and code refactoring 2024-04-24 11:52:14 +02:00
marco.piovanello 01c327d308 fix nil pointer 2024-04-24 11:10:42 +02:00
marcobaobao 3da81affb3 better error logging 2024-04-22 10:03:16 +02:00
marcobaobao 205f2e5cdf Implemented "download file" in dashboard and bulk download
closes #115
2024-04-16 11:27:47 +02:00
marco.piovanello 294ad29bf2 Fixed possible nil logger in playlist download
Fixes #145
2024-04-12 22:35:05 +02:00
marcobaobao d336b92e46 code refactoring 2024-04-10 12:52:17 +02:00
marcobaobao 2f02293a52 code refactoring 2024-04-10 12:02:04 +02:00
marcobaobao 566f0f2ac2 download process: added optimistic update. 2024-04-09 09:46:01 +02:00
marcobaobao c6e48f4baa code and layout refactoring 2024-03-26 10:10:27 +01:00
marcobaobao bf2e24009e enabled file logging with log rotation 2024-03-25 11:32:11 +01:00
Boris Rybalkin e7639c2720 unix socket support (useful behind nginx proxy) (#143) 2024-03-25 09:21:22 +01:00
marcobaobao 29dfebe48b removed 3rd party dependency in favor of std "slices" package
dependencies update
2024-03-24 09:22:17 +01: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
marcobaobao 48c9258088 code and layout refactoring 2024-03-21 10:19:09 +01:00
marcobaobao 3f836d0fa6 added some comments on the server side 2024-03-18 10:19:39 +01:00
marcobaobao b45107c94b Fixed observable logger, added build stage for frontend
dependencies update

closes #131
2024-03-14 11:59:33 +01:00
marcobaobao d3371ed64c handle -P or --paths yt-dlp flag 2024-01-26 11:36:39 +01:00
marcobaobao 15766bd016 handle -P param 2024-01-26 11:33:22 +01:00
marco.piovanello 3d9a7e9810 fixed nil pointer dereferece
closes #128
2024-01-12 10:55:29 +01:00
Marco 6aa2d41988 Logging in webUI, Archive view refactor (#127)
* test logging

* test impl for logging

* implemented "live logging", restyle templates dropdown

* moved extract audio to downloadDialog, fixed labels

* code refactoring

* buffering logs
2024-01-09 14:29:18 +01:00
Marco 3859c80214 code refactoring, added file download (#118) 2023-12-27 15:08:51 +01:00
Marco c5535fad71 jwt in headers+localstorage instead of httpOnly cookie (#117) 2023-12-27 14:32:08 +01:00
marcobaobao 3ba8c455df fix archive files list 2023-12-03 13:33:03 +01:00
marcobaobao 8c166147b0 code refactor 2023-12-03 12:12:19 +01:00
marcobaobao 0ab9f15184 updated deps, new cors rules, code refactor 2023-12-03 11:13:37 +01:00
phuslu 1636191f0d support bind address, fix https://github.com/marcopeocchi/yt-dlp-web-ui/issues/108 (#109) 2023-11-27 08:41:33 +01:00
Marco f478754b6f fixed double ext and playlist title detection (#106) 2023-11-22 11:14:58 +01:00
marcobaobao c56e3a106b code refactoring 2023-11-19 13:52:51 +01:00
Marco a52225323c Update archive.go 2023-11-02 11:19:07 +01:00
marcobaobao 00b3fccbdc optimizations, added captions 2023-11-02 10:05:34 +01:00
marcobaobao 19f9b10844 templates editor #62 2023-10-30 11:48:10 +01:00
marcobaobao cd5c210eac code refactoring 2023-10-29 15:07:42 +01:00
marcobaobao 252d2f2845 fixed potential race condition 2023-10-28 12:10:50 +02:00
marcobaobao c320058af3 bug fix 2023-10-28 10:38:26 +02:00
marcobaobao 062e07aa98 code refactoring, backend code optimization 2023-10-28 10:32:28 +02:00
marcobaobao 2f8b4cd1d6 config package code refactor 2023-10-24 16:18:07 +02:00
marcobaobao b512e996ad config package refactor 2023-10-24 16:07:38 +02:00
Marco ba23485b33 97 custom arguments broken (#99)
* golang debug

* handle template in playlist download

* code refactoring, dropped goccy go json
2023-10-22 15:54:08 +02: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
marcobaobao d64303ccfa removed fmt.Println 2023-10-20 18:26:10 +02:00
marcobaobao 6688bc3977 fix encoding url in archive 2023-10-20 18:25:33 +02:00
marcobaobao 600475f603 removed buffer polyfill, rewrite with js web standards 2023-10-19 12:12:26 +02:00
marcobaobao da4aaeac84 code refactoring, fixed playlist downloads sorting 2023-10-19 11:29:56 +02:00
marcobaobao 3efbb9d464 code refactoring 2023-09-27 13:09:13 +02:00
marcobaobao fa4ba8a211 fix session file path, code refactoring 2023-09-27 13:08:42 +02:00
Marco 4710db25ee 82 session file location (#91)
* change session file location

* makefile refactor

* gha refactor
2023-09-26 10:25:14 +02:00