Commit graph

1240 commits

Author SHA1 Message Date
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
nuxen
e581d14066
refactor(lists): title variation processing (#1965)
refactor(lists): remove code duplication from title processing
2025-02-13 21:03:29 +01:00
locke69321
06229edb55
docs(indexers): update MAM cookie help text (#1968)
Updated Cookie Help Text

Updated the help text to include how to generate the session properly tied to the IP address that Autobrr is running from.
2025-02-13 20:46:45 +01:00
martylukyy
5b7268da22
feat(indexers): add HDB parse Exclusive as tag (#1969)
feat(indexers): add HDB "Exclusive" as tag
2025-02-13 20:40:12 +01:00
martylukyy
6e77f0339b
refactor(lists): title character filtering (#1955) 2025-02-08 14:16:54 +01:00
martylukyy
4fbaa0b72c
fix(indexers): fuzer regex pattern (#1964) 2025-02-08 14:15:20 +01:00
martylukyy
af2b9ef8b3
fix(web): border opacities (#1961)
fix(web): border opacity
2025-02-08 14:10:35 +01:00
dependabot[bot]
33d7d75597
build(deps): bump the npm group in /web with 18 updates (#1957) 2025-02-08 12:58:19 +00:00
dependabot[bot]
c8fbb32d29
build(deps): bump the golang group with 12 updates (#1958) 2025-02-02 12:45:23 +00:00
martylukyy
9017606b2d
fix(web): IRC network status gaps (#1959) 2025-02-02 13:43:59 +01:00
martylukyy
745606dacc
fix(web): notification form checkboxes (#1956) 2025-02-01 13:34:43 +01:00
Fabricio Silva
b724429b97
feat(lists): add anilist support (#1949)
* fix(lists): clear selected list

* chore(web): improve onChange set values for select_wide

* feat(web): add anilist lists

* feat(web): Filter is required on ListForm

* fix(web): ListForm reset url when change type

* feat(lists): add anilist support

* feat(lists): filter duplicates for anilist

* feat(anilist): handle special characters

* fix(lists): better title matching
fix(lists): add alternatives to apostrophe replacement

* test(title): add some anime cases

* feat(anilist): replace unicodes with regex

* feat(lists): move additional anilist processing to autobrr instead of brr api

* feat(lists): clean Unicode Block “Latin Extended-A” chars

---------

Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
2025-01-31 19:17:23 +01:00
martylukyy
5e2769639f
feat(web): upgrade to tailwind v4 (#1946)
* feat(web): tailwind v4 and removal of PostCSS

* chore(web): cleanup unused compatibility styles code

* fix(web): application settings border

* fix(web): indexer, list, notification and proxy forms including selects

* fix(web): apikey, download client, filter add form

* fix(web): select text input color

* fix(web): indexer form paddings

* fix(web): feed and notification update form

* fix(web): fix margins and paddings in various forms

* fix(web): fix proxy forms

* deps(web): remove PostCSS dependency

* web: remove hover animation on release tables

* fix(web): filter tab transitions

* fix(web): linting

* feat(web): drop filter tab transitions
2025-01-27 19:38:28 +01:00
soup
024371e4eb
feat(auth): add option to disable built-in login when using OIDC (#1908)
* feat(auth): disable built-in login by config

* cleanup config

* fix(web): prevent login form flash by waiting for OIDC config

* refactor(config): standardize OIDC TOML format

- Adds camelCase TOML tags to OIDC config struct while keeping mapstructure tags for backward compatibility
- Updates config template to use camelCase format

* refactor: kyles changes

* refactor: prefix disablebuiltinlogin with oidc

* docs: revert format change

---------

Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>
2025-01-26 15:25:34 +01:00
ze0s
9eff694a5f
fix(notifications): update and list password (#1951) 2025-01-25 18:34:49 +01:00
Antoine
3f8bc0140c
feat(metrics): add metrics server (#1930)
* feat(metrics): add metrics server

* chore: update license headers

* feat(metrics): add optional basic auth

* feat(metrics): add go and process collectors

---------

Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>
Co-authored-by: ze0s <ze0s@riseup.net>
2025-01-25 17:58:18 +01:00
Fabricio Silva
0d5902c8f6
build(make): improve install command (#1945)
* chore(makefile): remove web/dist/* on make clean

* chore(makefile): use install command

* chore(makefile): add .gitkeep to public folder

* chore(web): remove duplicated web/.gitignore
2025-01-25 15:13:34 +01:00
soup
aef62a93a6
docs(cli): add manpage (#1940)
* feat(docs): add manpage

* refactor: move man dir into docs dir
2025-01-18 22:28:44 +01:00
soup
f308286484
fix(feeds): handle unicode escaped url characters (#1942)
* fix(rss): handle unicode escaped url characters

* refactor: simplify URL encoding function name

Co-authored-by: nuxen <47067662+nuxencs@users.noreply.github.com>

* feat(feeds): sanitize download url

---------

Co-authored-by: nuxen <47067662+nuxencs@users.noreply.github.com>
Co-authored-by: ze0s <ze0s@riseup.net>
2025-01-18 22:27:38 +01:00
Tebowy Seba
b2be5a703f
chore(indexers): remove PolishSource (#1943)
polishsource: tracker closed down

Site's gone forever.
2025-01-18 22:24:32 +01:00
soup
79d0d6e572
docs: improve freeleech detection in parsing (#1934)
fix(ci): improve freeleech detection in parsing
2025-01-08 08:38:46 +01:00
soup
25574446f7
chore(license): update copyright year in headers (#1935) 2025-01-08 08:38:10 +01:00
soup
0391629862
chore(license): update copyright year in headers (#1929)
* chore: update copyright year in license headers

* Revert "chore: update copyright year in license headers"

This reverts commit 3e58129c431b9a491089ce36b908f9bb6ba38ed3.

* chore: update copyright year in license headers

* fix: sort go imports

* fix: add missing license headers
2025-01-06 22:23:19 +01:00
ze0s
338bcf38bb
feat(releases): improve collections/website/streaming service parsing (#1923)
* feat(releases): improve collections/website/streaming service parsing

* feat(releases): add more streaming services
2025-01-06 22:09:26 +01:00
ze0s
50820e6374
feat(indexers): MAM filter VIP with release tags (#1932)
feat(indexers): MAM parse VIP as releaseTags
2025-01-06 22:08:28 +01:00
ze0s
edd89f23e9
fix(filters): truncate rejections on debug level (#1933) 2025-01-06 18:49:21 +01:00