Simon
a9264e348f
watched filter split by channel and playlist
2025-08-23 12:17:55 +07:00
Simon
d9a3d7f12f
add playlist subscribed filter, align filter UIUX
2025-08-14 17:13:15 +07:00
Simon
3cf9b5ed40
add multi select, add redownload
2025-08-13 14:21:33 +07:00
Simon
f2da730aa2
add video filter by height
2025-08-12 13:58:14 +07:00
Simon
5804fc09e6
add vid_type_filter to home and playlist views
2025-08-11 20:46:16 +07:00
Simon
d8e5ee7e04
make watched filter nullable dropdown
2025-08-11 19:55:27 +07:00
Simon
b618a7c282
fix delete_videos param for delete playlist, #1019
2025-08-08 13:06:36 +07:00
Simon
7e8ced001d
handle error state bulk update, add bulk clear error
2025-07-22 19:02:31 +07:00
Simon
ce19693a86
add per playlist page size
2025-07-11 20:10:22 +07:00
Craig Alexander
aefd678dca
Add test notification button ( #996 )
...
* Add api to test notifications before you save
* Add button to UI
* Inspect apprise logs to get errors
* Better formatting around errors coming back from the test notification endpoint
* Use apprise's built in log capture
* Instruct the user to get error from container log instead of intercepting and parsing apprise logs
* refac move to test method on notification class
---------
Co-authored-by: Simon <simobilleter@gmail.com>
2025-07-11 17:30:50 +07:00
Simon
fa7643e903
implement bulk add subscriptions in appsettings
2025-07-11 16:45:00 +07:00
Simon
90611dbe75
add playlist sort order toggle, #171
2025-07-10 16:39:08 +07:00
Simon
29be11cf75
add error state filtering
2025-07-10 12:28:49 +07:00
Simon
ffd3bab948
handle download queue search
2025-07-10 11:29:50 +07:00
Simon
97bc6f225f
add fast add, use toggles
2025-07-09 17:09:45 +07:00
Simon
74c708baa2
fix notification url delete
2025-07-06 20:23:39 +07:00
Simon
3947653595
add bulk status update in queue
2025-07-06 20:14:56 +07:00
Simon
2a70f7ab58
move bulk delete to download actions section
2025-07-06 17:36:04 +07:00
Simon
8d9cb9261e
add vid_type filter for download list view
2025-07-06 16:01:55 +07:00
Merlin
aa08701049
Add video details view ( #956 )
...
* Add Video details page to settings
* Add option A
* Refac remove option A
* Refac viewStyleType and viewStyleEnum
* Add viewStyle Table
* Refac remove unused code
* Refac show resolution in one cell
2025-06-05 10:19:16 +07:00
Jurrer
02b5ed6917
Add Ignored tab to Channel page ( #927 )
...
* Add Ignored tab to Channel page
* fix for Ignored button action
* use ignored parameter as bool
---------
Co-authored-by: Simon <simobilleter@gmail.com>
2025-06-02 21:41:48 +07:00
MerlinScheurer
068cd2e407
Add theme handling when without user context
2025-05-23 18:54:29 +02:00
MerlinScheurer
25b6ca2a1a
Revert "Add Video details page to settings"
...
This reverts commit 776481c513 .
2025-05-10 15:04:03 +02:00
MerlinScheurer
776481c513
Add Video details page to settings
2025-05-10 14:09:59 +02:00
MerlinScheurer
68a69185fe
Add custom.css #884
2025-04-05 13:16:30 +02:00
MerlinScheurer
0aa5ef5b31
Add trim to subscribe textarea fields #908
2025-03-28 01:26:34 +01:00
MerlinScheurer
edcede5de6
Refac APIClient to return data, error and status as object
2025-03-20 20:30:08 +01:00
MerlinScheurer
c5f549967b
Refac use file_size_unit from user config in frontend #886
2025-03-15 15:15:22 +01:00
Simon
677f85b993
add delete and ignore, #891
2025-03-15 13:50:26 +01:00
Simon
7229cf1930
add cast to appsettings
2025-03-08 18:32:13 +07:00
Simon
60724df45a
fix channel about response type
2025-02-21 23:17:19 +07:00
Simon
598fa4e674
fix custom playlist endpoints
2025-02-17 20:34:44 +07:00
Simon
3085fbf348
fix DownloadAggsType
2025-02-17 20:20:47 +07:00
MerlinScheurer
8a08e7dcca
Refac move PlaylistType into loader and fix new response type
2025-02-16 13:19:21 +01:00
Simon
46c974c078
better partial config update
2025-02-14 16:31:12 +07:00
MerlinScheurer
9a31c2d100
Refac move UserAccountType into loadUserAccount.ts
2025-02-13 20:51:14 +01:00
Simon
d96ac486e4
split between userConfig and userAccount
2025-02-13 21:43:01 +07:00
MerlinScheurer
43bfa1ab93
Refac prepare updating watched state based on progress endpoint
2025-01-30 18:33:46 +01:00
Simon
870582f732
pass showIgnored filter state to channel dl aggs
2025-01-28 10:02:14 +07:00
Simon
d408b5bb52
add show helptext user config value
2025-01-26 16:18:45 +07:00
Simon
457f6a0b87
implement po_token extractor args
2025-01-11 18:49:02 +07:00
Simon
d1a42c4b57
handle cookie through text form, #856
2025-01-10 17:09:11 +07:00
Simon
bf38cdc7f0
fix null undefined types
2025-01-09 23:59:29 +07:00
Simon
f6b5de00df
refac appsettings page
2025-01-09 22:16:39 +07:00
Simon
8d4bcb2f4b
use synchronous playlist subscribe update, #862
2025-01-08 16:15:43 +07:00
Simon
0411b14c5c
add synchronous channel subscribe frontend, #862
2025-01-08 16:06:23 +07:00
Simon
daf09fcc33
refac, useApiClient for loader and actions
2025-01-07 23:13:48 +07:00
Simon
09ef342de7
fix linter
2025-01-07 09:48:45 +07:00
Simon
bc74bf80f4
run pre-commit on all
2025-01-06 21:08:51 +07:00
Simon
c9607343e6
Feat global state ( #861 )
...
* add zustand, add auth store
* add user config store, isAdmin from store
* move ColourVariants, fix importColours
* get userConfig from store
* fix name conflict
* home filter bar from config store
* use user store for channel list
* use userConfig store for channel pages
* use userConfig for playlist pages
* fix channel video type navigation
* use userConfig update on downloads page
* fix view style in search
* handle initial user config, take 2
* modify userSettings in global state
2025-01-06 19:44:05 +07:00