Michael M. Chang
49fdaeb42a
update username ( #234 )
2025-01-01 09:38:59 +01:00
17fb608f45
code refactoring
2024-12-19 12:18:36 +01:00
9d3861ab39
Added better archive functionalty (backend side atm)
...
Code refactoring
2024-12-18 11:59:17 +01:00
d9cb018132
ready for v3.2.3
2024-12-12 10:20:57 +01:00
Marco Piovanello
c46e39e736
code refactoring ( #227 )
2024-11-19 11:36:36 +01:00
Marco Piovanello
01c6edef74
jotai migration ( #221 )
2024-11-12 11:31:25 +01: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
d4feefd639
livestream code refactoring
2024-08-24 13:07:07 +02:00
c4075fb640
ready for 3.2.0
2024-08-21 11:43:55 +02:00
a6626973ac
apply loading backdrop when loading livestreams
2024-08-21 11:23:34 +02:00
8f2d9eaf6e
code refactoring
2024-08-20 20:29:32 +02:00
25210ccc22
code refactoring
2024-08-20 19:04:10 +02:00
92e3fd994e
code refactoring / fix typos
2024-08-20 09:42:04 +02:00
01e9da61eb
code refactoring
2024-08-19 22:24:38 +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
Marco Piovanello
92aabc0086
OpenID authentification ( #170 )
...
* openid authentification
* openid middleware
* openId login
* tidied login page
* removed useless email text field
2024-07-23 19:04:05 +02:00
Marco Piovanello
98f0ea3bd2
fix typo
...
closes #162
2024-06-30 10:37:22 +02:00
4066a6d5e3
frontend code refactoring
2024-06-14 10:42:25 +02:00
2f0afe27cc
removed --no-mtime and -x switches in settings
...
Custom templates are powerful: --no-mtime has been set as default behavior (template named default), -x is another template named "audio only"
2024-06-07 10:08:32 +02:00
9cbce3b66c
added rpc polling time selector
2024-06-05 11:15:01 +02:00
d4a35f1d1d
Support for reverse proxy subdir.
...
Closes #110 #150
2024-06-04 10:49:55 +02:00
1b8d2e0da6
show cumulative download speed
...
code refactoring
2024-03-26 10:58:03 +01:00
c6e48f4baa
code and layout refactoring
2024-03-26 10:10:27 +01:00
82ccb68a56
Layout refactoring, dependencies update
2024-03-25 11:34:40 +01:00
48c9258088
code and layout refactoring
2024-03-21 10:19:09 +01:00
0x6d61726b
51bcd82ea7
Fixed human-readable file size representation ( #137 )
...
(as it follows units of IEC 60027-2 A.2 )
2024-03-03 15:48:56 +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
f3302c17cc
115 download button ( #119 )
...
* code refactoring, added file download
* code refactoring
2023-12-27 15:38:02 +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
70a8d27d22
fixed redirect when auth is enabled
2023-12-03 11:53:15 +01:00
17779995c3
archive bugfix
2023-11-21 18:07:04 +01:00
0c7415df28
code refactoring
2023-10-24 15:29:20 +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
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
9bb5d7bb0d
code refactoring, dependencies update
2023-09-25 09:09:12 +02:00
Marco
d57c440afe
change apptitle from settings ( #88 )
2023-09-23 13:25:02 +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
4bc5e5e1c7
detect system theme, toast performance opt.
2023-08-01 11:52:50 +02:00
c0a424410e
code refactoring
2023-07-31 19:14:50 +02:00
b5731759b0
migrated from redux to recoil
2023-07-31 19:14:50 +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
Alexandro
a4d586a3a0
Added Polish language ( #68 )
...
* Update i18n.yaml
Added Russian language
* Update settingsSlice.ts
* Update i18n.yaml
* Update Settings.tsx
* Update i18n.yaml, Added Polish language
* Update settingsSlice.ts, added Polish language
* Update Settings.tsx, added Polish language
2023-07-26 15:55:03 +02:00
Alexandro
58f0e67aac
Added Ukrainian language ( #63 )
...
* Update i18n.yaml
Added Russian language
* Update settingsSlice.ts
* Update i18n.yaml
* Update Settings.tsx
2023-07-08 17:50:06 +02:00
2c9d4b0a9b
bugfix
2023-06-23 17:46:47 +02:00
3067cee08c
code refactoring, fixed wrong jwt expire time
2023-06-23 15:18:40 +02:00
7d510fd2d4
code refactoring, deps bump
2023-06-23 14:49:58 +02:00