summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* Return an identity, rather than the parts of an identity, when validating an ...Owen Jacobson2025-08-25
* Group Rust imports by crate.Owen Jacobson2025-08-25
* Stop returning a body from `POST /api/password`.Owen Jacobson2025-08-24
* Remove the now-unused return value from the final stage of user creation.Owen Jacobson2025-08-24
* Stop returning an HTTP body from `POST /api/invite/:id`.Owen Jacobson2025-08-24
* Stop returning body data from `POST /api/auth/login`.Owen Jacobson2025-08-24
* Stop returning body data from `POST /api/setup`.Owen Jacobson2025-08-24
* Define a canonical "empty" response.Owen Jacobson2025-08-24
* Collapse redundant "deleted_at" timestaps and "deleted" event instants.Owen Jacobson2025-08-24
* Hoist `password` out to the top level.Owen Jacobson2025-08-24
* Add conversions between String and Id<T>.Owen Jacobson2025-08-24
* Rust 1.89: Add elided lifetime parameters (`'_`) where appropriate.Owen Jacobson2025-08-13
* Stop mentioning private error types in doctest boilerplate.Owen Jacobson2025-08-13
* Define ID types as specializations, rather than newtypes.Owen Jacobson2025-07-24
* Remove `pilcrow::cli::Error` from the lib crate's public interface.Owen Jacobson2025-07-22
* Stop linking to private documentation items in public docs.Owen Jacobson2025-07-22
* Add a `--umask` option to determine what permissions new files/databases get.Owen Jacobson2025-07-18
* Set up a skeleton for swatches.Owen Jacobson2025-07-08
* Move the `/ch` channel view to `/c` (for conversation).Owen Jacobson2025-07-03
* Replace `channel` with `conversation` throughout the API.Owen Jacobson2025-07-03
* Rename "channel" to "conversation" within the server.Owen Jacobson2025-07-03
* Rename "channel" to "conversation" in the database.Owen Jacobson2025-07-03
* Prevent sending messages to deleted channels.Owen Jacobson2025-07-03
* Sending messages to a deleted channel should send to the deleted channel's ID...Owen Jacobson2025-07-01
* Send back the current state as events, not snapshots, during client boot.ojacobson2025-07-01
|\
| * Remove the snapshot fields from `/api/boot`.Owen Jacobson2025-06-20
| * Include historical events in the boot response.Owen Jacobson2025-06-20
| * Support querying event sequences via iterators or streams.Owen Jacobson2025-06-20
| * Hoist heartbeat configuration out to the web handler.Owen Jacobson2025-06-20
* | Remove misleading and long-since stale "panic" notes.Owen Jacobson2025-06-23
* | Remove a stray reference to users being called "logins."Owen Jacobson2025-06-23
|/
* Handlers are _named operations_, which can be exposed via routes.Owen Jacobson2025-06-18
* Reorganize and consolidate HTTP routes.Owen Jacobson2025-06-18
* Fix stray reference to a nonexistent file.Owen Jacobson2025-06-18
* Use a fluent style for the middleware layers.Owen Jacobson2025-06-17
* Unify `setup_required` middlewares.Owen Jacobson2025-06-17
* tools/reformatOwen Jacobson2025-06-11
* Fix a couple of stray `clippy` lints.ojacobson2025-05-30
|\
| * Fix a couple of stray `clippy` lints.Owen Jacobson2025-05-27
* | Build the Sveltekit UI into Cargo's OUT_DIR.Owen Jacobson2025-05-28
|/
* Remove a bunch of clippy suppressions.Owen Jacobson2025-05-21
* Make creation time an intrinsic fact about channels, the way it is for events.Owen Jacobson2025-05-13
* Heartbeats are part of the event protocol.Owen Jacobson2025-04-08
* Merge branch 'prop/minor-cleanups'Owen Jacobson2025-04-03
|\
| * Hopefully make the "no control characters" criterion for names easier to follow.Owen Jacobson2025-03-24
| * The label used to mask "Secret" strings in 357116366c1307bedaac6a3dfe9c5ed8e0...Owen Jacobson2025-03-24
* | Rename a bunch of straggler references to `login`.Owen Jacobson2025-03-24
* | Rename `login` to `user` throughout the serverOwen Jacobson2025-03-23
* | Change the prefix for newly-generated user IDs to `U`, for `User`.Owen Jacobson2025-03-23
* | Rename the `login` module to `user`.Owen Jacobson2025-03-23