64 Commits

Author SHA1 Message Date
Simon
3dbf77c831 bump dependencies 2026-04-11 12:27:43 +07:00
Simon
8f81ee3756 use reindex for force redownload to preserve user metadata 2026-02-28 12:46:30 +07:00
Simon
b9ce0259f9 dynamic ES pagination pit for meta embed task 2026-02-21 09:20:27 +07:00
Cameron Horn
dbab82dfab index names now variable (#1115) 2026-02-08 17:31:21 +07:00
Simon
382e81d727 simplify env file logic 2026-02-08 17:03:50 +07:00
Michael Wagner
25d7237a57 Add Get Password From File (#1093)
* Add Get Password From File

* Add Password From File Env Check
2026-02-08 16:46:40 +07:00
Isaac Sanders
67b0bf3339 fix: Handles floats in more places (#1110) 2026-01-30 19:37:41 +07:00
Simon
9badd3b073 add timeout overwrite in es get, extend in zip backups 2026-01-30 17:43:03 +07:00
Simon
546128fd23 fix nested dict merging for ytobs 2026-01-26 18:15:05 +07:00
Simon
5dd498ee9e refac: improve reindex mapping updates, use alias 2026-01-22 22:29:21 +07:00
Simon
8d9b33bcb4 improve playlist mapping, serializer, better none desc 2026-01-06 22:48:08 +07:00
Simon
2ec9f9e78b serializer improvements for video, mapping definitions 2026-01-04 17:12:07 +07:00
Simon
6e346efcb3 serialize and validate channel data 2026-01-03 15:44:08 +07:00
Simon
20c0460a4f reduce page size, increase keep alive for meta embed 2026-01-03 06:37:26 +07:00
Simon
dcfbfb0b6a implement comment tree, #1102 2025-12-31 12:42:11 +07:00
Simon
14c47695d7 parse timestamp as str 2025-12-15 21:16:16 +07:00
DySprozin
20ac5ef807 Add support for channel-specific filtering in subtitle search (#1096)
* Add channel filter support to subtitle search queries

* Update search examples to include channel filter option

---------

Co-authored-by: Dmitry Sprozin <dysprozin@gmail.com>
2025-11-28 13:13:36 +07:00
Craig Alexander
6b859eb436 Configure git to always use LF (#1013) 2025-07-31 21:29:58 +07:00
Simon
16ec1f694f remove debug 2025-07-17 12:21:31 +07:00
Simon
454952d9dd fix custom playlist sortorder handling 2025-07-12 22:24:02 +07:00
Simon
fa7643e903 implement bulk add subscriptions in appsettings 2025-07-11 16:45:00 +07:00
Simon
e6c13698bd reject progress below thresh, handle progress clean up from bulk update, #1009 2025-07-10 18:43:16 +07:00
Simon
bbfd3f4423 implement dynamic obs overwrite 2025-07-10 16:34:00 +07:00
Simon
83404628e6 refact yt-dlp info extract, show errors 2025-07-10 10:58:26 +07:00
Simon
8fbd94b120 add to queue error handling 2025-07-10 10:10:49 +07:00
Simon
569d97e2f3 handle add to queue progress 2025-07-10 10:00:50 +07:00
Simon
15ec8b5ab6 refac pending list, implement flat add 2025-07-09 16:16:01 +07:00
Simon
710b0ddc2d serialize task command for notification box 2025-06-05 09:55:21 +07:00
Simon
d196d2e4f5 index date published as iso timestamp, #902 2025-06-03 21:41:57 +07:00
Jurrer
6eb774be69 only stamp watched date to watched videos (#926) 2025-05-10 23:02:08 +07:00
MerlinScheurer
b7a29897dd Fix formatting of backend\common\src\helper.py 2025-04-05 13:28:24 +02:00
MerlinScheurer
68a69185fe Add custom.css #884 2025-04-05 13:16:30 +02:00
Simon
862a854e64 add health API endpoint, #887 2025-03-11 22:12:32 +07:00
Simon
01f2b42d33 add bg_save on delete option 2025-03-09 21:03:51 +07:00
Simon
f0e932544e remove cast env var 2025-03-08 18:36:40 +07:00
Simon
837c4293bc fix last pagination number serializer 2025-02-18 22:37:26 +07:00
Simon
3b78a9868d serialize subtitles and playlists to empty list 2025-02-17 17:38:29 +07:00
Simon
cc9cb2b578 fix task id notification serializer 2025-02-16 10:59:19 +07:00
Simon
5498958b36 serialize tasks 2025-02-12 11:16:07 +07:00
Simon
cec09eda8a add common view serializers 2025-02-10 21:42:46 +07:00
Simon
6723d6152f add appsettings serializers and docs 2025-02-09 22:10:29 +07:00
Simon
df5a5cf449 add drf_spectacular, type and serialize channel app 2025-02-09 17:41:12 +07:00
Simon
e351880d48 add DISABLE_STATIC_AUTH env var 2025-02-07 22:30:16 +07:00
Simon
3aa41232db fix progress inconsistency+ 2025-02-02 16:30:43 +07:00
Simon
c41872b6b7 fix subtitle URL building in search processor 2025-02-01 10:51:06 +07:00
Simon
87b65caf8a handle is_watched state in backend 2025-01-30 22:02:48 +07:00
Simon
a5e97cc4b5 cache channel url search results 2025-01-28 17:29:22 +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
2474a6a96b consolidate rand_sleep 2025-01-11 18:49:02 +07:00