arabcoders
|
3631947234
|
chore: use ty as type checker.
|
2026-06-14 18:35:03 +03:00 |
|
arabcoders
|
ab56a7d8c9
|
fix: startup crash if access long was turned off
|
2026-05-28 22:21:56 +03:00 |
|
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
|
dbff4c6798
|
feat(console): make terminal window more durable and support reloading and stopping commands.
|
2026-04-14 02:19:35 +03:00 |
|
arabcoders
|
4620d1aaed
|
fix: improve the native build
|
2026-04-10 19:58:36 +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
|
042379035a
|
refactor: migrate task definitions to db model
|
2026-01-23 23:38:59 +03:00 |
|
arabcoders
|
5b7d9ddbde
|
refactor: migrate notifications to the new db model
|
2026-01-21 18:29:16 +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
|
ea572ec4c5
|
feat: implement cache cleanup
|
2026-01-16 20:42:51 +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
|
5a5f16c9f8
|
Refactor: make classes more modular
|
2025-12-19 20:12:01 +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
|
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
|
09c0267404
|
Added Web UI for task definitions
|
2025-09-23 01:41:22 +03:00 |
|
arabcoders
|
2eba728dd2
|
Refactor event handlers to be asynchronous across multiple modules
|
2025-09-12 02:55:11 +03:00 |
|
arabcoders
|
70e06f0122
|
remove webview in favor of using built-in browser.
|
2025-08-25 22:24:04 +03:00 |
|
arabcoders
|
0ea1d80243
|
Added initial code to support adding custom fields to NewDownload form.
|
2025-08-07 18:12:24 +03:00 |
|
arabcoders
|
438254c594
|
Added task to kill debugpy, sometimes vscode leave it behind causing problems during development
|
2025-07-25 17:37:52 +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
|
09c5d7794d
|
Cleaning up the event dispatcher system.
|
2025-07-18 21:06:09 +03:00 |
|
arabcoders
|
112da01105
|
Major notification update to add initial support for apprise URLs.
|
2025-07-18 00:10:14 +03:00 |
|
arabcoders
|
37dab36fc9
|
support running in pywebview in windows.
|
2025-07-07 18:37:11 +03:00 |
|
arabcoders
|
43aef86e7e
|
switch from config.version to config.app_version
|
2025-06-23 16:26:27 +03:00 |
|
arabcoders
|
fdec2356f9
|
Fix tasks not dispatching
|
2025-06-23 12:56:00 +03:00 |
|
arabcoders
|
8c82d1b99c
|
create new loop in main thread
|
2025-06-23 01:13:17 +03:00 |
|
arabcoders
|
f6e3c94432
|
minor changes to the event bus dispatcher
|
2025-06-23 01:00:36 +03:00 |
|
arabcoders
|
f50708852a
|
As we no longer need to update each time yt-dlp updates, we going to use simver
|
2025-06-18 22:08:11 +03:00 |
|
arabcoders
|
0345da6468
|
handle ping endpoint logging better
|
2025-06-17 20:00:03 +03:00 |
|
arabcoders
|
8694e82965
|
minor design update
|
2025-06-17 17:24:52 +03:00 |
|
arabcoders
|
5212dfeeaa
|
Refactor HttpSocket to be more manageable and more modular.
|
2025-06-13 01:02:31 +03:00 |
|
arabcoders
|
400cf7bec3
|
completely refactored HttpAPI into more manageable routes.
|
2025-06-12 00:57:37 +03:00 |
|
arabcoders
|
6c8fd05886
|
WiP: More migration to Path
|
2025-06-10 01:08:44 +03:00 |
|
arabcoders
|
1f1fbbac01
|
WIP: more changes to support webview in the future.
|
2025-06-08 23:45:00 +03:00 |
|
arabcoders
|
6d774a6d9c
|
switch to uv instead of pipenv, and partially fix the code to work on windows.
|
2025-06-08 20:45:12 +03:00 |
|
arabcoders
|
2676ed099d
|
support pywebview
|
2025-06-07 23:40:59 +03:00 |
|
arabcoders
|
700fe41c15
|
plans for native app
|
2025-06-07 17:51:00 +03:00 |
|
arabcoders
|
0f0dd51a41
|
Add support for running YTPTube from sub-directory. Fix #295
|
2025-06-05 21:04:00 +03:00 |
|
arabcoders
|
ba152fcb4f
|
packages update.
|
2025-05-27 21:59:16 +03:00 |
|
arabcoders
|
b5a3ed1ab4
|
Added info dict condition checker
|
2025-05-07 17:58:33 +03:00 |
|
arabcoders
|
999dbf35c0
|
it works!
|
2025-05-02 21:12:00 +03:00 |
|
arabcoders
|
99a2f60ad7
|
another attempt at fixing mpd streams
|
2025-05-02 19:49:13 +03:00 |
|