Commit Graph

  • 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