Commit Graph

133 Commits (e06b3a46115d2f2bee5bf5dbf5d3fceb585272b9)

Author SHA1 Message Date
Paul cc0e45526c feat(mobx): refactor and remove (react-)redux 2021-12-23 21:43:11 +00:00
Paul 6e1bcab92b feat(mobx): migrate unreads to revolt.js 2021-12-23 19:37:19 +00:00
Paul Makles 9298f205fc
feat(settings): UI improvements (#448)
* Fixed CSS for Settings.tsx + new Theme Shop design

* reformat

* More changes to UI CSS

* Small CSS fixes for Settings.tsx, Account, Bots

* Updated theme shop, settings pages, cleanup

* chore: force sync language submodule

* fix(sidebar): prevent items from shrinking

* fix(push): fix timestamp and icon for push notifications

* fix(voice): hide grant permission button after grant

* chore: hide new shop / chevron before merge

* chore(ci): bump node to v16 in dockerfile

* fix(sidebar): change width of channel sidebar

Co-authored-by: trashtemp <96388163+trashtemp@users.noreply.github.com>
2021-12-20 13:37:21 +00:00
Ed L 535a40df0c
fix: make the autocompletor actually run when editing messages (#445) 2021-12-20 11:31:33 +00:00
Paul faca4ac32b feat(mobx): add message queue store 2021-12-12 15:33:47 +00:00
Paul a8491267a4 feat(mobx): add layout (paths + sections) 2021-12-11 14:34:12 +00:00
Paul d82573b5fc feat(messaging): render masqueraded messages 2021-11-04 20:55:26 +00:00
Marie c4881db86c
feat: handle nsfw flag & added monospace font (#258) 2021-10-31 17:57:35 +00:00
Paul 195a9bda35 Fix(voice): Voice UI would not react to actions.
Feat(voice): Allow accessing user profile from voice UI.

Fixes #89. Fixes #91.
2021-10-20 22:39:26 +01:00
RigidStudios d1b686945a Revert "ConversationStart changed for notes/normal channel"
This reverts commit 74297085d7.
2021-09-23 23:11:38 +04:00
RigidStudios 74297085d7 ConversationStart changed for notes/normal channel 2021-09-22 23:59:22 +04:00
Paul Makles ffb0443bf6
Merge pull request #208 from goaaats/feat/no_channels_design 2021-09-14 15:42:46 +01:00
goat 87d1391e1b
feat: add channel placeholder 2021-09-08 02:40:57 +02:00
brecert 04158302ac
Remove the ability to hide the channel sidebar on mobile 2021-09-07 10:57:40 -04:00
brecert ed56967e10
Add the ability to hide the channel sidebar
(the left one)
2021-09-07 10:51:46 -04:00
Snazzah 8a3f0a6629 Bump message editor rows to 10 2021-08-30 05:03:22 +00:00
Ryan Alexander ccda5e8609 Add deafen button 2021-08-22 12:22:44 +10:00
Paul 2341408557 Fix unresolved import for system user ID. 2021-08-18 11:31:25 +01:00
Paul 8a104855a1 Add settings button to server list sidebar.
Move more border radiuses to variables.
2021-08-15 15:21:23 +01:00
Paul 4ac3165bdc Remove logs. 2021-08-12 19:51:23 +01:00
Paul 7a80c0edb5 Add search back. 2021-08-09 17:34:25 +01:00
Paul f19e334d56 Handlers for UserShort.
View user's profile picture.
Close #25, adds logic to hamburger.
2021-08-09 15:51:22 +01:00
Paul c8b5753211 Anchor scroll to bottom when switching channels. 2021-08-08 23:01:47 +01:00
Paul 7c7f813118 Scroll to last position when re-opening a chat. 2021-08-07 20:53:17 +01:00
Paul 1f903cd56b Manage state per channel. Closes #2 2021-08-07 20:43:08 +01:00
Paul 4ec1ff5c59 Re-write voice context. Working towards #21 2021-08-07 16:15:55 +01:00
Paul 55e00bf93f Make the linter happy. 2021-08-05 14:47:00 +01:00
nizune f25dae77aa Updated boxicons + small fixes 2021-08-03 17:51:35 +02:00
Paul 796dc467b8 Move update indicator to titlebar on desktop. 2021-08-01 17:52:44 +01:00
Paul 909985b47d Fix message links redirecting to home page. 2021-07-31 15:11:58 +01:00
Paul 6b6279ffee Move typing indicator into revolt.js 2021-07-31 13:48:26 +01:00
Paul 719e5b4dd8 Add queued messages back.
Fix various code issues.
i18n invite menu.
2021-07-31 10:31:16 +01:00
Paul 58d9744fad Update to revolt.js 5.0.0-alpha.10
Fix member sidebar not showing on mobile.
2021-07-31 09:34:55 +01:00
Paul 4c9554c5e9 Zero error milestone. 2021-07-30 22:40:49 +01:00
Paul c21453b281 100 error milestone.
Remove hooks completely. :)
2021-07-30 21:20:42 +01:00
Paul 411fac2527 Remove useChannel 2021-07-29 18:41:01 +01:00
Paul 748713be53 Fix: Should use observer not observable. 2021-07-29 16:08:35 +01:00
Paul 4dffaad6c1 Work towards removing useUsers. 2021-07-29 15:11:21 +01:00
Paul 93ee98717d Fix: Session icon alignment.
Fix: i18n blocked messages / users.
2021-07-10 18:06:21 +01:00
Paul 7586b365fe Format and automatically fix linted code. 2021-07-10 15:57:29 +01:00
Paul ef5944b065 Add more internal CSS variables. 2021-07-10 15:42:13 +01:00
Paul b806902bc4 Fix: Prevent clicking on links in reply / channel header.
Jump to existing message if exists.
2021-07-09 10:15:32 +01:00
Paul 7a5ace2def Highlight messages we jump to. 2021-07-09 09:58:38 +01:00
Paul c54fe0f1bf Feature: Add message links. 2021-07-08 22:47:56 +01:00
Paul ee9aab07a9 Remember age gate prompt confirmation.
Translate age gate.
Add additional limitations on KaTeX.
Prevent any message overflow.
2021-07-08 20:16:50 +01:00
nizune 76f43a4b98 Added hamburger and member sidebar icons 2021-07-08 18:39:03 +02:00
Paul 8cfbe1ca3f Fluff: Jump to bottom when editing last message in chat. (up arrow) 2021-07-06 23:03:29 +01:00
Paul cf7dd6f99b Add collapsible sections to member sidebars. 2021-07-06 22:52:50 +01:00
Paul d69b10adf5 Persist the state of member sidebar toggle. 2021-07-06 22:44:38 +01:00
Paul 67d3fb35a4 Format code. 2021-07-06 19:29:27 +01:00
Paul 9f85eda402 Update all packages.
Update vite fork to latest. (fixes voice)
2021-07-06 16:07:04 +01:00
Paul b69ba4ca28 Fix: Textarea AutoSize did not resize correctly with long lines. 2021-07-06 11:04:51 +01:00
Paul 52c81fc70b Fix: Increase margin on message area. 2021-07-05 19:53:59 +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
Paul 841320aab7 Fix: Set head = true as we tick over midnight.
Re-design blocked messages.
2021-07-03 23:51:15 +01:00
Paul a628b0acd1 Add auto-complete to message editor. 2021-07-03 23:42:05 +01:00
nizune 1ad69b4475 Fix: Some header adjustments 2021-07-03 16:40:56 +02:00
Paul 324b87b9b5 Temporary blocked messages solution.
Fix settings theme colour.
2021-07-03 14:45:08 +01:00
nizune b6724c6680 Update: Added solid icons where needed 2021-07-03 10:46:35 +02:00
nizune b100d06cda Update: Age gate view 2021-07-03 00:46:19 +02:00
Paul 030d743af9 Fix i18n for server settings.
Start work on roles.
Add temporary age gate.
2021-07-02 22:08:03 +01:00
nizune 0f2b6b6b44 Fix: Message copy brackets and icon changes 2021-07-02 16:51:06 +02:00
nizune bf1eb2c6d1 Update: Continued work on Friends tab + fixes 2021-07-02 13:56:38 +02:00
nizune 4d9d74224f Update: Work on new Friends tab + minor fixes 2021-07-02 10:38:43 +02:00
nizune a1729e0836 Merge branch 'master' of https://gitlab.insrt.uk/revolt/revite 2021-06-28 11:27:45 +02:00
nizune e016c71db2 Fix: Small fixes for RTL items 2021-06-28 11:27:24 +02:00
Paul 84da056f09 Add PWA update indicator. 2021-06-28 10:17:38 +01:00
nizune 4102b69ca4 Update: Changed icon pack to Boxicons 2021-06-27 12:17:59 +02:00
Paul d2904f57ab Fix: Editor would not open "delete_message".
Fix: Clear status if empty string given.
2021-06-24 17:09:34 +01:00
Paul 363789c825 Fix: Icons collapsing in flex.
Feature: Remember what channel was opened last.
Channels: ESC to focus message box / cancel editing.
2021-06-24 16:22:45 +01:00
Paul eef3e11e62 Load mediasoup client and add voice UI. 2021-06-24 10:54:32 +01:00
Paul 64682d453f Fix (edited) string on messages.
Fix build issues.
Remove mediasoup from vendor bundle.
2021-06-23 22:56:44 +01:00
Paul 0ce77951cb Optimise re-renders when scrolling / updating messages. 2021-06-23 16:14:46 +01:00
Paul 11c524d6a9 Add vortex / voice client. 2021-06-23 14:52:33 +01:00
Paul babb53c794 Add VoiceChannel support. 2021-06-23 13:52:16 +01:00
Paul 22b21c030f Add animations to loaders. 2021-06-22 16:29:47 +01:00
Paul 8fe1ce3450 Show errors / queue on message.
Focus editor / box properly.
2021-06-22 10:59:06 +01:00
Paul 5db0854b42 Add global event pipeline.
Add message editor back.
2021-06-22 10:28:13 +01:00
Paul 602cca1047 Implement new auto-size text area.
Add bars + header + sidebar to channels.
2021-06-21 21:11:53 +01:00
Paul 3555e9a7bf Use null assertions instead of casting. 2021-06-21 09:02:38 +01:00
Paul 9e460c5b3d Refactor + add message box. 2021-06-20 20:30:42 +01:00
Paul d0b9cf9090 Work on channels, render content of messages. 2021-06-20 17:31:53 +01:00