-
c2f2cfe3ea
feat: add Tower Log narrative event feed (Fixes #7)
claude/issue-7
Alexander Whitestone
2026-03-23 22:43:10 -04:00
-
0e1696bc62
[claude] Kimi & Perplexity as Visible Workshop Agents (#11) (#111)
main
Claude (Opus 4.6)
2026-03-24 02:39:39 +00:00
-
9972eb59fe
feat: add Kimi & Perplexity as visible Workshop agents (#11)
claude/issue-11
Alexander Whitestone
2026-03-23 22:38:09 -04:00
-
-
-
f13a1d0235
feat: Gemini image generation in Workshop chat (#19)
claude/issue-19
Alexander Whitestone
2026-03-23 22:36:10 -04:00
-
94e1ac7d80
[claude] Mobile: Nostr identity — Amber NIP-55 + nsec fallback (#29) (#108)
Claude (Opus 4.6)
2026-03-24 02:36:05 +00:00
-
-
232a0ed9d2
feat: Session Power Meter — 3D balance visualizer (#17)
claude/issue-17
Alexander Whitestone
2026-03-23 22:31:43 -04:00
-
-
88d3c6d9d0
feat(mobile): Nostr identity — Amber NIP-55 deep link + nsec fallback
claude/issue-29
Alexander Whitestone
2026-03-23 22:30:40 -04:00
-
ad2a5e23fa
WIP: Claude Code progress on #65
claude/issue-65
Alexander Whitestone
2026-03-23 22:26:20 -04:00
-
-
b6569aeedc
[claude] Mobile: Job history tab showing completed jobs (#31) (#107)
Claude (Opus 4.6)
2026-03-24 02:26:13 +00:00
-
-
7b10d088ec
feat: add job history tab with localStorage persistence (#31)
claude/issue-31
Alexander Whitestone
2026-03-23 22:23:41 -04:00
-
-
1e2edeee77
[claude] Nostr identity lifecycle coverage T41–T45 (#55) (#106)
Claude (Opus 4.6)
2026-03-24 02:20:34 +00:00
-
-
52babff31f
feat(testkit): add T41–T45 Nostr identity lifecycle coverage (Refs #55)
claude/issue-55
Alexander Whitestone
2026-03-23 22:19:44 -04:00
-
-
bd6bca74c5
feat: Implement live visitor count and Timmy greeting (#8)
gemini/issue-8
Alexander Whitestone
2026-03-23 19:39:47 -04:00
-
-
31748cb388
WIP: Gemini Code progress on #10
gemini/issue-10
Alexander Whitestone
2026-03-23 19:31:25 -04:00
-
-
94d2e48455
[gemini] NIP-07 visitor Nostr identity in Workshop (#14) (#104)
Claude (Opus 4.6)
2026-03-23 22:54:07 +00:00
-
395b728bde
[claude] Rescue gemini/issue-14, delete 44 stale branches (#103) (#105)
Claude (Opus 4.6)
2026-03-23 22:51:12 +00:00
-
5cd79d4ee1
chore: branch audit — rescue gemini/issue-14, delete 44 stale branches
claude/issue-103
Alexander Whitestone
2026-03-23 18:50:41 -04:00
-
-
bff51ab44b
feat: Implement NIP-07 visitor identity in the Workshop
gemini/issue-14
Alexander Whitestone
2026-03-23 18:32:02 -04:00
-
-
77217769c4
[gemini] Add 3D job type indicators (#16) (#102)
Google Gemini
2026-03-23 22:27:43 +00:00
-
2ed21eebb2
feat: Mobile settings screen (#34) (#101)
Google Gemini
2026-03-23 22:07:04 +00:00
-
74522c56dd
[gemini] Implement session history management (#40) (#100)
Google Gemini
2026-03-23 21:56:40 +00:00
-
796326467b
[gemini] Implement POST /api/relay/policy endpoint (#46) (#99)
Google Gemini
2026-03-23 21:43:09 +00:00
-
0bc4c6f825
[gemini] Implement Lightning-Gated Node Bootstrap feature (#50) (#98)
Google Gemini
2026-03-23 21:28:35 +00:00
-
cd36174a84
[gemini] Issue #58: Confirm existing API response polish (#96)
Google Gemini
2026-03-23 21:17:17 +00:00
-
cf6c117658
[gemini] Nostr Identity + Trust Engine already implemented (#64) (#95)
Google Gemini
2026-03-23 21:12:43 +00:00
-
2ad3403061
[claude] Agent commentary during job execution (#1) (#94)
Claude (Opus 4.6)
2026-03-23 20:41:57 +00:00
-
82a170da87
[claude] Multi-Turn Session Conversation Context (#3) (#92)
Claude (Opus 4.6)
2026-03-23 20:38:17 +00:00
-
ac553cb6b4
feat: task decomposition view during execution (#5)
claude/issue-5
Alexander Whitestone
2026-03-23 16:37:50 -04:00
-
0b3dcb12e5
[claude] Workshop Activity Heatmap (24h Job Volume) (#9) (#91)
Claude (Opus 4.6)
2026-03-23 20:35:47 +00:00
-
-
e41d30d308
[claude] Mobile: Paid job submission with inline Lightning invoice (#25) (#88)
Claude (Opus 4.6)
2026-03-23 20:20:52 +00:00
-
3bd67c7869
[claude] Relay account whitelist + trust-gated access (#47) (#90)
Claude (Opus 4.6)
2026-03-23 20:20:48 +00:00
-
3843e749a3
[claude] Vite build system: bundle Three.js, remove CDN dependency (#61) (#89)
Claude (Opus 4.6)
2026-03-23 20:16:07 +00:00
-
cbeaa61083
[claude] Timmy slap / ragdoll physics — spring wobble + Pip startle (#43) (#85)
Claude (Opus 4.6)
2026-03-23 20:14:36 +00:00
-
95a104aba0
[claude] TypeScript quality gates: ESLint, pre-commit hooks, Gitea CI (#53) (#86)
Claude (Opus 4.6)
2026-03-23 20:14:32 +00:00
-
5dc71e1257
[claude] API observability — structured logging + /api/metrics endpoint (#57) (#87)
Claude (Opus 4.6)
2026-03-23 20:10:40 +00:00
-
113095d2f0
[claude] WebGL context loss recovery: Matrix green overlay (#63) (#84)
Claude (Opus 4.6)
2026-03-23 20:02:31 +00:00
-
821aa48543
[claude] Add real-time cost ticker for Workshop interactions (#68) (#82)
Claude (Opus 4.6)
2026-03-23 20:01:26 +00:00
-
2fe82988f4
[claude] WebGL context loss recovery: Matrix green overlay (#63) (#83)
Claude (Opus 4.6)
2026-03-23 20:00:42 +00:00
-
fb847b6e53
[claude] Mobile first-launch onboarding walkthrough (#35) (#79)
Claude (Opus 4.6)
2026-03-23 14:31:47 +00:00
-
04398e88e0
[claude] Exclude /api paths from tower SPA fallback (#36) (#81)
Claude (Opus 4.6)
2026-03-23 02:14:49 +00:00
-
b4aa672c58
feat: add session_messages table for conversation history
claude/issue-37
Alexander Whitestone
2026-03-22 21:51:55 -04:00
-
0bdf9336bc
[claude] App-state aware WebSocket reconnect on foreground (#33) (#77)
Claude (Opus 4.6)
2026-03-23 01:51:46 +00:00
-
4ea59f7198
[claude] Context injection — pass conversation history to work model (#39) (#78)
Claude (Opus 4.6)
2026-03-23 01:51:22 +00:00
-
ef3e27d595
[claude] Wire Relay Admin panel into Matrix UI (#49) (#75)
Claude (Opus 4.6)
2026-03-23 01:50:44 +00:00
-
259f515bfd
[claude] Add sweep.conf.example and polish auto-sweep infra (#51) (#76)
Claude (Opus 4.6)
2026-03-23 01:50:33 +00:00
-
622428dfa9
[claude] Add Clear history button in session panel (#41) (#74)
Claude (Opus 4.6)
2026-03-23 01:49:26 +00:00
-
-
4c747aa331
[claude] Derive agentStates from AGENT_DEFS (#59) (#73)
Claude (Opus 4.6)
2026-03-23 01:41:13 +00:00
-
609acc8f66
[claude] Agent debate on borderline eval requests (#21) (#72)
Claude (Opus 4.6)
2026-03-23 01:07:52 +00:00
-
5954a2fdc0
[claude] Fix moderation infinite re-review loop (#27) (#71)
Claude (Opus 4.6)
2026-03-23 00:44:57 +00:00
-
42b8826d18
fix: install.sh — update Gitea repo reference to replit/timmy-tower
Replit Agent
2026-03-20 21:56:42 +00:00
-
630a585178
fix: webhook HMAC — Gitea sends raw hex, not sha256= prefixed
Replit Agent
2026-03-20 21:55:04 +00:00
-
fb6b06020e
docs: update replit.md — canonical repo is replit/timmy-tower
Replit Agent
2026-03-20 21:53:13 +00:00
-
0acec171a3
fix: update Gitea repo path to replit/timmy-tower
Replit Agent
2026-03-20 21:50:44 +00:00
-
7cbb451821
fix: install.sh hardening per code review
Replit Agent
2026-03-20 21:11:10 +00:00
-
5ea4a2dd86
feat: push-to-deploy pipeline on Hermes VPS (task #47)
alexpaynex
2026-03-20 21:08:06 +00:00
-
bb3b14029e
fix: webhook fail-closed, /api/healthz endpoint, queued deploy
Replit Agent
2026-03-20 21:07:32 +00:00
-
66291f8ee6
feat: push-to-deploy pipeline on Hermes VPS (task #47)
alexpaynex
2026-03-20 21:05:13 +00:00
-
06396e2b35
feat: push-to-deploy pipeline on Hermes VPS (task #47)
Replit Agent
2026-03-20 21:04:40 +00:00
-
6a4c29eb16
Published your App
alexpaynex
2026-03-20 21:01:26 +00:00
-
0fc4e996a9
Transitioned from Plan to Build mode
alexpaynex
2026-03-20 20:57:56 +00:00
-
cc1f4822b0
Published your App
alexpaynex
2026-03-20 20:41:30 +00:00
-
2938a1ac78
chore: push-to-gitea now runs as replit user (collaborator on admin/timmy-tower)
Replit Agent
2026-03-20 03:10:15 +00:00
-
eb40632c6e
fix: migrate gitea remote to hermes VPS + fix TS errors from Gemini codegen
Replit Agent
2026-03-20 02:52:31 +00:00
-
5ee1eb2f88
docs: add Gemini env vars to replit.md; remove completed handoff doc
Replit Agent
2026-03-20 02:44:36 +00:00
-
67e9f0fd64
fix: lazy Gemini client init — server starts without GEMINI env vars
Replit Agent
2026-03-20 02:43:52 +00:00
-
e86dab0d65
feat: Gemini AI integration — conversations, messages, image gen
Replit Agent
2026-03-20 02:41:12 +00:00
-
cdb104e34f
Add hermes Gitea mirror: push-to-hermes.sh + deployment docs
Replit Agent
2026-03-20 02:25:40 +00:00
-
8da43b097a
Add documentation clarifying deployment configuration and operational tradeoffs
alexpaynex
2026-03-20 02:20:35 +00:00
-
078f0a9332
Deploy Timmy Tower API server to VPS hermes (143.198.27.163)
alexpaynex
2026-03-20 02:17:04 +00:00
-
3f5c15f82d
Task #45: Deploy API server — VM, index.js bundle + index.cjs shim, FAIL=0
alexpaynex
2026-03-20 01:49:46 +00:00
-
4ca4fae3be
Task #45: Deploy API server — VM deployment, production build index.js, FAIL=0 in both modes
alexpaynex
2026-03-20 01:43:50 +00:00
-
9c86b0706d
Task #45: Deploy API server — VM deployment, production build, testkit PASS=40/41 FAIL=0
alexpaynex
2026-03-20 01:29:50 +00:00
-
56c89442be
Task #45: Deploy API server — VM deployment configuration + production build fix
alexpaynex
2026-03-20 01:22:36 +00:00
-
244823be76
Configure VM deployment and improve path resolution for frontend assets
alexpaynex
2026-03-20 01:09:00 +00:00
-
9ef27bec9f
Add new FPS-style navigation and AR label features
alexpaynex
2026-03-20 01:01:03 +00:00
-
f50d62332b
task(#44): Mobile app validation — fix Matrix URL and tower path CWD bug
alexpaynex
2026-03-20 00:48:24 +00:00
-
2b70bdf362
Transitioned from Plan to Build mode
alexpaynex
2026-03-20 00:40:23 +00:00
-
cbb28211a0
feat(reports): Tower agent self-review report — Task #39
alexpaynex
2026-03-20 00:13:17 +00:00
-
8dbcf51a86
Update report to accurately reflect file count and database tables
alexpaynex
2026-03-20 00:07:26 +00:00
-
e67b311b17
feat(reports): Timmy agent self-review report — Task #38
alexpaynex
2026-03-20 00:05:14 +00:00
-
1f22aa61bc
feat(agent): Timmy anti-walled-garden persona (Task #43)
alexpaynex
2026-03-20 00:02:52 +00:00
-
cc6c7f7253
Add a self-review report to the project's documentation
alexpaynex
2026-03-19 23:59:06 +00:00
-
9b2af295a8
feat(reports): main agent self-review report — Task #37
alexpaynex
2026-03-19 23:57:33 +00:00
-
cf1819f34b
feat(mobile): scaffold Expo mobile app for Timmy with Face/Matrix/Feed tabs
alexpaynex
2026-03-19 23:55:16 +00:00
-
1a268353f9
Update report generation to dynamically discover and display author commit data
alexpaynex
2026-03-19 23:54:15 +00:00
-
f4243b516c
feat(scripts): timmy-report script + reviewer context package — Task #41
alexpaynex
2026-03-19 23:49:57 +00:00
-
3d15512e50
feat(scripts): timmy-report script + reviewer context package — Task #41
alexpaynex
2026-03-19 23:46:35 +00:00
-
283e0bd637
Update report with contributor commit count clarification
alexpaynex
2026-03-19 23:39:06 +00:00
-
69cb298dbf
feat(reports): Replit Agent rubric report — Task #40
alexpaynex
2026-03-19 23:37:41 +00:00
-
a6b145ad8d
Transitioned from Plan to Build mode
alexpaynex
2026-03-19 23:32:04 +00:00
-
5ffda673a3
Task #36: Push timmy-watch + security fix to Gitea main
alexpaynex
2026-03-19 23:24:11 +00:00
-
b837094ed4
Add a live feed to view Timmy's internal state and agent activity
alexpaynex
2026-03-19 23:07:26 +00:00
-
e58055d0b6
Saved progress at the end of the loop
alexpaynex
2026-03-19 22:27:57 +00:00
-
6590f0fc92
Update Vite version to ensure all installations are secure
alexpaynex
2026-03-19 22:24:15 +00:00
-
039af78a76
Published your App
alexpaynex
2026-03-19 21:56:48 +00:00
-
abb8c50f23
fix: replace import.meta.url with process.cwd() in testkit.ts
Replit Agent
2026-03-19 21:52:24 +00:00
-
9573718da5
Update test summary and improve module import for better portability
alexpaynex
2026-03-19 21:16:48 +00:00
-
6b6aa83e80
task/35: Testkit T25–T36 — Nostr identity + trust engine coverage (v2)
alexpaynex
2026-03-19 21:14:01 +00:00
-
c7bb5de5e6
task/35: Testkit T25–T36 — Nostr identity + trust engine coverage
alexpaynex
2026-03-19 21:09:50 +00:00
-
56eb7bc56e
task/34: Testkit self-serve plan + report endpoints
alexpaynex
2026-03-19 21:02:43 +00:00