Voice for Changelogs

Dictate changelog entries after each release instead of writing them from memory. Capture what changed, what was fixed, and what was removed accurately.

The Problem

Changelogs are either neglected entirely or written in a last-minute rush before release, leading to incomplete or inaccurate entries. Writing them from git logs is tedious, and important user-facing changes get buried or missed.

The Solution

Ummless lets you dictate changelog entries as you complete features and fixes throughout the development cycle. The Quick Cleanup preset formats your notes into clean, user-friendly changelog entries categorized by type.

Workflow

  1. Complete a feature or fix

    After finishing a meaningful change, open Ummless immediately.

  2. Select Quick Cleanup

    Choose "Quick Cleanup" for concise, polished output.

  3. Describe the change

    Explain what you added, changed, fixed, or removed from the user's perspective. Focus on impact, not implementation.

  4. Categorize and save

    Review the output, tag it as Added/Changed/Fixed/Removed, and add it to your running changelog draft.

Before & After

Raw Transcript

We added a dark mode toggle in the settings, uh, and also fixed that annoying bug where the sidebar would flash on page load. Oh and we removed the legacy export feature that nobody was using because it was causing confusion with the new export flow.

Refined Output

### Added - Dark mode toggle in application settings ### Fixed - Sidebar no longer flashes briefly on page load ### Removed - Legacy export feature (superseded by the redesigned export flow)

Suggested Presets

Quick Cleanup

Frequently Asked Questions

Does it follow Keep a Changelog format?

The Quick Cleanup preset produces clean categorized entries. For strict Keep a Changelog formatting, create a custom preset with those specific conventions.

Should I dictate per-feature or per-release?

Per-feature is recommended. Dictate a quick entry after each meaningful change and compile them at release time. This ensures nothing is forgotten.

How do I handle breaking changes?

Mention that a change is breaking during your dictation. The output will clearly flag it. Consider adding a custom preset category for breaking changes.

Ready to try it?

Download Ummless and start using voice for your workflow.

Related Content