Commit graph

18 commits

Author SHA1 Message Date
arabcoders
c3eb7091af refactor: make the UI work without websocket 2026-01-22 19:36:20 +03:00
arabcoders
55a298e0ff Refactor: download module into testable chunks 2026-01-13 20:05:01 +03:00
arabcoders
2ae5f7e3c8 Fix: double video in archive message 2025-12-26 19:58:32 +03:00
arabcoders
5a5f16c9f8 Refactor: make classes more modular 2025-12-19 20:12:01 +03:00
arabcoders
7a85bcdb5c Refactor: swap sqlite to aiosqlite and add queued db updates 2025-12-18 16:31:15 +03:00
arabcoders
6d2deedc21 Refactor: change how clear in/completed buttons behave due to changes in how we load history now. 2025-11-16 19:17:33 +03:00
arabcoders
739d8e702f Feat: Paginate history items to improve performance 2025-11-13 19:28:10 +03:00
arabcoders
1107567f86 Feat: add paginated history endpoint 2025-11-13 17:15:05 +03:00
arabcoders
215a023da8 Cache calls to frequently called functions 2025-09-15 19:34:03 +03:00
arabcoders
2eba728dd2 Refactor event handlers to be asynchronous across multiple modules 2025-09-12 02:55:11 +03:00
arabcoders
da8358bad6 Further updates on how we handle archive status 2025-08-29 22:11:14 +03:00
arabcoders
20cfc00640 migrated /api/archive to /api/history/{id}/archive 2025-08-29 18:41:13 +03:00
arabcoders
deed79b8d2 major refactor of archive_file handling 2025-08-29 18:41:13 +03:00
arabcoders
29b7748b8a add is_archived to both local info and yt-dlp info 2025-08-29 18:41:13 +03:00
arabcoders
21accb012d Add ffprobe to local data when available 2025-08-09 17:40:48 +03:00
arabcoders
a7e8d242c9 Completed the events system upgrade and expanded the notifications events with support for apprise. 2025-07-19 19:45:07 +03:00
arabcoders
875d48870b add api/item/{id} endpoint 2025-06-20 20:35:46 +03:00
arabcoders
c1f8fd5f58 rename api namespace 2025-06-13 00:45:46 +03:00
Renamed from app/routes/history.py (Browse further)