ze0s
b7d2161fdb
feat(feeds): torznab parse category and freeleech ( #492 )
...
* feat(feeds): torznab parse freeleech
* feat(feeds): torznab parse categories
2022-10-14 18:01:04 +02:00
ze0s
924899d9f3
fix(indexers): SpeedApp download url ( #495 )
...
* fix(indexers): SpeedApp download url
* fix: torrenturl parse
2022-10-13 21:24:45 +02:00
xoaaC
2777f8c3cd
fix(indexers): improve animebytes parsing ( #477 )
...
* Fixed typo for "Aweomse Raw Novel"
Added one missing whitespace after "manga" tag for "Awesome Live Action Special" test
Changed regex expression to fix AB parsing
* Fixed regex to acknowledge "uploader" var in case there is no tags in the announce.
Added test line for announces without tags.
* chore: update rls package
* fix(release): don't overwrite season and episode
2022-10-13 20:35:48 +02:00
ze0s
bc335ccf1f
build: images with goreleaser ( #496 )
...
* build: images with goreleaser
* build: cleanup workflow
2022-10-13 20:31:43 +02:00
ze0s
2f3eb8d676
fix(indexers): EMP parse line patterns ( #494 )
2022-10-13 16:29:36 +02:00
paperclip-go-brr
72be86a34f
feat(feed): Configurable request timeout ( #456 )
...
* feat(feed): Add field for setting request timeout
* fix: missing type in interface
* feat: add postgres migration and column to base schema
2022-10-04 17:33:35 +02:00
Kyle Sanderson
47eaeaa635
feat(rss): implement relative URL support ( #484 )
...
* feat(rss): implement relative URL support
* bp had some words
* feat(gh): uplift golang to 1.19.1
* feat(docker): uplift golang to 1.19
* feat(docker): uplift to go 1.19
* cleanup
* chore: update go version in go.mod
* feat: refactor and add test feed process item
* unescape query params after join
* break out logic into separate method
* add tests
2022-10-04 12:59:29 +02:00
stacksmash76
5f85a9a990
fix(web): indexer options stale caching ( #473 )
...
fix: de-duplicate incompatible queries which led to a stale type-unsafe caching bug
Co-authored-by: anonymous <anonymous>
2022-09-24 15:22:27 +02:00
ze0s
6fc8015887
fix(clients): rtorrent use directory
instead of base_path
( #472 )
...
fix(clients): rtorrent use directory instead of base_path
2022-09-23 19:42:47 +02:00
stacksmash76
553320bf1d
fix(web): TS typings and always active navbar link ( #470 )
...
* fix TS typings since `yarn build` was failing on my machine.
* fixed the dashboard navlink (it was always active on my end)
2022-09-23 19:03:00 +02:00
ze0s
8a782a5cab
fix(notifications): Notifiarr check for valid api key ( #471 )
...
fix(notifications): notifiarr check is enabled valid
2022-09-23 18:56:28 +02:00
ze0s
34d2449751
fix(actions): qbit seedtime minutes instead of seconds ( #468 )
...
fix(actions): qbit seedtime limit minutes not seconds
2022-09-22 22:38:19 +02:00
ze0s
300418b9f1
feat(irc): improve list view ( #466 )
...
* feat(irc): add irc status examples
* feat(irc): add dropdown menu to list
* feat(irc): update heroicons and add expand button
* feat(irc): update heroicons and add expand button
2022-09-22 16:39:05 +02:00
ze0s
f5faf066a9
feat(filters): improve list view with filtering ( #465 )
2022-09-22 11:54:17 +02:00
ze0s
63d4c21e54
feat(notifications): add Notifiarr support ( #464 )
2022-09-19 15:44:31 +02:00
Kyle Sanderson
f8ace9edbe
chore(indexers): lower hebits ( #461 )
...
* chore(indexers): lower hebits
* Update hebits.yaml
2022-09-12 00:37:49 +02:00
ze0s
dc309a57e4
fix(releases): improve tags parsing ( #459 )
2022-09-10 21:26:26 +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
Kyle Sanderson
8b96f29f37
chore(core): update deps ( #457 )
2022-09-10 00:41:15 +02:00
xoaaC
ae4b288969
fix(web): artist placeholder typo in music filters ( #449 )
...
fix(web): fix typo in artist placeholder in category music filters
2022-09-06 15:53:02 +02:00
ze0s
853ffdd5b4
build(binaries): add freebsd target ( #450 )
...
* build(binaries): add freebsd target
* build(binaries): skip freebsd arm
* build(binaries): update reaadme
2022-09-06 14:03:32 +02:00
ze0s
0ed2b1233d
fix(indexers): properly escape regex patterns ( #448 )
...
fix(indexers): properly escape regex
2022-08-31 16:30:37 +02:00
ze0s
b4c3734bbd
chore: add issue templates ( #434 )
2022-08-31 15:58:42 +02:00
ze0s
5260b864d2
feat(indexers): add SpeedApp ( #439 )
2022-08-31 15:57:40 +02:00
ze0s
a5bc2c09c4
feat(indexers): add BitTorrentFiles ( #442 )
2022-08-31 15:57:07 +02:00
ze0s
5fdc5dbd1f
feat(indexers): add XSpeeds ( #441 )
2022-08-31 15:55:27 +02:00
ze0s
43d6ac66e6
feat(indexers): add SceneHD ( #440 )
2022-08-31 15:53:05 +02:00
ze0s
7b1f8a4668
feat(indexers): add PolishSource ( #438 )
...
* feat(indexers): add PolishSource
* fix(indexers): PS download with https
2022-08-31 15:48:19 +02:00
ze0s
e0be2a1e3e
feat(indexers): add PolishTracker ( #436 )
...
* feat(indexers): add PolishTracker
* fix(indexers): PT update port
2022-08-31 15:47:47 +02:00
ze0s
75f75d7764
feat(indexers): add OppaiTime ( #435 )
2022-08-31 15:43:27 +02:00
Kyle Sanderson
c3da92d4c3
feat(macros): implement size ( #446 )
2022-08-31 15:08:22 +02:00
Kyle Sanderson
c7b372ee4e
feat(actions): implement TorrentDataRawBytes macro ( #444 )
...
* feat(action): implement TorrentDataRawBytes
* better citizen
* feat(filters): external support TorrentDataRawBytes macro
* feat(actions): exec add TorrentDataRawBytes macro
* feat(actions): exec add TorrentDataRawBytes macro
2022-08-31 15:03:02 +02:00
Kyle Sanderson
c1d2697e18
feat(qbit): implement errored filter ( #447 )
...
* feat(qbit): implement errored
* well, evidently there's some crashes.
* fix(qbit): contentlayout.
reported by Vyerni a couple minutes ago
* fix(clients): qbit contentLayout
2022-08-30 22:09:56 +02:00
Kyle Sanderson
5a7614f954
feat(qbittorrent): Add more methods ( #443 )
...
* (feat): qbittorrent: Add funcs
* sync
* Delete go.mod
* more more more
* a cat for your trouble
* no pointers for you
* maybe they weren't so bad afterall.
2022-08-29 15:30:31 +02:00
ze0s
9813f5718d
fix(filters): check match other
and except other
( #433 )
...
fix(filters): check other and excpet other
2022-08-27 14:54:41 +02:00
E7
48d6468503
feat(indexers): TorrentName templating ( #381 )
...
* feat(indexers): animebytes improve parsing
* Update animebytes.yaml
fix music parsing
* parse releaseEpisode
* add torrentname template
* improve releaseTags parsing
* add torrentName templating
conditional rendering of group and episode number
add freeleech parsing
* fix(indexers): improve ab releasename parsing
* feat(macros): expose TorrentID, GroupID, and Size
* Revert "feat(macros): expose TorrentID, GroupID, and Size"
This reverts commit dae40116a1cce40f3c18d057d0af697af4407274.
* change year to use parentheses
Co-authored-by: ze0s <ze0s@riseup.net>
Co-authored-by: varoOP <varoOP@protonmail.com>
2022-08-25 14:47:41 +02:00
lancehilliard
ec07c57612
fix(web): typos ( #428 )
2022-08-25 12:51:09 +02:00
ze0s
54d7151894
feat(clients): add rTorrent support ( #421 )
2022-08-21 21:42:07 +02:00
ze0s
765215270a
fix(config): improve container detection ( #420 )
...
fix(config): detect container
2022-08-21 18:21:43 +02:00
Agneev Mukherjee
8457222b28
feat(docker): expose default port ( #414 )
...
* Expose web UI port
* expose web-ui port
2022-08-21 18:15:39 +02:00
Kyle Sanderson
61741064c9
feat(filters): add disclaimer for advanced filters ( #411 )
...
* feat(web): help users with accurate filtering.
2022-08-20 13:50:21 +02:00
ze0s
b50688159e
feat(feeds): add generic RSS support ( #410 )
...
* feat(feeds): add generic rss support
* feat(feeds/web): add generic rss support
* implement rss downloading
* gosum + mod
* re-add size from Custom field.
* implement uploader + category
* sync
* remove double assignment (+torznab)
* didn't save the rss file >.>
* cleanup
* fixfeeds): create rss indexer
* fix(feeds): stop feed
* feat(feeds): support nexusphp rss enclosure link
* feat(feeds): check size for custom size
* fix(feeds): race condition and only stop enabled feeds
* fix(feeds): unify indexer implementation badge
Co-authored-by: Kyle Sanderson <kyle.leet@gmail.com>
2022-08-20 00:34:46 +02:00
Kyle Sanderson
b607aef63e
fix(indexers): red grab torrent id ( #413 )
2022-08-19 13:12:55 +02:00
ze0s
3a334121f7
feat(filters): support partial update ( #409 )
2022-08-15 15:54:34 +02:00
ze0s
fa20978d58
feat(api): add apikey support ( #408 )
...
* feat(api): add apikey support
* feat(web): api settings crud
2022-08-15 11:58:13 +02:00
ze0s
9c036033e9
feat(indexers): mam parse vip as freeleech ( #407 )
2022-08-12 16:13:45 +02:00
Kyle Sanderson
7deac6a781
fix(irc): rewrite handler pipeline ( #399 )
...
* fix(irc): rewrite handler pipeline
This might be overkill but the pipeline has been made event driven. I've tested on a couple networks, and bouncing nicks / connections brings it back every time. creating the a different branch from https://github.com/autobrr/autobrr/pull/398 because it's pretty intrusive (and I didn't apply the GUI changes).
* fix(irc): couple adjustments
* fix(irc): deadlocks
* fix: add missing dependency
* fix(irc): remove more locks from connect cmds
* feat(irc): conditional monitoring message
* feat(irc): show unhealthy network in ui
* feat(irc): improve logs and comments
2022-08-12 15:32:02 +02:00
SweetMNM
4c93cac248
feat(indexers): add Fuzer ( #406 )
...
* Add Fuzer indexer
* Fuzer encode torrent name
2022-08-12 13:31:20 +02:00
SweetMNM
0195e2e8b3
feat(indexers): add Hebits ( #402 )
...
* Add Hebits indexer
* add hebits irc tests
2022-08-11 19:53:28 +02:00
ze0s
f258cdd42b
fix(actions): lidarr properly handle rejected ( #404 )
...
fix(actions): lidarr properly reject instead of error
2022-08-11 17:15:32 +02:00