hippoz
8277c0901f
fix messageinput inconsistencies
2022-08-03 04:49:03 +03:00
hippoz
6d76dec265
add initial concept of "superuser" accounts
2022-08-03 02:34:15 +03:00
hippoz
3bcf605ef9
add more message spacing, ensure author is always displayed at the top left
2022-08-02 22:35:53 +03:00
hippoz
97d155667d
frontend: initial multi-line support
2022-05-07 16:50:04 +03:00
hippoz
d1654546fa
frontend: housekeeping and clean up Store code
2022-05-07 04:04:54 +03:00
hippoz
e3b4e28428
frontend: add animation on/off setting
2022-05-07 03:45:09 +03:00
hippoz
704b35ae2b
frontend: add theme switching
2022-05-07 03:27:41 +03:00
hippoz
c8604515d6
frontend: perform primary action in most modals by pressing enter
2022-05-06 03:19:52 +03:00
hippoz
96975c149b
frontend: improve settings page
2022-05-06 03:10:14 +03:00
hippoz
d0a61450c5
fix sidebar fly animation
2022-05-05 20:35:00 +03:00
hippoz
b084de7ffc
frontend: make animations optional
2022-05-05 15:33:22 +03:00
hippoz
8539e4ab7c
frontend: cleanup
2022-04-28 18:48:44 +03:00
hippoz
7f3735502f
frontend: add unread indicator
2022-04-28 18:40:38 +03:00
hippoz
6cfac8a6aa
frontend: fix behavior when no channels are present
2022-04-27 23:41:50 +03:00
hippoz
34dc98af95
frontend: add simple settings menu
2022-04-27 22:03:51 +03:00
hippoz
fb9fccb038
frontend: hide edit buttons for channels and messages if the user can't edit them
2022-04-27 20:24:50 +03:00
hippoz
21b06c38d2
frontend: fix messages container padding
2022-04-27 20:19:40 +03:00
hippoz
d2d985516c
frontend: show channel edit button when channel button is selected
2022-04-27 20:13:14 +03:00
hippoz
e0ba97deb3
frontend: add "send" button for small viewports
2022-04-27 20:12:04 +03:00
hippoz
f67909c8e7
frontend: fix message view not scrolling to bottom when re-selecting channel
2022-04-27 17:08:32 +03:00
hippoz
24fb9feead
frontend: animate sidebar on small viewports
2022-04-27 17:03:35 +03:00
hippoz
1c87fa9758
frontend: automatically keep scroll position when viewport is resized
2022-04-27 15:44:50 +03:00
hippoz
2847cfcebc
frontend: inital steps for responsive design and mobile support
2022-04-27 05:03:47 +03:00
hippoz
b72a445e97
frontend: improve message component layout
2022-04-26 23:44:06 +03:00
hippoz
66bdd7e06f
frontend: add message edit overlay
2022-04-26 23:15:49 +03:00
hippoz
82926ab172
frontend: add auth overlays
2022-04-26 22:45:40 +03:00
hippoz
706372716e
frontend: add maxlength and minlength to channel edit and create modals
2022-04-26 04:04:55 +03:00
hippoz
871ed87687
frontend: add "toast" system to tell the user of errors
2022-04-26 03:47:51 +03:00
hippoz
2ab2899529
frontend: improve directory structure
2022-04-26 03:09:16 +03:00
hippoz
f17fd0174b
frontend: add channel editing
2022-04-26 03:01:21 +03:00
hippoz
240411ddd3
frontend: add props to overlay store
2022-04-25 23:02:15 +03:00
hippoz
a8479ee549
frontend: slightly improve create channel modal
2022-04-25 22:53:40 +03:00
hippoz
131a270562
frontend: make "create channel" modal functional
2022-04-25 22:48:29 +03:00
hippoz
b1ff452732
frontend: start working on "create channel" modal
2022-04-25 18:47:27 +03:00
hippoz
6c3d6a09fb
frontend: make generic fullscreen message class
2022-04-24 21:31:22 +03:00
hippoz
a5ade22483
frontend: add "connecting" indicator
2022-04-24 21:29:25 +03:00
hippoz
9122434a36
frontend: improve channel switch latency by reducing reflows due to scroll-related getters
2022-04-24 20:14:04 +03:00
hippoz
2574e7e0e6
frontend: add username to top bar and improve paddings
2022-04-23 03:38:19 +03:00
hippoz
3668b45a30
frontend: separate more elements into different components
2022-04-23 01:06:04 +03:00
hippoz
164545bb26
frontend: add placeholder color for message input
2022-04-22 23:34:02 +03:00
hippoz
9bfc645a32
frontend: improve messages container padding
2022-04-22 23:10:00 +03:00
hippoz
e552de269b
frontend: improve readability and css
2022-04-22 23:01:44 +03:00
hippoz
f7f536b318
frontend: preserve scroll position when loading more messages
2022-04-22 16:43:26 +03:00
hippoz
e19a3aa6cc
frontend: fix unnecessary requests being sent when switching between channels
2022-04-21 02:11:44 +03:00
hippoz
459b1c6703
frontend: show pending messages in a different color
2022-04-21 01:55:37 +03:00
hippoz
addfddd3ac
frontend: fix autoscroll breaking message loading
2022-04-20 17:53:20 +03:00
hippoz
e267ca4fc4
frontend: implement autoscroll
2022-04-20 17:49:31 +03:00
hippoz
0d95b02401
frontend: send messages
2022-04-20 03:44:48 +03:00
hippoz
7260525eec
frontend: message loading
...
This command finalizes support for dynamic message loading. The behavior is as follows:
When a user selects a channel for the first time, an "initial load" of messages will happen.
When the user is scrolled all the way to the bottom of the message view,
the store will continuously remove old messages to save memory.
Scrolling all the way to the top loads more messages.
2022-04-20 03:14:28 +03:00
da7e57fe82
frontend: add experimental message loading and display support
2022-04-19 21:21:55 +03:00