Commit Graph

140 Commits

Author SHA1 Message Date
Simon
2ec81c7ac7 context manager for yt-dlp extract, stricter worker recycle 2025-02-02 15:45:40 +07:00
Simon
c41872b6b7 fix subtitle URL building in search processor 2025-02-01 10:51:06 +07:00
Simon
168412724e fix continue watching none IDs, add showEmbeddedVideo to useEffect 2025-01-31 10:38:10 +07:00
Simon
87b65caf8a handle is_watched state in backend 2025-01-30 22:02:48 +07:00
Simon
43bd5359ba sort download queue autostart on top 2025-01-30 20:40:43 +07:00
Simon
a5e97cc4b5 cache channel url search results 2025-01-28 17:29:22 +07:00
Simon
0b393304d1 cache cookie validation 2025-01-28 14:57:10 +07:00
Simon
074311339a sleep on download queue 2025-01-28 10:30:06 +07:00
Simon
a49a1d36ff fix channel extraction metadata error handling 2025-01-28 09:45:23 +07:00
Simon
40198cd799 remove quiet in debug 2025-01-28 09:44:54 +07:00
Simon
5dc25b081c fix appconfig migration at startup 2025-01-27 17:46:58 +07:00
Simon
73bd392488 parse unix connection string for redis socket 2025-01-27 16:36:19 +07:00
MerlinScheurer
a4978f5ae9 fix pre-commit - black 2025-01-26 20:30:29 +01:00
MerlinScheurer
641cc361a2 Fix add port to TA_HOST parsing for cors 2025-01-26 20:22:52 +01:00
Simon
ffeb7cd95c fix CORS headers overwrite 2025-01-27 01:04:55 +07:00
Simon
3dac21c4bc remove unneded appconfig lookup 2025-01-27 00:38:35 +07:00
Simon
f0ab718be0 bump TA_VERSION 2025-01-27 00:36:19 +07:00
Simon
368a9e73d8 bump yt-dlp 2025-01-26 23:03:11 +07:00
Simon
d408b5bb52 add show helptext user config value 2025-01-26 16:18:45 +07:00
Simon
c633544eac ensure user config is set 2025-01-26 15:36:17 +07:00
Simon
3bbe91416d fix none key lookup 2025-01-26 14:35:24 +07:00
Simon
17a00fa361 undo 2025-01-26 14:19:43 +07:00
Simon
34203b70ae add appsettings sync at startup 2025-01-25 00:54:47 +07:00
Simon
a8336ed04d better error messages for failed index, #858 2025-01-24 21:31:59 +07:00
Simon
bde706cc5e Merge branch 'testing' into refactor-react-migration 2025-01-19 09:50:59 +07:00
Simon
351242a7a8 Merge branch 'testing' into refactor-react-migration 2025-01-17 09:39:33 +07:00
Simon
0a46284551 Merge branch 'testing' into refactor-react-migration 2025-01-15 21:56:06 +07:00
Simon
ff439a996f handle migration and restore 2025-01-15 21:53:54 +07:00
Simon
61b53a655a delay config import for better startup 2025-01-13 17:35:32 +07:00
Simon
1c656f917e fix playlist subscribe 2025-01-12 21:39:13 +07:00
Simon
f85772ca14 implement create custom playlist, #733 2025-01-12 19:16:37 +07:00
Simon
c928ec9b97 skip empty video lookup 2025-01-11 18:49:02 +07:00
Simon
bb82661d7e fix redundant playlist item remove 2025-01-11 18:49:02 +07:00
Simon
cfae159240 immediate cookie write back 2025-01-11 18:49:02 +07:00
Simon
8fc935d805 rand_sleep on playlist refresh loop 2025-01-11 18:49:02 +07:00
Simon
457f6a0b87 implement po_token extractor args 2025-01-11 18:49:02 +07:00
Simon
2474a6a96b consolidate rand_sleep 2025-01-11 18:49:02 +07:00
Simon
21c127d0fa delay ldap import, take 2 2025-01-11 14:09:29 +07:00
Simon
56b9c8e921 delay LDAPSearch import 2025-01-11 12:01:35 +07:00
Simon
44035187b9 remove old cookie import, #856 2025-01-11 10:55:43 +07:00
Simon
d1a42c4b57 handle cookie through text form, #856 2025-01-10 17:09:11 +07:00
Simon
daf09fcc33 refac, useApiClient for loader and actions 2025-01-07 23:13:48 +07:00
Simon
b83e16f3ab add playlist/channel detail subscribed update, #862 2025-01-06 22:37:16 +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
Simon
c42c6a0643 fix channel tags parsing list 2025-01-03 22:34:36 +07:00
Simon
8da027f320 add to queue one instead of bulk 2025-01-03 22:28:51 +07:00
Simon
1fa8ab65c9 comment scrape sleep 2025-01-03 22:07:04 +07:00
Simon
1f74e02c92 fix empty playlist response, #858 2025-01-03 18:02:18 +07:00
Simon
2dbce9da4d dynamic sleep 2025-01-03 11:41:55 +07:00