Commit Graph

232 Commits

Author SHA1 Message Date
Simon af630867f2
bump frontend deps 2025-11-02 11:28:42 +07:00
Simon e1393fc67c
add metadata embed task and callback 2025-10-29 22:31:30 +07:00
Simon f8be724e70
refresh frontend on backend restart, fix caching statics 2025-10-27 13:14:26 +07:00
Ness LookAlike 968183d216
nesslookalike yt-dlp DL format suggestions update (#1062)
* re-word the example yt-dlp download format suggestions

* update to recommendation, more technical info added

* add av01 recommendation

* quotes

* re-formatted to pass prettier pre-commit check
2025-10-09 10:34:40 +07:00
Simon e139ec84a5
bump dependencies 2025-10-09 10:30:13 +07:00
Simon 0a92d3d0a4
revert lock update 2025-09-27 20:52:07 +07:00
Simon 876a4b3a2e Revert "downgrade swc (#11120)"
This reverts commit f599db005a.
2025-09-27 20:43:07 +07:00
Simon f599db005a
downgrade swc (#11120) 2025-09-27 20:40:36 +07:00
Simon e716067429
update dependencies 2025-09-27 11:18:01 +07:00
Simon 1e94715442
disable inline play for similar videos, #1044 2025-09-03 15:20:13 +07:00
Simon a9264e348f
watched filter split by channel and playlist 2025-08-23 12:17:55 +07:00
Simon 3fe26fa6a9
add membership handling endpoints 2025-08-21 17:00:54 +07:00
João Ferreira Batista d1da9f2f02
Fixes error message presented in the settins scheduling frontend (#1035)
When you submit an incorrect cron (for example ``0 5``) the frontend doesn't
surface the error message that the API returns, but only the default generic
one. This fix makes it surface when the api returns the message in the error
attribute and not in the message attribute.
2025-08-20 15:34:42 +07:00
Simon 7f944a4805
add select all checkbox to table view 2025-08-14 19:40:18 +07:00
Simon d9a3d7f12f
add playlist subscribed filter, align filter UIUX 2025-08-14 17:13:15 +07:00
Simon 41c9415b3f
fix view-icon grid 2025-08-14 16:17:53 +07:00
MerlinScheurer be278fe5f6 Fix multi select svg - remove weird svg prefix 2025-08-13 18:17:03 +02:00
Simon 3cf9b5ed40
add multi select, add redownload 2025-08-13 14:21:33 +07:00
Simon 9c5e4b599f
add filter toggle icon 2025-08-12 14:27:43 +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
Atinoda bcb216d862
Get all sponsorblock segment types (testing) (#1021)
* Pull all sponsorblock segment types

* Respect segment skip on `segment.actionType`

* Lint with `prettier`

* Lint with `black`
2025-08-11 15:06:12 +07:00
Craig Alexander dc26354020
Unify not found messaging (#1020)
* Move all not found messages into list components

* match the original style

* Use loading indicators
2025-08-11 14:18:33 +07:00
MerlinScheurer 9606eb44c7 Update frontend dependencies 2025-08-10 11:00:22 +02:00
Simon b618a7c282
fix delete_videos param for delete playlist, #1019 2025-08-08 13:06:36 +07:00
Simon 0073b49a38
fix typo, channel tabs not tags 2025-07-31 22:16:37 +07:00
Craig Alexander 31f612769b
Disable login button while login processes is happening (#1015) 2025-07-31 21:33:21 +07:00
Craig Alexander 6b859eb436
Configure git to always use LF (#1013) 2025-07-31 21:29:58 +07:00
Simon 95c0e35db7
fix mobile pagination layout wrap 2025-07-31 21:17:04 +07:00
Craig Alexander d2bbc7c583
Fix GHSA-xffm-g5w8-qvg7 (#1014) 2025-07-23 18:47:17 +02:00
Simon 7e8ced001d
handle error state bulk update, add bulk clear error 2025-07-22 19:02:31 +07:00
Simon c22fe144b0
fix remove duplicate notification box in channel playlist page 2025-07-17 20:27:04 +07:00
Simon f8a66ce7f0
handle none page size subscriptions 2025-07-13 16:54:13 +07:00
Simon 454952d9dd
fix custom playlist sortorder handling 2025-07-12 22:24:02 +07:00
Simon 2b709ce9c1
remove unused vid thumb blur 2025-07-12 18:18:22 +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
Loris Leitner 624a5f9bd4
Add timestamp seeking (#989)
* Add timestamp seeking

* Remove unnecessary else

* handle setSeekToTimestamp reset in player

---------

Co-authored-by: Simon <simobilleter@gmail.com>
2025-07-11 17:08:43 +07:00
Simon fa7643e903
implement bulk add subscriptions in appsettings 2025-07-11 16:45:00 +07:00
Simon cefa0093ba
handle form hide on delete confirm 2025-07-10 17:09:11 +07:00
Simon 90611dbe75
add playlist sort order toggle, #171 2025-07-10 16:39:08 +07:00
Simon 25c9fd99b1 Merge branch 'feat-flat-queue' into testing 2025-07-10 12:29:15 +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
Christian Heimlich ae40df1b6b
fix: Country/language code mix-up for subtitles in search examples (#1012) 2025-07-09 18:30:47 +02: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 f87309dbd1
change reset queue filtering on status filter change 2025-07-06 20:19:40 +07:00
Simon 3947653595
add bulk status update in queue 2025-07-06 20:14:56 +07:00