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
ef3445cbed
fix(releases): max downloads per hour ( #883 )
...
* fix(releases): max downloads per hour
* refactor: release processing
* compare apples to apples (#884 )
* from rocketships back to apples
* Update internal/database/filter.go
* cast me to the
* keep your eye on the case
---------
Co-authored-by: Kyle Sanderson <kyle.leet@gmail.com>
2023-04-29 21:52:49 +02:00
Kyle Sanderson
1b8f2fce3c
fix(release): cleanup temporary torrent files ( #839 )
...
* fix(release): cleanup temporary files
* the other file
* backout revert
2023-04-27 21:43:20 +02: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
ze0s
38795be9ea
feat(filters): smart episode ( #563 )
...
* feat(filters): initial smart episode
* feat(smart-episode): pseudo-logic
* feat(filters): check releases
* feat(filters): update logic
* feat(web): smart episode (#562 )
* add frontend part for smart episode feature
* change description for smart episode help text
* fix wording
* feat(filters): smart-episode logic
Co-authored-by: Kyle Sanderson <kyle.leet@gmail.com>
Co-authored-by: xoaaC <35452459+xoaaC@users.noreply.github.com>
2022-12-14 19:07:04 +01:00
ze0s
29da2416ec
feat(clients): add support for qBittorrent 4.4.0+ ( #558 )
...
* refactor: move client to go-qbittorrent
* refactor: move client to go-qbittorrent
* feat(downloadclient): cache qbittorrent client
* feat(downloadclient): update qbit
* feat(downloadclient): client test and remove pkg qbit
* feat(downloadclient): update pkg qbit
* fix(release): method
* feat(release): make GetCachedClient concurrent safe
* feat(release): add additional tests for buildLegacyHost
* feat(release): remove branching
* chore: update pkg autobrr/go-qbittorrent to v.1.2.0
2022-12-10 19:25:04 +01:00
ze0s
e2bb14afa4
feat(feeds): improve RSS ( #502 )
...
* feat(feeds): improve rss
* save last_run time
* remove interval check
* refactor feed job keys
* add rss test
* add max_age check
* feat(feeds): rss basic freeleech parsing
* feat(feeds): rss cookie support
* feat(feeds): db get max_age
* feat(feeds): update log messages
* feat(feeds): pass cookie to release for download
* feat(feeds): improve size parsing
* feat(feeds): improve datetime check
2022-10-18 18:51:10 +02:00
ze0s
d56693cd33
feat(filters): add external script and webhook checks
2022-07-23 15:19:28 +02:00
Ludvig Lundgren
c1df9c817f
fix(feeds): torznab update and delete ( #346 )
...
* fix(feeds): torznab update and delete
* fix(feeds): repo cache exists check err
2022-07-09 16:25:40 +02:00
Ludvig Lundgren
0e88117702
feat(logging); improve messages and errors ( #336 )
...
* feat(logger): add module context
* feat(logger): change errors package
* feat(logger): update tests
2022-07-05 13:31:44 +02:00
Ludvig Lundgren
258754643d
feat(web): search releases ( #302 )
...
* feat(releases): search in ui
* refactor(releases): optimize query recent releases
2022-06-14 01:51:33 +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
ghostserverd
d112634947
feat(actions): wait for delay ( #263 )
2022-05-09 17:48:56 +02:00
Ludvig Lundgren
bb62e724a1
feat: add torznab feed support ( #246 )
...
* feat(torznab): initial impl
* feat: torznab processing
* feat: torznab more scheduling
* feat: feeds web
* feat(feeds): create on indexer create
* feat(feeds): update migration
* feat(feeds): restart on update
* feat(feeds): set cron schedule
* feat(feeds): use basic empty state
* chore: remove duplicate migrations
* feat: parse release size from torznab
* chore: cleanup unused code
2022-04-25 12:58: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
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
3b43ccba8a
feat: delete all releases from settings ( #170 )
2022-03-06 18:08:32 +01:00
Ludvig Lundgren
246e3ddc26
feat(web): releases list filtering ( #136 )
2022-02-19 20:00:48 +01:00
Ludvig Lundgren
a18e2bc09d
refactor: download torrent files ( #144 )
...
* refactor: download torrent file
* refactor: remove return struct
* chore: remove unused method
2022-02-17 19:08:29 +01:00
Ludvig Lundgren
e03eac24ba
Feature: Support multiple action status per release ( #69 )
...
* feat: move release actions to separate table
* chore: update sqlite driver
2022-01-08 15:40:31 +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
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