binwiederhier
24bc50b585
Allow logging in via email
2026-07-16 21:42:42 +02:00
binwiederhier
2b1f2d6b9a
WIP: Web app transitions
2026-06-24 15:27:40 -04:00
binwiederhier
65e409e9e4
PWA reload icon, lazy loading: EmojiPicker and MarkdownContent
2026-06-24 11:44:38 -04:00
binwiederhier
4b070546b5
Dependency bumps
2026-06-24 04:17:59 -04:00
binwiederhier
e6a201bc11
Fix passwords with spaces
2026-06-23 13:10:17 -04:00
binwiederhier
36d7d3bd24
Rename
2026-06-20 14:55:27 -04:00
binwiederhier
4516adea36
Lots of refinement
2026-06-12 17:36:40 -04:00
binwiederhier
33ae31055c
Phase 3+4
2026-06-12 14:23:32 -04:00
nimbleghost
4a1adaeab2
Make login and sign up form responsive
2023-06-26 23:34:22 +02:00
nimbleghost
8ccfa5c3fb
Fix session replica behaviour (merge with session)
...
The harder-to-refactor parts are the places where exists/username/token
are called within a React component. However, `resetAndRedirect` and
`store` are already called from async contexts, so adding an `await`
is simple.
This thus merges the logic, keeping localStorage for the components to
call, but making sure reset/store behaviour works correctly for the
replica.
2023-06-13 14:00:51 +02:00
nimbleghost
d625a003b8
Use esm mui imports for Vite compatibility
...
See: https://github.com/mui/material-ui/issues/31835#issuecomment-1153393901
2023-05-24 22:16:10 +02:00
nimbleghost
8319f1cf26
Run eslint autofixes
2023-05-24 12:51:53 +02:00
nimbleghost
f558b4dbe9
Add .jsx filename extension
...
(This is also required for Vite later)
2023-05-24 12:51:53 +02:00