summaryrefslogtreecommitdiff
path: root/ui/lib/components/MessageInput.svelte
Commit message (Collapse)AuthorAge
* Strip out Tailwind etcKit La Touche2024-12-30
|
* Clean up extraneous variablesKit La Touche2024-11-22
| | | | Just use state, don't derive from a non-state local variable.
* Sort out padding and wrapping for the chat inputOwen Jacobson2024-11-07
|
* Use any modifier key (ctrl, alt, shift, or meta, technically) for multi-line ↵Owen Jacobson2024-11-06
| | | | messages.
* Run spaces-style prettier formattingKit La Touche2024-11-03
|
* Svelte 5: go through and use runes in components, pages, and layouts.Owen Jacobson2024-11-03
| | | | Does not use runes in stores (yet).
* Svelte 5Owen Jacobson2024-11-03
|
* Bare-bones multiline inputOwen Jacobson2024-11-03
|
* Run prettier, make lint part of pre-commitOwen Jacobson2024-11-02
|
* Don't leave field binding vars uninitialized.Owen Jacobson2024-10-30
| | | | | | This was causing problems for changing passwords: if the user didn't type anything in the "original password" field, the code path to sending that field to the server was just straight-up omitting the field from the message, rather than setting it to empty string, causing a 422 Unprocessable Entity. On investigation we had latent bugs related to this in a bunch of spots.
* Move login to its own route.Owen Jacobson2024-10-11
| | | | This - in passing - fixes the problem where the client failed to subscribe after logging in, by causing the whole subscription process to be re-run when returning to the main interface.
* Compute the active channel from the current routing state, not from a store.Owen Jacobson2024-10-10
|
* Hoist the UI one step up furtherOwen Jacobson2024-10-10