diff --git a/crates/cmd_prompt/CHANGELOG.md b/crates/cmd_prompt/CHANGELOG.md
new file mode 100644
index 0000000..8312216
--- /dev/null
+++ b/crates/cmd_prompt/CHANGELOG.md
@@ -0,0 +1,37 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## Unreleased
+
+### Other
+
+ - fully document q_screens
+
+### Commit Statistics
+
+
+
+ - 6 commits contributed to the release over the course of 7 calendar days.
+ - 1 commit was understood as [conventional](https://www.conventionalcommits.org).
+ - 1 unique issue was worked on: [#1](https://github.com/ada-x64/qproj/issues/1)
+
+### Commit Details
+
+
+
+view details
+
+ * **[#1](https://github.com/ada-x64/qproj/issues/1)**
+ - Q_screens + rename crates ([`4b9285a`](https://github.com/ada-x64/qproj/commit/4b9285ad2d51a8b41dc27b3a267f552db687fafd))
+ * **Uncategorized**
+ - Merge pull request #2 from ada-x64/q_screens/prep-0.1 ([`3bc951a`](https://github.com/ada-x64/qproj/commit/3bc951a271a3257ee1996c521ea3ff014df1f3ba))
+ - Fully document q_screens ([`5b40db8`](https://github.com/ada-x64/qproj/commit/5b40db89cbdbd037ba32343b288eadc9a8cc2b30))
+ - Update README.md ([`b4b89b0`](https://github.com/ada-x64/qproj/commit/b4b89b0e3e9a28d4e6d4934bc6ab1b6824837522))
+ - Update documentation, rm unused macro crate ([`66cc7dd`](https://github.com/ada-x64/qproj/commit/66cc7ddb859ac83934e07f2c246a8b7fd7953e7f))
+ - Mv things around, update README ([`66e2ed4`](https://github.com/ada-x64/qproj/commit/66e2ed4c06c0e2d97b4c4228796c299120ec26d8))
+
+
diff --git a/crates/template/CHANGELOG.md b/crates/template/CHANGELOG.md
new file mode 100644
index 0000000..d4cff5a
--- /dev/null
+++ b/crates/template/CHANGELOG.md
@@ -0,0 +1,45 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## Unreleased
+
+### Bug Fixes
+
+ - update tfw::ScreenLoadingState to match new trait
+
+### Other
+
+ - fully document q_screens
+
+### Commit Statistics
+
+
+
+ - 10 commits contributed to the release over the course of 7 calendar days.
+ - 2 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 1 unique issue was worked on: [#1](https://github.com/ada-x64/qproj/issues/1)
+
+### Commit Details
+
+
+
+view details
+
+ * **[#1](https://github.com/ada-x64/qproj/issues/1)**
+ - Q_screens + rename crates ([`4b9285a`](https://github.com/ada-x64/qproj/commit/4b9285ad2d51a8b41dc27b3a267f552db687fafd))
+ * **Uncategorized**
+ - Release q_screens v0.1.0 ([`3d2951f`](https://github.com/ada-x64/qproj/commit/3d2951fc79e59b80182d8434ae43ae787de69f04))
+ - Merge pull request #2 from ada-x64/q_screens/prep-0.1 ([`3bc951a`](https://github.com/ada-x64/qproj/commit/3bc951a271a3257ee1996c521ea3ff014df1f3ba))
+ - Update tfw::ScreenLoadingState to match new trait ([`8c147ac`](https://github.com/ada-x64/qproj/commit/8c147ac5974f6e5faa88e3b89df449ec206992e4))
+ - Fully document q_screens ([`5b40db8`](https://github.com/ada-x64/qproj/commit/5b40db89cbdbd037ba32343b288eadc9a8cc2b30))
+ - Rerename tfw crate 'app' ([`289e314`](https://github.com/ada-x64/qproj/commit/289e314848509df4740ab1d181e1ce150efb007a))
+ - Update documentation, rm unused macro crate ([`66cc7dd`](https://github.com/ada-x64/qproj/commit/66cc7ddb859ac83934e07f2c246a8b7fd7953e7f))
+ - Lint ([`7a63d40`](https://github.com/ada-x64/qproj/commit/7a63d40e055283a1b413dbd3ce69417dcde43f9b))
+ - Mv things around, update README ([`66e2ed4`](https://github.com/ada-x64/qproj/commit/66e2ed4c06c0e2d97b4c4228796c299120ec26d8))
+ - Initial commit ([`b62d42c`](https://github.com/ada-x64/qproj/commit/b62d42ca721b6ce82319a4fb81a4d42534cfd588))
+
+
diff --git a/crates/test_harness/CHANGELOG.md b/crates/test_harness/CHANGELOG.md
new file mode 100644
index 0000000..d560373
--- /dev/null
+++ b/crates/test_harness/CHANGELOG.md
@@ -0,0 +1,37 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## Unreleased
+
+### Other
+
+ - fully document q_screens
+
+### Commit Statistics
+
+
+
+ - 6 commits contributed to the release over the course of 7 calendar days.
+ - 1 commit was understood as [conventional](https://www.conventionalcommits.org).
+ - 1 unique issue was worked on: [#1](https://github.com/ada-x64/qproj/issues/1)
+
+### Commit Details
+
+
+
+view details
+
+ * **[#1](https://github.com/ada-x64/qproj/issues/1)**
+ - Q_screens + rename crates ([`4b9285a`](https://github.com/ada-x64/qproj/commit/4b9285ad2d51a8b41dc27b3a267f552db687fafd))
+ * **Uncategorized**
+ - Merge pull request #2 from ada-x64/q_screens/prep-0.1 ([`3bc951a`](https://github.com/ada-x64/qproj/commit/3bc951a271a3257ee1996c521ea3ff014df1f3ba))
+ - Fully document q_screens ([`5b40db8`](https://github.com/ada-x64/qproj/commit/5b40db89cbdbd037ba32343b288eadc9a8cc2b30))
+ - Prep for publish ([`945986f`](https://github.com/ada-x64/qproj/commit/945986f6ddacd75d3d28d56a124eb7656584a3ef))
+ - Update documentation, rm unused macro crate ([`66cc7dd`](https://github.com/ada-x64/qproj/commit/66cc7ddb859ac83934e07f2c246a8b7fd7953e7f))
+ - Mv things around, update README ([`66e2ed4`](https://github.com/ada-x64/qproj/commit/66e2ed4c06c0e2d97b4c4228796c299120ec26d8))
+
+