soup
3fd939b531
fix(web): improve tooltip responsiveness and click-through ( #1314 )
...
* fix(web): prevent tooltip click-through on mobile
* fix: adjust tooltip placement based on screen size
2023-12-25 13:38:29 +01:00
soup
6815c67e0c
build(ci): integrate ESLint with CodeQL ( #1273 )
...
* ci: integrate ESLint with CodeQL
* specualtive fix
* always upload sarif
* make lint.ci exit with 0 so sarif is generated
* fix: exit with 0
* exit 0 on error
* correction
* revert to default with sarif
* see what pnpm run lint --fix does
* reset codeql
* egg
* actually setup pnpm
* checking out the mall
* reimplement lint
* run lint:ci
* anyone home?
* category
* fix?
* try cats
* damage
* TRY IT ONE MORE TIME
* on an atm
* no way?
* test
* test2
* test3
* test4
* revert change in context.ts
* attempt to update lockfile
* reset and update pnpm-lock
* speculative fix
* allow it to fail
* update eslint.yml
* correct path helps
* bring lint:ci back into the fold
* revert eslint.yml
* embed sarif
* is it really this
* k. great.
---------
Co-authored-by: Kyle Sanderson <kyle.leet@gmail.com>
2023-12-25 13:37:46 +01:00
martylukyy
8ef8bc6003
enchancement(web): IRC settings layout ( #1312 )
...
* enchancement(web): IRC settings layout
* consolidate some css
2023-12-25 13:16:17 +01:00
soup
6e12654f6a
feat(filters): show enabled and disabled actions in list view ( #1304 )
...
* feat(filters): reflect enabled actions
* dont store release unless enabled action found
* store the release after the delay
* add new parameter to FindByFilterID method
2023-12-17 21:18:26 +01:00
KaiserBh
92646dacc8
build(web): bump vite and cjs node api refactor ( #1276 )
...
* refactor: use ES module.
To maintain compatibility with vite 6 and since that's where the web are heading too.
Also moved some deps to devDeps, better optimized production builds. Changed some of the script command to match how others run or preview it, I think it was still using CRA.
* chore: update-lock.yaml
* refactor: since we are using ESM now, .cjs .ts required.
Changed the file extensions and refactored the .eslintrc.cjs I think there was a lot of bloat from the previous version and removed most of them and keep it simple for now, we can always expand from here a clean slate.
* refactor: added .node.json and refactored.
* fix(build): APIClient.ts had few error.
ESLint: Unexpected lexical declaration in case block.(no-case-declarations)
and TS2554: Expected 0-1 arguments, but got 2
we passed the cause to the constructor which it only takes 1 argument so removed it instead, since it's already in the string "Offline".
* fix(build): import never used.
* fix(build): add the types for react-dom/client.
* fix(build): use ESNext instead.
* fix(build): hmm why are we missing the types for the import?
Added @types/react-table.
* chore(lint): fix lint warnings
Don't use * for export.
* chore(lint): missing deps.
React Hook useEffect has a missing dependency: 'validateForm'. Either include it or remove the dependency array
* chore(lint): fix import.
* chore(lint): fix import.
* chore(lint): fix react hook.
error React Hook "useMutation" is called conditionally. React Hooks must be called in the exact same order in every component render react-hooks/rules-of-hooks
* chore(lint): value never used.
52:10 error '_regexPattern' is assigned a value but never used
* chore(lint): add missing dependency to useEffect
* chore(lint): fix imports.
* chore(lint): add deps to array.
* chore(lint): error Unexpected lexical declaration in case block no-case-declarations
* chore(lint): remove any and add types.
I am not sure about type CompleteFilterType I know it's being used for JSON so might need to use any?? dunno just test it and see if works.
* chore(lint): react-hooks/exhaustive-deps
* chore(lint): react-hooks/exhaustive-deps
* chore(lint): use type guard instead of any.
* chore(lint): react-hooks/exhaustive-deps
* Revert "chore(lint): remove any and add types."
This reverts commit 7b9168fe7826d63cb00e44df8e15fbde49b59174.
* chore(web): ignore sourcemap warnings
* chore(web): update vite to 5.0.4
* chore: add the new script `pnpm dev` to start the dev env.
* chore: add the curly braces.
more info: https://eslint.org/docs/latest/rules/no-case-declarations
* chore: remove the extra spaces
* chore: remove the extra spaces
* chore: add the curly braces.
* chore: add curly braces
* remove text-shadow property and comment
* revert switch case braces for Actions.tsx
---------
Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
2023-12-15 23:36:16 +01:00
soup
a89a1a55d9
feat(notifications): add LunaSea support ( #1284 )
...
* feat(notifications): add lunasea
* fix(web): truncate overflow in PasswordFieldWide
* refactor(notifications): centralize msg building
Left the building logic in discord.go and notifiarr.go as is because of their unique structure.
* refactor: moved components and swapped to outline
- Refactored the iconComponentMap to use a single iconStyle variable.
* upped size from 4 to 5
* rename NotificationBuilder function
2023-12-15 23:13:44 +01:00
soup
da365da17c
feat(releases): incognito mode ( #1282 )
...
* feat(web): incognito mode
* removed unused variable
* move RandomLinuxIsos into utils/index
2023-12-14 22:20:36 +01:00
Shivaram Lingamneni
b2c32a421e
fix(irc): improve IRC handler management ( #1269 )
...
* fix some races in IRC handler management
* remove go 1.21 and slices package
* chore: update deps
* fix: use exp/slices pkg and client callbacks
* fix(irc): remove deadlock mutex from authenticate
* restore locking in authenticate()
* fix(irc): data races
* fix(irc): do not allow restart of disabled network
* fix(irc): disable restart btn if net disabled
---------
Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>
2023-12-12 20:29:43 +01:00
soup
4d13d08c87
feat(filters): auto-expand used sections ( #1278 )
...
feat(web): auto-expand sections with data
2023-11-26 12:58:46 +01:00
soup
e6b3d6117e
fix(web): improve responsiveness on settings pages ( #1270 )
...
* fix(web): truncate feed name and adjust margins
This is to avoid clipping on narrow screens.
Bug: https://i.imgur.com/Aw3FzRK.png
* fix(web): fix boundaries and layout on feed page
fix(web): align switches on download client, feed and notification page
* fix(web): add truncate and margin to feed names
* correct truncate
change margin to padding
* inherit text styles
---------
Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
Co-authored-by: Fabricio Silva <hi@fabricio.dev>
2023-11-22 20:12:18 +01:00
Kuredant
f89a25d645
feat(irc): support optional bot mode ( #1246 )
...
* feat(irc): set bot mode when the server supports it
See https://ircv3.net/specs/extensions/bot-mode .
* feat(irc): add a config option per network for bot mode
2023-11-22 19:57:16 +01:00
martylukyy
c6c74c7f3b
fix(web): revert package versions causing errors ( #1274 )
2023-11-20 21:20:26 +01:00
Fabricio Silva
b7a8f6e6ed
build(deps): bump pnpm to 8.10.5 ( #1271 )
2023-11-20 18:36:15 +01:00
Fabricio Silva
8a8069408a
fix(indexers): toggle state ( #1214 )
...
* fix(indexers): toggle state
* fix(indexers): toggle state
---------
Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>
2023-11-19 23:11:12 +01:00
martylukyy
cb036ac538
enhancement(web): releases description for narrow screens ( #1234 )
...
fix(web): description alignment for narrower screens
2023-11-19 22:21:41 +01:00
soup
70a2f2d713
fix(filters): validate external filters ( #1250 )
...
* fix(filters): Set webhook method default to POST
* fix: details.tsx
* feat(filters): validate external filters
---------
Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>
2023-11-19 21:32:09 +01:00
soup
2bd1a68a94
feat(feeds): add force run ( #1243 )
...
* feat(feeds): add force run
* fix: simplify ForceRun
* add confirmation modal
* handle errors by using the test func
* require user input to run
* make sure to reschedule next job after forcerun
* refactor modal centering with grid
* refactor: Simplify startJob and forceRun logic
- Refactor `startJob` to accept a `runImmediately` flag. This flag controls whether the job should be run immediately or scheduled for later. This change simplifies the `ForceRun` function by allowing it to call `startJob` with `runImmediately` set to `true`.
- Remove redundant checks in `ForceRun` related to feed type. These checks are handled in `startJob`.
BREAKING CHANGE: The `startJob` function now requires a second argument, `runImmediately`. This change affects all calls to `startJob`.
* fix(web) Invalidate queries after forceRun
* refactor(feeds): init and test run
---------
Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>
2023-11-18 21:54:53 +01:00
dependabot[bot]
5d6fc84f4c
build(deps): bump the npm group in /web with 18 updates ( #1266 )
...
Bumps the npm group in /web with 18 updates:
| Package | From | To |
| --- | --- | --- |
| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms ) | `0.5.6` | `0.5.7` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.8.7` | `20.9.1` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.2.31` | `18.2.37` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) | `18.2.14` | `18.2.15` |
| [@types/react-portal](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-portal ) | `4.0.5` | `4.0.6` |
| [@types/react-table](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-table ) | `7.7.17` | `7.7.18` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `6.8.0` | `6.11.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `6.8.0` | `6.11.0` |
| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc ) | `3.4.0` | `3.5.0` |
| [eslint](https://github.com/eslint/eslint ) | `8.52.0` | `8.54.0` |
| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import ) | `2.28.1` | `2.29.0` |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form ) | `7.47.0` | `7.48.2` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) | `6.17.0` | `6.19.0` |
| [react-select](https://github.com/JedWatson/react-select ) | `5.7.7` | `5.8.0` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss ) | `3.3.3` | `3.3.5` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `4.5.0` | `5.0.0` |
| [vite-plugin-pwa](https://github.com/antfu/vite-plugin-pwa ) | `0.16.5` | `0.16.7` |
| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr ) | `4.1.0` | `4.2.0` |
Updates `@tailwindcss/forms` from 0.5.6 to 0.5.7
- [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.6...v0.5.7 )
Updates `@types/node` from 20.8.7 to 20.9.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/react` from 18.2.31 to 18.2.37
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@types/react-dom` from 18.2.14 to 18.2.15
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `@types/react-portal` from 4.0.5 to 4.0.6
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-portal )
Updates `@types/react-table` from 7.7.17 to 7.7.18
- [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.8.0 to 6.11.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.11.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 6.8.0 to 6.11.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.11.0/packages/parser )
Updates `@vitejs/plugin-react-swc` from 3.4.0 to 3.5.0
- [Release notes](https://github.com/vitejs/vite-plugin-react-swc/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-react-swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-react-swc/compare/v3.4.0...v3.5.0 )
Updates `eslint` from 8.52.0 to 8.54.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.52.0...v8.54.0 )
Updates `eslint-plugin-import` from 2.28.1 to 2.29.0
- [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.1...v2.29.0 )
Updates `react-hook-form` from 7.47.0 to 7.48.2
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.47.0...v7.48.2 )
Updates `react-router-dom` from 6.17.0 to 6.19.0
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.19.0/packages/react-router-dom )
Updates `react-select` from 5.7.7 to 5.8.0
- [Release notes](https://github.com/JedWatson/react-select/releases )
- [Changelog](https://github.com/JedWatson/react-select/blob/master/docs/CHANGELOG.md )
- [Commits](https://github.com/JedWatson/react-select/compare/react-select@5.7.7...react-select@5.8.0 )
Updates `tailwindcss` from 3.3.3 to 3.3.5
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.3.3...v3.3.5 )
Updates `vite` from 4.5.0 to 5.0.0
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/create-vite@5.0.0/packages/vite )
Updates `vite-plugin-pwa` from 0.16.5 to 0.16.7
- [Release notes](https://github.com/antfu/vite-plugin-pwa/releases )
- [Commits](https://github.com/antfu/vite-plugin-pwa/compare/v0.16.5...v0.16.7 )
Updates `vite-plugin-svgr` from 4.1.0 to 4.2.0
- [Release notes](https://github.com/pd4d10/vite-plugin-svgr/releases )
- [Commits](https://github.com/pd4d10/vite-plugin-svgr/compare/v4.1.0...v4.2.0 )
---
updated-dependencies:
- dependency-name: "@tailwindcss/forms"
dependency-type: direct:production
update-type: version-update:semver-patch
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-dom"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: "@types/react-portal"
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: "@vitejs/plugin-react-swc"
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-minor
dependency-group: npm
- dependency-name: react-hook-form
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: react-router-dom
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: react-select
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: tailwindcss
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: vite
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: npm
- dependency-name: vite-plugin-pwa
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: vite-plugin-svgr
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-11-18 16:31:11 +01:00
stacksmash76
e842a7bd42
enhancement(web): ui overhaul ( #1155 )
...
* Various WebUI changes and fixes.
* feat(tooltip): make tooltip display upwards
* fix(tooltip): place tooltip to the right
* fix(web): add missing ml-px to SwitchGroup header
current: https://i.imgur.com/2WXstPV.png
new: https://i.imgur.com/QGQ49mP.png
* fix(web): collapse sections
* fix(web): improve freeleech section
* fix(web): rename action to action_components
Renamed the 'action' folder to 'action_components' to resolve import issues due to case sensitivity.
* fix(web): align CollapsibleSection
Old Advanced tab: https://i.imgur.com/MXaJ5eJ.png
New Advanced tab: https://i.imgur.com/4nPJJRw.png
Music tab for comparison: https://i.imgur.com/I59X7ot.png
* fix(web): remove invalid CSS class
* revert: vertical padding on switchgroup
added py-0 on the freeleech part instead
* feat(settings): add back log files
* fix(settings): irc channels and font sizes
* fix(components): radio select roundness
* fix(styling): various minor changes
* fix(filters): remove jitter fields
---------
Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>
Co-authored-by: soup <soup@r4tio.dev>
Co-authored-by: ze0s <ze0s@riseup.net>
2023-11-18 14:46:16 +01:00
Steven Kreitzer
c5fb92ccf4
fix(filters): external webhook remove jitter ( #1254 )
...
* fix(filters): external webhook remove jitter
* fix: migrations
---------
Co-authored-by: ze0s <ze0s@riseup.net>
2023-11-17 17:05:29 +01:00
ze0s
d5d1cecc1b
feat(clients): Transmission support seedtime and ratiolimit ( #1211 )
...
* feat(clients): Transmission seedtime ratiolimit
* feat(clients): update client pkg
* feat(clients): update client pkg test
* feat(actions): update transmission
2023-10-31 00:38:23 +01:00
soup
b6e7c45030
feat(settings): hide empty fields ( #1225 )
...
feat(web): hide RowItem if data is missing
2023-10-30 22:08:11 +01:00
Steven Kreitzer
2080136669
feat(filters): external webhook retry on status codes ( #1206 )
...
* feat: external filter retry status codes
* chore: go mod tidy
* fix(database): migrations
---------
Co-authored-by: ze0s <ze0s@riseup.net>
2023-10-27 17:37:57 +02:00
martylukyy
40a1a4c014
feat(web): disable IRC fields ( #1220 )
2023-10-27 17:33:41 +02:00
martylukyy
c866f167f7
build(deps): bump npm packages ( #1208 )
2023-10-26 22:24:28 +02:00
ze0s
522f22db46
feat(clients): Transmission set label ( #1204 )
...
* feat(clients): Transmission set label
* fix(clients): Transmission fmt
* fix(clients): Transmission set label before reannounce
2023-10-23 19:02:04 +02:00
ze0s
d602b1e868
fix(clients): qBittorrent rules ignore slow ( #1200 )
...
fix(clients): qBit rules ignore slow
2023-10-23 18:36:50 +02:00
soup
8c7c147328
feat(web): disable 1password prompts ( #1198 )
2023-10-19 18:50:57 +02:00
dependabot[bot]
a76e0ad4ef
build(deps): bump the npm group in /web with 18 updates ( #1161 )
...
* build(deps): bump the npm group in /web with 18 updates
Bumps the npm group in /web with 18 updates:
| Package | From | To |
| --- | --- | --- |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query ) | `4.33.0` | `4.35.7` |
| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools ) | `4.33.0` | `4.35.7` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.5.9` | `20.8.0` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.2.21` | `18.2.24` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) | `18.2.7` | `18.2.8` |
| [@types/react-table](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-table ) | `7.7.15` | `7.7.16` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `6.5.0` | `6.7.3` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `6.5.0` | `6.7.3` |
| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc ) | `3.3.2` | `3.4.0` |
| [autoprefixer](https://github.com/postcss/autoprefixer ) | `10.4.15` | `10.4.16` |
| [eslint](https://github.com/eslint/eslint ) | `8.48.0` | `8.50.0` |
| [formik](https://github.com/jaredpalmer/formik ) | `2.4.3` | `2.4.5` |
| [postcss](https://github.com/postcss/postcss ) | `8.4.29` | `8.4.31` |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form ) | `7.45.4` | `7.46.2` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) | `6.15.0` | `6.16.0` |
| [react-select](https://github.com/JedWatson/react-select ) | `5.7.4` | `5.7.5` |
| [vite-plugin-pwa](https://github.com/antfu/vite-plugin-pwa ) | `0.16.4` | `0.16.5` |
| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr ) | `3.2.0` | `4.1.0` |
Updates `@tanstack/react-query` from 4.33.0 to 4.35.7
- [Release notes](https://github.com/TanStack/query/releases )
- [Commits](https://github.com/TanStack/query/commits/v4.35.7/packages/react-query )
Updates `@tanstack/react-query-devtools` from 4.33.0 to 4.35.7
- [Release notes](https://github.com/TanStack/query/releases )
- [Commits](https://github.com/TanStack/query/commits/v4.35.7/packages/react-query-devtools )
Updates `@types/node` from 20.5.9 to 20.8.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/react` from 18.2.21 to 18.2.24
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@types/react-dom` from 18.2.7 to 18.2.8
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `@types/react-table` from 7.7.15 to 7.7.16
- [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.5.0 to 6.7.3
- [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.7.3/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 6.5.0 to 6.7.3
- [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.7.3/packages/parser )
Updates `@vitejs/plugin-react-swc` from 3.3.2 to 3.4.0
- [Release notes](https://github.com/vitejs/vite-plugin-react-swc/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-react-swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-react-swc/compare/v3.3.2...v3.4.0 )
Updates `autoprefixer` from 10.4.15 to 10.4.16
- [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.15...10.4.16 )
Updates `eslint` from 8.48.0 to 8.50.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.48.0...v8.50.0 )
Updates `formik` from 2.4.3 to 2.4.5
- [Release notes](https://github.com/jaredpalmer/formik/releases )
- [Commits](https://github.com/jaredpalmer/formik/compare/formik@2.4.3...formik@2.4.5 )
Updates `postcss` from 8.4.29 to 8.4.31
- [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.29...8.4.31 )
Updates `react-hook-form` from 7.45.4 to 7.46.2
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.45.4...v7.46.2 )
Updates `react-router-dom` from 6.15.0 to 6.16.0
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.16.0/packages/react-router-dom )
Updates `react-select` from 5.7.4 to 5.7.5
- [Release notes](https://github.com/JedWatson/react-select/releases )
- [Changelog](https://github.com/JedWatson/react-select/blob/master/docs/CHANGELOG.md )
- [Commits](https://github.com/JedWatson/react-select/compare/react-select@5.7.4...react-select@5.7.5 )
Updates `vite-plugin-pwa` from 0.16.4 to 0.16.5
- [Release notes](https://github.com/antfu/vite-plugin-pwa/releases )
- [Commits](https://github.com/antfu/vite-plugin-pwa/compare/v0.16.4...v0.16.5 )
Updates `vite-plugin-svgr` from 3.2.0 to 4.1.0
- [Release notes](https://github.com/pd4d10/vite-plugin-svgr/releases )
- [Commits](https://github.com/pd4d10/vite-plugin-svgr/compare/v3.2.0...v4.1.0 )
---
updated-dependencies:
- 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-dom"
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: "@vitejs/plugin-react-swc"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: autoprefixer
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: eslint
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: formik
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-hook-form
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: react-router-dom
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: react-select
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: vite-plugin-pwa
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: vite-plugin-svgr
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com>
* fix svg imports
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
2023-10-14 15:59:10 +02:00
MouldWarpMole
77948d7654
feat(notifications): Add Gotify ( #1180 )
...
feat(notifications): Add Gotify (resolves #513 )
2023-10-14 12:08:12 +02:00
martylukyy
a60595bfba
fix(web): actions tooltip links ( #1178 )
2023-10-10 17:54:57 +02:00
Fabricio Silva
8600d3a2ab
fix(indexes): toggle on and off with switch ( #1164 )
...
* chore(indexers): replace array position with id
* fix(indexers): enable and disable without editing
* feat(indexer): add toggle endpoint and refactoring
---------
Co-authored-by: ze0s <ze0s@riseup.net>
2023-10-03 21:57:11 +02:00
stacksmash76
3e3454724b
fix(web): tooltips ( #1154 )
...
* fix broken tooltips, replace react-tooltip with react-popper-tooltip
* make tooltips use ExternalLink component
* fix import
* get rid of unused import
* fix(tooltip): set delayHide
* removed unecessary comment
* fix tooltip on mobile
* stop tooltip label propagation (mainly for mobile devices)
* added onClick convenience prop for label component wrapper (since onClick isn't propagated down)
---------
Co-authored-by: soup <soup@r4tio.dev>
2023-10-01 15:16:05 +02:00
Kyle Sanderson
98df0c9040
chore(build): enable CodeQL ( #1026 )
...
* Create codeql.yml
* setup pnpm
* sq.Eq{"ras.status": params.Filters.PushStatus}
* enable extended and quality
* fix: code scanning alert #58 #57
https://github.com/autobrr/autobrr/security/code-scanning/58
https://github.com/autobrr/autobrr/security/code-scanning/57
* fix: linting issues for code scanning 60, 59, 56
https://github.com/autobrr/autobrr/security/code-scanning/60
https://github.com/autobrr/autobrr/security/code-scanning/59
https://github.com/autobrr/autobrr/security/code-scanning/56
---------
Co-authored-by: Fabricio Silva <hi@fabricio.dev>
2023-09-26 21:24:59 +02:00
stacksmash76
25c3f02c72
fix(filters): importer ( #1149 )
...
fix(web): early exit on filter import
chore(readme): add new pic to readme
2023-09-26 20:30:23 +02:00
ze0s
d3ca3e59c0
feat(web): show more app info ( #1145 )
...
* feat(web): add app info
* database type used
* application binary path
* config path
* feat(web): label colors light theme
* feat(web): truncate long fields
2023-09-22 22:05:14 +02:00
stacksmash76
f72fea998e
feat(web): add autodl-irssi filter import ( #1132 )
...
* improve filter importing code
feat: added autodl-irssi filter importer/parser
enhancement: improved filter importing code
enhancement: redesigned filter list page
fix(DeleteModal): don't center text on mobile
fix(CustomTooltip): don't set opacity (avoid console.log spam), update prop names
* fix wrong variable ref name mistake
* switch position of buttons, use old blue
* give back the dropdown menu you stole
2023-09-22 18:44:23 +02:00
stacksmash76
779383e2a4
fix(web): Inter font ( #1133 )
2023-09-22 18:37:56 +02:00
stacksmash76
9d0d70c075
fix(web): API client json detection ( #1129 )
...
fix(web/apiclient): fix erroneous json serialization condition
2023-09-19 18:12:00 +02:00
martylukyy
80aa0b6331
enhancement(web): disable background scroll when IRC fullscreen view is active ( #1112 )
...
* enhancement(web): disable background scroll when IRC fullscreen view is active
* switch from add/remove to toggle.
* add missing unmount
2023-09-11 20:31:00 +02:00
martylukyy
041ca5ba34
fix(web): Add and update Indexer tooltips ( #1111 )
...
fix tooltips in IndexerForms.tsx
linting
2023-09-11 13:33:38 +02:00
stacksmash76
3c030dc0ce
fix(web): cant update from settings panels ( #1105 )
...
* fix(web): propagation bug with IRC network table dropdown
* fix submit button not working
2023-09-11 13:31:07 +02:00
stacksmash76
d63c704b17
fix(web): slideover propagation bug ( #1104 )
...
fix: slideover propagation bug which was present when one added IRC networks and interacted with TextFields (the irc network would toggle itself)
2023-09-10 19:26:30 +02:00
stacksmash76
ac4892dd09
fix(web): improve initial context state ( #1103 )
...
* fix(web): set initial context state correctly by triggering onSet callbacks
* chore: simplified ContextMerger logic and avoided edge-cases
2023-09-10 19:25:12 +02:00
stacksmash76
528405d1cb
fix(web): floating "Import filter" dropdown button ( #1102 )
...
fix: incorrect z-height on "Import filter" dropdown button
2023-09-10 18:38:42 +02:00
stacksmash76
1215036d89
fix(web): actions ratio limit support decimal values ( #1100 )
...
fix(web): make NumberField support decimal values
2023-09-10 17:50:24 +02:00
martylukyy
bdea9599d2
fix(web): removal of service worker ( #1088 )
...
disable registration of service worker and remove service worker
linting
2023-09-10 17:42:14 +02:00
Kyle Sanderson
a1a16adbab
fix(web): implement offline detection ( #1065 )
...
* xtreme connected edition
* change fallbackRender to fallbackComponent on ErrorBoundary
* call healthz endpoint when error is 500
* display custom offline message
* fix eslint indentation for switchCase
* Update ErrorPage.tsx
* check against error.cause
---------
Co-authored-by: Fabricio Silva <hi@fabricio.dev>
2023-09-10 17:39:58 +02:00
stacksmash76
d187daa566
enhancement(web): layout improvements ( #1095 )
...
* minor style fixes
fix: removed not-allowed button-in-button in IRCLogsDropdown, removed unnecessary inner div as well
fix: removed shadow from 'remove releases older than X?' modal in settings on the light theme. (told soup about this long ago)
* added tips for searching releases, improved overall look
enhancement: made title page headings have a smaller vertical margin (almost by half)
chore: moved title page headings from <header> to some less-obtuse screen-reader element
enhancement: added documentation to the search engine on the releases table page
enhancement: made StatsItem cards more compact (WIP - to be coupled with more stats items)
enhancement: made WarningAlert be more contrastful on the light theme, made it more compact and added a border as well.
* better wording for search tips
* bad merge resolve, fixed now
2023-09-10 17:28:30 +02:00
Fabricio Silva
6a4d96f988
feat(config): check for updates reading from config ( #1038 )
...
* go indent linting
* getLatest endpoint follows config.CheckForUpdates
* Revert "getLatest endpoint follows config.CheckForUpdates"
This reverts commit 495fabad13b1a96aa83ce50792f5725e9b51061a.
* getLatestRelease follows config.check_for_updates
* revert: rename data - less changes to conflict
* fixup: revert: rename data - less changes to conflict
* change queryFn to arrow function
2023-09-10 16:59:59 +02:00