| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Make small tweaks for mobile devices | Kit La Touche | 2025-01-19 |
| | | |||
| * | Make mobile UI look a little better | Kit La Touche | 2025-01-17 |
| | | | | | The rounded corners on an iPhone shouldn't be cut off now. | ||
| * | Make handle text light, so it's legible | Kit La Touche | 2025-01-14 |
| | | |||
| * | Merge branch 'main' into wip/fonts | Kit La Touche | 2025-01-13 |
| |\ | |||
| | * | Recreate package.lock to deal with arm builds | Owen Jacobson | 2025-01-11 |
| | | | |||
| | * | Merge branch 'prop/stylize' | Owen Jacobson | 2025-01-11 |
| | |\ | |||
| | | * | npm run format | Owen Jacobson | 2025-01-11 |
| | | | | |||
| | | * | Remove padding around the app-bar logo button, to stop safari from laying it ↵ | Owen Jacobson | 2025-01-11 |
| | | | | | | | | | | | | | out overlapping with the main area | ||
| | | * | Use margins, rather than alternating float/non-float elements, to lay out ↵ | Owen Jacobson | 2025-01-11 |
| | | | | | | | | | | | | | own/other messages. | ||
| | | * | Reinstate delete-armed message colouring | Owen Jacobson | 2025-01-09 |
| | | | | |||
| | | * | Rectilinear sidebar, rather than rounded. The rounded corners were leaving ↵ | Owen Jacobson | 2025-01-09 |
| | | | | | | | | | | | | | some visually-displeasing shapes and gaps near the bottom of the app. | ||
| | | * | Match theme colour to the new top bar colour. | Owen Jacobson | 2025-01-09 |
| | | | | |||
| * | | | Add initial fonts | Kit La Touche | 2025-01-13 |
| | |/ |/| | | | | | | | We're not using Overlock currently, but I think it'll be good on headers and stuff? | ||
| * | | Take the edge off the text colours | Kit La Touche | 2025-01-06 |
| | | | |||
| * | | Fix message handle position | Kit La Touche | 2025-01-06 |
| | | | |||
| * | | Make all text in active channel same colour | Kit La Touche | 2025-01-05 |
| | | | |||
| * | | Fix up active and hover sidebar styles | Kit La Touche | 2025-01-05 |
| | | | |||
| * | | Stylize channel badges | Kit La Touche | 2025-01-05 |
| | | | |||
| * | | Handle no-channel-selected better | Kit La Touche | 2025-01-05 |
| | | | |||
| * | | A bit more styling | Kit La Touche | 2025-01-05 |
| | | | |||
| * | | Stylize more better | Kit La Touche | 2025-01-05 |
| | | | |||
| * | | Style /me route | Kit La Touche | 2025-01-04 |
| | | | |||
| * | | Stylize app bar | Kit La Touche | 2025-01-04 |
| | | | |||
| * | | Set a sample colour | Kit La Touche | 2025-01-04 |
| | | | |||
| * | | Do a lot of styling | Kit La Touche | 2025-01-04 |
| | | | |||
| * | | Fix invite copy button | Kit La Touche | 2025-01-04 |
| | | | |||
| * | | Variablize more colours | Kit La Touche | 2025-01-04 |
| | | | |||
| * | | Add username class to username span | Kit La Touche | 2025-01-04 |
| | | | |||
| * | | Update colour variables | Kit La Touche | 2025-01-04 |
| | | | |||
| * | | Just oh so many styles | Kit La Touche | 2025-01-01 |
| | | | |||
| * | | Add in some hand-rolled styles | Kit La Touche | 2024-12-30 |
| | | | |||
| * | | Strip out Tailwind etc | Kit La Touche | 2024-12-30 |
| | | | |||
| * | | Merge branch 'main' into wip/stylize | Kit La Touche | 2024-12-03 |
| |\| | |||
| | * | Merge remote-tracking branch 'origin/wip/unreadish' | Owen Jacobson | 2024-12-02 |
| | |\ | |||
| | | * | Set last-read on a channel on some events | Kit La Touche | 2024-11-29 |
| | | | | | | | | | | | | | | | | | | | | | | Esc key, 2 second wait after scroll, and whenever the messages inChannel change. Kinda gross set of things, but, so it goes. This does offer us the option of extending this to include "when you click 'unread from here' on a message" in future. | ||
| | | * | Enrich channels with hasUnread attribute | Kit La Touche | 2024-11-29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This requires both the channels and messages stores to be available, so we do it in the page file where we've got those stores handy. It's a bit inefficient (it recreates the entire enrichedChannels array every time one of them changes), but it'll do for now. There's also a TODO hinting that we might want an idea of unread-count. I think that would require a distinct idea of mentions, because we just want "fact of unread" for general-availability channels, not "this many messages since you were last here". | ||
| | | * | Prefer camelCase to snake_case in argument names | Kit La Touche | 2024-11-29 |
| | | | | | | | | | | | | | Even when they get mapped to snake_case searchParams. | ||
| | | * | Style Channels differently when they have unreads | Kit La Touche | 2024-11-29 |
| | | | | | | | | | | | | | I dunno, I like the fleuron. Maybe it's too twee? | ||
| | | * | Use Luxon dates on Message store and component | Kit La Touche | 2024-11-29 |
| | | | | | | | | | | | | | | | | | | | This includes jamming the "at" of a message into a data- attribute on the Message component, so that it can later be used by parent components via Plain Old Javascript and the .dataset attribute of an HTML node. | ||
| | | * | Rename and modify channels store | Kit La Touche | 2024-11-29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | I tried to have a custom class for Channel objects, but Svelte's automatic proxy logic works only on bare objects, as far as I could tell. So that broke everything. I resorted to a function that would build the bare objects, but we still lack methods that I think would make life easier ("touch last read" etc). | ||
| | | * | Add Luxon to dependencies | Kit La Touche | 2024-11-29 |
| | |/ | | | | | | | | | This handles datetimes better than the browser-builtin, and is in many ways a successor to Moment, the previous standard choice. | ||
| * | | Add styling for pre blocks in messages | Kit La Touche | 2024-11-30 |
| | | | |||
| * | | Merge branch 'main' into wip/stylize | Kit La Touche | 2024-11-28 |
| |\| | |||
| | * | Merge branch 'prop/fewer-run-modes' | Owen Jacobson | 2024-11-28 |
| | |\ | |||
| | | * | Add separate runners for a freestanding frontend and the (debug version of) ↵ | Owen Jacobson | 2024-11-28 |
| | | | | | | | | | | | | | the unified build. | ||
| | | * | Dedicate `tools/run` to running the development server(s). | Owen Jacobson | 2024-11-22 |
| | | | | | | | | | | | | | | | | | | | | | | * It now _always_ runs both the backend and the frontend. * The frontend is now _always_ exposed on both `localhost` and on the machine's local network interfaces. The role of running a consolidated server is now handled by `cargo run` (this has been possible since e7d4b6d7ddbcd0128e47476e6cd1d824a1929f3c anyways). | ||
| | * | | Don't sink the top bar so far down into the page. | Owen Jacobson | 2024-11-26 |
| | | | | |||
| | * | | Best-guess an ARIA role for this element. | Owen Jacobson | 2024-11-26 |
| | | | | | | | | | | | | | Svelte's lint complains if you add interaction to a div but don't give that div an ARIA role. | ||
| | * | | HTML-level styling inside non-top-level elements is not actually applied | Owen Jacobson | 2024-11-26 |
| | | | | |||
| | * | | Tool scripts for running tests. | Owen Jacobson | 2024-11-25 |
| | | | | | | | | | | | | | `test-all` instead of `test` to avoid colliding with a shell builtin. | ||
