48c9258088
code and layout refactoring
2024-03-21 10:19:09 +01:00
3f836d0fa6
added some comments on the server side
2024-03-18 10:19:39 +01:00
b45107c94b
Fixed observable logger, added build stage for frontend
...
dependencies update
closes #131
2024-03-14 11:59:33 +01:00
d3371ed64c
handle -P or --paths yt-dlp flag
2024-01-26 11:36:39 +01:00
15766bd016
handle -P param
2024-01-26 11:33:22 +01:00
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
3ba8c455df
fix archive files list
2023-12-03 13:33:03 +01:00
8c166147b0
code refactor
2023-12-03 12:12:19 +01:00
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
c56e3a106b
code refactoring
2023-11-19 13:52:51 +01:00
Marco
a52225323c
Update archive.go
2023-11-02 11:19:07 +01:00
00b3fccbdc
optimizations, added captions
2023-11-02 10:05:34 +01:00
19f9b10844
templates editor #62
2023-10-30 11:48:10 +01:00
cd5c210eac
code refactoring
2023-10-29 15:07:42 +01:00
252d2f2845
fixed potential race condition
2023-10-28 12:10:50 +02:00
c320058af3
bug fix
2023-10-28 10:38:26 +02:00
062e07aa98
code refactoring, backend code optimization
2023-10-28 10:32:28 +02:00
2f8b4cd1d6
config package code refactor
2023-10-24 16:18:07 +02:00
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
d64303ccfa
removed fmt.Println
2023-10-20 18:26:10 +02:00
6688bc3977
fix encoding url in archive
2023-10-20 18:25:33 +02:00
600475f603
removed buffer polyfill, rewrite with js web standards
2023-10-19 12:12:26 +02:00
da4aaeac84
code refactoring, fixed playlist downloads sorting
2023-10-19 11:29:56 +02:00
3efbb9d464
code refactoring
2023-09-27 13:09:13 +02:00
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
764c1f4729
code refactoring, fix jwt
2023-09-25 11:12:18 +02:00
557cf7fbd8
code refactoring
2023-09-25 08:59:58 +02:00
Marco
8bbc8aa35e
user and password as authentication requirements ( #87 )
...
* user and password as authentication requirements
* updated README.md
2023-09-23 11:41:01 +02:00
Marco
c50c1f627e
78 404 when the application put under nginx subdirectory with proxy pass ( #79 )
...
* use http.FileServer insetead of custom middleware
* fixed behavior under reverse proxy
* enabled reverse proxy subfolder as "domain value"
* domain validation
* code refactoring
* code refactoring
* updated translation
2023-08-21 12:24:50 +02:00
Marco
e2dd54add2
Expose config to docker volume ( #73 )
...
* expose config to docker volume
* fix dockerfile
2023-08-02 11:54:27 +02:00
db5097c889
hotfix formats
2023-08-01 14:43:52 +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
Marco
68c829c40e
10 playlist download ( #71 )
...
* leveraging message queue for playlist entries DL
* playlist support implemented
It's a little bit slow but solid enough :D
2023-07-28 11:44:38 +02:00
d4f656fd87
code refactoring
2023-07-26 16:21:10 +02:00
e1510d28d2
dropped fiber for std http + gorilla websocket
...
Session serialization will use gob encoding instead of json.
Binary size will likely be reduced.
General backend code refactoring.
2023-07-26 11:48:54 +02:00
82b22db7ae
code refactor
2023-07-26 09:51:00 +02:00
Marco
3ded768a6f
10 feat download queue ( #59 )
...
* testing message queue
* better mq syncronisation
* major code refactoring, concern separation.
* bugfix
* code refactoring
* queuesize configurable via flags
* code refactoring
* comments
* code refactoring, updated readme
2023-06-26 11:27:15 +02:00
3067cee08c
code refactoring, fixed wrong jwt expire time
2023-06-23 15:18:40 +02:00
Marco
2ae4a5da3d
New home view layout ( #58 )
...
* Home layout refactor, moved new download to dialog
* sort downloads by date
2023-06-23 10:48:38 +02:00
e69829fcef
code refactoring, updated dockerfile
2023-06-23 09:21:09 +02:00
d6c0646756
frontend performance, rpc/rest jwt authentication
2023-06-22 11:31:24 +02:00
78c1559e84
code refactoring
2023-05-31 10:21:30 +02:00