871ed87687
frontend: add "toast" system to tell the user of errors
2ab2899529
frontend: improve directory structure
f17fd0174b
frontend: add channel editing
240411ddd3
frontend: add props to overlay store
fbc84a1659
frontend: add comments for each global.css section
a8479ee549
frontend: slightly improve create channel modal
131a270562
frontend: make "create channel" modal functional
b1ff452732
frontend: start working on "create channel" modal
6c3d6a09fb
frontend: make generic fullscreen message class
9122434a36
frontend: improve channel switch latency by reducing reflows due to scroll-related getters
15e57c2372
frontend: improve logging
3668b45a30
frontend: separate more elements into different components
6a1e89c288
frontend: remove debug function
164545bb26
frontend: add placeholder color for message input
9bfc645a32
frontend: improve messages container padding
e552de269b
frontend: improve readability and css
addfddd3ac
frontend: fix autoscroll breaking message loading
e267ca4fc4
frontend: implement autoscroll