summaryrefslogtreecommitdiff
path: root/src/cli.rs
Commit message (Expand)AuthorAge
* Reorganize and consolidate HTTP routes.Owen Jacobson2025-06-18
* Use a fluent style for the middleware layers.Owen Jacobson2025-06-17
* Unify `setup_required` middlewares.Owen Jacobson2025-06-17
* Rename the `login` module to `user`.Owen Jacobson2025-03-23
* Upgrade to Rust 1.85 and Rust 2024 edition.Owen Jacobson2025-02-20
* Rename the project to `pilcrow`.Owen Jacobson2024-11-08
* Limit background expiry to the API.Owen Jacobson2024-10-31
* Remove `hi-recanonicalize`.Owen Jacobson2024-10-30
* Provide `hi-recanonicalize` to recover from canonicalized-name problems.Owen Jacobson2024-10-22
* Organizational pass on endpoints and routes.Owen Jacobson2024-10-16
* Create APIs for inviting users.Owen Jacobson2024-10-11
* Provide a separate "initial setup" endpoint that creates a user.Owen Jacobson2024-10-11
* Add a `server` header to responses.Owen Jacobson2024-10-11
* Separate `/api/boot` into its own module.Owen Jacobson2024-10-05
* Merge branch 'wip/ui'Owen Jacobson2024-10-05
|\
| * Render the UI at /.Owen Jacobson2024-10-05
* | Make a backup of the `.hi` database before applying migrations.Owen Jacobson2024-10-05
* | Start fresh with database migrations.Owen Jacobson2024-10-04
|/
* Add endpoints for deleting channels and messages.Owen Jacobson2024-10-03
* Retire top-level `repo`.Owen Jacobson2024-10-02
* First pass on reorganizing the backend.Owen Jacobson2024-10-02
* Expire channels, too.Owen Jacobson2024-09-28
* Delete expired messages out of band.Owen Jacobson2024-09-28
* Make `/api/events` a firehose endpoint.Owen Jacobson2024-09-27
* rustdoc comment for the (very limited) public API of the crate.Owen Jacobson2024-09-25
* Put database prep somewhere tests can call it.Owen Jacobson2024-09-20
* Remove the HTML client, and expose a JSON API.Owen Jacobson2024-09-20
* Most pass-through errors do not need additional message textOwen Jacobson2024-09-18
* Make BoxedError an implementation detail of InternalError.Owen Jacobson2024-09-18
* Consolidate channel events into a single stream endpoint.Owen Jacobson2024-09-15
* Transmit messages via `/:chan/send` and `/:chan/events`.Owen Jacobson2024-09-13
* Push most endpoint and extractor logic into functoins of `App`.Owen Jacobson2024-09-12
* Wrap the database pool in an App struct.Owen Jacobson2024-09-12
* Allow any login to create channels.Owen Jacobson2024-09-04
* Expire sessions after 90 days.Owen Jacobson2024-09-04
* Allow login creation and authentication.Owen Jacobson2024-09-03
* Store state in sqlite. Default to .hi in the cwd.Owen Jacobson2024-08-30
* Make it an HTTP serverOwen Jacobson2024-08-30