Commit Graph

283 Commits

Author SHA1 Message Date
Jannis Mattheis de34fab55c fix: react SFC & children 2025-08-04 12:03:29 +02:00
Jannis Mattheis 918f705c5c fix: remove inject 2025-08-04 12:03:29 +02:00
Jannis Mattheis 031461f998 fix: upgrade codemirror
Co-authored-by: Matthias Fechner <matthias@fechner.net>
2025-08-04 12:03:29 +02:00
Jannis Mattheis 6ced902d93 fix: later scroll button 2025-08-04 12:03:29 +02:00
Jannis Mattheis 85d10bfa40 fix: migrate to react virtuoso & FC
Co-authored-by: Matthias Fechner <matthias@fechner.net>
2025-08-04 12:03:29 +02:00
Jannis Mattheis a7733b4f0a fix: use notistack 2025-08-04 12:03:29 +02:00
Jannis Mattheis 0ca5156fed fix: migrate most components to functional components
Co-authored-by: Matthias Fechner <matthias@fechner.net>
2025-08-04 12:03:29 +02:00
Jannis Mattheis 734113d187 fix: upgrade eslint 2025-08-04 12:03:29 +02:00
Jannis Mattheis edddfc9d9c fix: remove js-base64 2025-08-04 12:03:29 +02:00
Jannis Mattheis 54f6de1768 fix: upgrade mui 2025-08-04 12:03:29 +02:00
Jannis Mattheis 7cfa31475f fix: remove proptypes 2025-08-04 12:03:29 +02:00
Jannis Mattheis ca2d087569 fix: upgrade typescript 2025-08-04 12:03:29 +02:00
Jannis Mattheis 7a5b699b30 fix: upgrade to vite & vitest 2025-08-04 12:03:29 +02:00
François Martin 629271fdce Add autocomplete fields to registration
This ensures password managers can properly save the form field's values.
2025-07-23 23:47:19 +02:00
François Martin 9f3bbd888b Improve accessibility of form fields in Login
See https://mui.com/material-ui/api/text-field/
2025-07-23 23:47:10 +02:00
François Martin 97ea32e507 Make wording of form fields in Users consistent with the login
The login form says username and password and should be consistently used throughout.
2025-07-23 23:47:10 +02:00
François Martin eb811e3f74 Make wording of form fields in Register consistent with the login
The login form says username and password and should be consistently used throughout.
2025-07-23 23:46:59 +02:00
François Martin d5ab795e4c
Remove `type="email"` from username field in Register
As the username doesn't have to be an email, having email as the type is incorrect.
This change also makes it more consistent with the way it is defined in the login form.
2025-07-23 23:04:39 +02:00
François Martin 956d9025b4
Improve accessibility of form fields in Register
See https://mui.com/material-ui/api/text-field/
2025-07-23 23:03:05 +02:00
François Martin fc84fb3c8b
Make wording of form fields in AddEditUserDialog consistent with the login
The login form says username and password and should be consistently used throughout.
2025-07-23 22:57:27 +02:00
François Martin e3f2696f31
Remove `type="email"` from username field in AddEditUserDialog
As the username doesn't have to be an email, having email as the type is incorrect.
This change also makes it more consistent with the way it is defined in the login form.
2025-07-23 22:54:29 +02:00
François Martin db9183d2cf
Improve accessibility of form fields in AddEditUserDialog
See https://mui.com/material-ui/api/text-field/
2025-07-23 22:51:21 +02:00
Jeremy Gooch c1cb2e855a
feat: collapse big messages (#810)
* Updating Message component to add ability to collapse long running messages. Height is broadcast out to parent on height toggle.

See: https://github.com/gotify/server/issues/790

* Cleanup of the Message component including simplifying the read-more expand/collapse functionality.

* fix: cleanup & properly updating the height

---------

Co-authored-by: Jannis Mattheis <contact@jmattheis.de>
2025-07-06 11:07:57 +00:00
Jannis Mattheis ad6fc49515 fix: loading plugin detail view by url 2024-11-06 18:13:15 +01:00
David Kalmakoff 13d59eb04d bug: fixed router navigating to homepage on page loads 2024-11-06 18:13:15 +01:00
David Kalmakoff b08b5ae82c
fix: table overflow and word wrapping (#720)
- applications (table)
- clients (table)
- plugins (table, info card word wrapping, and card padding)

Co-authored-by: David Kalmakoff <david@localhost.localdomain>
2024-11-05 11:06:33 +00:00
饺子w (Yumechi) 81564025b4
test: Wait for some time for the client list to update (#722)
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2024-11-03 04:22:54 -06:00
饺子w (Yumechi) a58b0be362
bug: fixed a race condition in database test (#690)
* bug: fixed a race condition in database test and plugin integration test

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>

---------

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2024-09-20 05:00:17 -05:00
Jannis Mattheis 7a27e64d0f fix(ui): serving /index.html 2024-07-02 21:23:34 +02:00
Leon Schmidt 12c7164f2e
Loading animations instead of "no messages" (#660) 2024-06-22 19:31:50 +00:00
iarp 02c9613ac1 change: removal of disabled flag from messages Refresh button 2024-03-11 15:14:39 -04:00
mateuscelio 92916f0117
Add applications icons in sidebar (#602) 2023-10-22 09:24:53 +00:00
eternal-flame-AD 7bf80ee6f1 Add last used to client & application 2023-08-06 12:30:22 +02:00
chrispruitt 72bd8c8ba6
Add default message priority for applications
Co-authored-by: Jannis Mattheis <contact@jmattheis.de>
2023-07-19 18:15:01 +00:00
饺子w (Yumechi) aedc3e2ba6
Migrate from packr to go:embed (#581) 2023-07-15 08:32:31 +00:00
Zlendy 8cfd827814 Add copy secret button 2023-05-09 20:48:35 +02:00
Pander 5852bbb4ac
Unify display of app icon 2023-01-10 17:41:36 +00:00
Tert0 2fce3bdcac Add priority colors 2022-10-21 20:39:50 +02:00
Tert0 3eb0467239 Fix bracketSameLine prettier 2022-10-08 15:19:20 +02:00
Tert0 17b9b52d95 Add delete confirmation dialog 2022-10-08 15:15:29 +02:00
Jannis Mattheis e68c5560e1 Update puppeteer 2022-09-10 16:50:01 +02:00
Rene Weselowski 13b878781b Fix login form password-manager support 2022-05-26 08:16:12 +00:00
Jannis Mattheis a23666aaf0 Fix too much whitespace on markdown message
Fixes #463
2022-01-12 19:00:05 +01:00
Jannis Mattheis 6b3467b1d7 Format 2021-12-04 21:14:27 +01:00
Jannis Mattheis e272343deb Recreate yarn.lock & update node version 2021-12-04 21:14:27 +01:00
Christian Wischenbart b1f442ffbd Render favicons from original svg.
- removed jpg artifacts
- minified pngs with pngcrush to reduce size
2021-10-07 17:41:08 +02:00
Jannis Mattheis 36eb8d8b2b Inject register & version information into index.html
The registration form will always be shown inside the dev mode,
because there is no api that transmits if registration is enabled.
2021-08-04 19:39:43 +02:00
pigpig c172590b92 Add registration
Can be enabled via the registration config flag. (disabled per default)

Fixes gotify/server#395

Co-authored-by: pigpig <pigpig@pig.pig>
Co-authored-by: Karmanyaah Malhotra <32671690+karmanyaahm@users.noreply.github.com>
Co-authored-by: Jannis Mattheis <contact@jmattheis.de>
2021-08-04 19:39:43 +02:00
Jannis Mattheis 7e261be304 Fix flaky e2e-tests 2021-06-19 09:39:15 +00:00
Jannis Mattheis 98f937ca4a Update caniuse 2021-06-19 09:39:15 +00:00