From 9d0338595d16fb4561b6c09b867f0f54affc2c63 Mon Sep 17 00:00:00 2001 From: swanadiva Date: Tue, 23 Jun 2026 18:21:57 +0700 Subject: [PATCH] docs: update PROJECT_STATE.md and CHANGELOG.md with recent fixes --- CHANGELOG.md | 11 +++++++++++ PROJECT_STATE.md | 11 ++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 72c5f97..ffda017 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [Unreleased] — 2025-01-31 + +### Fixed +- TUI host list footer now includes `Ctrl+E:edit` +- New hosts/keys/snippets created via TUI form now get UUID + timestamps (`CreatedAt`, `UpdatedAt`) +- Storage layer auto-generates UUID + timestamps on save if empty (defense-in-depth) + +### Changed +- All tab footers are now context-specific (no global status bar) +- SFTP browser uses full-width panes (`t.width/2`) + ## v1.0.0 (2025-01-30) ### Added diff --git a/PROJECT_STATE.md b/PROJECT_STATE.md index d931856..fcf3c06 100644 --- a/PROJECT_STATE.md +++ b/PROJECT_STATE.md @@ -2,7 +2,7 @@ > **Purpose**: Enable seamless continuation of development by any agent/LLM across sessions > -> **Last Updated**: 2025-01-30 (MVP Release) +> **Last Updated**: 2025-01-31 (TUI Improvements + Storage Fixes) > **Current Status**: ✅ MVP Complete — All Tasks 1-14 Done > **Phase**: MVP Release (Phase 1) @@ -38,6 +38,15 @@ **🔥 All 14 MVP tasks complete! Project is ready for deployment.** +### Post-MVP Fixes +✅ TUI layout overhaul: centered border boxes, per-row centering, context-specific footers +✅ Status bar removed; keybindings moved inside each tab's border box footer +✅ SFTP browser: full-width panes, SFTP-specific keybindings +✅ Host list footer: added `Ctrl+E:edit` +✅ UUID + timestamps auto-generated in TUI form `submit()` methods +✅ UUID + timestamps auto-generated in storage layer (`SaveHost`, `SaveKeyPair`, `SaveSnippet`) +✅ Git history cleaned of committed binary; `.gitignore` fixed + --- ## 📊 Current Project Status