Commit graph

785 commits

Author SHA1 Message Date
Ludvig Lundgren
e1ef47e09a
fix: store filter actions (#54) 2021-12-27 15:14:39 +01:00
Ludvig Lundgren
e496027798
fix: use continue instead of break to not exit loop (#53) 2021-12-26 18:28:02 +01:00
Ludvig Lundgren
b75c40f6a4
Feature: List releases (#52)
* feat: list releases

* feat: find releases and count
2021-12-25 21:44:52 +01:00
Ludvig Lundgren
c83ebdc1a4
fix(indexers): milkie url encode apikey and add tests (#51) 2021-12-25 18:25:59 +01:00
Ludvig Lundgren
bc064e15e2
fix: announce parse queue (#50) 2021-12-25 17:44:50 +01:00
Ludvig Lundgren
9b4ea21885
Indexers: Add TranceTraffic (#47) 2021-12-24 00:24:37 +01:00
GregTroar
35d3817bd4
Indexers: Add TD, MTV, TS and Milkie (#45)
* feat: add Milkie definition

* feat: add TorrentDay definition

* feat: add MoreThanTV definition

* feat: add TorrentSeeds definition

Co-authored-by: Ludvig Lundgren <hello@ludviglundgren.se>
2021-12-23 23:34:49 +01:00
Ludvig Lundgren
c4d580eb03
Feature: Support multiline irc parsing (#39)
* feat: initial multiline support

* refactor: handle multiple indexers per network

* wip: setup indexer

* build: add docker compose for testing

* chore: remove temp mock indexers

* chore: update deps

* refactor: update and store network handler

* build: update test compose

* chore: minor cleanup
2021-12-21 21:15:42 +01:00
Kyle Sanderson
c7b61d803e
indexers: Fix BTN IRC Server (#34) 2021-11-24 23:20:48 +01:00
Ludvig Lundgren
7177e48c02
Feature: Save releases (#36)
* chore: tidy deps

* refactor: database migration

* refactor: store release

* refactor: save release

* chore: add packages

* feat(web): show stats and recent releases

* refactor: simply filter struct

* feat: add eventbus

* chore: cleanup logging

* chore: update packages
2021-11-24 23:18:12 +01:00
Ludvig Lundgren
b8d91b0e7a
fix: add extension to watch folder action (#33) 2021-09-26 17:17:44 +02:00
Ludvig Lundgren
974ca95d80
Refactor: Filter form (#31)
* chore: add packages

* chore: disable tailwind jit

* refactor: update base layout structure

* refactor: filter to single form with formik

* feat: save filter actions on save

* feat: disable form dirty
2021-09-19 20:58:47 +02:00
Ludvig Lundgren
c092ffc62d
fix: filter min-size episodes mismatch (#30) 2021-09-15 18:15:23 +02:00
Ludvig Lundgren
e5f2510f6e
fix(indexers): ptp regex pattern (#29)
Match case without by Director.
2021-09-14 17:15:46 +02: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
09eb0b1716
Feature: Tail live logs (#27)
* chore: add new yarn.lock

* chore: add pkgs

* feat: push events via server-sent-events

* feat(web): tail live logs

* fix: update irc network

* fix: set baseurl

* fix: headers
2021-09-07 22:23:27 +02:00
Ludvig Lundgren
00f956870b
feat: improve logging (#24) 2021-08-31 00:07:18 +02:00
Ludvig Lundgren
f78ca85df2
Fix: update download client (#23)
* feat: use password fields

* fix: update download client and better logs
2021-08-30 23:55:38 +02:00
Ludvig Lundgren
d4aa2027c0
fix: date time and improve erorrs (#22) 2021-08-30 22:11:59 +02:00
Ludvig Lundgren
c372ca4ddf fix: ipt download url 2021-08-30 20:57:44 +02:00
Ludvig Lundgren
2cba7a90e0 fix: download client and ipt download url 2021-08-30 20:54:14 +02:00
Ludvig Lundgren
9aaf79e7bb
refactor: indexer definitions (#21) 2021-08-30 20:11:23 +02:00
Ludvig Lundgren
2288997335
fix(indexer): ipt bad torrenturl (#20) 2021-08-30 00:53:13 +02:00
Ludvig Lundgren
4d40d41628
Refactor irc client (#19)
* refactor: update http handlers

* feat: add trace log level

* refactir: irc handler

* refactor(definitions): add irc settings and invite cmd:

* feat: add dft values to inputs

* refactor: indexer irc forms

* refactor(definitions): fix nickserv.password var:

* feat: pre fill indexer name field

* refactor: handle stopping and updates
2021-08-29 23:23:02 +02:00
Ludvig Lundgren
5f69ae9380
feat: add secure flags to cookie (#17) 2021-08-22 15:31:20 +02: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
eb5b040eeb
fix(autobrrctl): change password for user (#11) 2021-08-19 20:41:32 +02:00
Ludvig Lundgren
b8edeb5f31
fix: add missing struct field to user (#10) 2021-08-19 18:42:59 +02:00
Ludvig Lundgren
929231ec35
Feat: autobrrctl change-password (#9)
* feat(autobrrctl): add method change-password

* refactor: store user
2021-08-19 18:37:35 +02:00
Ludvig Lundgren
9eccc6b5e2
Feature: Exec action (#7)
* feat: implement exec action

* chore: change logs to trace

* refactor: extract from action
2021-08-15 02:40:38 +02:00
Ludvig Lundgren
40b855bf39
Feature: Auth (#4)
* feat(api): add auth

* feat(web): add auth and refactor

* refactor(web): baseurl

* feat: add autobrrctl cli for user creation

* build: move static assets

* refactor(web): auth guard and routing

* refactor: rename var

* fix: remove subrouter

* build: update default config
2021-08-14 14:19:21 +02:00
Ludvig Lundgren
a838d994a6 feat: add backend 2021-08-11 15:26:17 +02:00