4043 Commits

Author SHA1 Message Date
Alejandro Celaya
d11358af59 Explicitly wrap in ContainerProvider when calling renderWithStore 2025-11-24 09:15:57 +01:00
Alejandro Celaya
514162964d
Merge pull request #1742 from shlinkio/dependabot/npm_and_yarn/eslint-8d9e9546dc
Bump the eslint group with 2 updates
2025-11-22 09:22:36 +01:00
dependabot[bot]
1f11b380b6
Bump the eslint group with 2 updates
Bumps the eslint group with 2 updates: [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).


Updates `@stylistic/eslint-plugin` from 5.5.0 to 5.6.1
- [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases)
- [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.6.1/packages/eslint-plugin)

Updates `typescript-eslint` from 8.46.4 to 8.47.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.47.0/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: "@stylistic/eslint-plugin"
  dependency-version: 5.6.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: typescript-eslint
  dependency-version: 8.47.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-22 08:19:38 +00:00
Alejandro Celaya
4fcb2ebb25
Merge pull request #1743 from shlinkio/dependabot/npm_and_yarn/react-ad1875d9fa
Bump @types/react from 19.2.5 to 19.2.6 in the react group
2025-11-22 09:17:25 +01:00
Alejandro Celaya
5f3914efd5
Merge pull request #1744 from shlinkio/dependabot/npm_and_yarn/vite-939f50a5f3
Bump vite from 7.2.2 to 7.2.4 in the vite group
2025-11-22 09:17:15 +01:00
Alejandro Celaya
aef736ecf7
Merge pull request #1745 from shlinkio/dependabot/npm_and_yarn/vitest-bf65707797
Bump the vitest group with 4 updates
2025-11-22 09:17:06 +01:00
Alejandro Celaya
bd1380f06c
Merge pull request #1746 from shlinkio/dependabot/npm_and_yarn/workbox-bbb55645de
Bump the workbox group with 5 updates
2025-11-22 09:16:56 +01:00
dependabot[bot]
fa00b5434f
Bump the workbox group with 5 updates
Bumps the workbox group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [workbox-core](https://github.com/googlechrome/workbox) | `7.3.0` | `7.4.0` |
| [workbox-expiration](https://github.com/googlechrome/workbox) | `7.3.0` | `7.4.0` |
| [workbox-precaching](https://github.com/googlechrome/workbox) | `7.3.0` | `7.4.0` |
| [workbox-routing](https://github.com/googlechrome/workbox) | `7.3.0` | `7.4.0` |
| [workbox-strategies](https://github.com/googlechrome/workbox) | `7.3.0` | `7.4.0` |


Updates `workbox-core` from 7.3.0 to 7.4.0
- [Release notes](https://github.com/googlechrome/workbox/releases)
- [Commits](https://github.com/googlechrome/workbox/compare/v7.3.0...v7.4.0)

Updates `workbox-expiration` from 7.3.0 to 7.4.0
- [Release notes](https://github.com/googlechrome/workbox/releases)
- [Commits](https://github.com/googlechrome/workbox/compare/v7.3.0...v7.4.0)

Updates `workbox-precaching` from 7.3.0 to 7.4.0
- [Release notes](https://github.com/googlechrome/workbox/releases)
- [Commits](https://github.com/googlechrome/workbox/compare/v7.3.0...v7.4.0)

Updates `workbox-routing` from 7.3.0 to 7.4.0
- [Release notes](https://github.com/googlechrome/workbox/releases)
- [Commits](https://github.com/googlechrome/workbox/compare/v7.3.0...v7.4.0)

Updates `workbox-strategies` from 7.3.0 to 7.4.0
- [Release notes](https://github.com/googlechrome/workbox/releases)
- [Commits](https://github.com/googlechrome/workbox/compare/v7.3.0...v7.4.0)

---
updated-dependencies:
- dependency-name: workbox-core
  dependency-version: 7.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: workbox
- dependency-name: workbox-expiration
  dependency-version: 7.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: workbox
- dependency-name: workbox-precaching
  dependency-version: 7.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: workbox
- dependency-name: workbox-routing
  dependency-version: 7.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: workbox
- dependency-name: workbox-strategies
  dependency-version: 7.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: workbox
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-22 08:03:03 +00:00
dependabot[bot]
7ea2ccc791
Bump the vitest group with 4 updates
Bumps the vitest group with 4 updates: [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright), [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser), [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).


Updates `@vitest/browser-playwright` from 4.0.9 to 4.0.13
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.13/packages/browser-playwright)

Updates `@vitest/browser` from 4.0.9 to 4.0.13
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.13/packages/browser)

Updates `@vitest/coverage-v8` from 4.0.9 to 4.0.13
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.13/packages/coverage-v8)

Updates `vitest` from 4.0.9 to 4.0.13
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.13/packages/vitest)

---
updated-dependencies:
- dependency-name: "@vitest/browser-playwright"
  dependency-version: 4.0.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: vitest
- dependency-name: "@vitest/browser"
  dependency-version: 4.0.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vitest
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 4.0.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vitest
- dependency-name: vitest
  dependency-version: 4.0.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vitest
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-22 08:02:34 +00:00
dependabot[bot]
ed79f3c230
Bump vite from 7.2.2 to 7.2.4 in the vite group
Bumps the vite group with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `vite` from 7.2.2 to 7.2.4
- [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/v7.2.4/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 7.2.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vite
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-22 08:02:11 +00:00
dependabot[bot]
fb2efd8953
Bump @types/react from 19.2.5 to 19.2.6 in the react group
Bumps the react group with 1 update: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react).


Updates `@types/react` from 19.2.5 to 19.2.6
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-version: 19.2.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: react
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-22 08:01:57 +00:00
Alejandro Celaya
9080dde565 Add v4.6.1 to changelog 2025-11-15 12:10:38 +01:00
Alejandro Celaya
119d909b6f
Merge pull request #1740 from acelaya-forks/remove-component-di
Do not inject components into other components
2025-11-15 12:08:40 +01:00
Alejandro Celaya
d10bea50bc Do not inject components into other components 2025-11-15 12:05:25 +01:00
Alejandro Celaya
dad3990c23
Merge pull request #1731 from acelaya-forks/redux-hooks
Set everything up to use hooks for redux actions and state
2025-11-15 11:03:56 +01:00
Alejandro Celaya
b6f1db57ee Add context test 2025-11-15 10:57:39 +01:00
Alejandro Celaya
4b655761c6 Consolidate all service definitions in one module 2025-11-15 10:33:42 +01:00
Alejandro Celaya
373f0dbbbb Do not inject appupdated state or actions 2025-11-15 10:28:33 +01:00
Alejandro Celaya
f301513f5b Expose container via provider 2025-11-15 10:20:53 +01:00
Alejandro Celaya
73a885534a
Merge pull request #1735 from shlinkio/dependabot/npm_and_yarn/react-95b043e827
Bump the react group with 2 updates
2025-11-15 09:43:18 +01:00
Alejandro Celaya
e7b18ed092
Merge pull request #1739 from shlinkio/dependabot/npm_and_yarn/js-yaml-4.1.1
Bump js-yaml from 4.1.0 to 4.1.1
2025-11-15 09:40:52 +01:00
dependabot[bot]
fced67d981
Bump the react group with 2 updates
Bumps the react group with 2 updates: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) and [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom).


Updates `@types/react` from 19.2.2 to 19.2.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `@types/react-dom` from 19.2.2 to 19.2.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-version: 19.2.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: react
- dependency-name: "@types/react-dom"
  dependency-version: 19.2.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: react
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-15 08:27:51 +00:00
dependabot[bot]
af23fa878c
Bump js-yaml from 4.1.0 to 4.1.1
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-15 08:26:48 +00:00
Alejandro Celaya
728b608247
Merge pull request #1733 from shlinkio/dependabot/npm_and_yarn/shlink-dc773e2e60
Bump @shlinkio/shlink-frontend-kit from 1.3.0 to 1.3.1 in the shlink group
2025-11-15 09:26:36 +01:00
Alejandro Celaya
491ebd378d
Merge pull request #1732 from shlinkio/dependabot/npm_and_yarn/eslint-79bca83ae2
Bump typescript-eslint from 8.46.3 to 8.46.4 in the eslint group
2025-11-15 09:26:22 +01:00
Alejandro Celaya
88092fc1df
Merge pull request #1734 from shlinkio/dependabot/docker/node-25.2-alpine
Bump node from 25.1-alpine to 25.2-alpine
2025-11-15 09:26:12 +01:00
Alejandro Celaya
fb25745426
Merge pull request #1736 from shlinkio/dependabot/npm_and_yarn/vite-d91ffd34ac
Bump @vitejs/plugin-react from 5.1.0 to 5.1.1 in the vite group
2025-11-15 09:25:52 +01:00
Alejandro Celaya
c379709850
Merge pull request #1737 from shlinkio/dependabot/npm_and_yarn/vitest-78236927c4
Bump the vitest group with 4 updates
2025-11-15 09:25:43 +01:00
Alejandro Celaya
79d8e3dfaf
Merge pull request #1738 from shlinkio/dependabot/npm_and_yarn/react-router-7.9.6
Bump react-router from 7.9.5 to 7.9.6
2025-11-15 09:25:32 +01:00
dependabot[bot]
8492d47274
Bump react-router from 7.9.5 to 7.9.6
Bumps [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) from 7.9.5 to 7.9.6.
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router@7.9.6/packages/react-router)

---
updated-dependencies:
- dependency-name: react-router
  dependency-version: 7.9.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-15 08:03:12 +00:00
dependabot[bot]
4abaa5b7fb
Bump the vitest group with 4 updates
Bumps the vitest group with 4 updates: [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright), [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser), [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).


Updates `@vitest/browser-playwright` from 4.0.8 to 4.0.9
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.9/packages/browser-playwright)

Updates `@vitest/browser` from 4.0.8 to 4.0.9
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.9/packages/browser)

Updates `@vitest/coverage-v8` from 4.0.8 to 4.0.9
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.9/packages/coverage-v8)

Updates `vitest` from 4.0.8 to 4.0.9
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.9/packages/vitest)

---
updated-dependencies:
- dependency-name: "@vitest/browser-playwright"
  dependency-version: 4.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: vitest
- dependency-name: "@vitest/browser"
  dependency-version: 4.0.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vitest
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 4.0.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vitest
- dependency-name: vitest
  dependency-version: 4.0.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vitest
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-15 08:02:53 +00:00
dependabot[bot]
b5f77de194
Bump @vitejs/plugin-react from 5.1.0 to 5.1.1 in the vite group
Bumps the vite group with 1 update: [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react).


Updates `@vitejs/plugin-react` from 5.1.0 to 5.1.1
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.1.1/packages/plugin-react)

---
updated-dependencies:
- dependency-name: "@vitejs/plugin-react"
  dependency-version: 5.1.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vite
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-15 08:02:26 +00:00
dependabot[bot]
e0e0b24a6b
Bump node from 25.1-alpine to 25.2-alpine
Bumps node from 25.1-alpine to 25.2-alpine.

---
updated-dependencies:
- dependency-name: node
  dependency-version: 25.2-alpine
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-15 08:01:55 +00:00
dependabot[bot]
74e3b8fe0b
Bump @shlinkio/shlink-frontend-kit in the shlink group
Bumps the shlink group with 1 update: [@shlinkio/shlink-frontend-kit](https://github.com/shlinkio/shlink-frontend-kit).


Updates `@shlinkio/shlink-frontend-kit` from 1.3.0 to 1.3.1
- [Release notes](https://github.com/shlinkio/shlink-frontend-kit/releases)
- [Changelog](https://github.com/shlinkio/shlink-frontend-kit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/shlinkio/shlink-frontend-kit/compare/v1.3.0...v1.3.1)

---
updated-dependencies:
- dependency-name: "@shlinkio/shlink-frontend-kit"
  dependency-version: 1.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: shlink
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-15 08:01:52 +00:00
dependabot[bot]
d5669201f7
Bump typescript-eslint from 8.46.3 to 8.46.4 in the eslint group
Bumps the eslint group with 1 update: [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).


Updates `typescript-eslint` from 8.46.3 to 8.46.4
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.4/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-version: 8.46.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-15 08:01:37 +00:00
Alejandro Celaya
6094994cfa Do not inject settings state or actions 2025-11-14 23:29:59 +01:00
Alejandro Celaya
9e8498b16a Do not inject remoteServers state or actions 2025-11-14 23:20:42 +01:00
Alejandro Celaya
a7f2d3224b Do not inject servers state or actions 2025-11-14 19:23:48 +01:00
Alejandro Celaya
ae7aea0e2c Infer redux types when possible 2025-11-14 14:21:14 +01:00
Alejandro Celaya
145765e3fa Enable immutable and serializable redux checks 2025-11-14 10:51:26 +01:00
Alejandro Celaya
11bbef3aca Create dedicated store module 2025-11-14 10:34:34 +01:00
Alejandro Celaya
9c1052c10b Replace usage of injected selectedServer with useSelectedServer 2025-11-14 10:27:49 +01:00
Alejandro Celaya
7890d0084a Create useSelectedServer hook and use it where reset selected server is done 2025-11-14 09:54:03 +01:00
Alejandro Celaya
b295240d28 Stop injecting dependencies in selectServer action 2025-11-14 08:50:08 +01:00
Alejandro Celaya
e9951e95a9 Set everything up to use hooks for reduc actions and state 2025-11-14 08:24:58 +01:00
Alejandro Celaya
ffc8249c22
Merge pull request #1729 from acelaya-forks/shlink-4.6
Add support for Shlink 4.6
2025-11-12 14:51:01 +01:00
Alejandro Celaya
622fcd9db6 Fixed types after updating to latest shlink components 2025-11-12 14:49:23 +01:00
Alejandro Celaya
99d6eb5f7c Add support for Shlink 4.6 2025-11-12 14:35:59 +01:00
Alejandro Celaya
8b4388edc7
Merge pull request #1723 from shlinkio/dependabot/npm_and_yarn/eslint-5b0d500e3e
Bump the eslint group with 2 updates
2025-11-08 09:30:19 +01:00
dependabot[bot]
f176ef305f
Bump the eslint group with 2 updates
Bumps the eslint group with 2 updates: [eslint](https://github.com/eslint/eslint) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).


Updates `eslint` from 9.39.0 to 9.39.1
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.39.0...v9.39.1)

Updates `typescript-eslint` from 8.46.2 to 8.46.3
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.3/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.39.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
- dependency-name: typescript-eslint
  dependency-version: 8.46.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-08 08:24:19 +00:00