Skip to content

v0.0.7

Choose a tag to compare

@xhluca xhluca released this 30 Jun 21:12
dd33be5

Builds on the global / per-identity contact lists (0.0.6) with verification and history UX.

Contacts & verification

  • retalk verify works on a global contact with no --user: manual keys record offline; a relay fetch auto-picks an identity to sign the authenticated get_keys (the signer never changes the fetched keys) and records into the global list.
  • retalk add --verify — fetch and pin a new contact's two keys immediately (also a clean way to name + verify in one step).
  • verify now prints the same aligned, init-styled block (Name/Fingerprint/Keys/Saved to/Signed by) with a green ✓ Verified header.

Identities

  • retalk id --last — print the most recently created identity (tracked via a created_at stamp, mtime fallback for older stores).

Message history — now two-directional and opt-in

  • send --save-messages keeps your sent side (symmetric with receive --save-messages).
  • RETALK_SAVE_MESSAGE=1 (truthy 1/true/t/yes/y/on) enables saving for every send and receive.
  • retalk history interleaves both sides per conversation, oldest first, tagged "direction": "in"|"out"; --peer shows the whole thread with that peer.

Short flags: -r/--relay, -p/--passphrase, -np/--no-passphrase; add's label flag renamed --name--peer.