Skip to content

Releases: davidborzek/ringo

v0.7.0

10 Mar 11:48

Choose a tag to compare

v0.7.0 — 2026-03-10

Bug Fixes

  • Clear terminal buffer on TUI start to prevent picker artifacts

Documentation

  • Add contacts and transfer keybindings to README

Features

  • Improve ringo-tmux fzf picker with AOR display and select-all
  • Add contact book (#10)
  • Contact picker via Tab in dial, transfer, and normal mode

v0.6.0

08 Mar 15:18

Choose a tag to compare

v0.6.0 — 2026-03-08

Bug Fixes

  • Only notify on MWI state changes

Documentation

  • Add crates.io badge and cargo install instruction

Features

  • Add --format and --json flags to list command
  • Rename profiles via Ctrl+R in picker and preserve selection
  • Allow spaces and special characters in profile names
  • Token-based fuzzy search in profile picker
  • Show version below logo in profile picker
  • Add notes and metadata fields to profiles
  • Ctrl+S to save and Ctrl+E to open $EDITOR in profile form
  • Add hook system (#9)
  • Cross-platform desktop notifications via notify.rs

v0.5.0

08 Mar 11:47

Choose a tag to compare

v0.5.0 — 2026-03-08

Documentation

  • Add explicit baresip installation instructions to README

Features

  • Open ringo.toml in $EDITOR via Ctrl+S in picker
  • Status bar, command bar and normal/dial input modes (#8)
  • Publish to crates.io on release

v0.4.0

06 Mar 18:25

Choose a tag to compare

v0.4.0 — 2026-03-06

Features

  • Custom SIP headers & form refactor (#7)
  • Add profile clone via Ctrl+Y in picker
  • Auto-detect codec modules, fix deprecated jitter buffer config
  • Add baresip.extra config overrides, fix config template

v0.3.0

06 Mar 14:59

Choose a tag to compare

v0.3.0 — 2026-03-06

Bug Fixes

  • Reset mute on call close, remove dead baresip events (#6)

Documentation

  • Add CI and release badges, fix rust version in README

Features

  • Add dynamic shell completion (#3)
  • Add regint support and enable netroam.so (#4)
  • Show peer display name for incoming calls (#5)

v0.2.0

06 Mar 08:40

Choose a tag to compare

v0.2.0 — 2026-03-06

Bug Fixes

  • Extract subject line before splitting in cliff.toml template

Features

  • Replace string-manipulation config with Tera template

Refactor

  • Separate data, process and orchestration layers

v0.1.1

05 Mar 21:14

Choose a tag to compare

v0.1.1 — 2026-03-05

Features

  • Edit profile from within running TUI via Ctrl+E

Bug Fixes

  • Trigger registration on startup and handle FALLBACK_OK events

Documentation

  • Add cargo install and pre-built binary install options to README

v0.1.0

05 Mar 20:17

Choose a tag to compare

🎉 Initial release

ringo is a terminal SIP softphone built on top of baresip.

Features

  • Multiple profile management (create, edit, delete, sync)
  • Full TUI with active call management (hold, resume, mute, transfer)
  • Blind and attended transfer
  • Call history with fuzzy search
  • Dial history navigation (↑/↓, Ctrl+R)
  • Voicemail indicator (MWI)
  • Desktop notifications
  • Theming (Nord, Gruvbox, Catppuccin Mocha, Tokyo Night)
  • Multi-profile tmux launcher (scripts/ringo-tmux)
  • rofi integration (scripts/ringo-rofi)