Skip to content

Commit 8dd22f1

Browse files
author
CalorieApp Maintainer
committed
merge: feature/visual-refinement-v1.1.2 into main for v1.1.2
2 parents 3f3c40d + edbaa41 commit 8dd22f1

17 files changed

Lines changed: 559 additions & 75 deletions

.github/FUNDING.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,4 @@ custom:
3333
- "https://calorietoken.net/index.php/donate/"
3434
- "XRPL Address: rNqGa93B8ewQP9mUwpwqA19SApbf62U7PY (CAL Token Issuer)"
3535
- "Send XRP or Calorie tokens to support development"
36-
- "Telegram: https://t.me/joinchat/8jIusxwzMVI0NGVk"
36+
- "Telegram: https://t.me/+7YxaKdQYWNA0NDA0"

CHANGELOG.md

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,21 @@
1-
## [1.1.2] - Unreleased
1+
## [1.1.2] - 2025-11-19
2+
3+
### Added
4+
- Dynamic social image generator with edge-to-edge typography (font fitting, glow)
5+
- Consolidated social copy file (`docs/SOCIAL_COPY_2025-11-19.md`)
6+
- Visual audit checklist (`docs/VISUAL_AUDIT_CHECKLIST_v1.1.2.md`)
7+
- PR body template for visual refinement branch
8+
9+
### Changed
10+
- Updated Telegram community invite link across all docs/config metadata
11+
- Enhanced marketing asset generation performance (coarser gradient steps)
12+
- Version badge styling widened for higher impact
13+
14+
### Notes
15+
- This release focuses on outward-facing visual communication and readiness for social distribution.
16+
- Remaining planned refinement tasks moved to upcoming version placeholder.
17+
18+
## [1.1.3] - Unreleased
219

