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
d8c87d04e7
Update privacy policy, code review
2026-06-16 20:56:22 -04:00
binwiederhier
1215e99098
Provide email during signup
2026-06-12 23:13:01 -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