Commit Graph

2666 Commits

Author SHA1 Message Date
MerlinScheurer 56cfe50316 Update frontend dependencies 2026-01-03 11:05:28 +01:00
Simon 6e346efcb3
serialize and validate channel data 2026-01-03 15:44:08 +07:00
Simon 9d4ecdf9b7
fix video stats indexing and serializing 2026-01-03 11:13:32 +07:00
Simon e5ee808473
abstract es migrations 2026-01-03 07:30:12 +07:00
Simon 20c0460a4f
reduce page size, increase keep alive for meta embed 2026-01-03 06:37:26 +07:00
Simon 8f125e3e1e
bump base image, bump requirements 2025-12-31 16:33:57 +07:00
Simon 56e53c12fc
remove now redundant add_thumbnail functionality 2025-12-31 15:42:33 +07:00
Simon 7462a76729
Embedding improvements, comment tree, #build
Changed:
- Improve embedding handling
- Improve restore from embedding
- Handle full artwork embed and restore
- Implement comment tree
2025-12-31 13:02:21 +07:00
Simon 454b6a0455
remove old migration 2025-12-31 12:47:20 +07:00
Simon dcfbfb0b6a
implement comment tree, #1102 2025-12-31 12:42:11 +07:00
Simon 7950dbb729
remove redundant thumbnail embed task 2025-12-28 11:44:52 +07:00
Simon 11638a2430
implement playlist restore from embed 2025-12-28 11:33:09 +07:00
Simon 44c33f02a1
fix playlist desc null type render 2025-12-28 11:32:32 +07:00
Simon cd55ae87fa
remove old channel_indexed mig 2025-12-28 10:47:26 +07:00
Simon a16f6160e9
fix playlist description none data type 2025-12-28 10:44:57 +07:00
Simon 97210e0cba
increase default page_size for user 2025-12-28 09:47:31 +07:00
Simon f278e252c5
fix restore_artwork call, create folders 2025-12-28 09:42:46 +07:00
Simon ea3930b76a
make subtitles field optional in VideoSerializer 2025-12-28 09:13:21 +07:00
Simon 3886724efe
fix None playlist overwrite indexing 2025-12-28 08:50:05 +07:00
Simon c19af11e14
reduce thumbnail page size 2025-12-26 22:07:03 +07:00
Simon b97a990237
Implement restore from embed, #build
Changed:
- Added restore from embedded metadata
- Extend and error handling for embedding
- Embed artwork
- Add error handling for rescan filesystem and manual import
2025-12-26 21:32:30 +07:00
Simon 6d377a1714
use embedded for manual import, add error control 2025-12-26 21:29:23 +07:00
Simon 33d5f2e381
add rescan filesystem from embed, ignore errors options 2025-12-26 17:32:14 +07:00
Simon 7fa776a919
add load more button on snapshot array 2025-12-26 14:44:10 +07:00
Simon 83280ddcc9
consolidate available info, switch manual and filesystem logic 2025-12-26 13:58:51 +07:00
Simon 5c3898e7b8
implement artwork restore 2025-12-25 15:59:10 +07:00
Simon a3cda2ca59
embedd version for later comparison 2025-12-25 15:53:59 +07:00
Simon 939def5120
reuse absolute path flag 2025-12-25 15:53:23 +07:00
Simon 8309dc4fec
fix embed channel ID missing 2025-12-25 14:38:28 +07:00
Simon c9d4a45e39
implement channel artwork embed in video 2025-12-25 12:08:03 +07:00
Simon 16bd13abc9
add cookie to subtitle fetch 2025-12-24 15:34:29 +07:00
Simon fdadcfd48b
fix delete channel tvart 2025-12-24 14:55:09 +07:00
Simon e78a48bf3c
refac IndexFromEmbed, follow user config 2025-12-24 14:50:28 +07:00
Simon 4e14f19bee
add IndexFromEmbed class 2025-12-17 22:00:14 +07:00
Simon 8b4bbc8fa8
add comments serializer 2025-12-17 21:59:17 +07:00
Simon 2d40a340ea
refac use comment_comments for comment count update 2025-12-17 21:58:36 +07:00
Simon b04e3a935d
refac for better hooks as library 2025-12-17 21:58:01 +07:00
Simon 360c621e66
fix overwrite none serialization 2025-12-15 21:24:01 +07:00
Simon 14c47695d7
parse timestamp as str 2025-12-15 21:16:16 +07:00
Simon c12b061346
downgrade drf spectacular 2025-12-15 20:59:15 +07:00
Simon 456d0eb798
fix comment embedding after reindex 2025-12-13 19:07:37 +07:00
Simon 8d3b7dc341
skip embed_metadata on failed import 2025-12-13 16:23:00 +07:00
Simon afbf7ea6fa
add emtadata embed for filesystem rescan and manual import 2025-12-13 15:39:32 +07:00
Simon c02ec7e82e
validate DownloadItemSerializer for video to add to queue 2025-12-13 15:16:12 +07:00
Simon ac97e90047
bump django 2025-12-13 14:57:12 +07:00
Simon 2fb58e9e94
handle invalid timestamp and upload dates, #1094 2025-12-13 14:56:12 +07:00
Simon cceab5fe2b
bump requirements 2025-12-13 14:30:57 +07:00
MerlinScheurer 2d0253a4b8 Fix and ignore new Eslint react rules for now 2025-12-08 23:26:47 +01:00
MerlinScheurer 877e7d0cf8 Update frontend dependencies 2025-12-08 23:12:56 +01: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