summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Simplify channel IDs in events. Remove redundant ones.Owen Jacobson2024-10-09
* Use a two-tier hierarchy for events.Owen Jacobson2024-10-09
* Flatten nested `channel` and `message` structs in events and API responses.Owen Jacobson2024-10-09
* 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
* Merge branch 'wip/boot'Owen Jacobson2024-10-05
|\
| * Separate `/api/boot` into its own module.Owen Jacobson2024-10-05
| * Use `/api/boot` to bootstrap the client.Owen Jacobson2024-10-05
| * 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
* Merge branch 'wip/ui'Owen Jacobson2024-10-05
|\
| * Pre-commit needs the UI available, so make it available.Owen Jacobson2024-10-05
| * Render the UI at /.Owen Jacobson2024-10-05
| * Configure the SvelteKit build process to build a static site.Owen Jacobson2024-10-05
| * Remove delete-message buttonsKit La Touche2024-10-05
| * Merge branch 'main' into feature-frontendKit La Touche2024-10-04
| |\
| * | Add some FlowbiteKit La Touche2024-10-04
| * | Merge branch 'main' into feature-frontendKit La Touche2024-10-03
| |\ \
| * | | Handle basics of interface scrollingKit La Touche2024-10-03
| * | | Absorb and display eventsKit La Touche2024-09-30
| * | | Merge branch 'main' into feature-frontendKit La Touche2024-09-30
| |\ \ \
| * | | | Move layout concerns into layoutKit La Touche2024-09-30
| * | | | Merge branch 'main' into feature-frontendKit La Touche2024-09-28
| |\ \ \ \
| * | | | | Make message input tolerable as mock-upKit La Touche2024-09-27
| * | | | | Add lots of style and layoutKit La Touche2024-09-27
| * | | | | Add basic browser clientKit La Touche2024-09-27
* | | | | | Dependency update.Owen Jacobson2024-10-05
* | | | | | Replace `unsafe` impl of backups with `rusqlite`.Owen Jacobson2024-10-05
* | | | | | Implement `sqlite3_backup_step`'s multi-step protocol.Owen Jacobson2024-10-05
* | | | | | Use the right functions for determining error messages.Owen Jacobson2024-10-05
* | | | | | Improve ergonomics of `Backup`Owen Jacobson2024-10-05
* | | | | | Limit unsafe{} blocks even more tightly.Owen Jacobson2024-10-05
* | | | | | Remove an unchecked operation in favour of a panicOwen Jacobson2024-10-05
* | | | | | Wrote down the DB recovery processOwen Jacobson2024-10-05
* | | | | | Tighten up `unsafe{}` blocks in backup logic.Owen Jacobson2024-10-05
* | | | | | Use sqlx's API, not SQL groveling, to find unwanted migrations.Owen Jacobson2024-10-05
* | | | | | Make a backup of the `.hi` database before applying migrations.Owen Jacobson2024-10-05
* | | | | | Start fresh with database migrations.Owen Jacobson2024-10-04
| |_|_|_|/ |/| | | |
* | | | | Clean up naming and semantics of history accessors.Owen Jacobson2024-10-04
| |_|_|/ |/| | |
* | | | Stray warningsOwen Jacobson2024-10-03
* | | | List messages per channel.Owen Jacobson2024-10-03
* | | | Add endpoints for deleting channels and messages.Owen Jacobson2024-10-03
* | | | Represent channels and messages using a split "History" and "Snapshot" model.Owen Jacobson2024-10-03
* | | | Package up common event fields as InstantOwen Jacobson2024-10-02
* | | | Retire top-level `repo`.Owen Jacobson2024-10-02
* | | | Split login and token handling.Owen Jacobson2024-10-02
* | | | First pass on reorganizing the backend.Owen Jacobson2024-10-02
* | | | Organize IDs into top-level namespaces.Owen Jacobson2024-10-01