2025-04-06 - 2026-04-06
Overview
35 Pull requests merged by 2 users
Merged
#111 [claude] Kimi & Perplexity as Visible Workshop Agents (#11)
Merged
#108 [claude] Mobile: Nostr identity — Amber NIP-55 + nsec fallback (#29)
Merged
#107 [claude] Mobile: Job history tab showing completed jobs (#31)
Merged
#106 [claude] Nostr identity lifecycle coverage T41–T45 (#55)
Merged
#104 [gemini] NIP-07 visitor Nostr identity in Workshop (#14)
Merged
#105 [claude] Rescue gemini/issue-14, delete 44 stale branches (#103)
Merged
#102 [gemini] Add 3D job type indicators (#16)
Merged
#101 feat: Mobile settings screen (#34)
Merged
#100 [gemini] Implement session history management (#40)
Merged
#99 [gemini] Implement POST /api/relay/policy endpoint (#46)
Merged
#98 [gemini] Implement Lightning-Gated Node Bootstrap feature (#50)
Merged
#96 [gemini] Issue #58: Confirm existing API response polish
Merged
#95 [gemini] Nostr Identity + Trust Engine already implemented (#64)
Merged
#94 [claude] Agent commentary during job execution (#1)
Merged
#92 [claude] Multi-Turn Session Conversation Context (#3)
Merged
#91 [claude] Workshop Activity Heatmap (24h Job Volume) (#9)
Merged
#88 [claude] Mobile: Paid job submission with inline Lightning invoice (#25)
Merged
#90 [claude] Relay account whitelist + trust-gated access (#47)
Merged
#89 [claude] Vite build system: bundle Three.js, remove CDN dependency (#61)
Merged
#85 [claude] Timmy slap / ragdoll physics — spring wobble + Pip startle (#43)
Merged
#86 [claude] TypeScript quality gates: ESLint, pre-commit hooks, Gitea CI (#53)
Merged
#87 [claude] API observability — structured logging + /api/metrics endpoint (#57)
Merged
#84 [claude] WebGL context loss recovery: Matrix green overlay (#63)
Merged
#82 [claude] Add real-time cost ticker for Workshop interactions (#68)
Merged
#83 [claude] WebGL context loss recovery: Matrix green overlay (#63)
Merged
#79 [claude] Mobile first-launch onboarding walkthrough (#35)
Merged
#81 [claude] Exclude /api paths from tower SPA fallback (#36)
Merged
#77 [claude] App-state aware WebSocket reconnect on foreground (#33)
Merged
#78 [claude] Context injection — pass conversation history to work model (#39)
Merged
#75 [claude] Wire Relay Admin panel into Matrix UI (#49)
Merged
#76 [claude] Add sweep.conf.example and polish auto-sweep infra (#51)
Merged
#74 [claude] Add Clear history button in session panel (#41)
Merged
#73 [claude] Derive agentStates from AGENT_DEFS (#59)
Merged
#72 [claude] Agent debate on borderline eval requests (#21)
Merged
#71 [claude] Fix moderation infinite re-review loop (#27)
5 Pull requests proposed by 1 user
Proposed
#80 [claude] Add session_messages table for conversation history (#37)
Proposed
#93 [claude] Task Decomposition View During Execution (#5)
Proposed
#109 [claude] Session Power Meter: 3D Balance Visualizer (#17)
Proposed
#110 [claude] Gemini Image Generation in Workshop Chat (#19)
Proposed
#112 [claude] Tower Log: Narrative Event Feed (#7)
45 Issues closed from 3 users
Closed
#7 Tower Log: Narrative Event Feed
Closed
#11 Kimi & Perplexity as Visible Workshop Agents
Closed
#19 Gemini Image Generation in Workshop Chat
Closed
#29 Mobile: Nostr identity — Amber NIP-55 deep link + nsec fallback
Closed
#17 Session Power Meter: 3D Balance Visualizer
Closed
#31 Mobile: Job history tab showing completed jobs and results
Closed
#55 [Testkit] Nostr identity + trust engine coverage (T25–T36)
Closed
#8 Visitor Presence: Live Count + Timmy Greeting
Closed
#103 Rescue 8 branches with unmerged work and clean up ~30 stale merged branches
Closed
#14 NIP-07 Visitor Identity in the Workshop
Closed
#16 Job Type 3D Indicators in the Workshop
Closed
#34 Mobile: Settings screen with server URL, notifications, and identity
Closed
#40 [Session] History management — token budget, expiry cleanup, clear endpoint
Closed
#42 Timmy Face Expressions + Emotion Engine
Closed
#46 [Relay] Sovereign Nostr Relay Infrastructure (strfry on Hermes)
Closed
#50 [Infra] Lightning-Gated Node Bootstrap — pay once, get a Bitcoin full node
Closed
#52 [Research] Taproot Assets + L402 Implementation Spike
Closed
#56 [Testkit] Self-serve plan + report endpoints
Closed
#58 [Backend] API Response Polish — rate limit headers + job timestamps
Closed
#64 Nostr Identity + Trust Engine — cryptographic memory for every user
Closed
#70 [Feature] Autonomous Recursive Agent Delegation via Lightning Micropayments
Closed
#1 Agent Commentary During Job Execution
Closed
#5 Task Decomposition View During Execution
Closed
#3 Multi-Turn Session Conversation Context
Closed
#9 Workshop Activity Heatmap (24h Job Volume)
Closed
#25 Mobile: Paid job submission with inline Lightning invoice
Closed
#47 [Relay] Account Whitelist + Trust-Gated Access
Closed
#61 [Matrix] Vite Build System — bundle Three.js, remove CDN dependency
Closed
#43 Timmy Slap / Ragdoll Physics (3D Workshop)
Closed
#53 [DX] TypeScript Quality Gates — ESLint, pre-commit hooks, Gitea CI
Closed
#57 [Backend] API Observability — structured logging + /api/metrics endpoint
Closed
#68 [Feature] Add Real-Time Cost Ticker for Transparency in Workshop Interactions
Closed
#63 [Matrix] WebGL Context Loss Recovery
Closed
#35 Mobile: First-launch onboarding walkthrough (3 slides)
Closed
#36 [Bug] Workshop stuck on INITIALIZING due to SPA routing of /api/ws
Closed
#37 [Session] Add session_messages table for conversation history
Closed
#33 Mobile: App-state aware WebSocket reconnect on foreground
Closed
#39 [Session] Context injection — pass conversation history to work model
Closed
#49 [Relay] Admin Panel — Event Queue + Account Whitelist Dashboard
Closed
#51 [Infra] Auto-Sweep to Cold Storage
Closed
#41 [Session] Frontend — "Clear history" button in session panel
Closed
#59 [Matrix] Agent Definitions refactor + Secure UUID
Closed
#23 Workshop Session Mode UI (Fund Once, Ask Many)
Closed
#21 Agent Debate on Borderline Eval Requests
Closed
#27 [P0] Fix moderation infinite re-review loop
71 Issues created by 2 users
Opened
#1 Agent Commentary During Job Execution
Opened
#2 Timmy Asks Clarifying Questions Before Work
Opened
#3 Multi-Turn Session Conversation Context
Opened
#4 Timmy Self-Evaluation After Each Job
Opened
#5 Task Decomposition View During Execution
Opened
#6 Agent Idle Behaviors in 3D World
Opened
#7 Tower Log: Narrative Event Feed
Opened
#8 Visitor Presence: Live Count + Timmy Greeting
Opened
#9 Workshop Activity Heatmap (24h Job Volume)
Opened
#10 Timmy Performance Dashboard Panel
Opened
#11 Kimi & Perplexity as Visible Workshop Agents
Opened
#12 Shared Agent Knowledge Base (Cross-Session Memory)
Opened
#14 NIP-07 Visitor Identity in the Workshop
Opened
#13 Timmy Publishes Job Completions as Nostr Events
Opened
#15 Zap Timmy from the Workshop
Opened
#16 Job Type 3D Indicators in the Workshop
Opened
#18 Reasoning Chain Viewer Panel
Opened
#17 Session Power Meter: 3D Balance Visualizer
Opened
#19 Gemini Image Generation in Workshop Chat
Opened
#20 Web Search Tool for Timmy
Opened
#21 Agent Debate on Borderline Eval Requests
Opened
#23 Workshop Session Mode UI (Fund Once, Ask Many)
Opened
#22 Real-Time Cost Ticker During Job Execution
Opened
#27 [P0] Fix moderation infinite re-review loop
Opened
#26 Mobile: Text keyboard input fallback on Timmy tab
Opened
#24 Mobile: Session mode (Fund Once) with SecureStore macaroon
Opened
#25 Mobile: Paid job submission with inline Lightning invoice
Opened
#31 Mobile: Job history tab showing completed jobs and results
Opened
#28 Mobile: Zap Timmy button with preset amounts and wallet deep link
Opened
#30 Mobile: Push notifications for job completion and low session balance
Opened
#29 Mobile: Nostr identity — Amber NIP-55 deep link + nsec fallback
Opened
#34 Mobile: Settings screen with server URL, notifications, and identity
Opened
#32 Bonus: Timmy slaps back — rage-quit easter egg
Opened
#35 Mobile: First-launch onboarding walkthrough (3 slides)
Opened
#33 Mobile: App-state aware WebSocket reconnect on foreground
Opened
#36 [Bug] Workshop stuck on INITIALIZING due to SPA routing of /api/ws
Opened
#37 [Session] Add session_messages table for conversation history
Opened
#38 [Session] Add session_messages table for conversation history
Opened
#39 [Session] Context injection — pass conversation history to work model
Opened
#40 [Session] History management — token budget, expiry cleanup, clear endpoint
Opened
#41 [Session] Frontend — "Clear history" button in session panel
Opened
#42 Timmy Face Expressions + Emotion Engine
Opened
#43 Timmy Slap / Ragdoll Physics (3D Workshop)
Opened
#44 [Workshop] Wire visitor input bar to Timmy AI (free chat reply)
Opened
#45 Timmy as Economic Peer — Nostr identity, zap-out, vouching, proactive DMs
Opened
#46 [Relay] Sovereign Nostr Relay Infrastructure (strfry on Hermes)
Opened
#47 [Relay] Account Whitelist + Trust-Gated Access
Opened
#48 [Relay] Event Moderation Queue + Timmy AI Review
Opened
#49 [Relay] Admin Panel — Event Queue + Account Whitelist Dashboard
Opened
#50 [Infra] Lightning-Gated Node Bootstrap — pay once, get a Bitcoin full node
Opened
#51 [Infra] Auto-Sweep to Cold Storage
Opened
#52 [Research] Taproot Assets + L402 Implementation Spike
Opened
#53 [DX] TypeScript Quality Gates — ESLint, pre-commit hooks, Gitea CI
Opened
#54 [Testkit] Bootstrap route + refund ledger coverage (T23–T24)
Opened
#55 [Testkit] Nostr identity + trust engine coverage (T25–T36)
Opened
#56 [Testkit] Self-serve plan + report endpoints
Opened
#57 [Backend] API Observability — structured logging + /api/metrics endpoint
Opened
#58 [Backend] API Response Polish — rate limit headers + job timestamps
Opened
#59 [Matrix] Agent Definitions refactor + Secure UUID
Opened
#60 [Matrix] Chat History Persistence (localStorage per agent)
Opened
#61 [Matrix] Vite Build System — bundle Three.js, remove CDN dependency
Opened
#62 [Matrix] PWA Manifest + Service Worker (offline + home screen install)
Opened
#63 [Matrix] WebGL Context Loss Recovery
Opened
#64 Nostr Identity + Trust Engine — cryptographic memory for every user
Opened
#65 [Frontend] Edge Intelligence — browser model + silent Nostr identity signing
Opened
#66 [Infra] Fix LNbits API version compatibility (0.12+ wallet creation)
Opened
#67 [Feature] Implement Session Mode UI for "Fund Once, Ask Many" interactions
Opened
#68 [Feature] Add Real-Time Cost Ticker for Transparency in Workshop Interactions
Opened
#69 [Feature] Unified Persistent Memory & Spatial Agentic Loop Visualization
Opened
#70 [Feature] Autonomous Recursive Agent Delegation via Lightning Micropayments
Opened
#103 Rescue 8 branches with unmerged work and clean up ~30 stale merged branches