Ludvig Lundgren
94a3810f57
fix(indexers): torznab update not working ( #332 )
2022-07-02 18:23:46 +02:00
varoOP
00ef566450
fix(releases): ParseReleaseTags container matching ( #329 )
2022-07-02 16:27:33 +02:00
Ludvig Lundgren
4126253958
feat(indexers): milkie add more announcers ( #328 )
2022-07-01 14:57:01 +02:00
varoOP
b5e033832a
feat(discord): remove hardcoded username ( #323 )
2022-07-01 14:03:09 +02:00
Ludvig Lundgren
f63ace662a
feat(irc): improve reconnect and add notifications ( #315 )
...
* refactor(irc): nickserv and methods
* feat(notifications): add new events and refactor send
* feat(irc): handle disconnect reconnect and connect
* feat(irc): update config for ergo local irc server
* feat(irc): retry initial connect
* feat(irc): show nickserv errors
2022-06-29 16:50:38 +02:00
Ludvig Lundgren
aa500fd13d
fix(indexers): indexers store and update ( #318 )
...
* fix(indexers): store and update set map
* chore: update go to 1.18
2022-06-19 22:22:27 +02:00
Ludvig Lundgren
f9cf837486
fix(indexers): duplicates in list ( #317 )
...
* feat(indexers): refactor setup and updates
* feat(indexers): use definitions as non-pointer
2022-06-19 21:24:04 +02:00
Kyle Sanderson
0256ea52fd
fix(indexers): don't crash on empty custom-definition ( #311 )
2022-06-16 01:36:39 +02:00
Ludvig Lundgren
62392fd14c
feat(releases): add more database indexes ( #310 )
2022-06-16 00:32:55 +02:00
Kyle Sanderson
8c720ac23e
fix(indexers): don't die on failed load of custom-definitions ( #303 )
...
* fix(custom-definitions): don't die on failed load
2022-06-15 23:04:15 +02:00
Ludvig Lundgren
b1d7a1f555
fix(logging): timestamp and update pkg ( #309 )
2022-06-15 23:00:33 +02:00
Ludvig Lundgren
f67c92340a
fix(filters): postgres dl limits check ( #308 )
2022-06-15 19:39:21 +02:00
Ludvig Lundgren
6675a1df3e
fix(releases): releasetags freeleech parsing ( #306 )
...
* refactor(releases): remove err from constructor
* fix(releases): freeleech parsing and filtering
* chore: remove unused releaseinfo package
2022-06-14 22:26:45 +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
38addb99e6
feat(notifications): add telegram support ( #299 )
...
* feat(notifications): add telegram support
* feat(notifications): change list view
* refactor(notifications): overall setup
* feat(notifications): forms add telegram
2022-06-13 17:01:36 +02:00
Kyle Sanderson
2ab7133dd0
fix(download-clients): qbittorrent type ratelimit conversion error ( #301 )
2022-06-11 20:33:42 +02:00
Kyle Sanderson
058a220467
fix(download-clients): qBit transform speed limit from B to KB ( #300 )
2022-06-11 20:18:17 +02:00
Kyle Sanderson
bb3ea6ff18
feat(indexers): add PT ( #298 )
...
* feat(indexers): add PT
2022-06-11 06:40:19 +02:00
Ludvig Lundgren
df7a51d479
fix(irc): append invite command on add ( #297 )
2022-06-11 02:05:31 +02:00
Ludvig Lundgren
ffada19506
fix:(actions): exec shell expansion ( #295 )
...
* chore: add package
* feat(actions): properly parse exec args
2022-06-10 21:11:18 +02:00
stacksmash76
4d753b76ed
refactor(web): update to react 18 and other deps ( #285 )
...
* Started refactoring codebase for React 18.
* Migrated to react-router v6 fully
* Removed useless test setup along with relevant packages.
* Removed leftover console.log statement
* feat: use status forbidden for onboarding
* refactor(web): use react hook form on login
* fix: comply with r18 shenanigans
* chore: update packages
2022-06-10 19:31:46 +02:00
Ludvig Lundgren
7957733254
chore(deps): update go deps ( #287 )
2022-06-01 20:00:11 +02:00
Ludvig Lundgren
a5ade5ef24
fix(qbittorrent): params url parsing ( #286 )
...
* fix(qbittorrent): params url parsing
* feat: add more logging
* refactor: qbit tracker status check
2022-06-01 19:37:44 +02:00
Kyle Sanderson
f836272fe6
feat(indexers): add AL ( #282 )
...
* feat(indexers): add AL
2022-05-25 12:16:00 +02:00
Kyle Sanderson
fe8419f1cb
feat(indexers): add bit-hdtv ( #283 )
...
* indexers: add bit-hdtv
* bit-hdtv: update bot name.
2022-05-25 12:13:26 +02:00
Ludvig Lundgren
2a10ea27c6
fix(config): load sqlite from configdir ( #281 )
2022-05-21 14:49:11 +02:00
Ludvig Lundgren
62ada6de37
feat(qbit): refactor url parse and add basic auth support ( #245 )
...
* feat(qbit): add basic auth and refactor url parse
* build: update dockerfile go base
* feat: only show port for legacy reasons
2022-05-20 17:17:00 +02:00
Ludvig Lundgren
cf326a6c10
refactor(irc): cleanup logging ( #277 )
2022-05-20 09:46:02 +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
198528a474
fix(indexers): add ( #276 )
2022-05-19 06:23:50 +02:00
Ludvig Lundgren
2a23ed0185
feat(filters): add download limits ( #266 )
...
* feat(filters): add download limits
2022-05-18 14:14:13 +02:00
Ludvig Lundgren
2903e7b493
fix(indexers-irc): load new values on update ( #274 )
...
* fix(indexers-irc): reload config on restart
* fix(indexers-irc): reload config
* fix: indexer add form
2022-05-17 09:35:08 +02:00
Ludvig Lundgren
45053d9823
fix(filters): contains check empty ( #273 )
2022-05-17 07:31:31 +02:00
Ludvig Lundgren
bea30cb0bd
fix(db): initial schema filter origins nullable ( #271 )
2022-05-12 15:40:58 +02:00
ghostserverd
d112634947
feat(actions): wait for delay ( #263 )
2022-05-09 17:48:56 +02:00
Ludvig Lundgren
9d52d42440
feat(filters): regex match release support list ( #265 )
2022-05-03 15:26:13 +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
43d37fc859
fix(database): bad migration ( #262 )
2022-05-01 21:17:00 +02:00
Ludvig Lundgren
eb7ca3374e
feat(actions): qbt set re-announce opts ( #261 )
2022-05-01 21:11:54 +02:00
Ludvig Lundgren
4d419abb72
fix(feeds): create with indexer id ( #260 )
2022-05-01 16:32:02 +02:00
Ludvig Lundgren
b7d1f216c0
fix(feeds): ttl and correct field types ( #259 )
2022-05-01 16:09:00 +02:00
Ludvig Lundgren
5d032dd075
feat(filters): add regex support ( #258 )
2022-04-30 14:53:24 +02:00
Ludvig Lundgren
e6c151a029
feat: improve release parsing and filtering ( #257 )
...
* feat(releases): improve parsing
* refactor: extend filtering add more tests
* feat: improve macro
* feat: add and remove fields
* feat: add freeleech percent to bonus
* feat: filter by origin
2022-04-30 13:43:51 +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
Kyle Sanderson
780a19a308
feat(indexers): add ptm ( #237 )
...
* indexers: add ptm
2022-04-20 20:39:56 +02:00
Ludvig Lundgren
e934795a04
fix(indexers): use rss download url for hdt ( #251 )
...
* fix(indexers): use rss download url for hdt
2022-04-20 20:30:36 +02:00
Ludvig Lundgren
2dbbd9751b
feat(indexers): add mam ( #241 )
...
* feat(indexers): add mam
* docs: add mam
2022-04-12 21:11:57 +02:00
Ludvig Lundgren
8592787b8b
fix(release): edge case resolution parsing ( #243 )
2022-04-12 20:58:36 +02:00
Ludvig Lundgren
2a3b5ce448
feat(http): add healthcheck endpoints liveness and readiness ( #240 )
...
* feat(http): add liveness and readiness endpoints
* feat(http): improve unhealthy msg
2022-04-12 18:19:07 +02:00
Ludvig Lundgren
9e5b7b0aa5
fix(indexer): panic on size check via api ( #239 )
...
* fix(indexer): panic on size check via api
* feat(indexer): add mock api
2022-04-12 16:45:46 +02:00