diff --git a/.github/workflows/publish_console.yml b/.github/workflows/publish_console.yml
index e3033b5..0b45a4a 100644
--- a/.github/workflows/publish_console.yml
+++ b/.github/workflows/publish_console.yml
@@ -69,15 +69,15 @@ jobs:
- name: Publish for mac-os
run: dotnet publish src/StreamShorts.Console/StreamShorts.Console.csproj -c Release -r osx-x64 -o dist/mac-os
- name: Create zip for mac-os
- run: zip -r dist/stream_shorts_osx_x64.zip dist/mac-os/*
+ run: (cd dist/mac-os/ && zip -r ../stream_shorts_osx_x64.zip .)
- name: Publish for linux-os
run: dotnet publish src/StreamShorts.Console/StreamShorts.Console.csproj -c Release -r linux-x64 -o dist/linux-os
- name: Create zip for linux-os
- run: zip -r dist/stream_shorts_linux_x64.zip dist/linux-os/*
+ run: (cd dist/linux-os/ && zip -r ../stream_shorts_linux_x64.zip .)
- name: Publish for windows-os
run: dotnet publish src/StreamShorts.Console/StreamShorts.Console.csproj -c Release -r win-x64 -o dist/windows-os
- name: Create zip for windows-os
- run: zip -r dist/stream_shorts_windows_x64.zip dist/windows-os/*
+ run: (cd dist/windows-os/ && zip -r ../stream_shorts_windows_x64.zip .)
- name: Get project version
uses: kzrnm/get-net-sdk-project-versions-action@v1
id: get-version
diff --git a/src/StreamShorts.Console/CHANGELOG.md b/src/StreamShorts.Console/CHANGELOG.md
deleted file mode 100644
index 881a22d..0000000
--- a/src/StreamShorts.Console/CHANGELOG.md
+++ /dev/null
@@ -1,52 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file. See [versionize](https://github.com/versionize/versionize) for commit guidelines.
-
-
-## [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))
-
-
-## [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))
-