|
| 1 | +# Release v1.1.1 – Repository Hardening & UX / Docs Upgrade (2025-11-18) |
| 2 | + |
| 3 | +## Summary (Copy/Paste Friendly) |
| 4 | +Repository hardening, modular KV layouts (24+ screens), public-safe documentation index, enhanced security & mnemonic UX, social automation tooling. Tag: `v1.1.1`. |
| 5 | + |
| 6 | +## Highlights |
| 7 | +### 1. Structure & Hardening |
| 8 | +- Introduced modular `src/core/kv/` layout replacing single monolithic KV file. |
| 9 | +- Added CI workflows: lint, CodeQL, KV sanity, UX tour. |
| 10 | +- Added `.editorconfig`, `.pre-commit-config.yaml` for consistent formatting. |
| 11 | + |
| 12 | +### 2. UX Consistency |
| 13 | +- Text wrapping normalized with `text_size` across all major screens. |
| 14 | +- Wallet, mnemonic verify, send, DEX & NFT screens reorganized for clarity. |
| 15 | +- Navigation logic consolidated (conditional drawers only where needed). |
| 16 | + |
| 17 | +### 3. Security & Reliability |
| 18 | +- Clipboard auto-clear utility. |
| 19 | +- Enhanced mnemonic management and dialog UX flows. |
| 20 | +- Encryption scaffolding for CalorieDB components. |
| 21 | +- XRPL client manager with failover and performance groundwork. |
| 22 | + |
| 23 | +### 4. Documentation & Public-Safe Index |
| 24 | +- `OFFICIAL_PROJECT_DOCS.md` central entry point. |
| 25 | +- Privacy filtering (internal architecture withheld; public guides exposed). |
| 26 | +- Added trademark file and clarified dual licensing usage boundaries. |
| 27 | + |
| 28 | +### 5. Automation / Social Media |
| 29 | +- PowerShell scripts: generate posts, copy to clipboard, asset verification. |
| 30 | +- Image generator for branded square social image. |
| 31 | +- Visual concepts & posting guide for multi-platform rollout. |
| 32 | + |
| 33 | +### 6. Future Foundations |
| 34 | +- CalorieDB scaffolding: encryption, linking, sync modules (inactive by default). |
| 35 | +- WalletConnect preliminary connector setup. |
| 36 | +- Performance layer (cache, debouncer, resource guard) prepared. |
| 37 | + |
| 38 | +## File Impact Overview |
| 39 | +- 33K insertions, 5.7K deletions. |
| 40 | +- Added extensive KV screen library + utility modules. |
| 41 | +- Replaced deleted legacy screen files with expanded screen set under `src/screens/`. |
| 42 | + |
| 43 | +## Upgrade Notes |
| 44 | +No breaking API changes expected for external integrators. Downstream adaptation: update any tooling that referenced legacy `Screens/*.py` paths to new `src/screens/` hierarchy. |
| 45 | + |
| 46 | +## Social Post (Short) |
| 47 | +CalorieApp UX & Docs upgrade LIVE → faster flows, stronger security, improved mnemonic UX. Focus: Security • Speed • UX. #CalorieApp #XRPL |
| 48 | + |
| 49 | +## Next (v1.1.2 Targets) |
| 50 | +See top-of-file CHANGELOG section `[1.1.2] - Unreleased` for roadmap. |
| 51 | + |
| 52 | +## Tag |
| 53 | +`git checkout main && git pull && git show v1.1.1 --oneline` |
| 54 | + |
| 55 | +## Verification Checklist |
| 56 | +- [x] Tag points to merged commit including KV layouts |
| 57 | +- [x] LICENSE reflects trademark & dual license |
| 58 | +- [x] CHANGELOG updated with next version placeholder |
| 59 | +- [x] Social automation scripts functional on Windows |
| 60 | +- [x] Tests pass (mnemonic, version, XRPL manager) |
| 61 | + |
| 62 | +## Acknowledgements |
| 63 | +Built with KivyMD 2.0.dev and XRPL community support. |
0 commit comments