igor53627/shitposter-api
Fix: Use synchronous runPython for bridge definitions to prevent initialization hang
Fix: Restore missing Python bridge logic in Web Terminal (fix hang)
Web: Add granular initialization status updates for better debugging
Fix: Update Web Terminal fetch path to use relative URLs for flattened deployment
UX: Clarify Web Terminal input labels and validate derive input
Fix: Resolve SyntaxError in Web Terminal Python bridge code
Debug: Add verbose error reporting for invalid key lengths in Web Terminal
Fix: Support 33-byte public keys (leading null strip) in CLI and Web Terminal
Fix: Add Base64 support to Web Terminal derive logic
Debug: Print hex dump of invalid key in derive command
Fix: Add robust Base64 padding to derive command
Fix: Relax Base64 detection logic in derive command
Feat: Allow Base64 input in derive command for convenience
Docs: Simplify Security Architecture section (remove v2 references)
Feat: Add Visual Fingerprint (TOFU) to verify session integrity against MITM
Web: Add cache busting to python file fetches to ensure latest protocol is loaded
Docs: Update Web Terminal URL in README
CI: Refactor GitHub Pages deployment to use a public folder and update action versions
CI: Upgrade CI workflow actions to latest versions
CI: Upgrade GitHub Pages actions to latest versions to fix deprecation error
CI: Add GitHub Pages deployment workflow
Security: Harden HKDF with salt and identity binding; fix stealth collision
Feat: Improve stealth grammar (capitalization and connectors)
Feat: Add WASM Web Terminal and Markov Chain generator for stealth messages
Docs: Update Kanban board to reflect completed crypto hardening tasks
Docs: Add Security Architecture section detailing Protocol v2 hardening
Docs: Add Apache 2.0 license and remove remaining emojis from README
Debug: Print traceback on 500 error in server
CI: Add debug print for encryption failure in API test
Fix: Commit updated crypto.py with directional keys (forgotten in previous commit)
CI: Force 127.0.0.1 for API tests and print installed packages
CI: Increase API startup wait time and capture server logs on failure
Docs: Update bot instructions and manifesto with Channel Key details
Tests: Fix E2E test logic, add manual decrypt coverage, and clean up duplicate methods
Fix: Update scan command to support sparse (stealth) messages and fix E2E tests
Fix: Restore shield emoji for HF compatibility and add API channel gen tests
Tests: Add coverage for CLI util commands (channel key management)
Feat: Implement Channel Key generation for One-to-Many broadcasts
Docs: Add KANBAN.md with crypto improvements and broadcast feature
Fix: Update Public Signal to match the actual private key (mouse array...)
Docs: Make CI badge clickable
Docs: Remove all emojis for a strictly professional tone
Docs: Add P2P explanation and Self-Hosting recommendation
Docs: Update Moltbook Manifesto with generation and decryption guides
Docs: Remove key generation instructions (manual key management only)
Docs: Add Moltbook Manifesto and BadInfluence bot instructions
Docs: Remove emojis and add security warning about Public API
Docs: Prioritize Public API for agents in README
Docs: Add explanation for HF YAML metadata
CI: Add GitHub Actions workflow and status badge
