| Commit message (Expand) | Author | Age |
| * | A few semantically-thin wrapper divs. | Owen Jacobson | 2025-07-08 |
| * | Move container divs for components into those components. | Owen Jacobson | 2025-07-08 |
| * | Rename "channel" to "conversation" throughout the client. | Owen Jacobson | 2025-07-03 |
| * | Move the `/ch` channel view to `/c` (for conversation). | Owen Jacobson | 2025-07-03 |
| * | Replace `channel` with `conversation` throughout the API. | Owen Jacobson | 2025-07-03 |
| * | Boot the client by consuming events. | Owen Jacobson | 2025-06-20 |
| * | tools/reformat | Owen Jacobson | 2025-06-11 |
| * | Suppress testing of the MessageInput's, uh, text input. | Owen Jacobson | 2025-05-22 |
| * | Use browser-native methods to hide elements, not CSS alone. | Owen Jacobson | 2025-05-22 |
| * | Merge branch 'prop/unread-channels' | Owen Jacobson | 2025-05-16 |
| |\ |
|
| | * | Avoid converting DateTime values into numbers | Owen Jacobson | 2025-05-15 |
| | * | Fix up spots where we still tried to treat `remote.channels.all` as a map. | Owen Jacobson | 2025-05-15 |
| * | | Merge remote-tracking branch 'codeberg/prop/unread-channels' | Owen Jacobson | 2025-05-16 |
| |\| |
|
| | * | Don't try to update last read time for channel pages if the channel has vanis... | Owen Jacobson | 2025-05-14 |
| | * | Move derivation of the synthesized view of channels (and messages) into `sess... | Owen Jacobson | 2025-05-14 |
| | * | When there's no message in view, update last read time based on the channel's... | Owen Jacobson | 2025-05-14 |
| | * | Consider when a channel was created as part of determining whether it has bee... | Owen Jacobson | 2025-05-14 |
| | * | Track created-at times for each channel. | Owen Jacobson | 2025-05-13 |
| * | | Merge remote-tracking branch 'codeberg/prop/text-input-no-quill' | Owen Jacobson | 2025-05-16 |
| |\ \
| |/
|/| |
|
| | * | Move placeholder-related CSS into `textarea.css`. | Owen Jacobson | 2025-05-15 |
| | * | Restore the placeholder when the editable input is emptied out after modifica... | Owen Jacobson | 2025-05-13 |
| | * | Support non-mouse accessibility. | Owen Jacobson | 2025-05-13 |
| | * | Make the resulting form more amenable to normal DOM operations. | Owen Jacobson | 2025-05-13 |
| | * | Implement the disabled state: | Owen Jacobson | 2025-05-13 |
| | * | Dim out placeholder text. | Owen Jacobson | 2025-05-13 |
| | * | Send multi-line messages as multiple lines. | Owen Jacobson | 2025-05-13 |
| | * | Fix up input to be a contenteditable div | Kit La Touche | 2025-05-11 |
| * | | Remove code block borders. | Owen Jacobson | 2025-05-08 |
| * | | Make rules targeting inline code more specific. | Owen Jacobson | 2025-05-08 |
| * | | Prevent double-indenting of the first line of a code block. | Owen Jacobson | 2025-05-08 |
| * | | Stlye headings, as well. | Owen Jacobson | 2025-05-08 |
| * | | Fix horizontal padding on inline code | Kit La Touche | 2025-05-08 |
| * | | Apply rounded borders to inline code inside list elements. | Owen Jacobson | 2025-05-08 |
| * | | Provide conventional text styling for message bodies. | Owen Jacobson | 2025-05-08 |
| |/ |
|
| * | Merge branch 'prop/outbox-message-ui' | Owen Jacobson | 2025-05-08 |
| |\ |
|
| | * | Rather than exploding a user into properties inside `runs`, use a helper method. | Owen Jacobson | 2025-05-08 |
| | * | Render messages as ghosts when there's a pending delete, too. | Owen Jacobson | 2025-05-06 |
| | * | Render "ghost" messages for unsent messages. | Owen Jacobson | 2025-05-06 |
| | * | Un-nest `Message` from `MessageRun`. | Owen Jacobson | 2025-05-06 |
| | * | Use a more targetted selector to control link text colours inside of messages. | Owen Jacobson | 2025-05-06 |
| | * | Don't retry operations where we received an unacceptable response. | Owen Jacobson | 2025-05-05 |
| | * | Use the outbox for more than just message sends. | Owen Jacobson | 2025-05-05 |
| | * | Warn the user before navigating away, when the outbox has messages in it. | Owen Jacobson | 2025-05-05 |
| | * | Send messages through an outbox, rather than sending them to the API directly... | Owen Jacobson | 2025-05-02 |
| * | | Split up link colours and use fewer wildcard patterns to re-style them. | Owen Jacobson | 2025-05-06 |
| * | | Don't try to scroll the last message into view when there is no last message. | Owen Jacobson | 2025-05-05 |
| |/ |
|
| * | Retry boot every five seconds. | Owen Jacobson | 2025-04-23 |
| |\ |
|
| | * | Naming improvements c/o Kit | Owen Jacobson | 2025-04-23 |
| | * | When booting a session, retry every five seconds if unable to send the request. | Owen Jacobson | 2025-04-22 |
| * | | Show never-read channels as unread, not fully read. | Owen Jacobson | 2025-04-23 |