# Changelog

## [0.5.0](https://github.com/cameronspears/cosmos/compare/v0.4.1...v0.5.0) (2026-01-26)


### Features

* **tui:** enhance TUI integrity and suppress output during updates ([e1bcb8c](https://github.com/cameronspears/cosmos/commit/e1bcb8ce4e41fa9599cac8a688dac1f99bfe20c6))
* **ui:** enhance footer rendering with dynamic button management ([6fa04b4](https://github.com/cameronspears/cosmos/commit/6fa04b4cb3684f2b7ec24d5caa8b7bdf49c64c53))

## [0.4.1](https://github.com/cameronspears/cosmos/compare/v0.4.0...v0.4.1) (2026-01-26)


### Bug Fixes

* remove outdated tagline and ASCII documentation ([8da0ad7](https://github.com/cameronspears/cosmos/commit/8da0ad7f781bb22673afbbf73942e644112b0d62))

## [0.4.0](https://github.com/cameronspears/cosmos/compare/v0.3.0...v0.4.0) (2026-01-26)


### Features

* **update:** implement self-update functionality ([7e30e0e](https://github.com/cameronspears/cosmos/commit/7e30e0e0e003ad7969df4ea0ad987d5083a5432b))

## [0.3.0](https://github.com/cameronspears/cosmos/compare/v0.2.0...v0.3.0) (2026-01-26)


### Features

* **git:** implement stash and discard functionality ([ac8edfa](https://github.com/cameronspears/cosmos/commit/ac8edfad9f898757f4be678a0b22908e91797f23))

## [0.2.0](https://github.com/cameronspears/cosmos/compare/v0.1.4...v0.2.0) (2026-01-26)


### Features

* **github:** integrate native GitHub API for PR creation ([48ae592](https://github.com/cameronspears/cosmos/commit/48ae5922f1c0a6812a8f495a7cf31da87b667231))


### Bug Fixes

* **docs:** correct README claims for accuracy ([8896049](https://github.com/cameronspears/cosmos/commit/88960494f6d6f02c4233365866eaa3aa32b44ebb))

## [0.1.4](https://github.com/cameronspears/cosmos/compare/v0.1.3...v0.1.4) (2026-01-26)


### Bug Fixes

* reduce keywords to comply with crates.io limit ([4321647](https://github.com/cameronspears/cosmos/commit/43216473fcb07d82d206a09e5c2aae48ff951450))

## [0.1.3](https://github.com/cameronspears/cosmos/compare/v0.1.2...v0.1.3) (2026-01-25)


### Bug Fixes

* **install:** improve Rust installation detection and error handling ([d56386e](https://github.com/cameronspears/cosmos/commit/d56386e20826bc2e283f26a8670ef4de981d8d5c))

## [0.1.2](https://github.com/cameronspears/cosmos/compare/v0.1.1...v0.1.2) (2026-01-25)


### Bug Fixes

* **build:** disable git2 ssh/https to remove OpenSSL dependency ([4efaa93](https://github.com/cameronspears/cosmos/commit/4efaa936895ab1821c826e418d0062b5896e1a76))

## [0.1.1](https://github.com/cameronspears/cosmos/compare/v0.1.0...v0.1.1) (2026-01-25)


### Bug Fixes

* **build:** use rustls-tls to fix cross-compilation failures ([9029516](https://github.com/cameronspears/cosmos/commit/902951606b32238bfd003ef7397730e5a20633f5))

## 0.1.0 (2026-01-25)


### Features

* Add AI fix-and-ship workflow with git integration ([2270ad9](https://github.com/cameronspears/cosmos/commit/2270ad9e8a04d197aa40e410a6ab9058ad980c7c))
* Add apply workflow with diff preview and smart summary caching ([abdd10c](https://github.com/cameronspears/cosmos/commit/abdd10c262f04737ec7c6490e6fffaf50e2dfd34))
* Add card containers, button-style hints, and improved visual hierarchy ([8be8d58](https://github.com/cameronspears/cosmos/commit/8be8d58c783c359d9fee747e7c7b8bd703e231e7))
* add commercial infrastructure for Cosmos Pro ([db6433d](https://github.com/cameronspears/cosmos/commit/db6433d890125af64e3a5843639f599e8c2b0250))
* add dedicated Refactoring suggestion category with static detection ([6cefc9b](https://github.com/cameronspears/cosmos/commit/6cefc9b63b3e44cc7008dd8d3e9f362037aab28c))
* add domain glossary, selective cache reset, and improved suggestion format ([ab1ed13](https://github.com/cameronspears/cosmos/commit/ab1ed1368178526468027fb120ea5b4ddd82a0c9))
* Add Git Status panel with full git workflow support ([867695a](https://github.com/cameronspears/cosmos/commit/867695a0a8b76ce82a91ea6163aa26fd7f93dba2))
* Add intelligent file grouping, branch workflow, and improved UX ([0cf3bac](https://github.com/cameronspears/cosmos/commit/0cf3bac29d79203fd951a7965b122b624a6ae578))
* add multi-file change support and startup state check ([6fb75e3](https://github.com/cameronspears/cosmos/commit/6fb75e3af74e68b6397c2647834831701e332f15))
* Add Opus 4.5 suggestions, cost tracking, and file summaries ([40a339e](https://github.com/cameronspears/cosmos/commit/40a339e957b63b2034d390b21a5b1385491fede2))
* Add question input and markdown rendering for TUI ([ae932d4](https://github.com/cameronspears/cosmos/commit/ae932d44a262d9414595474d38aaff8f87259244))
* add toggleable technical details on Verify screen ([9b77070](https://github.com/cameronspears/cosmos/commit/9b77070b324c1776350dd468c512a6e2bce395e8))
* auto-create fix branch from main before applying fixes ([a1b3d5a](https://github.com/cameronspears/cosmos/commit/a1b3d5ae6c41820c5ec103568155de9041c75958))
* Improve caching, add direct apply flow, and speed up summaries ([7eae1a6](https://github.com/cameronspears/cosmos/commit/7eae1a6bd5bc5ed4a4c07799f8ae7dc01440ce2c))
* improve layer detection accuracy and add LLM-enhanced grouping ([00fc0c6](https://github.com/cameronspears/cosmos/commit/00fc0c60a3a9426731892269a60643492ec564e5))
* Improve UI legibility and reduce suggestion noise ([823d943](https://github.com/cameronspears/cosmos/commit/823d943d53295d65304b9e540a8fe05c0359a957))
* show file summary in suggestion detail view ([ee28da7](https://github.com/cameronspears/cosmos/commit/ee28da7fe80cba925bbf66eb8b60c70fa4241966))
* Transform into Cosmos - a suggestive vibe coding IDE ([a17f93e](https://github.com/cameronspears/cosmos/commit/a17f93e0e26f35ddf06198a5c6b41a0e4475a808))
* **ui:** show project name in footer alongside branch ([13ec5a4](https://github.com/cameronspears/cosmos/commit/13ec5a4f6f12f8e624693753c8cdf1b6fef7f64a))
* use search/replace for LLM edits and improve UI compatibility ([3a09590](https://github.com/cameronspears/cosmos/commit/3a0959055f13bc9b9e1710341e1471b4cc573948))
* use search/replace for LLM edits and improve UI compatibility ([473aafd](https://github.com/cameronspears/cosmos/commit/473aafd4dce8db6d93486c009aac89ca37b945bc))


### Bug Fixes

* added user-friendly error handling for LLM response parsing with raw response logging for debugging ([6f2154c](https://github.com/cameronspears/cosmos/commit/6f2154cb184fe52de1ebf29d4b2d686cbb58c117))
* improve OpenRouter resilience with provider fallback and upstream error handling ([0ac4c75](https://github.com/cameronspears/cosmos/commit/0ac4c751ee12f655e8763f168d2d25ea1b502c6d))
* remove whole-file whitespace normalization to produce surgical diffs ([ad7db98](https://github.com/cameronspears/cosmos/commit/ad7db985c3f719b9f4d5d83109e9c5500f1f0b95))
* reset to main branch and suggestions when undoing last change ([5d4ae28](https://github.com/cameronspears/cosmos/commit/5d4ae28fd4b0fb64dd091dd0299c26df1e2ebebd))
* streamline review UI by removing unnecessary spacing in "Continue to Ship" prompt ([5d36f70](https://github.com/cameronspears/cosmos/commit/5d36f70bd1f6e73dc0c49d9dfcabb82b0bd3ee7e))
* Suggestion scrolling now works correctly (cards are ~8 lines each) ([b34a0e7](https://github.com/cameronspears/cosmos/commit/b34a0e7b4f86966d65ffca5c20c997204d94c33d))
* **ui:** improve Startup Check overlay UX ([6051fce](https://github.com/cameronspears/cosmos/commit/6051fce26948933bd65b808f82d8538116a9d188))
* Unicode-safe string handling and minor improvements ([d094400](https://github.com/cameronspears/cosmos/commit/d0944005bb4778076a9f6a23c3b01113139c502d))
* update footer rendering logic for review step based on findings ([f2dfd91](https://github.com/cameronspears/cosmos/commit/f2dfd91a23289962ed973729bf13718f47bf17f2))
* use actual cost from OpenRouter API instead of hardcoded estimates ([089c1fb](https://github.com/cameronspears/cosmos/commit/089c1fb89076152d4dee2d0bbe10a074dcbc4f81))
* use UTF-8 safe truncation in truncate_for_error ([3d00be9](https://github.com/cameronspears/cosmos/commit/3d00be93be6db54dcf71401e7a0b8d5c7d5e28f6))


### Performance Improvements

* Speed perception overhaul - faster models and non-blocking UI ([fb66d79](https://github.com/cameronspears/cosmos/commit/fb66d7965a9fcc14a953a3a10188ace1929e2df1))
* Switch suggestions to @preset/smart for better speed/quality ([ab886a2](https://github.com/cameronspears/cosmos/commit/ab886a247849494dcec80767596617e3beac3491))
