551 Commits

Author SHA1 Message Date
Marco Piovanello
8c06485880 fixed authentication middleware 2025-09-01 18:31:01 +02:00
Marco Piovanello
ccb6bbe3e6 fixed auth middleware 2025-08-31 13:16:36 +02:00
marcobaobao
9ca7bb9377 updated twitch dialog component labels 2025-08-28 20:30:36 +02:00
marcobaobao
bce696fc67 fixed version string 2025-08-28 14:42:18 +02:00
marcobaobao
22caf8899b added twitch frontend components 2025-08-28 14:40:04 +02:00
marcobaobao
2a11f64935 default value in twitch config 2025-08-27 10:10:54 +02:00
Marco Piovanello
f4a0f688af Feat twitch livestreams (#334)
* backend code

* fixed twitch authentication
2025-08-25 12:54:16 +02:00
Marco Piovanello
14a03d6a77 Prevent RCEs with crafted inputs 2025-07-23 10:21:34 +02:00
Marco Piovanello
8a73079fad Update Dockerfile 2025-04-13 20:13:59 +02:00
marcobaobao
f578f44cfd refactor: prevent multiple slashes 2025-03-30 10:29:13 +02:00
marcobaobao
cbe16c5c6c refactoring: readded abort controller to httpClient.ts 2025-03-30 10:21:19 +02:00
marcobaobao
3cebaf7f61 refactor: extra slashes prevention 2025-03-30 10:17:30 +02:00
Marco Piovanello
2d2cb1dc3a Update README.md 2025-03-30 09:54:27 +02:00
Marco Piovanello
43bcc40907 293 tiny gui improvement (#296)
* clicking on the speed dial will open download dialog

* refactor: prevent multiple slashes
2025-03-29 21:27:28 +01:00
Marco Piovanello
2af27e51be Chore dockerfile refactor (#287)
* removed yt-dlp alpine package

* use python3-alpine base image
2025-03-22 16:17:25 +01:00
Marco Piovanello
8c18242aaf removed yt-dlp alpine package (#286) 2025-03-22 15:27:48 +01:00
Marco Piovanello
66bebb2529 Update README.md 2025-03-17 11:23:29 +01:00
Marco Piovanello
e223e030ac restrict user with a whitelist (#282) 2025-03-17 11:13:20 +01:00
marcobaobao
e4362468f7 fixed livestreams not being monitored v3.2.6 2025-03-15 11:08:08 +01:00
marcobaobao
6880f60d14 Code refactoring, added clear button 2025-03-13 11:22:17 +01:00
Marco Piovanello
5d4aa7e2a3 Update README.md 2025-03-09 17:07:56 +01:00
Piotr Hajdas
2845196bc7 Add one-click deploy options for AWS, DigitalOcean, and Render in README (#268) 2025-02-20 09:47:11 +01:00
LelieL91
983915f8aa Fixed static file location (#263)
* Update EN, IT langs

Fixed EN lang mistype error
Added missing IT keys + added more translations

* Fixed files location

- livestreams.dat now uses same location as session.data (if specified on config.yml)
- .db.lock now uses same location as database file (if specified on config.yml)

* Update migrate.go

revert edit

---------

Co-authored-by: Marco Piovanello <35533749+marcopiovanello@users.noreply.github.com>
2025-02-07 22:00:11 +01:00
marcobaobao
ce2fb13ef2 code refactoring 2025-02-07 10:13:35 +01:00
marcobaobao
99069fe5f7 fixed proxy subdir malformed string 2025-02-07 09:45:26 +01:00
marcobaobao
761f26b387 subscriptions: prevent downloading already existing file 2025-02-07 09:37:47 +01:00
marcobaobao
eec72bb6e2 handle cancellation of scheduled cron jobs 2025-02-06 19:28:03 +01:00
marcobaobao
ceb92d066c code refactoring 2025-02-06 19:27:38 +01:00
Marco Piovanello
cf74948840 initial support for playlist modifiers (#262)
supported modifiers are --playlist-start, --playlist-end, --playlist-reverse, --max-downloads
2025-02-06 11:30:28 +01:00
LelieL91
1c62084c7b Update EN, IT langs (#261)
Fixed EN lang mistype error
Added missing IT keys + added more translations

Co-authored-by: Marco Piovanello <35533749+marcopiovanello@users.noreply.github.com>
2025-02-06 09:30:21 +01:00
marcobaobao
3c21253562 added latest keys to each language file (not translated) 2025-02-05 11:08:15 +01:00
marcobaobao
b243c1c958 hotfix for #259 2025-02-05 10:49:15 +01:00
Marco Piovanello
7be5bc7b1f Update README.md 2025-02-05 09:16:05 +01:00
Marco Piovanello
65960fb560 removed derived atom from async cookies atom (#259) v3.2.5 2025-02-04 19:04:19 +01:00
Marco Piovanello
1141903512 updated version info (#258) 2025-02-04 14:16:02 +01:00
marcobaobao
ff93bd552f support for cron based subscriptions management 2025-02-04 13:58:58 +01:00
Kohányi Róbert
016d8557e6 feat: allow auto/pre-selected extension (#255)
* feat: allow auto/pre-selected extension

* fix: revert typo and changes made for local dev
2025-02-03 20:40:57 +01:00
marcobaobao
5e9f92a06f ui version indicator + dependencies update 2025-02-03 10:50:38 +01:00
marcobaobao
cc6a562e9e code refactoring v3.2.4 2025-02-03 10:25:20 +01:00
Marco Piovanello
67b01f9e0b fixed postprocessor args (#256)
* fixed postprocessor args

* updated node builder version

* temporary fix for https://github.com/nodejs/corepack/issues/612
2025-02-03 10:24:48 +01:00
Robi Hahn
2f2eca2bff i18n: hungarian translation (#250) 2025-01-30 18:24:57 +01:00
Patrick Thoelken
5073113568 refac: i18n (#244) 2025-01-16 16:10:00 +01:00
Marco Piovanello
430bfabfb4 i18n system refactor (#243) 2025-01-15 20:47:58 +01:00
marcobaobao
160a2721f9 Code refactoring, renabled app title customization.
With React 19 header title API title doesn't need react-helmet anymore :)
2025-01-13 10:49:55 +01:00
Augusto Vasconcelos
6f0187bccc Update settings.ts (enable portuguese-br) (#238)
Enable portuguese-br and sort alphabetically
2025-01-08 08:31:43 +01:00
Augusto Vasconcelos
801c89df5d Update i18n.yaml (Brazilian Translation) (#237)
Added Brazilian Translation
2025-01-07 15:52:08 +01:00
Michael M. Chang
49fdaeb42a update username (#234) 2025-01-01 09:38:59 +01:00
marcobaobao
fc07c08c58 fixed default template not selected 2024-12-23 09:35:22 +01:00
marcobaobao
f9e829dce6 added status API endpoint 2024-12-19 13:08:25 +01:00
marcobaobao
17fb608f45 code refactoring 2024-12-19 12:18:36 +01:00