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
s0up4200
56ef3a5402
feat(actions): qBittorrent add first-last piece priority ( #1517 )
...
* feat(actions): qBittorrent add first/last piece priority
* removed accidental change
* fix: scanrow order
* fix: spaces vs tabs
* bump(deps): upgrade go-qbittorrent to v1.9.0
* fix(test): add missing colon
* fix(database): sqlite remove duplicate
2024-04-18 14:47:36 +02:00
ze0s
fbabdfb217
feat(clients): override arr download client by name ( #1328 )
...
* feat(clients): override arr client by name
* feat(clients): add missing file
* feat(clients): add section download client arr
2024-01-01 17:57:19 +01: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
c6122dbc41
feat(actions): qBittorrent add priority handling ( #1315 )
...
* feat(qbittorrent): add priority handling
* fix: check if torrent queueing is enabled
* fix: only check for torrent queueing if priority is set
* fix: improve tooltip message
* feat: enable torrent queueing if disabled
* change to SetPreferencesQueueingEnabled
* feat(actions): rename field
* chore: bump pkg go-qbittorrent to v1.8.0
* chore(deps): update go-qbittorrent to v1.8.1
* chore(deps): go mod tidy
---------
Co-authored-by: ze0s <ze0s@riseup.net>
2023-12-25 22:39:31 +01:00
soup
6e12654f6a
feat(filters): show enabled and disabled actions in list view ( #1304 )
...
* feat(filters): reflect enabled actions
* dont store release unless enabled action found
* store the release after the delay
* add new parameter to FindByFilterID method
2023-12-17 21:18:26 +01:00
ze0s
0d3e10f094
feat(downloadclient): set downloadClientId for arr clients ( #1081 )
...
feat(downloadclient): arrs set downloadClientId
2023-09-03 15:34:55 +02:00
ze0s
3e244fac10
fix(filters): store and update with no external filters ( #1049 )
...
* fix(filters): store and update
* fix(filters): bad fmt var
* fix(filters): store expect status
* fix(filters): store expect status
* fix(filters): external filter always rejected
2023-08-17 21:42:43 +02:00
ze0s
6898ad8315
feat(releases): replay actions ( #932 )
...
* feat(releases): replay actions
* feat(releases): replay actions component
* fix: update filter actions
* fix: select filter_id from ras
2023-05-15 21:30:04 +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
64900c4d56
fix(downloadclients): remove from filter actions on delete ( #891 )
...
fix(downloadclients): properly delete from filter actions
2023-05-01 01:18:46 +02:00
Kyle Sanderson
0564f0bf7a
fix(actions): watch folder ( #780 )
...
* fix(macros): Download torrent for watchfolders
* use in-memory torrent for watchfolder
* Update run.go
2023-03-22 21:57:18 +01:00
Kyle Sanderson
29bedc532d
fix(macros): torrentdata parsing ( #757 )
...
* fix(macros): Fix torrentdata parsing in macros.
* fix action test
* more dead code
* hunting demons
* limit success output
2023-03-19 20:53:42 +01:00
Kyle Sanderson
13a74f7cc8
feat: add usenet support ( #543 )
...
* feat(autobrr): implement usenet support
* feat(sonarr): implement usenet support
* feat(radarr): implement usenet support
* feat(announce): implement usenet support
* announce: cast a line
* feat(release): prevent unknown protocol transfer
* release: lines for days.
* feat: add newznab and sabnzbd support
* feat: add category to sabnzbd
* feat(newznab): map categories
* feat(newznab): map categories
---------
Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>
Co-authored-by: ze0s <ze0s@riseup.net>
2023-03-04 20:27:18 +01:00
Viktor Elofsson
870e109f6c
feat(download-client): add support for Porla ( #553 )
...
* Add support for the 'Test' button to work
* Make Porla show up in filter actions select
* Add an empty Porla action
* Make Porla action find download client
* Make implementation actually add torrent to Porla
* Fix qBittorrent import
* Finish up Porla action
* Check length on commitish before slicing
* Move Porla to the other DL clients
* Add Porla to type name map
* Move Porla to beneath the other download clients
2023-01-29 18:17:01 +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
voltron4lyfe
71d0424b61
feat(clients): add Readarr support ( #490 )
...
* Add initial Readarr support
* Readarr working with MaM
* feat(clients): readarr add tests
2022-10-14 19:56:42 +02:00
ze0s
54d7151894
feat(clients): add rTorrent support ( #421 )
2022-08-21 21:42:07 +02:00
ze0s
9508cbb46c
feat(actions): qbit add options content layout and skip hash check ( #393 )
...
* feat(actions): qbit content layout and skip hash check
* feat(actions): qbit options
2022-08-02 18:06:45 +02:00
Ludvig Lundgren
7eefeb54c1
feat(download-clients): add transmission ( #350 )
2022-07-10 18:01:58 +02:00
Ludvig Lundgren
8b1174c65f
feat(actions): qbit rules set ratio and seed time limits ( #264 )
2022-05-03 14:57:47 +02:00
Ludvig Lundgren
eb7ca3374e
feat(actions): qbt set re-announce opts ( #261 )
2022-05-01 21:11:54 +02:00
Ludvig Lundgren
a3854ecd59
refactor: filter and action flow ( #225 )
...
* refactor: fitler and action flow
* fix: save release before filters
* feat: add action client to notifications
* feat: improve filter check logging
2022-04-09 21:20:26 +02:00
Ludvig Lundgren
9d0ab6ea52
feat(clients): add whisparr ( #218 )
...
* feat(clients): add whisparr
* feat: add client connection test
2022-04-06 10:40:44 +02:00
Ludvig Lundgren
3185832708
feat: add postgres support ( #215 )
...
* feat: add postgres support and refactor
* feat: improve releases find
* fix: autobrrctl create user
2022-04-02 19:24:23 +02:00
Ludvig Lundgren
159133ef35
feat(actions): add webhook support ( #184 )
...
* feat(actions): add webhook support
* feat: add type and method
2022-03-20 12:16:47 +01:00
Ludvig Lundgren
26f558859a
fix: blank page loading filters ( #107 )
...
* fix(filters): load indexers separate
* feat: add ctx to filter related db methods
2022-02-03 21:58:41 +01:00
Ludvig Lundgren
e1ef47e09a
fix: store filter actions ( #54 )
2021-12-27 15:14:39 +01:00
Ludvig Lundgren
e6cfc77e85
Feature: Lidarr ( #15 )
...
* feat(web): add lidarr download client
* feat: add lidarr download client
2021-08-22 02:17:13 +02:00
Ludvig Lundgren
fce6c7149a
Feature: Sonarr ( #14 )
...
* feat: add sonarr download client
* feat(web): add sonarr download client and actions
* feat: add sonarr to filter actions
2021-08-22 00:55:00 +02:00
Ludvig Lundgren
455284a94b
Feature: Radarr ( #13 )
...
* feat(web): add and update radarr
* feat: add radarr download client
* feat: add tests
2021-08-21 23:36:06 +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
Ludvig Lundgren
a838d994a6
feat: add backend
2021-08-11 15:26:17 +02:00