summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Only check for message visibility while a channel is actually attached to ↵Owen Jacobson2025-02-20
| | | | | | the DOM. Prevents this from breaking during DOM unmounting, when leaving a channel.
* Remove explanatory commentKit La Touche2025-02-20
| | | | That no longer vitally pertains.
* Remember last active channel and navigate there on root loadKit La Touche2025-02-20
| | | | To facilitate PWA behaviour.
* Separate channel metadata out into its own storeKit La Touche2025-02-20
| | | | | | | | This is stored locally, and, while parallel to channel info, is not the same as. Eventually, this may hold info about moot/decayed channels, and grow unbounded. That'll need to be addressed.
* Merge local channel data and remote to maintain stateKit La Touche2025-02-20
| | | | | | | | | When we hit the boot endpoint, we get the server's view of things. If we just setChannels with that, we overwrite all our locally-stored info in on things like lastReadAt. So we need to merge data. Eventually, this might militate for a `meta` key containing an object of locally stored data, rather than having to handle each key specially.
* Upgrade sqlx to latest.Owen Jacobson2025-02-18
| | | | | | | | | | | | | | | | | | | | We can't quite update rusqlite to latest as well, as it uses a slightly newer libsqlite3-sys crate. I made sure this pair of versions is valid: % cargo tree --invert libsqlite3-sys libsqlite3-sys v0.30.1 ├── rusqlite v0.32.1 │ └── pilcrow v0.1.0 (/Users/owen/Projects/grimoire.ca/pilcrow) └── sqlx-sqlite v0.8.3 └── sqlx v0.8.3 └── pilcrow v0.1.0 (/Users/owen/Projects/grimoire.ca/pilcrow) libsqlite3-sys v0.30.1 └── sqlx-sqlite v0.8.3 └── sqlx-macros-core v0.8.3 └── sqlx-macros v0.8.3 (proc-macro) └── sqlx v0.8.3 (*) As both sqlx and rusqlite resolve to use the same version of libsqlite3-sys, we're fine.
* Mass-upgrade Rust dependenciesOwen Jacobson2025-02-18
|
* Mass update JS dependencies.Owen Jacobson2025-02-18
| | | | I hit an actual Svelte bug (it was misattributing which component state changes originated in) that's fixed in newer Svelte 5, so I might as well hit 'em all.
* npm formatOwen Jacobson2025-02-15
|
* Merge remote-tracking branch 'origin/prop/fonts'Owen Jacobson2025-02-11
|\
| * Change default body font to RobotoKit La Touche2025-02-08
| | | | | | | | Let's try this.
| * Style form placeholders and buttonsKit La Touche2025-01-19
| |
| * Fix bold and italic font considerationsKit La Touche2025-01-19
| |
| * Add placeholder to message inputKit La Touche2025-01-19
| |
| * Make small tweaks for mobile devicesKit La Touche2025-01-19
| |
| * Make mobile UI look a little betterKit La Touche2025-01-17
| | | | | | | | The rounded corners on an iPhone shouldn't be cut off now.
| * Make handle text light, so it's legibleKit La Touche2025-01-14
| |
| * Merge branch 'main' into wip/fontsKit La Touche2025-01-13
| |\
| * | Add initial fontsKit La Touche2025-01-13
| | | | | | | | | | | | | | | We're not using Overlock currently, but I think it'll be good on headers and stuff?
* | | Better match theme colour (for browser chrome) to top bar colour (in-app ↵Owen Jacobson2025-01-28
| | | | | | | | | | | | chrome).
* | | Make mobile UI look a little betterKit La Touche2025-01-28
| | | | | | | | | | | | The rounded corners on an iPhone shouldn't be cut off now.
* | | Add placeholder to message inputKit La Touche2025-01-28
| |/ |/|
* | Recreate package.lock to deal with arm buildsOwen Jacobson2025-01-11
| |
* | Merge branch 'prop/stylize'Owen Jacobson2025-01-11
|\ \
| * | npm run formatOwen Jacobson2025-01-11
| | |
| * | Remove padding around the app-bar logo button, to stop safari from laying it ↵Owen Jacobson2025-01-11
| | | | | | | | | | | | out overlapping with the main area
| * | Use margins, rather than alternating float/non-float elements, to lay out ↵Owen Jacobson2025-01-11
| | | | | | | | | | | | own/other messages.
| * | Reinstate delete-armed message colouringOwen Jacobson2025-01-09
| | |
| * | Rectilinear sidebar, rather than rounded. The rounded corners were leaving ↵Owen Jacobson2025-01-09
| | | | | | | | | | | | some visually-displeasing shapes and gaps near the bottom of the app.
| * | Match theme colour to the new top bar colour.Owen Jacobson2025-01-09
| |/
| * Take the edge off the text coloursKit La Touche2025-01-06
| |
| * Fix message handle positionKit La Touche2025-01-06
| |
| * Make all text in active channel same colourKit La Touche2025-01-05
| |
| * Fix up active and hover sidebar stylesKit La Touche2025-01-05
| |
| * Stylize channel badgesKit La Touche2025-01-05
| |
| * Handle no-channel-selected betterKit La Touche2025-01-05
| |
| * A bit more stylingKit La Touche2025-01-05
| |
| * Stylize more betterKit La Touche2025-01-05
| |
| * Style /me routeKit La Touche2025-01-04
| |
| * Stylize app barKit La Touche2025-01-04
| |
| * Set a sample colourKit La Touche2025-01-04
| |
| * Do a lot of stylingKit La Touche2025-01-04
| |
| * Fix invite copy buttonKit La Touche2025-01-04
| |
| * Variablize more coloursKit La Touche2025-01-04
| |
| * Add username class to username spanKit La Touche2025-01-04
| |
| * Update colour variablesKit La Touche2025-01-04
| |
| * Just oh so many stylesKit La Touche2025-01-01
| |
| * Add in some hand-rolled stylesKit La Touche2024-12-30
| |
| * Strip out Tailwind etcKit La Touche2024-12-30
| |
| * Merge branch 'main' into wip/stylizeKit La Touche2024-12-03
| |\ | |/ |/|