Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
6dba7ea
feat(auth): Implement Day 1 kaspa-auth episode
kasperience Jul 2, 2025
0a99af4
Merge branch 'michaelsutton:master' into master
kasperience Jul 2, 2025
59c554e
feat(auth): Complete Day 1 auth_commands.rs and testing
kasperience Jul 2, 2025
f6a25d0
feat(auth): Complete Day 2 Kaspa testnet-10 integration
kasperience Jul 2, 2025
178bed8
feat: Complete Day 3 - Real blockchain authentication with kdapp arch…
kasperience Jul 3, 2025
38981d5
feat: Day 3 Complete - Production-ready blockchain authentication
kasperience Jul 3, 2025
69866b5
fix: CRITICAL - Remove hardcoded challenge fallback
kasperience Jul 3, 2025
1f4dded
docs: Add production bug example to anti-mockery warnings
kasperience Jul 3, 2025
118886e
docs: Add GEMINI.md with anti-mockery guide for gemini-cli users
kasperience Jul 3, 2025
c34557d
feat: Day 4 Complete - Production HTTP Authentication API
kasperience Jul 4, 2025
2f26726
refactor: Implement modular kaspa-auth architecture
kasperience Jul 5, 2025
4fb5e28
cleanup: Remove old http_server.rs, reorganize structure
kasperience Jul 5, 2025
87c662a
Add CLI module
kasperience Jul 5, 2025
e0b8620
Add test-cli.sh
kasperience Jul 5, 2025
5837346
docs: Update README to include CLI module in committed structure
kasperience Jul 5, 2025
b906459
docs: Remove outdated Day 5 planning section
kasperience Jul 5, 2025
d1ac9f8
feat: HTTP authentication with signature verification and episode man…
kasperience Jul 7, 2025
d48c02d
feat: Complete Day 7 - Hybrid authentication architecture with securi…
kasperience Jul 8, 2025
3af39d9
Merge branch 'dev'
kasperience Jul 8, 2025
63fd0ff
fix: Correct README to show Day 6 completion, not Day 7
kasperience Jul 8, 2025
7b2d17b
feat: Complete Day 6 - Client-driven blockchain authentication
kasperience Jul 8, 2025
584fcc0
feat: Demo Mode - Server-funded authentication for tournaments
kasperience Jul 8, 2025
1b8087f
feat: Production Mode - Client-funded authentication
kasperience Jul 8, 2025
5d2979f
🎉 Revolutionary P2P Authentication System - True peer-to-peer authent…
kasperience Jul 9, 2025
2c616ba
feat: UNIFIED ARCHITECTURE - End the CLI Horror Show
kasperience Jul 9, 2025
24b1f9e
🔧 SECURITY + COMMAND FIXES: Remove private keys and fix http-server r…
kasperience Jul 9, 2025
f761dc6
merge: Unified kdapp architecture - HTTP fallback removed
kasperience Jul 9, 2025
9094056
fix: Pure kdapp architecture debugging and DAG reorg handling
kasperience Jul 9, 2025
62fba50
feat: Honest hybrid P2P architecture - kdapp + HTTP coordination
kasperience Jul 9, 2025
9f7fedd
chore: Add future scaffolding to .gitignore
kasperience Jul 10, 2025
f01d75a
feat: Add future example scaffolding - kaspa-poker-tournament and epi…
kasperience Jul 10, 2025
523f6ac
fix: Clean up module references for stable build
kasperience Jul 10, 2025
5229871
fix: Move future examples to correct examples/ directory structure
kasperience Jul 10, 2025
00a9630
docs: Add comprehensive architecture documentation and poker preparation
kasperience Jul 10, 2025
faa75c2
chore: Clean up root directory - remove moved and unused files
kasperience Jul 10, 2025
1cbbfb5
chore: Hide future examples from master branch
kasperience Jul 10, 2025
c4c3b98
🚨 SECURITY FIX: Remove private keys from repository
kasperience Jul 10, 2025
175d5f4
refactor: Clean up kaspa-auth structure and fix authentication celebr…
kasperience Jul 10, 2025
26aeddc
fix: Implement proper WebSocket broadcasting for authentication success
kasperience Jul 10, 2025
8423326
fix: Standardize wallet address generation across CLI and web interface
kasperience Jul 10, 2025
e2dade5
feat: Add login/logout state management with session voiding
kasperience Jul 10, 2025
95ca87f
debug: Add console logging to troubleshoot logout button issue
kasperience Jul 10, 2025
02e52a3
feat: Complete kaspa-auth with session management and clean docs
kasperience Jul 10, 2025
031adde
Merge branch 'master' of https://github.com/kasperience/kdapp
kasperience Jul 10, 2025
ee1db9c
docs: Add Day 7 roadmap for blockchain session revocation
kasperience Jul 10, 2025
fc34a76
feat: Implement true P2P authentication and session management
kasperience Jul 11, 2025
bee584a
docs: Add deterministic model explanation to docs and fix test
kasperience Jul 11, 2025
f6b7b0d
fix: Update Cargo.lock after dependency changes
kasperience Jul 11, 2025
3bccedd
feat: Add comment-it P2P authentication system
kasperience Jul 14, 2025
6fe6f00
fix: Revert problematic wallet balance checking
kasperience Jul 14, 2025
fb558da
docs: Add wallet reset pattern for development hell fixing
kasperience Jul 14, 2025
40af409
feat: Complete Matrix UI reactive authentication system
kasperience Jul 14, 2025
27571fa
docs: Add next session roadmap to CLAUDE.md and GEMINI.md
kasperience Jul 14, 2025
5506d1a
fix: Hide logout button during challenge wait state
kasperience Jul 14, 2025
3113dc2
fix: Hide logout button at start of authentication flow
kasperience Jul 14, 2025
0f9706c
debug: Add detailed logging for logout button state management
kasperience Jul 14, 2025
99108ea
fix: Add unique ID to auth button and fix selector conflicts
kasperience Jul 14, 2025
4b271ba
fix: Fix session revoked WebSocket handling
kasperience Jul 14, 2025
106e78e
fix: Add request deduplication to prevent duplicate authentication at…
kasperience Jul 14, 2025
3f47a7d
fix: Add deduplication to handleChallenge to prevent duplicate signat…
kasperience Jul 14, 2025
d329201
improve: Clean up WebSocket logging to reduce spam
kasperience Jul 14, 2025
282503d
feat: 1. ✅ Race Condition ELIMINATED: No more "transaction already in…
kasperience Jul 14, 2025
bc24c4c
fix: Resolve WebSocket synchronization and UI state management issues
kasperience Jul 15, 2025
ca64ee6
fix: Replace panic-prone unwrap() calls with proper error handling in…
kasperience Jul 15, 2025
3bc7c12
docs: Add kdapp framework PR roadmap to CLAUDE.md files
kasperience Jul 15, 2025
8a74de4
fix: Add automatic page reload after logout to ensure clean state
kasperience Jul 15, 2025
f3c88cc
docs: Update next session roadmap with completed achievements
kasperience Jul 15, 2025
62b7a0d
fix: Remove confidential research files and improve gitignore
kasperience Jul 15, 2025
4690a94
feat: Add comprehensive Kaspa Explorer integration and fix P2P messaging
kasperience Jul 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,16 @@ testing/integration/perflogs*
Servers.toml
release
package-sizes.js

# Local development files
.claude/

# SECURITY: Never commit private keys or wallet files
.kaspa-auth/
**/*.key
**/wallet*.json
**/private*.key

# Future examples - keep in dev branch only, hide from master
examples/kaspa-poker-tournament/
examples/episode-contract/
Loading