summaryrefslogtreecommitdiff
path: root/hi-ui/src
Commit message (Collapse)AuthorAge
* Simplify channel IDs in events. Remove redundant ones.Owen Jacobson2024-10-09
|
* Use a two-tier hierarchy for events.Owen Jacobson2024-10-09
| | | | This will make it much easier to slot in new event types (login events!).
* Flatten nested `channel` and `message` structs in events and API responses.Owen Jacobson2024-10-09
| | | | This structure didn't accomplish anything and made certain refactorings harder.
* All kinds of stylingKit La Touche2024-10-08
|
* Style more thingsKit La Touche2024-10-08
|
* Rough in create forms at bottomKit La Touche2024-10-08
|
* Remove Flowbite, add Skeleton, add Markdown renderingKit La Touche2024-10-08
|
* Use `/api/boot` to bootstrap the client.Owen Jacobson2024-10-05
| | | | | | | | | | | The client now takes an initial snapshot from the response to `/api/boot`, then picks up the event stream at the immediately-successive event to the moment the snapshot was taken. This commit removes the following unused endpoints: * `/api/channels` (GET) * `/api/channels/:channel/messages` (GET) The information therein is now part of the boot response. We can always add 'em back, but I wanted to clear the deck for designing something more capable, for dealing with client needs.
* Provide named operations for stored state.Owen Jacobson2024-10-05
|
* Turns out this flag does not do what I thought it didOwen Jacobson2024-10-05
|
* Configure the SvelteKit build process to build a static site.Owen Jacobson2024-10-05
| | | | | | This is the [recommended] adapter for a single-page app. That's approximately how I expect to deploy the UI. [recommended]: https://kit.svelte.dev/docs/single-page-apps
* Remove delete-message buttonsKit La Touche2024-10-05
| | | | They're badly styled and don't do anything yet anyway.
* Add some FlowbiteKit La Touche2024-10-04
| | | | For the styling.
* Handle basics of interface scrollingKit La Touche2024-10-03
|
* Absorb and display eventsKit La Touche2024-09-30
| | | | | At least message-type ones, and at least without styling or memory-limit concerns.
* Move layout concerns into layoutKit La Touche2024-09-30
|
* Make message input tolerable as mock-upKit La Touche2024-09-27
| | | | | It's not robust, and it's not yet able to handle multiline or rich input. We'll get there.
* Add lots of style and layoutKit La Touche2024-09-27
|
* Add basic browser clientKit La Touche2024-09-27
Using Svelte. No tests, no linting, yet. This is just starting to get familiar with things. You'll still have to run the dev server and the dev client builder each in their own terminals. Enjoy!