arabcoders
|
dfcbd2d23d
|
chore: update external packages
|
2026-01-30 16:31:20 +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
|
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
|
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
|
f98acbaa42
|
refactor: clean up sqlalchemy connection maker
|
2026-01-18 19:18:00 +03:00 |
|
arabcoders
|
a85ca93d5a
|
refactor: use sqlalchemy as base for sqlite
|
2026-01-17 23:32:39 +03:00 |
|
arabcoders
|
795943196e
|
Refactor: replace direct extract_info calls to async fetch_info
|
2026-01-16 20:45:10 +03:00 |
|
arabcoders
|
ea572ec4c5
|
feat: implement cache cleanup
|
2026-01-16 20:42:51 +03:00 |
|
arabcoders
|
ad54d80077
|
Refactor: better final filename status tracking
|
2026-01-14 19:50:35 +03:00 |
|
arabcoders
|
48e653b70a
|
refactor: limit concurrent extract info calls to prevent loop blocking
|
2026-01-14 16:11:21 +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
|
b912186502
|
chore: update tests assertion messages
|
2026-01-09 18:57:51 +03:00 |
|
arabcoders
|
c8e2fc5dc9
|
fix: put status downloading to prevent live stream from showing preparing endlessly
|
2026-01-08 19:08:39 +03:00 |
|
arabcoders
|
cf2ee306d2
|
feat: support using output template for metadata generation. Closes #539
|
2026-01-08 17:03:22 +03:00 |
|
arabcoders
|
3c7157542d
|
Refactor: add priority to presets
|
2026-01-05 18:19:55 +03:00 |
|
arabcoders
|
459dee77db
|
Refactor: try to keep extra information available in all stages of the request process
|
2026-01-05 17:37:52 +03:00 |
|
arabcoders
|
a6b68ed3e4
|
Refactor: add enabled field to notifications.
|
2026-01-04 19:31:41 +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
|
5dec543169
|
Refactor: integrate cf solver for both yt-dlp and httpx
|
2026-01-02 18:44:52 +03:00 |
|
arabcoders
|
f32e323309
|
Refactor: improve linting and formatting
|
2025-12-30 20:42:50 +03:00 |
|
arabcoders
|
f2eebbcd3d
|
Refactor: expand ytdlp tests
|
2025-12-29 17:59:38 +03:00 |
|
arabcoders
|
5a5f16c9f8
|
Refactor: make classes more modular
|
2025-12-19 20:12:01 +03:00 |
|
arabcoders
|
b36d9fd641
|
Refactor: migrated whatleft of sync code to async
|
2025-12-18 18:21:34 +03:00 |
|
arabcoders
|
50f50bed9f
|
Refactor: do not load history items in DownloadQueue
|
2025-12-18 17:08:18 +03:00 |
|
arabcoders
|
7a85bcdb5c
|
Refactor: swap sqlite to aiosqlite and add queued db updates
|
2025-12-18 16:31:15 +03:00 |
|
arabcoders
|
ddc71cc1bd
|
Feat: Add new PATCH api for updating the task and improved the no timer messaging
|
2025-12-08 19:43:06 +03:00 |
|
arabcoders
|
eaa433e264
|
Fix: incorrect usage of function name
|
2025-12-08 16:47:43 +03:00 |
|
arabcoders
|
c9de6b9f2f
|
Drop download_archive for generic extractors when using default presets. Fixes #506
|
2025-12-04 20:04:58 +03:00 |
|
arabcoders
|
13ac81b56e
|
Feat: Add task handler for tver.jp
|
2025-11-25 16:52:03 +03:00 |
|
arabcoders
|
7569ff252a
|
Refactor: drop aiohttp serve_static in favor of our own to have more control
|
2025-11-19 18:46:55 +03:00 |
|
arabcoders
|
793b67c135
|
Feat: Make it possible to enable/disable task. Ref #493
|
2025-11-18 19:27:19 +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
|
4a69b0b6a1
|
Feat: Moving files in file browser should trigger item update if exists and update sidecars as well.
|
2025-11-14 20:05:58 +03:00 |
|
arabcoders
|
1c7444e232
|
Feat: Renaming files in file browser should trigger item update if exists and update sidecars as well.
|
2025-11-14 19:26:59 +03:00 |
|
arabcoders
|
6d9c7d70d9
|
Feat: update datastore.get_items to support operations
|
2025-11-14 17:49:01 +03:00 |
|
arabcoders
|
1107567f86
|
Feat: add paginated history endpoint
|
2025-11-13 17:15:05 +03:00 |
|