Ennea
7119838f81
tab pane styles/handling mobile/portrait, smaller changes
...
* tab pane in portrait mode now covers the entire viewport
* tab pane X turned into a chevron
* added divider between tab pane header and content
* changed default tab pane state to open
* added code to scroll messages back to bottom after tab pane animation
and message input resize
2025-11-15 16:54:25 +01:00
Infi
c54efe5420
- Implement unread state sync for SSE
2025-10-01 21:30:41 +02:00
Infi
d7326896b1
- Better handle newline paste
...
- Resize whenever box gets emptied
2025-10-01 20:29:00 +02:00
Infi
14336a9417
- Change dynamic textarea to better height scale
2025-10-01 19:49:58 +02:00
Ennea
f325ee1593
add css classes for unread indicators
2025-10-01 16:49:41 +02:00
Ennea
9f097b4df3
persist tab pane state, handle vertical scrolling in tab pane
2025-10-01 16:35:27 +02:00
Ennea
2cdc5bfcd9
add collapsible tab pane
2025-09-30 18:03:22 +02:00
Infi
11311316fd
- Add textarea for input
...
- Remove channel switch button
- Integrate channel switch selection into channel name
- Fix state() warnings
2025-09-24 22:57:22 +02:00
Infi
94b345c6a3
First implementation of sveltekit for webinterface
2025-09-20 16:07:46 +02:00