Commit Graph

56 Commits (96017c5f331868abc2db337fa8fed5cfec32326d)

Author SHA1 Message Date
Paul Makles 084c90613f feat: add reactions 2022-07-16 15:17:02 +01:00
Paul Makles e3a526e2d7 fix: type errors with markdown content 2022-07-13 12:57:01 +01:00
Paul Makles f9c6f5cd9d chore: delete intermediate 2022-07-05 21:13:42 +01:00
Paul Makles 401b2d4990 feat: port `UserProfile`, `Onboarding`, `CreateBot` to legacy 2022-06-30 20:39:00 +01:00
Paul Makles 5f2311b09c feat: implement `useClient` from client controller 2022-06-28 19:59:58 +01:00
Paul Makles e0ca1681bd chore(refactor): move and re-organise types folder 2022-06-10 14:11:38 +01:00
Paul Makles 68b9d5ea79 feat(@ui): migrate category / overline and header 2022-05-30 14:42:09 +01:00
Paul Makles 6fcdbd1cef fix: remove explicit cast to string for `msg.content` 2022-05-21 16:59:34 +01:00
Paul Makles 37d5ba24c5 merge: branch 'quark/permissions' 2022-04-29 13:48:38 +01:00
Paul Makles b2f4411850 feat: switch to revolt.js@6.0.0 + new revolt-api 2022-04-09 15:47:04 +01:00
Paul Makles f65c9bdd5e fix: context menus are now bound by spread 2022-03-06 19:13:12 +00:00
Paul Makles 18761e2181 fix(iOS): actually fix context menus
closes #138
2022-03-05 14:41:41 +00:00
trashtemp e6684b8f78
fix(message): re-added click to usericon 2022-01-15 22:50:29 +01:00
Paul Makles 8eb2f4e7e3 fix(messaging): bring cursor pointer back for av. 2022-01-15 15:59:25 +00:00
Paul Makles e67f8f95cd fix(messaging): prevent message overlay from sticking after finishing edit 2022-01-15 13:00:27 +00:00
Paul Makles 7e4f4cf001 fix(messaging): hide overlay on mobile 2022-01-15 12:53:15 +00:00
KuhnChris f509acbe80
feat(messaging): quick action bar (#493)
Co-authored-by: Kuhn Chris <kuhnchris+github@kuhnchris.eu>
Co-authored-by: Paul Makles <paulmakles@gmail.com>
2022-01-14 21:03:52 +00:00
Paul 318177b414 fix: don't fail if channel is null on reply 2021-12-25 15:42:13 +00:00
Paul cc0e45526c feat(mobx): refactor and remove (react-)redux 2021-12-23 21:43:11 +00:00
Paul 67834309b1 fix: use masquerade everywhere applicable
fixes #400
2021-11-14 19:53:50 +00:00
Paul d82573b5fc feat(messaging): render masqueraded messages 2021-11-04 20:55:26 +00:00
3nt3 b09ccd90ba
fix: add context menu to individual attachments if > 1 attached (#348) 2021-10-31 21:25:33 +00:00
brecert 2966e77917
Add `shift+click` to mention a user in the textarea 2021-09-07 08:14:22 -04:00
Paul 2ccc0b7b5e Change invite rendering logic.
Handle link warnings on embeds.
Remove "EDIT!!" 🙏🙏🙏
2021-09-03 13:04:37 +01:00
TaiAurori f9bb332605
reindent 2021-08-31 20:45:01 +00:00
TaiAurori 0b0d1186eb
invite embeds 2: electric boogaloo 2021-08-31 20:30:02 +00:00
TaiAurori 3d1ee73032 invite embeds preview 2021-08-30 18:21:49 -04:00
Paul 1f2e58b10e Include @ symbol when reply is a mention. 2021-08-16 18:08:44 +01:00
Paul 7a80c0edb5 Add search back. 2021-08-09 17:34:25 +01:00
Paul 4f1ba8942f Add server avatars. Closes #52
Add identity edit menu. Closes #51
2021-08-07 22:42:15 +01:00
Paul 55e00bf93f Make the linter happy. 2021-08-05 14:47:00 +01:00
Paul 719e5b4dd8 Add queued messages back.
Fix various code issues.
i18n invite menu.
2021-07-31 10:31:16 +01:00
Paul 3184269ba4 Start migration to revolt.js@5.0.0.
200 error milestone
2021-07-30 20:24:53 +01:00
Paul 0571c065bd Remove remaining references to useUser(s).
Add Channel object.
2021-07-29 16:55:07 +01:00
Paul f8611ddea5 Finish migrating user state over to MobX. 2021-07-29 15:51:19 +01:00
Paul 7374591458 Add editing role name / colour.
Animate avatars on message hover.
Switch to 24-hour time format by default.
2021-07-14 13:25:40 +01:00
Paul 7a5ace2def Highlight messages we jump to. 2021-07-09 09:58:38 +01:00
Paul b5a11d5c8f Use tabWidth 4 without actual tabs. 2021-07-05 11:25:20 +01:00
Paul 7bd33d8d34 Run prettier on all files. 2021-07-05 11:23:23 +01:00
bree a4051330a3
remove most uses of `as any` in typescript
- replaced many uses of `as any` with another more specific cast `as T`
- filled in missing typed for items that needed to be typed
  - new runtime code was added where necessary to satisfy the new types with comments
- added missing theme variable "sidebar-active" to the Theme variables
- forms using `react-hook-form` are now typechecked
- changed some instances of `target` into `currentTarget` while removing `as any` assertions
2021-07-04 07:09:39 -04:00
nizune 0f2b6b6b44 Fix: Message copy brackets and icon changes 2021-07-02 16:51:06 +02:00
Paul 7982489ab6 Link to profiles from message / member sidebar. 2021-07-02 13:35:50 +01:00
Paul 41470e2cd5 Support replying to files, show icon in reply. 2021-06-26 09:45:07 +01:00
Paul 1aa2b1226a Fix: Set global emoji pack.
Fix: Use conditional links for bottom navigation.
Fix: Margin error on queued messages.
2021-06-24 17:06:16 +01:00
Paul 3393795817 Fix: Emojis showing through spoilers.
Fix: Copy ID copies wrong ID.
Messaging: Add context menu to avatar / username.
2021-06-24 16:43:37 +01:00
Paul 50bd6addb4 Add message reply UI. 2021-06-23 18:26:41 +01:00
Paul 0ce77951cb Optimise re-renders when scrolling / updating messages. 2021-06-23 16:14:46 +01:00
Paul babb53c794 Add VoiceChannel support. 2021-06-23 13:52:16 +01:00
Paul f724cfdf4f Add auto complete back. 2021-06-22 13:28:03 +01:00
Paul 8fe1ce3450 Show errors / queue on message.
Focus editor / box properly.
2021-06-22 10:59:06 +01:00