Commit graph

1265 commits

Author SHA1 Message Date
ze0s
bc1ec844ff
feat(macros): add Cookie (#2107) 2025-06-22 13:08:38 +02:00
martylukyy
82331c3d34
fix(database): duplicate skip_clean_sanitize column (#2096)
* fix(database): duplicate `skip_clean_sanitize` column

* fix(db/sqlite): add skip_clean_sanitize to initial schema

---------

Co-authored-by: ze0s <ze0s@riseup.net>
2025-06-11 12:25:17 +02:00
ze0s
4067940cbd
feat(indexers): DigitalCore include size (#2094)
* feat(indexers): DigitalCore include size

* fix: missing double quotes

* fix: regex

* fix(indexers): properly escape in regex pattern with double quotes

* fix(indexers): simplify regex pattern and avoid double quotes with excessive escapes

* fix(indexers): add EOF

---------

Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
2025-06-10 20:56:21 +02:00
martylukyy
a8b4ca69a2
feat(indexers): new IRC auth mechanism for RocketHD (#2085)
* chore(indexers): new IRC auth mechanism for RocketHD

* linting

* chore(indexers): remove NickServ fields from settings

* chore(indexers): database migrations

* chore(indexers): only do irc_channel migrations when password is not NULL

* feat(indexers): only bump schema once

* feat(indexers): add migrations for postgres
2025-06-10 19:50:19 +02:00
Chance
38b09ea4d5
docs(installers): move Whatbox to one-click Installer section (#2091)
Remove Whatbox from Installation Scripts and add to One-click Installers with a blurb about their custom expert mode
2025-06-10 19:49:17 +02:00
ze0s
46f6fbe5cc
feat(feeds): optimize existing cache items check (#2078)
* feat(feeds): optimize existing items cache check

* feat(feeds): remove ttl from repo method ExistingItems

* feat(feeds): add db integration test for ExistingItems

* feat(feeds): improve release and filter processing

* feat(feeds): fix failing test
2025-06-07 12:46:08 +02:00
Lucian Maly
92ddb919a5
feat(autobrrctl): add filters export functionality (#2065)
* Added export functionality

* Update: export to export-filters

* Update: Using struct

* Updated FilterExport struct
2025-06-02 18:03:49 +02:00
dependabot[bot]
4d04a79782
build(deps): bump the npm group in /web with 16 updates (#2084) 2025-06-01 14:49:11 +00:00
ze0s
8b41c8d595
fix(indexers): XWT update download url with passkey (#2081) 2025-06-01 16:06:31 +02:00
dependabot[bot]
6e57b41529
build(deps): bump the golang group with 9 updates (#2083) 2025-06-01 13:38:50 +00:00
Lucian Maly
4ce2241991
feat(lists): add option to skip cleaning of Plaintext data (#2036)
* Added: Plaintext untouched

* Revert "Added: Plaintext untouched"

This reverts commit e6ceaec5f4776cfc8335ae2c02e1caa4a2bbb0bc.

* Added: skipCleanSanitize

* TS definition for List object doesn't yet know about the new skip_clean_sanitize property

* Update: ListForms.tsx with the bypass option

* Update: Database internals for skip_clean_sanitize

* Fix: Snake case
2025-06-01 15:27:48 +02:00
ze0s
9caf7807de
build: goreleaser snapshot during pr builds (#2082) 2025-06-01 15:11:29 +02:00
soup
f5e484679b
fix(ci): trigger docs update via workflow_run (#2066) 2025-05-24 12:34:40 +02:00
soup
14b4d85915
fix(web): ensure release table auto-update (#2068) 2025-05-24 12:33:55 +02:00
Thiago Henrique
58c9b06c84
feat(indexers): CapybaraBR parse freeleech and internal (#2077)
* feat(indexers): update CapybaraBR IRC announce parsing

* fix(capybarabr): correct casing of freeleechPercent
2025-05-24 12:20:58 +02:00
ze0s
fe4f385a22
feat(database): connect postgres via socket and read config from env _FILE secrets (#2061)
* feat(database): connect postgres via socket

* feat(config): read env var secrets from file

* docs: explain env var secrets

* refactor: generate postgres dsn
2025-05-05 21:15:24 +02:00
soup
24648e45f7
feat(web): persist releases incognito state (#2042)
* refactor(web): persist incognito state

* feat: merge incognito state into SettingsContext

* feat: merge incognito state into SettingsContext
2025-05-04 19:36:39 +02:00
dependabot[bot]
ce4170e5ee
build(deps): bump the npm group in /web with 19 updates (#2058) 2025-05-01 14:50:36 +00:00
dependabot[bot]
fb7962cb01
build(deps): bump the golang group with 10 updates (#2059) 2025-05-01 14:49:51 +00:00
ze0s
1ae8624e05
build(deps): bump Go to 1.24 (#2060)
* build(deps): bump Go to 1.24
2025-05-01 16:36:55 +02:00
Fabricio Silva
b980b5530d
feat(filters): add DSD formats to music (#1993) 2025-05-01 15:38:56 +02:00
ze0s
ac30f2b0a7
feat(indexers): add XtremeWrestlingTorrents (#2051) 2025-05-01 15:10:35 +02:00
ze0s
a0dfe89032
fix(filters): multi-single value dynamic range matching (#2033) 2025-05-01 15:08:37 +02:00
nuxen
7c5f5ac9fd
fix(macros): set HasLog when Log Score is missing in announce (#2052)
fix(tags): HasLog not correct when Log Score is omitted in announce
2025-05-01 14:22:28 +02:00
Alex Belanger
6073480bc4
feat(indexers): add T66y (#2044)
* Adds t66y indexer + irc support for templated infohashes and magnet uris.

* Removed trackers from t66y magnets.

* No need to templatize the torrenthash.

* Fixed tests.

* Opps, correct tests again.

* Moved torrentHash to mapvars.

* Removed field and renamed arg.

* feat(indexers): add test parseurls magneturi

---------

Co-authored-by: ze0s <ze0s@riseup.net>
2025-04-27 18:37:31 +02:00
ze0s
5da0ebbe1f
feat(indexers): add HomieHelpDesk (#2050)
* feat(indexers): add HomieHelpDesk

* feat(indexers): add HomieHelpDesk
2025-04-27 18:04:43 +02:00
martylukyy
0c71f3a3d2
fix(http): change onboarding unavailable log level (#2048)
* fix(http): change onboarding unavailable log level

* fix(http): move omitting of warning further up

* feat: update log msg

---------

Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>
2025-04-27 17:55:09 +02:00
soup
c7efcf1b75
feat(macros): implement template cache (#2049)
* feat(macros): implement template cache

* fix: typo in error

* fix(macros): set DefaultTTL

* fix: accidentally removed SetTimerResolution

* revert: set NoTTL in MustParse
2025-04-27 14:02:39 +02:00
soup
bfda849ef5
chore(indexers): remove TorrentSeeds (#2040) 2025-04-22 18:17:26 +02:00
Antoine
71818093da
fix(metrics): irc channel enabled gauge (#2039)
fix(metrics): fix channel enabled gauge
2025-04-20 14:03:57 +02:00
soup
936fbe3cec
feat(filters): show disabled indexer warning (#2034)
* feat(filters): disabled indexer warning

* refactor(web): remove redundant indexer fetch
2025-04-16 22:13:30 +02:00
soup
48870044a2
fix(oidc): fetch claims from Userinfo endpoint (#2028)
* fix(oidc): fetch claims from Userinfo endpoint

* cleanup

* refactor: simplify log

* fix(oidc): add picture claim to user info
2025-04-13 18:28:43 +02:00
soup
1c23b5df57
feat(oidc): show profile pic if present (#2006)
* feat(oidc): fetch profile picture

* small imprvements

* Add link to provider

* fix(rightnav): add cursor-pointer on hover

* adjust picture border and layout in RightNav and Account components

* cleanup

* oidc claims struct

* check if profile_picture exists

* simplify profile picture error handling

* adhere to autobrr log style

* fix: remove unused imports

---------

Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>
2025-04-13 17:45:30 +02:00
ze0s
a8c4114d6d
feat(lists): read Plaintext from file on disk (#2031)
* feat(lists): read Plaintext from file on disk

* feat(lists): add tooltip to plaintext url field
2025-04-13 17:40:38 +02:00
dependabot[bot]
40aa3b404b
build(deps): bump the npm group across 1 directory with 23 updates (#2025) 2025-04-06 15:50:55 +00:00
dependabot[bot]
b309df87b5
build(deps): bump the golang group across 1 directory with 14 updates (#2024) 2025-04-06 15:42:05 +00:00
ze0s
6b2b1637cb
fix(irc): set proxy if use proxy is enabled (#2011)
fix(irc): set proxy is use proxy is enabled
2025-04-06 17:07:28 +02:00
ze0s
e137ac4070
build(ci): setup goreleaser-pro (#2020)
* build: setup goreleaser-pro

* fix: set env key from secrets
2025-04-05 11:16:24 -07:00
martylukyy
f1fd08a2eb
chore(indexers): remove lusthive (#2007) 2025-03-23 14:35:45 +01:00
ze0s
ef7317dde6
feat(filters): show current download count in list (#2001)
* feat(filters): show current and max downloads in list

* feat(filters): remove unused func param
2025-03-16 18:33:47 +01:00
ze0s
c85fa3f31a
feat(indexers): add PhoenixProject (#1996) 2025-03-16 17:01:00 +01:00
ze0s
3f04b9c5b3
feat(indexers): add RocketHD (#1998)
* feat(indexers): add RocketHD

* feat(indexers): change language to de-DE

* feat(indexers): add channel password field

---------

Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
2025-03-16 16:13:00 +01:00
ze0s
570c7971a4
feat(indexers): add DarkPeers (#1989)
* feat(indexers): add DarkPeers

* feat(indexers): update rsskey help text
2025-03-09 14:42:12 +01:00
martylukyy
21958291a5
feat(indexers): add NordicQuality (#1954) 2025-03-02 18:27:33 +01:00
soup
ac0b407255
refactor(config): remove mapstructure from OIDC (#1973) 2025-03-02 18:08:22 +01:00
kenstir
b4d3d18f40
docs(filters): fix tooltips (#1976)
Normalize "Remember to tick" tooltips removing "below"
because the switch is actually above.
2025-03-02 18:07:25 +01:00
Thiago Henrique
dd0fb5e862
feat(indexers): add CapybaraBR (#1978)
* feat(indexers): add CapybaraBR

* Update internal/indexer/definitions/capybarabr.yaml

Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>

* Update internal/indexer/definitions/capybarabr.yaml

Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>

---------

Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
2025-03-02 18:06:16 +01:00
Fabricio Silva
9495fe0824
feat(indexers): add new FL mirror (#1979) 2025-03-02 18:05:15 +01:00
dependabot[bot]
c83f86b0fa
build(deps): bump the npm group in /web with 18 updates (#1982) 2025-03-02 17:04:28 +00:00
dependabot[bot]
1dd3013795
build(deps): bump the golang group with 13 updates (#1981) 2025-03-02 17:03:29 +00:00