soup
0391629862
chore(license): update copyright year in headers ( #1929 )
...
* chore: update copyright year in license headers
* Revert "chore: update copyright year in license headers"
This reverts commit 3e58129c431b9a491089ce36b908f9bb6ba38ed3.
* chore: update copyright year in license headers
* fix: sort go imports
* fix: add missing license headers
2025-01-06 22:23:19 +01:00
KyokoMiki
ae779e5461
feat(download-client): add label to Deluge if it does not exist ( #1761 )
...
* feat(download-client): Add label to deluge if it does not exist
* refactor(downloadclient): deluge set label
---------
Co-authored-by: ze0s <ze0s@riseup.net>
2024-10-20 14:04:00 +02:00
ze0s
e9726363b4
fix(downloadclients): do not load Deluge from cache ( #1743 )
...
Co-authored-by: ze0s <>
2024-09-29 12:48:53 +02:00
ze0s
2681c2357d
fix(download-client): Deluge push error ( #1719 )
...
fix(downloadclient): Deluge push error
2024-09-12 18:42:35 +02:00
ze0s
bc0f4cc055
feat: add support for proxies to use with IRC and Indexers ( #1421 )
...
* feat: add support for proxies
* fix(http): release handler
* fix(migrations): define proxy early
* fix(migrations): pg proxy
* fix(proxy): list update delete
* fix(proxy): remove log and imports
* feat(irc): use proxy
* feat(irc): tests
* fix(web): update imports for ProxyForms.tsx
* fix(database): migration
* feat(proxy): test
* feat(proxy): validate proxy type
* feat(proxy): validate and test
* feat(proxy): improve validate and test
* feat(proxy): fix db schema
* feat(proxy): add db tests
* feat(proxy): handle http errors
* fix(http): imports
* feat(proxy): use proxy for indexer downloads
* feat(proxy): indexerforms select proxy
* feat(proxy): handle torrent download
* feat(proxy): skip if disabled
* feat(proxy): imports
* feat(proxy): implement in Feeds
* feat(proxy): update helper text indexer proxy
* feat(proxy): add internal cache
2024-09-02 11:10:45 +02:00
ze0s
861f30c144
fix(actions): reject if client is disabled ( #1626 )
...
* fix(actions): error on disabled client
* fix(actions): sql scan args
* refactor: download client cache for actions
* fix: tests client store
* fix: tests client store and int conversion
* fix: tests revert findbyid ctx timeout
* fix: tests row.err
* feat: add logging to download client cache
2024-08-27 19:45:06 +02:00
ze0s
45b522abf8
chore: update license header year ( #1332 )
...
* chore: update license header year
* chore: update license header year tsx files
* chore: update license header
2024-01-01 16:21:02 +01:00
soup
2a4fb7750b
feat(actions): deluge v2 add skip recheck ( #1321 )
...
* feat(actions): add skip recheck for deluge v2
* chore(deps): update go-deluge to v1.2.0
2023-12-28 16:59:17 +01:00
ze0s
1bfbe38335
feat(macros): add SizeString DownloadURL and InfoURL ( #1080 )
...
* feat(macro): add new variables
* SizeString
* DownloadURL
* InfoURL
* feat(macro): add new test cases
2023-09-03 13:27:47 +02:00
ze0s
1abc260047
fix(downloadclients): Deluge v1 save path ( #915 )
...
fix(downloadclients): Deluge v1 fix save path
2023-05-06 22:56:10 +02:00
ze0s
604c7896bd
chore: add LICENSE GPLv2-or-later ( #897 )
...
* chore: add LICENSE
* chore: add LICENSE to README
2023-05-01 16:21:59 +02:00
ze0s
ca196f0bf1
feat(releases): support magnet links ( #730 )
...
* feat(releases): support magnet links
* feat(feeds): support magnet links
* feat(actions): log messages
* fix: component warning
* fix: check hasprefix instead of hassuffix for magnet
* feat(release): resolve magnet uri from link
* fix(actions): deluge use magnet uri
* fix(macros): add `MagnetURI` var
* fix(actions): run magnet resolving before macros
* feat(feeds): set download type on creation
2023-02-28 22:16:10 +01:00
ze0s
839eb9f3f3
feat(actions): simplify macro parsing ( #560 )
...
* refactor(action): parse macros
* feat(action): add ctx to arr clients and test
2022-12-10 21:48:19 +01:00
Kyle Sanderson
2d8f7aeb4e
feat(releases): retry failed downloads ( #491 )
...
* feat(download): implement parsing and retry
* feat: retry torrent file downloads
* refactor: error handling downloadtorrentfile
* feat: add tests for download torrent file
* build: add runs-on self-hosted
* build: add runs-on self-hosted
2022-10-19 21:52:31 +02:00
ze0s
bbb8d2fe6e
fix(actions): cross platform watch dir file handling ( #458 )
...
* chore: update deps
* fix(actions): cross-platform file handling
* fix(qbittorrent): unrelated failing test
2022-09-10 20:31:46 +02:00
ze0s
d56693cd33
feat(filters): add external script and webhook checks
2022-07-23 15:19:28 +02:00
ze0s
16dd8c5419
fix(actions): deluge v2 download file and check rules ( #369 )
2022-07-23 14:11:24 +02:00
Ludvig Lundgren
402596523d
feat(actions): improve errors and logs ( #340 )
2022-07-07 16:28:14 +02:00
Ludvig Lundgren
91b094f4f4
feat(confg): reload on save and refactor logging ( #275 )
...
* feat(confg): reload on save
* refactor(logging): rework
2022-05-20 09:27:01 +02:00
Ludvig Lundgren
5a45851677
feat(actions): add more macro variables ( #157 )
...
* feat(actions): add more macro variables
* feat: add more macros
* feat: add more tests
2022-03-04 20:29:53 +01:00
Ludvig Lundgren
f466657ed4
Fix: Performance issues and sqlite locking ( #74 )
...
* fix: performance issues and sqlite locking
* fix: dashboard release stats was reversed
* refactor: open and migrate db
* chore: cleanup
2022-01-11 19:35:27 +01:00
Ludvig Lundgren
c02f16b64d
Feature: Download client rules ( #18 )
...
* feat(web): add and update download client rules
* feat: add and update download client rules
* feat: add active downloads check
* chore: update pkg
* feat: deluge max active downloads
* feat: use basic rules for deluge
* feat: add as paused
* refactor: download file if needed
* feat: better errors qbit
2021-09-10 16:54:30 +02:00
Ludvig Lundgren
0c4aaa29b0
Feature: Deluge download client ( #12 )
...
* chore: add go-libdeluge package
* feat: implement deluge v1 and v2 clients
* feat(web): handle add and update deluge clients
* chore: temp remove releaseinfo parser
2021-08-20 22:08:32 +02:00