Commit graph

138 commits

Author SHA1 Message Date
arabcoders
fa8ba1af34 feat: make log level runtime managable. 2026-05-28 21:26:23 +03:00
arabcoders
1267dbaf6b refactor: use single logger namespace 2026-05-28 19:07:11 +03:00
arabcoders
39ed3d0361 refactor: add more context to the actual log message. 2026-05-28 17:56:28 +03:00
arabcoders
cf90db3b4c refactor: update log mesages to take advantage of JSONL 2026-05-27 23:53:42 +03:00
arabcoders
434d3e981d feat: add system diagnostics endpoint. 2026-05-26 19:22:36 +03:00
arabcoders
2e9684de5d refactor: standardize JSONL structure. 2026-05-24 21:19:25 +03:00
arabcoders
88db357b7f refactor: removed thumbnail proxying 2026-05-18 12:28:06 +03:00
arabcoders
854f5f4b42 refactor: use jsonl for loggng for better log view experience 2026-05-18 09:44:29 +03:00
arabcoders
3bd2a7bee7 refactor: minor ui cleanup 2026-05-17 20:21:58 +03:00
arabcoders
734ef1c53c refactor: use item guid as thumbnail name for easier cleanup 2026-05-15 16:50:13 +03:00
arabcoders
d9dbbb18ea feat: thumbnail generation 2026-05-14 23:22:27 +03:00
arabcoders
9b3cc8b310 fix: respect sleep-requests arg in specific code paths. 2026-05-07 21:35:40 +03:00
arabcoders
691e37d279 fix: move dns lookup to thread 2026-05-07 18:34:50 +03:00
arabcoders
285e661667 feat: add rename to history items. 2026-05-04 20:29:34 +03:00
arabcoders
11bd4204aa refactor: update terminal api 2026-04-29 22:25:39 +03:00
arabcoders
30a0c30d94 refactor: fix slowness in deleting big number of items
Co-authored-by: Copilot <copilot@github.com>
2026-04-24 23:18:14 +03:00
arabcoders
3c1567930f feat: add system limits API endpoint and UI for download capacity overview 2026-04-22 22:02:40 +03:00
arabcoders
03cabe6c70 refactor: wait on db flush before returning in API history clear response 2026-04-21 22:56:46 +03:00
arabcoders
00404fc6d4 refactor: made _static.py dynamic 2026-04-18 19:26:44 +03:00
arabcoders
dbff4c6798 feat(console): make terminal window more durable and support reloading and stopping commands. 2026-04-14 02:19:35 +03:00
arabcoders
90e07ce71b feat: improve the file browser with pagination. 2026-02-13 21:46:01 +03:00
arabcoders
19d5d60de1 feat: add NFO generation endpoint and UI integration for downloads 2026-02-13 20:38:33 +03:00
arabcoders
435882e16b chore: packages update and some formatting 2026-02-05 01:28:06 +03:00
arabcoders
b5c3bfddc8 fix: only add batch extras when there are more than one item being processed. 2026-01-29 16:51:43 +03:00
arabcoders
d8ccbe00fa fix: sidecar loading for history items 2026-01-28 17:22:32 +03:00
arabcoders
f88422e92b Refactor: move log related inside the logs module 2026-01-28 16:22:44 +03:00
arabcoders
b1a05b1d79 refactor: move archiver to be under yt_dlp submodule 2026-01-27 20:04:54 +03:00
arabcoders
2c5edc64f4 refactor: isolate yt_dlp related code into submodule 2026-01-27 19:36:13 +03:00
arabcoders
3383d5d5dc refactor: move streaming logic to a feature submodule 2026-01-27 17:42:12 +03:00
arabcoders
fe0a1c5b70 fix: offload info extraction to ProcessPoolExecutor 2026-01-26 23:32:06 +03:00
arabcoders
98f25027bb refactor: use shared http clients 2026-01-26 17:42:24 +03:00
arabcoders
fe6fe42a65 refactor: switch api/history to be fully async. 2026-01-25 21:34:26 +03:00
arabcoders
7d6dc7ae76 refactor: move presets to db model 2026-01-25 19:17:54 +03:00
arabcoders
fd4e755938 refactor: migrate tasks to db model 2026-01-24 23:09:20 +03:00
arabcoders
00c3aefff1 Feat: add yt-dlp version checker 2026-01-24 20:04:30 +03:00
arabcoders
042379035a refactor: migrate task definitions to db model 2026-01-23 23:38:59 +03:00
arabcoders
c3eb7091af refactor: make the UI work without websocket 2026-01-22 19:36:20 +03:00
arabcoders
501455029c refactor: remove socket.io dependency 2026-01-21 22:07:12 +03:00
arabcoders
5b7d9ddbde refactor: migrate notifications to the new db model 2026-01-21 18:29:16 +03:00
arabcoders
ea1fc59e88 refactor: standardize config_update event for UI 2026-01-20 16:27:04 +03:00
arabcoders
8a10627d6a refactor: migrated dl_fields to db model. 2026-01-19 18:31:16 +03:00
arabcoders
a09343938d refactor: conditions feature to db model 2026-01-18 22:17:07 +03:00
arabcoders
795943196e Refactor: replace direct extract_info calls to async fetch_info 2026-01-16 20:45:10 +03:00
arabcoders
55a298e0ff Refactor: download module into testable chunks 2026-01-13 20:05:01 +03:00
arabcoders
81a4ef0f36 Feat: add version checker and refactor the page footer. 2026-01-09 21:11:39 +03:00
arabcoders
345337a1a2 refactor: support more yt-dlp options for metadata save_path. ref #539 2026-01-09 18:57:25 +03:00
arabcoders
cf2ee306d2 feat: support using output template for metadata generation. Closes #539 2026-01-08 17:03:22 +03:00
arabcoders
b03d4ab42e Refactor: add priority and description fields to conditions 2026-01-04 18:23:09 +03:00
arabcoders
0f7e4effd8 Refactor: add enabled field to conditions. 2026-01-04 16:47:32 +03:00
arabcoders
1c5b4f344d Refactor: re-design the settings page. 2026-01-03 17:39:22 +03:00