Commit Graph

374 Commits

Author SHA1 Message Date
renovate[bot]
3fb6708077 chore(deps): update dependency @vitejs/plugin-react to v6 2026-07-01 20:39:05 +08:00
renovate[bot]
704bd4f60b chore(deps): update dependency vitest to v4.1.0 [security] 2026-07-01 19:41:36 +08:00
renovate[bot]
9c4fc2ca3c chore(deps): update bump npm dependencies 2026-07-01 11:16:19 +00:00
Yumechi
a749402723 manual migration 2026-07-01 18:46:59 +08:00
renovate[bot]
22d5cb80ba chore(deps): update dependency react-router to v8 2026-07-01 10:18:10 +00:00
Yumechi
36e3d15c9d bump package version 2026-07-01 18:03:17 +08:00
renovate[bot]
d35542a868 chore(deps): update dependency react-router to v7.15.1 [security] 2026-07-01 09:47:25 +00:00
Yumechi
2dfdee284a apply suggestions 2026-07-01 16:25:45 +08:00
Yumechi
13ebe86724 fixup: fix elevation test 2026-06-30 20:12:35 +08:00
Yumechi
e7c55fdd92 fixup: lift token dialog 2026-06-30 19:49:24 +08:00
Yumechi
41cde67072 feat(security): application token refresh 2026-06-30 18:57:12 +08:00
renovate[bot]
57005f5d3c chore(deps): update dependency vite to v8.0.16 [security] 2026-06-30 09:04:13 +00:00
饺子w (Yumechi)
06b749894c Merge pull request #948 from gotify/renovate/npm-axios-vulnerability
chore(deps): update dependency axios to v1.16.0 [security]
2026-06-30 07:34:54 +00:00
renovate[bot]
3101675639 chore(deps): update dependency fractional-indexing to v4 (#984)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-29 14:01:58 +00:00
饺子w (Yumechi)
ad977d3d9c feat: EdDSA token for database leakage/index mitigation (#971)
* feat: EdDSA token for database leakage/index mitigation

* [skip ci]: remove token from api output

* fix: e2e tests

* fixup! fix: e2e tests

* doc: document tokens are now optional fields for app and aclient

* fixup(doc): swagger version again

* address review comments

* address review comments
2026-06-28 14:58:20 +00:00
Jannis Mattheis
6229f36147 test: add e2e oidc test 2026-06-20 14:07:49 +02:00
Jannis Mattheis
f67cf94f24 feat!: add cli
serving the server now requires the serve action
2026-06-14 12:44:48 +02:00
Jannis Mattheis
74657db971 ci: load gotify-server.env.local for ui 2026-06-14 12:32:55 +02:00
Jannis Mattheis
c5fc8b7f8c fix: don't ignore cors requests in dev mode
This will make testing easier, as it's more similar to the actual prod
deployment. We don't have to rewrite anything in vite, as the host and
origin is the same.
2026-06-14 12:32:55 +02:00
renovate[bot]
a4b62931f6 chore(deps): update dependency axios to v1.16.0 [security] 2026-06-13 19:20:24 +00:00
Jannis Mattheis
237f5aedc7 fix: add @types/node 2026-06-13 20:15:27 +02:00
Jannis Mattheis
d59d41cec8 fix: rename 2026-06-13 20:15:03 +02:00
renovate[bot]
f8e11d5b6b chore(deps): update dependency puppeteer to v25 2026-05-26 17:45:44 +00:00
Jannis Mattheis
be509766d8 feat: allow sending message with client/basic path 2026-05-25 18:32:05 +02:00
Jannis Mattheis
87db3686f0 fix: change formatting of createdAt and elevation/expiry 2026-05-18 17:16:08 +02:00
Jannis Mattheis
dc6d775a1a fix: add expiry to ui 2026-05-18 17:16:08 +02:00
Jannis Mattheis
199f046986 fix: display created at 2026-05-09 22:07:41 +02:00
Jannis Mattheis
18a300df3b fix: master build version 2026-04-26 14:08:52 +02:00
Jannis Mattheis
ef36e7538d fix: /client:elevate to /client/:id/elevate 2026-04-26 12:41:02 +02:00
Jannis Mattheis
0ac515f918 fix: minutes granularity for client elevation
The types aren't needed, and are provided by the package.
2026-04-22 20:10:43 +02:00
Jannis Mattheis
1e2a1133b4 fixup! feat: display elevation in the clients page 2026-04-22 20:10:43 +02:00
Jannis Mattheis
be5283ae8d test: elevation 2026-04-19 19:43:52 +02:00
Jannis Mattheis
96116dbfe4 feat: display elevation in the clients page 2026-04-19 19:43:52 +02:00
Jannis Mattheis
530517412b feat: add elevation dialog to protected actions 2026-04-19 19:43:52 +02:00
Jannis Mattheis
c256025b9f fix: return client id and elevatedUntil on /current/user 2026-04-19 19:24:18 +02:00
Jannis Mattheis
d432900486 fix: logout to /auth/logout and swagger docs
With session elevation, we cannot use DELETE /client as this requires
elevation. It should be possible to logout without an elevated session.

This makes the logout endpoint public api to be used by the android app.
2026-04-19 18:00:16 +02:00
Jannis Mattheis
838f0e72f3 test: possibly fix flaky test 2026-04-18 19:34:40 +02:00
Jannis Mattheis
c15afa3456 chore: upgrade vite 8.x 2026-04-18 18:20:54 +02:00
Yumechi
6a90e0cc5b decorator workaround 2026-04-18 18:20:41 +02:00
Jannis Mattheis
a8092f96c4 fix: migrate to mui@9 2026-04-18 17:14:13 +02:00
renovate[bot]
3af5516d57 chore(deps): update material-ui monorepo to v9 2026-04-18 13:23:46 +00:00
Jannis Mattheis
ea6657dc2a fix: migrate to @fontsource/roboto 2026-04-18 15:13:09 +02:00
Jannis Mattheis
ba3c48a50d fix: update imports & typescript deprecation 2026-04-18 15:12:55 +02:00
renovate[bot]
af81e9598e chore(deps): update dependency typescript to v6 2026-04-18 12:46:04 +00:00
renovate[bot]
359c9c22a6 chore(deps): update eslint monorepo to v10 2026-04-18 11:52:48 +00:00
Jannis Mattheis
cfaddfe255 feat: oidc 2026-04-11 18:53:48 +02:00
Jannis Mattheis
78d5a20179 fix: use cookie login in UI 2026-04-11 18:53:48 +02:00
renovate[bot]
01ca5a977d chore(deps): update dependency axios to v1.13.5 [security] (#916)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-11 05:37:17 +00:00
renovate[bot]
bb7c16a1a2 chore(deps): update bump npm dependencies 2026-02-06 12:14:35 +00:00
Jannis Mattheis
dbe91d82c4 fix: allow sorting applications in ui
Co-authored-by: Xavier <buzz.eclair@gmail.com>
2026-01-24 13:28:40 +01:00