summaryrefslogtreecommitdiff
path: root/tools
Commit message (Collapse)AuthorAge
* Merge branch 'main' into wip/mobileKit La Touche2024-10-30
|\
| * Package `hi` for Debian.Owen Jacobson2024-10-29
| | | | | | | | | | | | | | | | | | | | | | | | This commit provides a Docker-based build process for generating `.deb` packages, which can be run in Docker Desktop. I don't love it, but it's the best option I have _right now_ for doing this. The resulting packages: * Install `hi` (and `hi-recanonicalize`), in `/usr/bin`. * Create a user (`hi`) and a data directory (`/var/lib/hi`). * Create and start a systemd service unit for `hi`. Packages are built for arm64 and amd64 (aka x86_64).
| * Let `cargo` handle building the UI, where possible.Owen Jacobson2024-10-22
| | | | | | | | This allows skipping the `target/ui` rebuild if the UI has not changed, which has otherwise been a bit of a source of drag on my development speed.
* | Do a big mobile app design thingKit La Touche2024-10-23
|/ | | | | | Mobile-friendly anyway. Thanks to [Miriam](https://www.miriamsuzanne.com/) for the CSS that enables a sliding menu on mobile size, constant menu on larger.
* API docs rewrite.Owen Jacobson2024-10-16
| | | | | | Having the whole API in a single file was starting to feel very cramped and constraining. This rewrite breaks it out into sections; as a side effect, the docs are now about 2.5x as long as they were, as the rewrite allows more space for each idea without crowding the page. The docs are best read by running `tools/docs-api`.
* Hoist the UI one step up furtherOwen Jacobson2024-10-10
|
* Remove redundancy in `hi-ui` directory name.Owen Jacobson2024-10-10
|
* Pre-commit needs the UI available, so make it available.Owen Jacobson2024-10-05
|
* Render the UI at /.Owen Jacobson2024-10-05
|
* Tools scripts; `run` to run the server in fewer keystrokesOwen Jacobson2024-08-30