Skip to content

Commit dd15037

Browse files
author
CalorieApp Maintainer
committed
release: prepare 0.1.0-testnet hardening milestone (version bump, changelog, release note)
1 parent 69cade6 commit dd15037

3 files changed

Lines changed: 108 additions & 56 deletions

File tree

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
## [0.1.0-testnet] - 2025-11-19
2+
3+
### Hardening & Compliance Milestone
4+
Initial public testnet stabilization introducing:
5+
- Repository privacy reduction (removed premature build/run instructions)
6+
- Canonical multi-clause legal disclaimer + cross-links (LICENSE, CONTRIBUTING, TRADEMARK)
7+
- Feature flag isolation for deferred Web3 browser & CalorieDB (`src/core/feature_flags.py`)
8+
- Security audit (no secrets; wallet backups purged)
9+
- .gitignore refinement (narrow sensitive patterns; added CalorieDB data dirs; avoided blanket *.dat/*.bak/*.dir)
10+
- Deferred XRPL ↔ CalorieDB sync service clarification
11+
- Legacy branches `CalorieAppV11-2`, `CalorieAppV11-3` deleted (fully merged)
12+
13+
### Added
14+
- Extended legal disclaimer (`docs/LEGAL_DISCLAIMER.md`)
15+
- Deferred components directory (`src/_deferred/`)
16+
- Feature flags module
17+
18+
### Changed
19+
- README deferred components section & sync wording
20+
- `FoodTrackScreen` gating CalorieDB recording behind flag
21+
- `app.py` removal of unreachable preload block
22+
23+
### Removed
24+
- Duplicate active Web3BrowserScreen (kept deferred stub only)
25+
- Temp analysis & test artifacts; wallet backup files
26+
27+
### Security / Compliance
28+
- Confirmed absence of hardcoded secrets or mnemonic phrases in tracked code
29+
- Wallet data ignores scoped to explicit filenames
30+
31+
### Notes
32+
This tag is a baseline for future visual polish and optional feature activation; experimental modules remain disabled.
33+
134
## [1.1.2] - 2025-11-19
235

336
### Added

docs/RELEASE_NOTE_0.1.0_TESTNET.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Release 0.1.0-testnet
2+
3+
Hardening & Compliance Milestone (2025-11-19)
4+
5+
## Summary
6+
Initial testnet stabilization establishing privacy boundaries, legal clarity, and deferred experimental feature isolation.
7+
8+
## Key Changes
9+
- Canonical extended legal disclaimer (`docs/LEGAL_DISCLAIMER.md`) + cross-links (LICENSE, CONTRIBUTING, TRADEMARK)
10+
- Security audit: no secrets/mnemonics; wallet backup artifacts removed
11+
- Feature flags: `ENABLE_WEB3_BROWSER`, `ENABLE_CALORIE_DB` default False
12+
- Deferred components relocated under `src/_deferred/`
13+
- .gitignore narrowed (added CalorieDB data dirs; removed overbroad binary patterns)
14+
- XRPL ↔ CalorieDB sync service explicitly deferred
15+
- Legacy branches `CalorieAppV11-2` / `CalorieAppV11-3` deleted (fully merged)
16+
17+
## Active Core
18+
- Mnemonic (BIP39) wallet flows
19+
- Multi-server XRPL failover connectivity
20+
- Modular KV loading & responsive scaffolding
21+
- Accessibility shortcuts framework (conditional)
22+
23+
## Deferred / Flagged
24+
- Web3 Browser (Android WebView integration pending)
25+
- CalorieDB prototype (public/private/IPFS sync pipeline)
26+
- XRPL ↔ CalorieDB linking service
27+
28+
## Security & Privacy
29+
- No hardcoded API keys, seeds, mnemonics, or passwords detected
30+
- Wallet data persistence restricted to explicit filenames
31+
- Experimental modules non-importing when flags disabled
32+
33+
## Upgrade Path
34+
1. Visual polish & spacing normalization
35+
2. Optional activation workflow for CalorieDB (post model review)
36+
3. CI enforcement of PR-only modifications
37+
4. Accessibility contrast audit & token metadata enhancements
38+
39+
## Usage Notice
40+
This is a **beta testnet** release. Not suitable for production value transfer. Verify issuer addresses before interacting with tokens.
41+
42+
## Contact
43+
info@calorietoken.net
44+
45+
---
46+
Refer to `CHANGELOG.md` for historical context.

src/VERSION.py

Lines changed: 29 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,36 @@
11
# CalorieApp Version Information
22

3-
__version__ = "1.1.2"
4-
__build__ = "visual-refinement"
3+
__version__ = "0.1.0-testnet"
4+
__build__ = "hardening-milestone"
55
__date__ = "2025-11-19"
6-
__status__ = "stable"
6+
__status__ = "beta"
77

88
# Release Notes
99
"""
10-
Version 1.1.2 - Visual Refinement & Social Assets
11-
================================================
12-
13-
✨ Highlights:
14-
- Edge-to-edge social image generator with dynamic font fitting
15-
- Consolidated multi-platform social copy asset
16-
- Visual audit checklist and PR body template added
17-
- Global Telegram community link updated across docs/configs
18-
19-
Version 1.1.0 - Production Ready Release
20-
========================================
21-
22-
🎉 Major Features:
23-
- ✅ Mnemonic (BIP39) 12-word recovery phrase system
24-
- ✅ Generic token system for custom XRPL tokens
25-
- ✅ Modern unified UI with visual transaction indicators
26-
- ✅ Conditional Navigation System - Intelligent drawer management
27-
- ✅ Multi-Server XRPL Failover - Robust connectivity with automatic failover
28-
- ✅ Trustline management for XRPL tokens
29-
- ✅ Enhanced Password Fields - Eye icon visibility toggles
30-
31-
🎨 UI/UX Improvements:
32-
- ✅ Unified header layout across all 25+ screens
33-
- ✅ Centered titles with visible CalorieApp logo (light circular background)
34-
- ✅ Transaction history visual indicators (↑ sent, ↓ received, • other)
35-
- ✅ Short peer addresses (first 6...last 4 characters)
36-
- ✅ Bottom-left floating action button for menu access
37-
- ✅ Decoded currency display in transaction history
38-
39-
🔧 Technical Improvements:
40-
- ✅ Removed all deprecated MDTopAppBar components
41-
- ✅ Professional project structure for APK building
42-
- ✅ Comprehensive documentation and setup guides
43-
- ✅ Enhanced launcher with dependency checking
44-
- ✅ Organized assets and cleaned up development files
45-
- ✅ Clean codebase with no test scripts or backup files
46-
47-
📱 Platform Support:
48-
- ✅ Android APK building with Buildozer
49-
- ✅ Desktop development environment
50-
- ✅ Cross-platform launcher scripts
51-
52-
🛡️ Stability:
53-
- ✅ Zero deprecation warnings
54-
- ✅ Robust error handling and crash prevention
55-
- ✅ Encrypted wallet storage with backup systems
56-
- ✅ XRPL testnet connectivity with multi-server redundancy
57-
58-
🚀 Ready For:
59-
- ✅ GitHub repository management
60-
- ✅ APK building and distribution
61-
- ✅ Production deployment
62-
- ✅ Team development
10+
Release 0.1.0-testnet - Hardening & Compliance Milestone
11+
=======================================================
12+
13+
Scope:
14+
- Repository privacy hardening (removal of build/run instructions; deferred experimental modules)
15+
- Comprehensive legal disclaimer infrastructure (multi-tier + canonical file)
16+
- Feature flag system isolating Web3 browser & CalorieDB prototypes
17+
- Security audit (no secrets; wallet backups purged; narrowed .gitignore patterns)
18+
- Deferred XRPL ↔ CalorieDB sync service clarification
19+
- Branch cleanup (legacy V11 branches retired)
20+
21+
Highlights:
22+
- ✅ Multi-server XRPL failover layer retained
23+
- ✅ BIP39 mnemonic flow intact & gated
24+
- ✅ Screens modularized; KV loading improved
25+
- ✅ Accessibility & responsive scaffolds preserved
26+
- ✅ CalorieDB + Web3 features explicitly deferred & non-importing
27+
28+
Risk & Status:
29+
- Testnet-only beta; not production hardened for value transfer
30+
- Experimental components behind False flags to prevent accidental exposure
31+
32+
Next Targets:
33+
- Tag follow-up release for visual polish
34+
- Optional activation path for CalorieDB after security model revision
35+
- Add CI enforcement for PR-based changes
6336
"""

0 commit comments

Comments
 (0)