| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | 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 |
| |\ | |||
| | * | 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 |
| |\ | |||
| | * | 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 styling for pre blocks in messages | Kit La Touche | 2024-11-30 |
| | | | |||
| * | | Merge branch 'main' into wip/stylize | Kit La Touche | 2024-11-28 |
| |\| | |||
| | * | 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 |
| | | | |||
| | * | Use store.set where appropriate | Kit La Touche | 2024-11-22 |
| | | | | | | | | | If you're setting it to a static value, use set. | ||
| | * | Clean up extraneous variables | Kit La Touche | 2024-11-22 |
| | | | | | | | | | Just use state, don't derive from a non-state local variable. | ||
| | * | Patch out --host again; npm run format | Owen Jacobson | 2024-11-19 |
| | | | |||
| | * | Merge remote-tracking branch 'origin/prop/touch-events' | Owen Jacobson | 2024-11-19 |
| | |\ | |||
| | | * | Add Tinygesture for swipe events | Kit La Touche | 2024-11-18 |
| | | | | | | | | | | | | | | | | Hide and show channel menu thus. It doesn't gradually pull it out, which is less than ideal, but it's good enough for now. | ||
| | | * | Merge branch 'main' into wip/touch-events | Kit La Touche | 2024-11-12 |
| | | |\ | |||
| | | * \ | Merge branch 'main' into wip/touch-events | Kit La Touche | 2024-11-09 |
| | | |\ \ | |||
| | | * \ \ | Merge branch 'main' into wip/touch-events | Kit La Touche | 2024-11-06 |
| | | |\ \ \ | |||
| | | * | | | | Set up framework for testing touch events | Kit La Touche | 2024-11-04 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes a change to tools/run that exposes the dev server on my local network. This change should not make it into the final form of this branch. This is so I can use actual for real touch events on my actual for real phone, hooked up for remote debugging to my computer so I can see console events etc. | ||
