martylukyy
34561c1491
feat(indexers): BTFiles add channel password field ( #1476 )
...
enhancement(indexers): channel password field for BTF
2024-03-25 07:13:39 +01:00
ze0s
6c4fd86871
fix(indexers): LilleSky update irc announce parsing ( #1474 )
...
* fix(indexers): LilleSky update irc announce parsing
* fix: tests
2024-03-24 12:23:47 +01:00
Pheromir
f31ec2044e
feat(indexers): add AnimeWorld ( #1472 )
...
* feat(indexers): add AnimeWorld
* add source information
add missing EOF
* fix(indexers): add missing test vars
* fix(indexers): add missing test vars
enhancement(indexers): remove brackets from tags var
* feat(indexers): add channel password field
* fix(indexers): channel password
---------
Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
2024-03-24 12:22:51 +01:00
Fabricio
2b27479a00
feat(indexers): update Hawke-UNO irc auth ( #1467 )
...
* feat(indexers): update Hawke-UNO
* refactor: update help and label
---------
Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>
2024-03-24 10:52:47 +01:00
martylukyy
6045ef7c10
feat(filters): add sources and codecs ( #1470 )
...
* feat(filters): add AHDTV to sources and sort alphabetically
feat(filters): add MPEG-2 to codecs and sort alphabetically
* feat(filters): add release parsing test for MPEG-2
2024-03-24 10:41:24 +01:00
martylukyy
2337ee4d75
fix(autobrrctl): prevent empty password ( #1468 )
...
* fix(autobrrctl): prevent empty password
* fix(autobrrctl): prevent empty password for create-user aswell
fix(autobrrctl): stringify password in checks
* feat(autobrrctl): validate password length
---------
Co-authored-by: ze0s <ze0s@riseup.net>
2024-03-24 10:39:51 +01:00
ze0s
be05ffba73
feat(irc): manually re-process announces ( #1419 )
...
* fix(releases): add manual processing
* feat(irc): add re-process button to channel msg
* feat(irc): add missing client method
* feat(web): change reprocess icon placement
---------
Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
2024-03-19 18:23:43 +01:00
ze0s
d9fc163655
feat(indexers): add Lillesky ( #1439 )
...
* feat(indexers): add Lillesky
* fix: update regex
* fix: update pattern and examples
* fix: line example and test
* fix: regex
* fix: remove optional pred line
2024-03-19 18:11:01 +01:00
Kyle Sanderson
d86b2333a7
fix(feeds): always upgrade size from RSS description ( #1458 )
...
* fix(rss): add additional test for size
* always upgrade from desc
2024-03-19 17:06:49 +01:00
Vince JV
93538d0254
feat(indexers): add FearNoPeer ( #1459 )
2024-03-19 17:03:19 +01:00
felix4643
c55b83544c
fix(notifications): ntfy.sh Typo in Content-Type header value ( #1452 )
...
Fix typo in Content-Type Header value from pain to plain
2024-03-03 22:59:35 +01:00
martylukyy
2cdd3264b8
fix(database): migrations log correct upgrade var version ( #1441 )
...
* fix(database): correct upgrade var
* fix(database): substitute len(var) with i+1
2024-02-28 18:04:45 +01:00
ze0s
6b37c13da7
fix(irc): allow insecure TLS cipher suites ( #1444 )
2024-02-28 18:02:38 +01:00
costaht
fdea29103d
feat(indexers): Locadora add internal and tags var ( #1433 )
...
* Adding internal and tags to the indexer
We just added the fields internal and tvdb/tmdb ids to the announce and these are the new regular expressions to match those changes.
Looking forward to having access to Tags as a variable to be used on scripts.
Thank you
* fix(indexers): remove superfluous characters in regex
---------
Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
2024-02-27 12:08:44 +01:00
martylukyy
6fcbcfb3c3
fix(indexers): AB new irc address ( #1434 )
2024-02-27 12:03:59 +01:00
KaiserBh
47a1af8600
fix(database): postgresql release timestamps timezone handling ( #1343 )
...
fix(database): Correct timezone handling for release timestamps
Changed the column type for release timestamps from 'timestamp' to 'timestamptz' in the PostgreSQL database. This update ensures that the release ages are accurately reflected in the web UI by storing the correct timezone information. Previously, the data was stored in UTC but interpreted as local user time, causing a 3-hour offset in the web UI or in my case 11-hour offset. The conversion now correctly interprets and displays the release times based on UTC.
Fixes #1138
2024-02-27 11:49:13 +01:00
ze0s
c600f41e5a
feat(indexers): sanitize user input ( #1420 )
2024-02-26 18:06:00 +01:00
ze0s
f619501d0d
fix(releases): create custom TEMPDIR if not exists ( #1428 )
...
* fix(releases): create custom TEMPDIR if not exists
* fix(releases): create temp err handling
2024-02-26 14:19:47 +01:00
ze0s
2bf5993f05
feat(macros): add Tags ( #1429 )
2024-02-26 13:43:39 +01:00
martylukyy
ff8af1338f
fix(indexers): PTFiles freeleech parsing ( #1422 )
...
fix(releases): freeleech parsing
2024-02-22 14:41:27 +01:00
ze0s
8156c8d66e
chore(deps): upgrade to Go v1.22 and deps ( #1423 )
...
* chore(deps): upgrade go to v1.22 and deps
* chore(deps): upgrade workflow go to v1.22
2024-02-22 14:33:50 +01:00
Brandon Beck
3c40c7bba8
feat(macros): add FilterID ( #1416 )
2024-02-20 16:35:00 +01:00
ze0s
c97becb4e3
fix(irc): force update ANT and NBL irc server addr ( #1412 )
2024-02-16 14:49:05 +01:00
broken-stones
ac2550d518
fix(indexers): BrokenStones add auth key to download url ( #1406 )
...
* fix(indexers): BrokenStones fix auth for "real life" Actions.
* improve matching of torrentName
* fix expectations
* greedy up for torrentName
2024-02-14 08:44:22 +01:00
martylukyy
855e99b1d1
chore(indexers): remove closed indexer TFM ( #1407 )
...
chore(indexers): remove closed indexer (TFM)
2024-02-14 08:40:17 +01:00
ze0s
0e2b425a52
feat(indexers): add Nyaa ( #1405 )
...
* feat(definitions): add nyaa.yaml
* fix(definitions): comment out source
* feat(indexers): add NickServ options to nyaa.yaml
---------
Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
2024-02-13 20:12:29 +01:00
Kyle Henfrey
1f31c9b063
feat(irc): disable auto chan part when using bouncer ( #1396 )
...
* don't part if using bouncer
* refactor(irc): move bouncer part logic
* refactor(irc): move bouncer part channel logic
---------
Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>
2024-02-13 13:33:03 +01:00
martylukyy
3ed20890c6
fix(indexers): NBL new irc address ( #1404 )
...
fix(indexers): new NBL irc address
2024-02-13 11:01:03 +01:00
martylukyy
40eb1ee11c
fix(indexers): ANT new irc address ( #1403 )
...
fix(indexers): new ANT irc address
2024-02-13 10:59:42 +01:00
ze0s
51a7f71372
fix(filters): OPS and RED split Artist and Album ( #1398 )
...
* fix(filters): OPS and RED parse and match Artist and Album
* fix(filters): rls raw
2024-02-12 14:16:16 +01:00
martylukyy
1a23b69bcf
feat(web): move from react-router to @tanstack/router ( #1338 )
...
* fix(auth): invalid cookie handling and wrongful basic auth invalidation
* fix(auth): fix test to reflect new HTTP status code
* fix(auth/web): do not throw on error
* fix(http): replace http codes in middleware to prevent basic auth invalidation
fix typo in comment
* fix test
* fix(web): api client handle 403
* refactor(http): auth_test use testify.assert
* refactor(http): set session opts after valid login
* refactor(http): send more client headers
* fix(http): test
* refactor(web): move router to tanstack/router
* refactor(web): use route loaders and suspense
* refactor(web): useSuspense for settings
* refactor(web): invalidate cookie in middleware
* fix: loclfile
* fix: load filter/id
* fix(web): login, onboard, types, imports
* fix(web): filter load
* fix(web): build errors
* fix(web): ts-expect-error
* fix(tests): filter_test.go
* fix(filters): tests
* refactor: remove duplicate spinner components
refactor: ReleaseTable.tsx loading animation
refactor: remove dedicated `pendingComponent` for `settingsRoute`
* fix: refactor missed SectionLoader to RingResizeSpinner
* fix: substitute divides with borders to account for unloaded elements
* fix(api): action status URL param
* revert: action status URL param
add comment
* fix(routing): notfound handling and split files
* fix(filters): notfound get params
* fix(queries): colon
* fix(queries): comments ts-ignore
* fix(queries): extract queryKeys
* fix(queries): remove err
* fix(routes): move zob schema inline
* fix(auth): middleware and redirect to login
* fix(auth): failing test
* fix(logs): invalidate correct key
* fix(logs): invalidate correct key
* fix(logs): invalidate correct key
* fix: JSX element stealing focus from searchbar
* reimplement empty release table state text
* fix(context): use deep-copy
* fix(releases): empty state and filter input warnings
* fix(releases): empty states
* fix(auth): onboarding
* fix(cache): invalidate queries
---------
Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>
2024-02-12 13:07:00 +01:00
s0up4200
cc9656cd41
feat(irc): add indexer disabled warn log ( #1381 )
...
* feat(logs): add indexer enabled check for announce
* logs: update announce.go
---------
Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>
2024-02-11 10:44:07 +01:00
broken-stones
0c65231626
fix(indexers): DigitalCore InfoURL ( #1395 )
...
fix(indexers): digitalcore
Append a trailing slash to infourl to avoid site redirecting to home page.
2024-02-11 10:25:50 +01:00
broken-stones
ef7b5abe1a
feat(indexers): add BrokenStones ( #1390 )
...
* feat(indexers): add BrokenStones
* fix matching for groupId/torrentId urls
* add version(to title), size and category
2024-02-08 14:42:45 +01:00
Brandon Beck
90272188ca
feat(macros): add Type ( #1394 )
2024-02-08 14:39:49 +01:00
soup
c211641c29
feat(indexers): add ToonsForMe ( #1388 )
2024-02-05 06:00:58 +01:00
ze0s
5328078b32
fix(filters): RED and OPS lossless parsing and filtering ( #1373 )
...
* fix(filters): RED and OPS lossless parsing and filtering
* fix(filters): logscore and EP parsing
* fix(filters): tests
* fix(filters): tests
* feat(definitions): RED parse title variable
* feat(indexers): setup indexer to filter tests
* feat(indexers): tests and improve parsing
* feat(indexers): improve tests
2024-01-28 22:03:25 +01:00
martylukyy
f979b9adc8
feat(indexers): add TorrentSeeds Music ( #1363 )
...
feat(indexers): torrentseeds-music.yaml
2024-01-27 21:55:34 +01:00
Kyle Sanderson
cdd91d27e5
feat(feeds): improve RSS size parsing ( #1367 )
...
* fix(feeds): Parse multiple sizes.
* refactor: Test_pullSizeFromDescription
* refactor: make test human readable
added helper function
* multi
* Agnewwwwww
* .
* humanize
* humanize
---------
Co-authored-by: soup <soup@r4tio.dev>
2024-01-27 12:52:11 -08:00
Vince Villamora
16bf2a52fd
feat(macros): add Group ( #1378 )
2024-01-26 16:26:18 +01:00
ze0s
fffd5bbf56
feat(indexers): GGn improve release name parsing ( #1366 )
...
* feat(indexers): GGn improve IRC parsing
* chore: organize imports
2024-01-24 17:58:46 +01:00
ze0s
ae4427175f
fix(notifications): Pushover and Telegram formatting ( #1362 )
...
* fix(notifications): Pushover and Telegram formatting
* fix(notifications): html builder
* fix(notifications): escape html
* fix(notifications): escaping
2024-01-23 13:03:20 +01:00
ze0s
f488c88f1b
fix(auth): force invalidate invalid session cookies in middleware ( #1358 )
...
* fix(auth): invalidate session cookies in middleware
* fix(auth): set path for invalid cookie
2024-01-20 20:10:26 +01:00
luckyboy
a86258aaa7
feat(filters): implement min and max seeders/leechers filtering for Torznab feeds ( #1342 )
...
* feat(filter):implement min and max seeders/leechers filtering
* chore: go fmt and reorder fields
---------
Co-authored-by: ze0s <ze0s@riseup.net>
2024-01-12 17:08:18 +01:00
Frederick Robinson
256fbb49ba
docs(filters): explain GetDownloadsByFilterId ( #1345 )
...
add comment about GetDownloadsByFilterId
2024-01-10 17:37:18 +01:00
ze0s
9992675971
feat(releases): show details in list view ( #1337 )
...
* feat(releases): show details in list view
* fix(releases): activitytable columns type
* fix(releases): incognito mode
* feat(releases): move details button
* do we wanna truncate?
* fix(web): release column width at full size
---------
Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
2024-01-02 21:53:38 +01:00
ze0s
7eaf499d66
fix(notifications): ntfy and shoutrrr enabled check ( #1335 )
2024-01-01 18:07:22 +01:00
ze0s
fbabdfb217
feat(clients): override arr download client by name ( #1328 )
...
* feat(clients): override arr client by name
* feat(clients): add missing file
* feat(clients): add section download client arr
2024-01-01 17:57:19 +01:00
ze0s
45b522abf8
chore: update license header year ( #1332 )
...
* chore: update license header year
* chore: update license header year tsx files
* chore: update license header
2024-01-01 16:21:02 +01:00
Kyle Sanderson
27827247d4
fix(indexers): DocsPedia adjust announcer name ( #1330 )
...
fix(indexers): fix adjuster name for docspedia
2024-01-01 16:17:02 +01:00