Commit Graph

64 Commits

Author SHA1 Message Date
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