ze0s
532df38cd4
fix(filters): except categories ( #510 )
...
fix(filters): except categories check
2022-10-20 17:39:08 +02:00
ze0s
2cc08bed71
build: revert to old way of docker job ( #508 )
...
build: try old way for docker build
2022-10-19 22:17:45 +02:00
Kyle Sanderson
2d8f7aeb4e
feat(releases): retry failed downloads ( #491 )
...
* feat(download): implement parsing and retry
* feat: retry torrent file downloads
* refactor: error handling downloadtorrentfile
* feat: add tests for download torrent file
* build: add runs-on self-hosted
* build: add runs-on self-hosted
2022-10-19 21:52:31 +02:00
ze0s
5183f7683a
feat(filters): filtering for raw releaseTags ( #506 )
...
feat(filters): add releaseTags filtering
2022-10-18 23:52:36 +02:00
ze0s
dbabb26b83
feat(indexers): add Enthralled ( #504 )
2022-10-18 21:25:26 +02:00
ze0s
7ec121a583
feat(indexers): add iPlay / RMT ( #503 )
2022-10-18 20:21:29 +02: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
stacksmash76
ac988f28f4
feat(web): better tooltips and uniformity ( #474 )
...
* - fix: changed all {text,bg}-{teal,indigo}-* color properties to {text,bg}-{blue}-* so there is only one dominant primary color in the UI -- blue
- enhancement: added `cursor: pointer` to the PageButton component (used in pagination)
- enhancement: modified TitleCell to use the new Tooltip component and modified the width selectors to a more sane default value, now instead of scrolling one just has to tap the cell to see it's untruncated value
- enhancement: modified the Tooltip component to use react-popper-tooltip (which in turn uses popper.js) which is a much better alternative, since it uses auto-positioning in case there's not enough space and some things aren't as broken as in the previous version (e.g. there was a problem with forcing the previous tooltip to use a specific width)
- enhancement: added a useMedia hook selector from the react-use repository, which might come in handy in the future for better/easier decoupling of Desktop and Mobile UI/UX patterns via JS (versus CSS-only)
- enhancement: made the mobile navbar more visible and clear. also fixed previous path === "/" bug which was fixed on desktop.
- fix: fixed table headers/footers so they're rounded
- enhancement: made pagination components more compact (buttons and show N result selector)
* changed {ring, border}-indigo-* to ring-blue-*
* build: add yarn.lock
* fix: formatting warnings
* fix: formatting warnings
* fix: more formatting warnings
* fix: more formatting
2022-10-14 21:54:21 +02: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
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