320
### Planned / In Progress
421
- Visual refinement pass (responsive polish, spacing normalization)
@@ -151,4 +168,4 @@ Contact: info@calorietoken.net
151168
- 🌐 Website: https://calorietoken.net
152169
- 📄 Whitepaper: https://calorietoken.net/index.php/whitepaper/
153170
- 🐦 Twitter: [@CalorieToken](https://twitter.com/CalorieToken)
154-
- 💬 Telegram: [Community](https://t.me/joinchat/8jIusxwzMVI0NGVk)
171+
- 💬 Telegram: [Community](https://t.me/+7YxaKdQYWNA0NDA0)

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ Website: https://calorietoken.net
6868
GitHub: https://github.com/CalorieToken/CalorieAppTestnet
6969
Whitepaper: https://calorietoken.net/index.php/whitepaper/
7070
Twitter/X: https://twitter.com/CalorieToken
71-
Telegram: https://t.me/joinchat/8jIusxwzMVI0NGVk
71+
Telegram: https://t.me/+7YxaKdQYWNA0NDA0
7272
Discord: https://discord.gg/hcjJgdyDGd
7373

7474
XRPL Token Details:

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@ This application uses the XRPL Testnet for development and testing. Testnet XRP
334334
- [CalorieToken Website](https://calorietoken.net)
335335
- [Whitepaper](https://calorietoken.net/index.php/whitepaper/)
336336
- [Twitter/X](https://twitter.com/CalorieToken)
337-
- [Telegram Community](https://t.me/joinchat/8jIusxwzMVI0NGVk)
337+
- [Telegram Community](https://t.me/+7YxaKdQYWNA0NDA0)
338338
- [Discord Developers](https://discord.gg/hcjJgdyDGd)
339339
- [All Links (Linktree)](https://linktr.ee/CalorieToken)
340340

@@ -357,7 +357,7 @@ This application uses the XRPL Testnet for development and testing. Testnet XRP
357357

358358
**For CalorieToken Project:**
359359
- Email: info@calorietoken.net
360-
- Telegram: [Community Chat](https://t.me/joinchat/8jIusxwzMVI0NGVk)
360+
- Telegram: [Community Chat](https://t.me/+7YxaKdQYWNA0NDA0)
361361
- Twitter: [@CalorieToken](https://twitter.com/CalorieToken)
362362

363363
---
47.7 KB
Loading
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
Title: CalorieApp Testnet v1.1.1 – Foundation Hardened, Next Phase Begins
2+
Author: CalorieToken
3+
Date: 2025-11-19
4+
Reading Time: ~4 min
5+
6+
Intro
7+
The CalorieApp Testnet just reached a pivotal milestone with version v1.1.1. This release consolidates a major internal hardening cycle: restructuring UI layouts, improving wallet management flows, and laying groundwork for performance and future interoperability. Today we’re sharing what changed, why it matters, and what’s next in v1.1.2.
8+
9+
Why This Matters
10+
Early-stage blockchain-enabled wellness applications must balance usability, security, and extensibility. The v1.1.1 hardening work reduces technical friction and unlocks iteration speed—critical as we prepare for advanced wallet features and data integrity protections.
11+
12+
Key Highlights (v1.1.1)
13+
- Modular UI architecture: Screens migrated into `src/screens/` with cleaner KV separation.
14+
- Wallet setup & mnemonic flows refined for clarity and reduced error potential.
15+
- Performance scaffolding: Debouncer, cache strategy hooks, and resource guards prepared.
16+
- Security posture improved: Encryption scaffolding readied for CalorieDB, clipboard hygiene maintained.
17+
- Release assets formalized: CHANGELOG discipline, roadmap groundwork, reproducible social post automation.
18+
19+
Technical Improvements
20+
Restructuring replaced monolithic layouts with granular KV components. This makes visual refinement (upcoming in v1.1.2) far more predictable. The scaffolding for encrypted local data introduces a future path for secure calorie tracking and token-linked activity logs. Meanwhile, wallet handling code organization positions the system for planned WalletConnect style interoperability.
21+
22+
Roadmap (v1.1.2 Preview)
23+
The next cycle focuses on visual consistency, accessibility, and measurable performance improvements. Goals include:
24+
1. Visual refinement & spacing tokenization.
25+
2. Elevation / shadow scale standardization.
26+
3. Color-contrast accessibility verification (WCAG AA).
27+
4. Baseline performance measurements & optimizations (render time, FPS, memory).
28+
5. Early CalorieDB activation pathway.
29+
6. Wallet interoperability groundwork.
30+
31+
Design & Accessibility
32+
User trust grows when interfaces feel cohesive and legible. By enforcing consistent spacing, typography hierarchy, and elevation semantics, we reduce cognitive load. Accessibility is treated as essential—not an optional enhancement—ensuring broader usability.
33+
34+
Performance Focus
35+
Before introducing heavier features, we will measure and stabilize render performance. Establishing transparent baselines lets us prove and communicate progress objectively.
36+
37+
Call to Action
38+
We invite feedback from testers on usability friction, visual inconsistencies, and performance perceptions. Community input accelerates maturity.
39+
40+
Engage & Follow
41+
- X (Twitter): Short release highlight & roadmap teaser.
42+
- Meta (Facebook / Instagram): Visual snapshot + benefits overview.
43+
- LinkedIn: This article for detailed context. Follow CalorieToken for progress updates.
44+
45+
Closing
46+
Version v1.1.1 marks a foundational turning point—a stable platform for deliberate refinement. v1.1.2 will surface visible polish supported by measurable improvements. Thank you for being part of this journey.
47+
48+
— CalorieToken Team

docs/OFFICIAL_PROJECT_DOCS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ CalorieApp is a mobile-first wallet and food tracking application integrated wit
4242
- Website: https://calorietoken.net
4343
- Whitepaper: https://calorietoken.net/index.php/whitepaper/
4444
- Twitter/X: https://twitter.com/CalorieToken
45-
- Telegram: https://t.me/joinchat/8jIusxwzMVI0NGVk
45+
- Telegram: https://t.me/+7YxaKdQYWNA0NDA0
4646

4747
## Privacy & Security
4848

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
Title: feat: visual refinement kickoff (v1.1.2 prep)
2+
3+
Summary
4+
Initiates v1.1.2 cycle focusing on visual consistency, accessibility, and performance baselining. Adds audit checklist and long-form release context.
5+
6+
Included
7+
- `docs/VISUAL_AUDIT_CHECKLIST_v1.1.2.md` – structured refinement & measurement checklist.
8+
- `docs/LINKEDIN_ARTICLE_v1.1.1_RELEASE.md` – long-form public release / context.
9+
- `docs/ROADMAP_v1.1.2.md` – goals for upcoming iteration (already present).
10+
- `docs/RELEASE_BODY_v1.1.1.md` – reproducible release body (already present).
11+
12+
Why
13+
Pre-defining visual and performance criteria reduces ambiguity and accelerates polish tasks. Article supports community transparency.
14+
15+
Next Steps (Post-Merge)
16+
1. Add design tokens module (spacing, elevation scale).
17+
2. Normalize KV layout spacing + remove inline hacks.
18+
3. Profile render time & FPS for heavy screens.
19+
4. Contrast + focus accessibility pass.
20+
5. Begin early CalorieDB activation scaffolding.
21+
22+
Review Checklist
23+
- [ ] Files match intent & naming.
24+
- [ ] No unrelated code changes.
25+
- [ ] Documentation renders correctly.
26+
- [ ] Roadmap aligns with release article messaging.
27+
28+
Request
29+
Feedback on spacing token approach & elevation scale preferences before implementation.
30+
31+
---
32+
Automated context generated by assistant.

docs/RELEASE_BODY_v1.1.1.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# v1.1.1 – Repository Hardening & UX / Docs Upgrade (2025-11-18)
2+
3+
## TL;DR
4+
Hardening release: modular KV layouts (24+ screens), security & mnemonic UX improvements, public-safe documentation index, social media automation, groundwork for CalorieDB & WalletConnect.
5+
6+
## Highlights
7+
**Structure & CI**: Added lint, UX tour, CodeQL, KV sanity workflows; introduced `.editorconfig`, pre-commit config; replaced monolithic KV with `src/core/kv/*` modular set.
8+
9+
**UX Consistency**: Unified label wrapping (`text_size`), reorganized Wallet, Send, Mnemonic, DEX, NFT screens, selective navigation drawers, improved dialog clarity.
10+
11+
**Security & Reliability**: Clipboard auto-clear, enhanced mnemonic manager, encryption scaffolding, XRPL client manager with failover & performance hooks.
12+
13+
**Documentation**: `OFFICIAL_PROJECT_DOCS.md` public-safe index; added trademark & license clarifications; archived internal milestone and improvement summaries.
14+
15+
**Automation & Social**: Post generation scripts, image generator, asset verification, multi-platform copy packs, visual concept specifications.
16+
17+
**Foundations**: CalorieDB (sync, linking, encryption modules – inactive by default), WalletConnect connector placeholders, performance layer (cache, debouncer, resource guard).
18+
19+
## Breaking Changes
20+
None expected for external consumers. Update internal references from legacy `Screens/*.py` to new `src/screens/*` paths.
21+
22+
## Upgrade Guide
23+
1. Pull latest `main`.
24+
2. Adjust any tooling expecting single KV file to load modular KV directory.
25+
3. (Optional) Use social scripts for announcement.
26+
27+
## Social (Short)
28+
CalorieApp UX & Docs upgrade LIVE → faster flows, stronger security, improved mnemonic UX. Focus: Security • Speed • UX. #CalorieApp #XRPL
29+
30+
## Next (v1.1.2 Targets)
31+
Visual refinement pass, performance profiling, story/reel asset automation, potential WalletConnect Phase 1 activation, accessibility contrast audit, CalorieDB selective activation.
32+
33+
## Checks
34+
✔ Tag `v1.1.1` points to merged commit
35+
✔ CHANGELOG next section `[1.1.2] - Unreleased` added
36+
✔ Release notes & body prepared
37+
✔ Social scripts functional on Windows PowerShell
38+
✔ Core tests pass
39+
40+
## Acknowledgements
41+
Built with KivyMD 2.0.dev & XRPL community support.

docs/ROADMAP_v1.1.2.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
# Roadmap v1.1.2 (Unreleased)
2+
3+
## Theme
4+
Refinement & activation: polish visuals, performance tuning, optional feature enablement.
5+
6+
## Objectives
7+
1. Visual Refinement & Consistency
8+
2. Performance Profiling & Optimization
9+
3. Accessibility / Contrast Enhancements
10+
4. CalorieDB Selective Activation (Phase 1)
11+
5. WalletConnect Phase 1 (Read-only / basic session)
12+
6. Social Asset Automation (Story/Reel)
13+
14+
## Task Breakdown
15+
### 1. Visual Refinement
16+
- Normalize spacing scale (8 / 12 / 16 pattern)
17+
- Audit font sizes vs size classes (xs-sm-md)
18+
- Align button heights across wallet & transaction screens
19+
- Introduce subtle elevation tokens (1,2,4)
20+
21+
### 2. Performance
22+
- Profile XRPL network calls (cache hit ratio, latency)
23+
- Introduce adaptive polling backoff
24+
- Add lightweight metrics logger (opt-in)
25+
- Memory footprint check for KV screen load
26+
27+
### 3. Accessibility
28+
- Contrast scan on primary color combos (#1E3A8A / #00A651 / #FCD34D)
29+
- Larger tap target verification (>=44dp)
30+
- Dynamic font scale option toggle
31+
- Screen reader label audit
32+
33+
### 4. CalorieDB Phase 1
34+
- Enable encrypted local index only
35+
- Add sync toggle (default OFF)
36+
- Basic integrity check command
37+
- Write minimal public-safe activation guide
38+
39+
### 5. WalletConnect Phase 1
40+
- Implement connector state machine (INIT → CONNECTED → CLOSED)
41+
- Add session request UI
42+
- Log handshake events (debug only)
43+
- Defer signing flows (Phase 2)
44+
45+
### 6. Social Asset Automation
46+
- Add `generate_story_image.py` vertical variant
47+
- Batch generation script for square + story
48+
- Optional compression pass (pngquant or Pillow optimize)
49+
50+
## Risks & Mitigations
51+
| Area | Risk | Mitigation |
52+
|------|------|-----------|
53+
| Performance changes | Over-optimization early | Profile first, code second |
54+
| CalorieDB activation | Data integrity issues | Phase toggle & integrity checks |
55+
| WalletConnect | Session security | Read-only initial scope |
56+
| Accessibility | Scope creep | Limit to contrast & sizing baseline |
57+
58+
## Success Metrics
59+
- <= 10% redundant XRPL calls after caching adjustments
60+
- All critical screens pass contrast AA (or documented exceptions)
61+
- CalorieDB toggle stable with no data corruption in local tests
62+
- WalletConnect session establishes & terminates cleanly
63+
- Story asset generation under 1 min per variant
64+
65+
## Timeline (Indicative)
66+
Week 1: Profiling + visual audit
67+
Week 2: Performance fixes + accessibility adjustments
68+
Week 3: CalorieDB & WalletConnect scaffolding activation
69+
Week 4: Asset automation + stabilization, pre-release testing
70+
71+
## Release Tag Target
72+
`v1.1.2-rc1` then `v1.1.2` after validation.

0 commit comments

Comments
 (0)