- The client no longer pushes to the server if there is nothing to push. It also does it much more quickly.
This release is available as a container image at ghcr.io/bytes-zone/beeps:v0.5.3.
- Logging in no longer replaces your document. Instead, it asks if you'd like to merge or replace.
This release is available as a container image at ghcr.io/bytes-zone/beeps:v0.5.2.
- Fixes a missing dependency in the container image.
This release is available as a container image at ghcr.io/bytes-zone/beeps:v0.5.1.
- Shortcut listing is now available in the TUI (
?) - You can now push and pull documents to the server. The client knows how to do this, and will do so regularly once you log in (
l) or register (r.) Note that logging in will replace your entire document (registering won't.) If you've somehow been using this README-less software on two separate replicas without manually merging, get in touch before trying to use the server.
Log some helpful information on beeps-server startup to make operations easier.
This release is available as a container image at ghcr.io/bytes-zone/beeps:v0.4.3.
Add a /health endpoint to the server for healthchecks in environments like Kubernetes.
This release is available as a container image at ghcr.io/bytes-zone/beeps:v0.4.2.
Version updates for all packages. The server is now available as a container image now, too! You can find it at ghcr.io/bytes-zone/beeps:v0.4.1.
beeps-server is now available. You will need to provide it with a Postgres database and some secret material for signing JWTs. Right now only email/password login is implemented (whose registration is gated by an --allow-registration flag), plus a "whoami" endpoint for debugging. The server is not yet integrated with the client, but that will be coming soon.
- You can now copy/paste tags with the
c/vkeys.
- You can now navigate through the table with the arrow keys.
- You can now delete tags with backspace or delete when a row is selected.
- New tags will now trigger a system notification.
The first version of beeps. The main binary for now is beeps, which is a TUI that lets you know when you have a new ping and tag it. Everything is stored locally using CRDTs, and a sync server will be coming soon (as well as quality-of-life features like notifications.)