# Change Log

All notable changes to this project will be documented in this file. See [versionize](https://github.com/versionize/versionize) for commit guidelines.

<a name="0.2.0"></a>
## [0.2.0](https://www.github.com/StevanFreeborn/stream-shorts/releases/tag/v0.2.0) (2025-08-21)

### Features

* display location of output with link inside panel ([57e95b2](https://www.github.com/StevanFreeborn/stream-shorts/commit/57e95b2ea19ea97019df70bd7a5414984faaa1c7))

<a name="0.1.0"></a>
## [0.1.0](https://www.github.com/StevanFreeborn/stream-shorts/releases/tag/v0.1.0) (2025-08-21)

### Features

* fallback to static AnsiConsole if exception occurs before registered in DI container ([d560909](https://www.github.com/StevanFreeborn/stream-shorts/commit/d560909f16f0a97b399f8139f94b6f2fe07cf033))

<a name="0.0.0"></a>
## [0.0.0](https://www.github.com/StevanFreeborn/stream-shorts/releases/tag/v0.0.0) (2025-08-20)

### Features

* add specific domain exceptions ([ff423db](https://www.github.com/StevanFreeborn/stream-shorts/commit/ff423db5feee68bdb1ad2dd0449bdf32ce10a24b))
* complete implementation using gemini as analyzer ([d470574](https://www.github.com/StevanFreeborn/stream-shorts/commit/d470574b99c30a2fa6270a1edf20e289c8640081))
* extract audio conversion to separate class and refine audio extraction ([a186437](https://www.github.com/StevanFreeborn/stream-shorts/commit/a1864371dd98878492a45f52cf2f97cd33ca83a4))
* implement default prompt for analysis ([f96644e](https://www.github.com/StevanFreeborn/stream-shorts/commit/f96644e0296e11426b18d61082cc0f12a6e410a9))
* initial whipser transcriber implementation ([ef45a40](https://www.github.com/StevanFreeborn/stream-shorts/commit/ef45a4098a8f8a478bd2e33de7d25ae6c80f2d46))
* it works 🥳 ([da5134b](https://www.github.com/StevanFreeborn/stream-shorts/commit/da5134bad00babb0ad9e7989b17108b2b527f123))
* refactor audio extraction to reusable class ([0a661d6](https://www.github.com/StevanFreeborn/stream-shorts/commit/0a661d6970f768ae1a3a9ce5317ea7399f5a4523))
* trying to create clips...probs a waste of time grrrrrrr ([85304ea](https://www.github.com/StevanFreeborn/stream-shorts/commit/85304eadd1f6cc91dc5436fa3bc72528de4cdbcc))
* wip on extracting whisper transcription logic to separate class ([d5f1347](https://www.github.com/StevanFreeborn/stream-shorts/commit/d5f1347587501dd9c1f8f320a9f1dc295ac05d3c))
* wip on implementing gemini analyzer ([d7a953f](https://www.github.com/StevanFreeborn/stream-shorts/commit/d7a953f187aa8e457a69dca6480e6baebc2d81e0))
* wip...got full transcription all in memory ([75bb571](https://www.github.com/StevanFreeborn/stream-shorts/commit/75bb571b6bc8c86e419cdfbe9797e32033d70bca))
* wip...migrating to proper app ([310f56f](https://www.github.com/StevanFreeborn/stream-shorts/commit/310f56fb84519c4267e4044b995c921463920235))

### Bug Fixes

* it works, but needed to switch local LLM for hosted one. ([cd94b70](https://www.github.com/StevanFreeborn/stream-shorts/commit/cd94b703bb58bf40ddc40de18a9aaa4bd28a8028))
* maintain passed in streams position ([07190ac](https://www.github.com/StevanFreeborn/stream-shorts/commit/07190acb658b3c6e6d71cc95f6c3f631cdf4062f))
* practice defense driving...seal it all ([f6773cb](https://www.github.com/StevanFreeborn/stream-shorts/commit/f6773cb64ef399c4ec1ea2e6aac0305c207f59d9))

