ze0s
0d3e10f094
feat(downloadclient): set downloadClientId for arr clients ( #1081 )
...
feat(downloadclient): arrs set downloadClientId
2023-09-03 15:34:55 +02:00
ze0s
1bfbe38335
feat(macros): add SizeString DownloadURL and InfoURL ( #1080 )
...
* feat(macro): add new variables
* SizeString
* DownloadURL
* InfoURL
* feat(macro): add new test cases
2023-09-03 13:27:47 +02:00
dependabot[bot]
63660946eb
build(deps): bump the npm group in /web with 1 update ( #1079 )
2023-09-03 11:24:41 +00:00
Kyle Sanderson
c6c260ce31
ci: back-off Dependabot to monthly due to spam ( #1076 )
...
ci: back-off Dependabot to monthly due to bugs
2023-09-03 12:41:00 +02:00
ze0s
a6d789ee44
feat(feeds): show next run ( #1074 )
2023-09-02 23:06:21 +02:00
ze0s
6fd8626507
feat(feeds): add scheduled cleanup ( #1073 )
...
* refactor(feeds): make feed scheduling more robust
* feat(feeds): add daily cleanup job
* removes feed cache older than 30 days
* fix(feeds): fmt wrong type
2023-09-02 22:44:28 +02:00
dependabot[bot]
cfc2436d50
build(deps): bump the npm group in /web with 2 updates ( #1072 )
2023-09-02 20:20:03 +00:00
martylukyy
2f0d52e71c
enhancement(web): IRC logs view ( #1066 )
...
* enhancement(web): IRC logs view
* revert sorting changes and implement auto scroll
* replace setTimeout with useEffect and dep
add option menu for scroll on new log toggle.
prevent duplicate log entries when toggling settings.scrollOnNewLog through clearing logs once
* linting
2023-09-01 21:56:12 +02:00
martylukyy
48e09b51dc
fix(web): autoscrolling for Logs page ( #1069 )
...
* fix(web): autoscrolling for Logs page
* replace setTimeout with useEffect and dep
prevent duplicate log entries when toggling settings.scrollOnNewLog through clearing logs once
2023-09-01 21:55:35 +02:00
sigma2017
dbaaed0e50
fix(indexers): update iPlay IRC port ( #1062 )
...
Update iplay.yaml
Port changed due to botnet attack
2023-09-01 21:45:43 +02:00
martylukyy
d708ced8b4
build(deps): bump pnpm ( #1067 )
2023-09-01 21:41:01 +02:00
martylukyy
392dcb746f
fix(web): typo on NotFound page ( #1070 )
2023-09-01 21:40:30 +02:00
ze0s
b6de7144e0
feat(feeds): clear feed cache ( #1071 )
2023-09-01 21:39:39 +02:00
ze0s
3755881c40
feat(filters): log external filter exec cmd output ( #1029 )
2023-08-28 23:52:52 +02:00
dependabot[bot]
c3cbe0e8ba
Merge pull request #1056 from autobrr/dependabot/go_modules/golang-d0725a6551
2023-08-28 21:42:32 +00:00
dependabot[bot]
06f628a7d2
build(deps): bump the npm group in /web with 17 updates ( #1064 )
...
Bumps the npm group in /web with 17 updates:
| Package | From | To |
| --- | --- | --- |
| [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react ) | `1.7.16` | `1.7.17` |
| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms ) | `0.5.4` | `0.5.6` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query ) | `4.32.6` | `4.33.0` |
| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools ) | `4.32.6` | `4.33.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.4.10` | `20.5.7` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.2.20` | `18.2.21` |
| [@types/react-table](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-table ) | `7.7.14` | `7.7.15` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `6.3.0` | `6.5.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `6.3.0` | `6.5.0` |
| [eslint](https://github.com/eslint/eslint ) | `8.47.0` | `8.48.0` |
| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import ) | `2.28.0` | `2.28.1` |
| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react ) | `7.33.1` | `7.33.2` |
| [postcss](https://github.com/postcss/postcss ) | `8.4.27` | `8.4.28` |
| [react-textarea-autosize](https://github.com/Andarist/react-textarea-autosize ) | `8.5.2` | `8.5.3` |
| [react-tooltip](https://github.com/ReactTooltip/react-tooltip ) | `5.20.0` | `5.21.1` |
| [typescript](https://github.com/Microsoft/TypeScript ) | `5.1.6` | `5.2.2` |
| [zod](https://github.com/colinhacks/zod ) | `3.21.4` | `3.22.2` |
Updates `@headlessui/react` from 1.7.16 to 1.7.17
- [Release notes](https://github.com/tailwindlabs/headlessui/releases )
- [Changelog](https://github.com/tailwindlabs/headlessui/blob/main/packages/@headlessui-react/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/headlessui/commits/@headlessui/react@v1.7.17/packages/@headlessui-react )
Updates `@tailwindcss/forms` from 0.5.4 to 0.5.6
- [Release notes](https://github.com/tailwindlabs/tailwindcss-forms/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss-forms/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss-forms/compare/v0.5.4...v0.5.6 )
Updates `@tanstack/react-query` from 4.32.6 to 4.33.0
- [Release notes](https://github.com/TanStack/query/releases )
- [Commits](https://github.com/TanStack/query/commits/v4.33.0/packages/react-query )
Updates `@tanstack/react-query-devtools` from 4.32.6 to 4.33.0
- [Release notes](https://github.com/TanStack/query/releases )
- [Commits](https://github.com/TanStack/query/commits/v4.33.0/packages/react-query-devtools )
Updates `@types/node` from 20.4.10 to 20.5.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/react` from 18.2.20 to 18.2.21
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@types/react-table` from 7.7.14 to 7.7.15
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-table )
Updates `@typescript-eslint/eslint-plugin` from 6.3.0 to 6.5.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.5.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 6.3.0 to 6.5.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.5.0/packages/parser )
Updates `eslint` from 8.47.0 to 8.48.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.47.0...v8.48.0 )
Updates `eslint-plugin-import` from 2.28.0 to 2.28.1
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases )
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md )
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.28.0...v2.28.1 )
Updates `eslint-plugin-react` from 7.33.1 to 7.33.2
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases )
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.33.1...v7.33.2 )
Updates `postcss` from 8.4.27 to 8.4.28
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.27...8.4.28 )
Updates `react-textarea-autosize` from 8.5.2 to 8.5.3
- [Release notes](https://github.com/Andarist/react-textarea-autosize/releases )
- [Changelog](https://github.com/Andarist/react-textarea-autosize/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Andarist/react-textarea-autosize/compare/v8.5.2...v8.5.3 )
Updates `react-tooltip` from 5.20.0 to 5.21.1
- [Release notes](https://github.com/ReactTooltip/react-tooltip/releases )
- [Changelog](https://github.com/ReactTooltip/react-tooltip/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ReactTooltip/react-tooltip/compare/v5.20.0...v5.21.1 )
Updates `typescript` from 5.1.6 to 5.2.2
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.1.6...v5.2.2 )
Updates `zod` from 3.21.4 to 3.22.2
- [Release notes](https://github.com/colinhacks/zod/releases )
- [Changelog](https://github.com/colinhacks/zod/blob/master/CHANGELOG.md )
- [Commits](https://github.com/colinhacks/zod/compare/v3.21.4...v3.22.2 )
---
updated-dependencies:
- dependency-name: "@headlessui/react"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: "@tailwindcss/forms"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: "@tanstack/react-query"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: "@tanstack/react-query-devtools"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: "@types/node"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: "@types/react"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: "@types/react-table"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: eslint
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: eslint-plugin-import
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: eslint-plugin-react
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: postcss
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: react-textarea-autosize
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: react-tooltip
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: typescript
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: zod
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-28 23:37:00 +02:00
Fabricio Silva
0d7cbdfe50
build(docker): improve cache on web-builder stage ( #1034 )
...
* upgrade pnpm
* add postcss-import npm dependency
* fix postcss.config.js lint
* improve cache for Docker web-builder stage
2023-08-28 23:16:38 +02:00
Devin Buhl
f234caec08
feat(indexers): support improved ANT announce ( #1063 )
...
fix: update regex for ant irc announcements
2023-08-28 23:13:29 +02:00
martylukyy
d335d01ad1
fix(indexers): remove nickserv options for AlphaRatio ( #1053 )
...
fix(indexers): remove nickserv options for alpharatio
2023-08-28 23:12:54 +02:00
soup
603312cebe
fix(indexers): MTV announce regex pattern ( #1054 )
2023-08-28 23:09:18 +02:00
dependabot[bot]
78b9916e9d
build(deps): bump the golang group with 1 update
...
Bumps the golang group with 1 update: [github.com/anacrolix/torrent](https://github.com/anacrolix/torrent ).
- [Commits](https://github.com/anacrolix/torrent/compare/v1.52.4...v1.52.5 )
---
updated-dependencies:
- dependency-name: github.com/anacrolix/torrent
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: golang
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-25 19:47:15 +00:00
ze0s
ea35ef7fe8
fix(filters): replace newline with comma ( #1052 )
2023-08-18 00:46:56 +02:00
ze0s
668e1dbc35
fix(actions): missing data on retry ( #1051 )
...
* fix(actions): missing data on retry
* fix(releases): add missing field in get
* fix(actions): wrong field in scan
2023-08-18 00:20:15 +02:00
ze0s
3e244fac10
fix(filters): store and update with no external filters ( #1049 )
...
* fix(filters): store and update
* fix(filters): bad fmt var
* fix(filters): store expect status
* fix(filters): store expect status
* fix(filters): external filter always rejected
2023-08-17 21:42:43 +02:00
soup
0fa53b0b2e
fix(web): potentially unsafe external links ( #1027 )
...
* fix(web): potentially unsafe external links
* for good measure
* add noopener as well
2023-08-15 23:10:45 +02:00
dependabot[bot]
75d0a0d9db
build(deps): bump the npm group in /web with 1 update ( #1047 )
...
Bumps the npm group in /web with 1 update: [autoprefixer](https://github.com/postcss/autoprefixer ).
- [Release notes](https://github.com/postcss/autoprefixer/releases )
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.14...10.4.15 )
---
updated-dependencies:
- dependency-name: autoprefixer
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-15 23:09:05 +02:00
ze0s
dde0d0ed61
feat(filters): add support for multiple external filters ( #1030 )
...
* feat(filters): add support for multiple ext filters
* refactor(filters): crud and check
* feat(filters): add postgres migrations
* fix(filters): field array types
* fix(filters): formatting
* fix(filters): formatting
* feat(filters): external webhook improve logs
2023-08-15 23:07:39 +02:00
Mavyre
db209319da
fix(indexers): IRC URL for Sharewood ( #1035 )
...
* Changed IRC URL for Sharewood Indexer
* Changed sharewood announcer case
2023-08-13 17:49:43 +02:00
Kyle Sanderson
6d78e1e0a4
fix(vite): update code for updated dependencies ( #1043 )
...
* how do I shoot web??
* black rabbit feedback + update deps
2023-08-13 17:47:31 +02:00
Kyle Sanderson
82ffd3645b
ci: dependabot back-off scheduled runs ( #1042 )
2023-08-10 21:31:57 +02:00
dependabot[bot]
dc8ad9c813
build(deps): bump the chore-dependabot-github group with 1 update ( #1032 )
...
Bumps the chore-dependabot-github group with 1 update: [docker/build-push-action](https://github.com/docker/build-push-action ).
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: chore-dependabot-github
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-07 00:25:11 +02:00
Kyle Sanderson
01beb6bc00
chore(deps): bump go packages ( #1039 )
...
ci: bump golang manually.
2023-08-07 00:20:32 +02:00
Kyle Sanderson
58b294e3cf
ci: enable dependabot ( #1028 )
...
* Create dependabot.yml
* flip day + time
* add gomod
* pnpm web
* huzzah - the walrus is here
* lines lines lines
* do you want to climb a mountain
* singing spock
* I'M IN SPACE
* what's a little / among friends
2023-08-04 00:04:32 +02:00
ze0s
cb4c29d9f4
fix(releases): bad postgres fk migration ( #1022 )
...
fix(releases): postgres fk migration
2023-07-22 23:51:57 +02:00
soup
e6f32596a1
fix(releases): delete older than X ( #993 )
...
* fix(release): DeleteOlder func for zero duration
resolves a bug in the `DeleteOlder` function where recent 24-hour data wasn't deleted when set to `delete everything`. We now correctly set the olderThanTimestamp to a future date when duration is zero, ensuring complete deletion of all records.
* fix(releases): delete older
---------
Co-authored-by: ze0s <ze0s@riseup.net>
2023-07-22 14:49:28 +02:00
ze0s
56d3603505
fix(filters): could not delete with postgres ( #1021 )
...
* fix(filters): could not delete with postgres
* fix(migrations): add actions constraint to base schema
2023-07-21 20:40:46 +02:00
ze0s
1637c6209d
fix(downloadclient): could not delete ( #1020 )
...
* fix(downloadclient): could not delete client
* fix(downloadclient): postgres fix tx options
2023-07-21 20:17:39 +02:00
Fabricio Silva
6c2f3a4b2b
fix(web): set theme before app loads ( #1017 )
...
* chore(web): toggle classList instead of add and remove
* fix(web): set theme before the app loads
2023-07-21 18:00:34 +02:00
Kyle Sanderson
daa4bf9a0f
chore(deps): update build and packages ( #1009 )
...
* chore: update golang deps
* bump node and golang
* update node
* tell that to mel gibson.
* build: update go version
* chore: update deps
* chore: go mod tidy
---------
Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>
2023-07-21 18:00:03 +02:00
Fabricio Silva
c7ec93722b
chore(web): relocations and cleanups ( #957 )
...
* delete manifest (vite-plugin-pwa generates it)
* fix upper case letter on screen components
* fix imports of screens components missing upper case
* remove default export from Base.tsx
* move RegexPlayground to settings import
* replace some relative path imports
* remove React and ununsed imports
* small alignments on vite.config.ts
* move Dashboard and Releases to screens
* move filters/index.tsx to filters/index.ts
* remove default export from APIKeyAddForm
* remove default export from FilterAddForm
* organize imports and exports for the router
* add .vscode workspace to gitignore
* some touchs on .gitignore file
* fix some eslint rules
2023-07-21 17:33:51 +02:00
martylukyy
72bb2ddadb
feat(web): fullscreen view for irc announce logs ( #994 )
...
* fullscreen view for announce logs
* cleanup functions and classes
* some css touches
---------
Co-authored-by: Fabricio Silva <hi@fabricio.dev>
2023-07-21 17:24:43 +02:00
martylukyy
2358ea143e
fix(web): view button alignment in irc settings ( #1011 )
...
fix view button alignment in irc settings
2023-07-15 19:37:04 +02:00
Kyle Sanderson
fb4652f9cf
fix(indexers): danishbytes update irc ( #1013 )
...
fix(irc): update danishbytes
2023-07-15 19:36:15 +02:00
soup
2dd89ec711
fix(indexers): nebulance regex pattern ( #1015 )
2023-07-15 19:33:15 +02:00
Fabricio Silva
8d20d2cf39
feat(web): improve irc view ( #989 )
...
* inherit font-size
* inherit cursor-pointer and bubble click event
* improve react keys using ids instead of array position
* fix scrollbar corner not being transparent
* change irc view height calculation
---------
Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
2023-07-02 14:21:01 +02:00
Fabricio Silva
a5e05284d0
chore(web): add ignore pattern to eslint for the unused-vars rule ( #965 )
...
* allow eslint ununsed vars and params if starts with _
* comment rests of unused code on Irc.tsx
* fix some eslint warn about unused code
2023-07-02 14:19:03 +02:00
Fabricio Silva
32ffc875b0
feat(web): use svg logo instead of png ( #970 )
...
* add fonts files to workbox
* remove logo.png and touches manifest assets
* install vite-plugin-svgr to import svg as react components
* move logo.svg from public to src
* replace logo.png to logo.svg
---------
Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>
2023-07-02 14:17:10 +02:00
ze0s
c361f23139
feat(http): improve error handling ( #1006 )
2023-07-02 14:03:39 +02:00
Kyle Sanderson
5cdf68bc77
fix(logs): release rejections cap line length at 1KB ( #997 )
...
* fix(debug/release/rejection): cap line length at 1KB from unlimited
* flip to a call limit
* dont die on bad metainfo parse
* death is here to stay, for now.
2023-07-02 13:58:40 +02:00
Kyle Sanderson
90b5cc9351
feat(transmissionbt): implement reannounce and max active rules ( #708 )
...
* feat(transmissionbt): feature parity with qBit
* Update transmission.go
* feat(actions): transmission re-announce
* build(goreleaser): update archive name replacement
* feat(actions): transmission max active downloads check
* build(goreleaser): update archive name replacement
* build(goreleaser): remove archive files none
---------
Co-authored-by: ze0s <ze0s@riseup.net>
2023-07-01 22:51:57 +02:00