Commit Graph

693 Commits

Author SHA1 Message Date
Jannis Mattheis 7fb08bbf13 docs: smaller logo 2025-08-09 14:18:40 +02:00
Jannis Mattheis 8d9e478145 docs: update build badge 2025-08-09 14:18:14 +02:00
Jannis Mattheis deb383aba8
Merge pull request #817 from BerserkeR-Git/BerserkeR-Git-styling-codeblocks
Add styling for code blocks in notifications
2025-08-08 14:33:50 +02:00
BerserkeR 364cd71e45 fix: background to code blocks 2025-08-08 14:20:13 +02:00
饺子w (Yumechi) ba3bd1ba2d
switch to mobx-react-lite (#822)
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2025-08-08 11:54:16 +00:00
饺子w (Yumechi) ea1cc38f6c
change telemetry to opt-in (#823)
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2025-08-08 11:32:43 +00:00
Jannis Mattheis ebf6a6423d
Merge pull request #818 from gotify/upgrade-ui
Upgrade UI
2025-08-08 10:58:23 +02:00
Jannis Mattheis d99b42324e fix: refetch data on reconnect 2025-08-08 10:26:43 +02:00
Jannis Mattheis 271f555102 fix: always set loading 2025-08-08 10:26:37 +02:00
Jannis Mattheis 43574a075c
Merge pull request #819 from gotify/upgrade-ui-fix-message-layout
fix message layout
2025-08-06 17:03:08 +02:00
eternal-flame-AD 3d8bee8b11
Change vite listen port name to GOTIFY_SERVER_PORT
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2025-08-05 19:26:29 -05:00
eternal-flame-AD 8741d1e50d
suggestions
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2025-08-05 15:31:34 -05:00
eternal-flame-AD d929e66aa2
fix message layout
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2025-08-04 16:07:39 -05:00
eternal-flame-AD 73d42c5857
allow building on non docker environment
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2025-08-04 16:07:31 -05:00
Jannis Mattheis f04cb2ddd7 fix: preserve expanded state
Previously, expanded messages where collapsed again when scrolling some
messages further. The saved height in the virtual list wasn't changed.
This caused the list to flicker when scrolling to the previously
expanded message again.
2025-08-04 17:19:59 +02:00
Jannis Mattheis 6215a2c69a fix: remove NODE_OPTIONS openssl workaround 2025-08-04 12:03:30 +02:00
Jannis Mattheis fd9e6874ea fix: compile before build 2025-08-04 12:03:30 +02:00
Jannis Mattheis 6ad4477f4b fix: lazy load plugin detail view
reduces main js size by 400kb
2025-08-04 12:03:30 +02:00
Jannis Mattheis 01c4566ee5 fix: remove @uiw/codemirror-extensions-langs
Adds 2mb artifact size for syntax highlighting
2025-08-04 12:03:30 +02:00
Jannis Mattheis cd385fbaff fix: upgrade prettier 2025-08-04 12:03:30 +02:00
Jannis Mattheis 9352aab3e2 fix: remove unnecessary @types 2025-08-04 12:03:30 +02:00
Jannis Mattheis 86285f4316 fix: upgrade mobx 2025-08-04 12:03:29 +02:00
Jannis Mattheis f4ca0cc266 fix: update puppeteer & fix flaky tests 2025-08-04 12:03:29 +02:00
Jannis Mattheis edee7c4de8 fix: upgrade axios 2025-08-04 12:03:29 +02:00
Jannis Mattheis da6a1ec9f6 fix: upgrade markdown and other stuff 2025-08-04 12:03:29 +02:00
Jannis Mattheis 2e3328c4c4 fix: upgrade react-{dom,router,router-dom} 2025-08-04 12:03:29 +02:00
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
Jannis Mattheis a9ecbdc94e
Merge pull request #815 from martinfrancois/master
Consistency and Accessibility Improvements of the user-related UIs
2025-07-26 10:28:53 +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
renovate[bot] f17710659b
chore(deps): update golangci/golangci-lint-action action to v8 (#795)
* chore(deps): update golangci/golangci-lint-action action to v8

* Bump golangci-lint to v2.2.1

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

---------

Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: eternal-flame-AD <yume@yumechi.jp>
2025-07-11 04:47:00 +00:00