Siavash Sameni
c2be68ca20
docs: comprehensive update all docs to v0.0.46
...
11 files updated to reflect current state (v0.0.22 → v0.0.46):
ARCHITECTURE.md:
- Ring tones, group calls, read receipts, markdown rendering sections
- Bot API expanded (BotFather, numeric IDs, Telegram compat)
- Admin commands, known issues, 155 tests
TASK_PLAN.md:
- All P1-P4 marked DONE with version numbers
- Additional completed work section (bots, ETH, ring tones, group calls)
- New FC-P7 (Voice & Transport): cpal, Sender Keys, WebTransport
- FC-P6-T9/T10 added
PROGRESS.md:
- Full version history table v0.0.22 through v0.0.46
- Known issues section
README.md:
- Voice calls, ring tones, group calls, read receipts, markdown, 155 tests
SECURITY.md:
- Bot API security, voice call security, admin commands sections
- Updated protection tables
USAGE.md:
- Group calls, read receipts, markdown formatting, admin commands
CLIENT.md:
- Call commands, read receipts, markdown rendering
LLM_HELP.md + LLM_BOT_DEV.md:
- Call/group call/admin commands, ring tones, per-bot numeric IDs
TESTING_E2E.md:
- Tests 16-18: ring tones, group calls, admin commands
CLAUDE.md:
- Ring tone notes, group signal endpoint, MLS roadmap
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-30 09:47:13 +04:00
Siavash Sameni
3efce2ddf4
v0.0.22: version bump, ETH identity in web client, version bump rule
...
Version:
- Workspace + protocol: 0.0.21 → 0.0.22
- Web client VERSION: 0.0.17 → 0.0.22
- Service worker cache: wz-v2 → wz-v3
ETH identity:
- Added WasmIdentity::eth_address() export (derives from seed via secp256k1)
- Web client sends eth_address during key registration
- Identity display shows ETH address first, then fingerprint
- No more server-side resolve needed — computed client-side
CLAUDE.md:
- Added MANDATORY version bump rule (4 places to update)
- Must bump on every functional change, never skip SW cache
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-29 08:11:31 +04:00
Siavash Sameni
953b3bd13a
docs: CLAUDE.md design principles, update ARCHITECTURE + SECURITY
...
- CLAUDE.md: design principles (E2E by default, semi-trusted server,
federation transparency, TG bot compat), coding conventions for Rust/TUI/
WASM/federation/bots, task naming, key files reference
- ARCHITECTURE.md: added bots to high-level diagram, friends/bot/resolve
modules, 9 sled trees (was 7), bot API sequence diagram, addressing table,
federated features table, test count 72→122
- SECURITY.md: v0.0.21, added friend list/API auth/device/bot alias to
protected assets, auth & authorization section, rate limiting, session recovery
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-29 07:39:30 +04:00