| Commit message (Expand) | Author | Age |
| ... | |
| | * | 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 |
| * | | Example requests should correspond to example responses in the API docs. | Owen Jacobson | 2025-05-09 |
| |/ |
|
| * | 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 |
| | * | Merge remote-tracking branch 'origin/main' into prop/outbox-message-ui | Owen Jacobson | 2025-05-06 |
| | |\ |
|
| | * | | 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 |
| * | | | Merge branch 'prop/link-style-system' | Owen Jacobson | 2025-05-07 |
| |\ \ \
| |_|/
|/| | |
|
| | * | | 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 newly-created or never-read channels as unread, not fully read. | Owen Jacobson | 2025-04-23 |
| |\ \ |
|
| | * | | Show never-read channels as unread, not fully read. | Owen Jacobson | 2025-04-23 |
| |/ / |
|
| | | | |
| | \ | |
| *-. \ | * Adjust the contrast of the active and hovered items in the channel sidebar. | Owen Jacobson | 2025-04-23 |
| |\ \ \
| |_|/
|/| | |
|
| | | * | Force the text colour for links in the channel list to something with decent ... | Owen Jacobson | 2025-04-21 |
| | |/
|/| |
|
| | * | Remove trailing space | Kit La Touche | 2025-04-22 |
| | * | Add the following attributes to all markdown-generated links: | Owen Jacobson | 2025-04-21 |
| |/ |
|
| * | Use a heartbeat to allow the client to reconnect after network failures. | Owen Jacobson | 2025-04-10 |
| |\ |
|
| | * | Restart the event connection if heartbeats stop showing up. | Owen Jacobson | 2025-04-08 |
| | * | Heartbeats are part of the event protocol. | Owen Jacobson | 2025-04-08 |
| |/ |
|
| * | Remove stray debug output | Owen Jacobson | 2025-04-04 |
| * | Merge branch 'prop/minor-cleanups' | Owen Jacobson | 2025-04-03 |
| |\ |
|
| | * | Hopefully make the "no control characters" criterion for names easier to follow. | Owen Jacobson | 2025-03-24 |
| | * | The label used to mask "Secret" strings in 357116366c1307bedaac6a3dfe9c5ed8e0... | Owen Jacobson | 2025-03-24 |
| * | | Merge branch 'prop/rename-login-to-user' | Owen Jacobson | 2025-04-03 |
| |\ \ |
|
| | * | | Rename a bunch of straggler references to `login`. | Owen Jacobson | 2025-03-24 |
| | * | | Rename `login` to `user` in the client. | Owen Jacobson | 2025-03-24 |
| | * | | Update the API docs to describe `user`s, not `login`s. | Owen Jacobson | 2025-03-23 |
| | * | | Rename `login` to `user` throughout the server | Owen Jacobson | 2025-03-23 |
| | * | | Change the prefix for newly-generated user IDs to `U`, for `User`. | Owen Jacobson | 2025-03-23 |
| | * | | Rename the `login` module to `user`. | Owen Jacobson | 2025-03-23 |
| | * | | Rename `user` to `login` at the database. | Owen Jacobson | 2025-03-23 |
| | |/ |
|
| * / | Decode stored channel state as JSON. (Oops.) | Owen Jacobson | 2025-04-03 |
| |/ |
|
| * | Expire messages after 30 days. | Owen Jacobson | 2025-03-23 |
| * | Merge branch 'prop/restartable-state' | Owen Jacobson | 2025-03-23 |
| |\ |
|
| | * | Track state on a per-session basis, rather than via globals. | Owen Jacobson | 2025-02-26 |
| | * | Split Markdown rendering out into its own JS module. | Owen Jacobson | 2025-02-25 |
| |/ |
|
| * | Merge remote-tracking branch 'origin/prop/fix-scroll' | Owen Jacobson | 2025-02-25 |
| |\ |
|