Commit Graph

91 Commits

Author SHA1 Message Date
Paul
967ea6074d fix: catch errors from redux migration 2021-12-25 16:37:39 +00:00
Paul
11043a8cd2 fix: pre-emptive render without valid user 2021-12-25 15:56:47 +00:00
Paul
7b53dc34b5 fix(mobx): properly persist login state 2021-12-24 12:00:24 +00:00
Paul
246c1475d1 Merge branch 'mobx' 2021-12-24 11:45:49 +00:00
Paul
d879582f81 fix(auth): block render while logging in 2021-12-24 11:32:59 +00:00
Paul
aaadd98cfa feat(mobx): add sync back (do not look at the code) 2021-12-24 02:05:18 +00:00
Paul
0591d44a31 feat(mobx): refactor and remove (react-)redux 2021-12-23 21:43:11 +00:00
Paul
c0f81444bb fix(notifications): use effective name and avatar for notif 2021-12-21 12:38:53 +00:00
Paul Makles
741511105d feat(mobx): migrate audio settings 2021-12-16 22:05:31 +00:00
Paul
759b9fe3ea feat(mobx): rewrite appearance menu 2021-12-15 18:23:05 +00:00
Paul
74dbdef136 feat(mobx): add message queue store 2021-12-12 15:33:47 +00:00
Paul
607b79b3f8 chore(mobx): write jsdoc for notif opt. 2021-12-12 12:26:45 +00:00
Paul
6aa542d2a9 feat(mobx): server notification options + data store 2021-12-11 23:34:46 +00:00
Paul
763ac4eb98 feat(mobx): migrate auth and config 2021-12-11 21:04:12 +00:00
brecert
e69c3c83bf Fixes background not updating on profile
- fixes #110
2021-09-17 19:44:19 -04:00
Paul Makles
917b6d0283 Merge pull request #223 from brecert/identity-fix
Improve server identity avatar preview
2021-09-11 23:53:17 +01:00
Paul
c40e4655f0 Migrate to rAuth v1. 2021-09-11 17:36:23 +01:00
brecert
7ab3b1a55a Improve server identity avatar preview
- server identity avatar preview now displays your current avatar, but desaturated and grayscale when no avatar is set

resolves #218
2021-09-11 11:38:58 -04:00
Paul
ebf9634c87 Make Typescript happy, testing CI build.
Adjust language names.
2021-08-30 16:08:22 +01:00
Paul
1956c9fbd9 Fix unresolved import for system user ID. 2021-08-18 11:31:25 +01:00
Paul
4faba20410 Add settings button to server list sidebar.
Move more border radiuses to variables.
2021-08-15 15:21:23 +01:00
Paul
f1babfdd51 Handlers for UserShort.
View user's profile picture.
Close #25, adds logic to hamburger.
2021-08-09 15:51:22 +01:00
Paul
f2622121a4 Display all server roles separately. 2021-08-08 21:50:29 +01:00
Paul
0d415b4d5b Manage state per channel. Closes #2 2021-08-07 20:43:08 +01:00
Paul
872b710bc4 Make the linter happy. 2021-08-05 14:47:00 +01:00
Paul
50452ba503 Fix notifications not opening server. 2021-07-31 17:00:50 +01:00
Paul
54900008a6 Move typing indicator into revolt.js 2021-07-31 13:48:26 +01:00
Paul
6750812916 Add queued messages back.
Fix various code issues.
i18n invite menu.
2021-07-31 10:31:16 +01:00
Paul
d5b767c251 100 error milestone.
Remove hooks completely. :)
2021-07-30 21:20:42 +01:00
Paul
3f8a698039 Start migration to revolt.js@5.0.0.
200 error milestone
2021-07-30 20:24:53 +01:00
Paul
b21985a304 Load member sidebar into MobX state. 2021-07-29 21:01:03 +01:00
Paul
eec46c7761 Clean up code. 2021-07-29 20:11:50 +01:00
Paul
2a420cfb3b Remove useServer and useServers. 2021-07-29 19:01:40 +01:00
Paul
4990ac2350 Remove useChannels.
Add servers to MobX.
2021-07-29 18:49:49 +01:00
Paul
8a5c6fc4d5 Remove useChannel 2021-07-29 18:41:01 +01:00
Paul
551dc7562e Remove remaining references to useUser(s).
Add Channel object.
2021-07-29 16:55:07 +01:00
Paul
67f041a4f5 Work towards removing useUsers. 2021-07-29 15:11:21 +01:00
Paul
bb4321ba22 Add MobX store, create observable User. 2021-07-29 12:41:28 +01:00
Paul
93619cebd7 Temporary member nickname / role colour solution. 2021-07-25 17:52:57 +01:00
Paul
1d4546ea03 Fix onboarding. 2021-07-25 13:55:45 +01:00
Paul
51e83c27e2 Use loading="lazy" in more places.
i18n invites page.
Polish the bans page.
2021-07-24 17:01:50 +01:00
Paul
384152666f Lazy load embed contents.
Use server config for image proxy.
2021-07-24 11:22:08 +01:00
Paul
03b0018d31 Experimental hooks. 2021-07-14 14:42:22 +01:00
Paul
b3386ade33 Format and automatically fix linted code. 2021-07-10 15:57:29 +01:00
Paul
0e43dadbe9 Add more internal CSS variables. 2021-07-10 15:42:13 +01:00
Paul
fb0ae130e9 Format code. 2021-07-06 19:29:27 +01:00
Paul
583e2c510a Rotate file upload icon instead of switching icon. 2021-07-06 11:52:07 +01:00
Paul
14809f1989 Use tabWidth 4 without actual tabs. 2021-07-05 11:25:20 +01:00
Paul
a9ce64c9fe Run prettier on all files. 2021-07-05 11:23:23 +01:00
insert
f69e04d4e9 Merge branch 'master' into 'cleanup'
# Conflicts:
#   src/components/common/LocaleSelector.tsx
2021-07-05 10:17:57 +00:00