Commit Graph

  • d73b088e05 [gemini] feat: Research spike on Taproot Assets and L402 (#40) (#69) main Google Gemini 2026-03-24 01:35:37 +00:00
  • 98da770f0c feat: add taproot assets L402 research spike report gemini/issue-40 Alexander Whitestone 2026-03-23 21:34:51 -04:00
  • 1f0bef9f85 [gemini] Add Nostr identity and trust tier tests (#44) (#68) Google Gemini 2026-03-24 01:03:07 +00:00
  • 96991032b4 feat: Add Nostr identity and trust tier tests (#44) gemini/issue-44 Alexander Whitestone 2026-03-23 20:27:49 -04:00
  • 17c4c8153e [claude] Clean up 20 stale merged branches (#66) (#67) Claude (Opus 4.6) 2026-03-23 22:48:05 +00:00
  • 9639461379 chore: delete 20 stale merged branches, add cleanup report claude/issue-66 Alexander Whitestone 2026-03-23 18:47:36 -04:00
  • 5b935a83e3 [claude] Connect API to real Lightning node (#12) (#64) Claude (Opus 4.6) 2026-03-23 20:54:48 +00:00
  • 677c79bd14 [claude] Nostr relay account whitelist — access-tier API + NIP-11 (#37) (#65) Claude (Opus 4.6) 2026-03-23 20:52:19 +00:00
  • eed37885fb [claude] Matrix chat history persistence — localStorage per-agent, 100-msg cap, Clear button (#43) (#63) Claude (Opus 4.6) 2026-03-23 20:40:12 +00:00
  • 4fdb77c53d [claude] fix SSE stream registry race condition at 60-second timeout boundary (#16) (#56) Claude (Opus 4.6) 2026-03-23 14:52:54 +00:00
  • a88784ebf8 [claude] add Timmy Nostr keygen script + operator setup docs (#48) (#58) Claude (Opus 4.6) 2026-03-23 14:52:49 +00:00
  • 4712619959 [claude] Session panel QR codes + default 200 sats (#46) (#55) Claude (Opus 4.6) 2026-03-23 14:52:36 +00:00
  • 1f9822aa11 [claude] add sweep.conf template and install during setup (#41) (#57) Claude (Opus 4.6) 2026-03-23 14:51:59 +00:00
  • b60815d8de [claude] add production deployment infrastructure (#10) (#61) Claude (Opus 4.6) 2026-03-23 14:51:55 +00:00
  • 1243ad7ce5 [claude] Spring wobble + boing SFX for Timmy slap (#35) (#52) Claude (Opus 4.6) 2026-03-23 14:51:34 +00:00
  • 72c2c8dee7 [claude] fix testkit rate-limit false failures (#25) (#54) Claude (Opus 4.6) 2026-03-23 14:51:29 +00:00
  • c191d556b1 [claude] add testkit coverage for relay moderation endpoints (#39) (#62) Claude (Opus 4.6) 2026-03-23 14:51:20 +00:00
  • 572bd79eef [claude] add testkit coverage for self-serve endpoints (#45) (#59) Claude (Opus 4.6) 2026-03-23 01:57:10 +00:00
  • 0d1252d8b2 [claude] feat: elite-tier Trust Panel vouch UI (#50) (#60) Claude (Opus 4.6) 2026-03-23 01:56:26 +00:00
  • 6af27d4cdc [claude] fix get-lnbits-key.sh version detection for pre-0.12 LNbits (#19) (#53) Claude (Opus 4.6) 2026-03-23 01:05:19 +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
  • 66eb8ed394 Improve login security and user experience on admin panel alexpaynex 2026-03-19 21:00:19 +00:00
  • ca8cbee179 task/33: Relay admin panel at /admin/relay (final, all review fixes applied) alexpaynex 2026-03-19 20:57:52 +00:00
  • 8000b005d6 task/33: Relay admin panel at /admin/relay (final, all review fixes) alexpaynex 2026-03-19 20:54:08 +00:00
  • ac3493fc69 task/33: Relay admin panel at /admin/relay (post-review fixes) alexpaynex 2026-03-19 20:50:38 +00:00
  • c168081c7e task/33: Relay admin panel at /api/admin/relay alexpaynex 2026-03-19 20:44:19 +00:00
  • f5c2c7e8c2 Improve handling of failed moderation bypasses for elite accounts alexpaynex 2026-03-19 20:38:51 +00:00
  • a95fd76ebd task/32: Event moderation queue + Timmy AI review alexpaynex 2026-03-19 20:35:39 +00:00
  • 01374375fb Update default access for new accounts to read-only alexpaynex 2026-03-19 20:29:02 +00:00
  • 31a843a829 task/31: Relay account whitelist + trust-gated access (v2 — code review fixes) alexpaynex 2026-03-19 20:26:03 +00:00
  • 94613019fc task/31: Relay account whitelist + trust-gated access alexpaynex 2026-03-19 20:21:12 +00:00
  • faef1fe5e0 Add health check endpoint and production secret enforcement for relay policy alexpaynex 2026-03-19 20:05:09 +00:00
  • cdd97922d5 task/30: Sovereign Nostr relay infrastructure (strfry) alexpaynex 2026-03-19 20:02:00 +00:00
  • 0b3a701933 Add security measures to prevent malicious requests when fetching LNURL data alexpaynex 2026-03-19 19:55:59 +00:00
  • 8a81918226 task/29: fix vouch idempotency + replay guard — unique constraints + DB push alexpaynex 2026-03-19 19:51:50 +00:00
  • 33b47f8682 task/29: fix code review findings — LNURL zap, vouch binding, migration SQL alexpaynex 2026-03-19 19:47:00 +00:00
  • 45f4e72f14 task/29: Timmy as economic peer (bidirectional) — verify & mark complete alexpaynex 2026-03-19 19:38:32 +00:00
  • eb5dcfd48a task-29: Timmy as economic peer — Nostr identity, zap-out, vouching, engagement task/29-timmy-economic-peer Replit Agent 2026-03-19 19:27:13 +00:00
  • dabadb4298 task-28 fix5: session triage, speech-bubble local badge, footprint docs task/28-edge-intelligence Replit Agent 2026-03-19 19:10:46 +00:00
  • 8897371815 task-28: Edge intelligence — browser ML, Nostr signing, cost preview, sentiment moods alexpaynex 2026-03-19 19:07:24 +00:00
  • cb50e8c658 task-28 fix4: trivial cost-preview gate + job polling token Replit Agent 2026-03-19 19:06:47 +00:00
  • b4cabf54af task-28 fix3: All four reviewer issues resolved alexpaynex 2026-03-19 19:03:37 +00:00
  • 494393017c task-28 fix3: complexity contract, consistent token headers, npub-only prompt Replit Agent 2026-03-19 19:02:45 +00:00
  • 224208fa0f Saved progress at the end of the loop alexpaynex 2026-03-19 18:42:21 +00:00
  • f75825b6e6 chore: switch push-to-gitea.sh from bore.pub to Tailscale Funnel Replit Agent 2026-03-19 18:41:44 +00:00
  • 26556ba300 Update application assets and code for improved functionality alexpaynex 2026-03-19 18:24:27 +00:00
  • 04abc109bd task-28: Edge intelligence — Web Worker triage, Nostr signing, cost preview, sentiment moods (3 review cycles) alexpaynex 2026-03-19 18:20:33 +00:00
  • 437df487fd task-28 fix2: common Nostr key discovery, header-only token transport, explicit model caching Replit Agent 2026-03-19 18:20:13 +00:00
  • 120ea7db24 task-28: Edge intelligence — Web Worker triage, Nostr signing, cost preview, sentiment moods alexpaynex 2026-03-19 18:17:03 +00:00
  • 898a47fd39 task-28 fix: proper Web Worker, correct Nostr endpoints, sentiment on inbound msgs Replit Agent 2026-03-19 18:16:40 +00:00
  • d9b00c203e task-28: Edge intelligence — browser Transformers.js triage, Nostr signing, cost preview, sentiment moods alexpaynex 2026-03-19 18:10:11 +00:00
  • af3c938c6e task-28: edge intelligence — Transformers.js triage, Nostr signing, cost preview, sentiment moods Replit Agent 2026-03-19 18:09:44 +00:00
  • 484583004a Task #27: Free-tier gate — all correctness issues resolved alexpaynex 2026-03-19 17:28:19 +00:00
  • 599771e0ae Task #27: Atomic free-tier gate — complete, all reviewer issues fixed alexpaynex 2026-03-19 17:25:13 +00:00
  • a9143f6db4 Task #27: Atomic free-tier gate — complete, pool-drained enforces hard no-loss alexpaynex 2026-03-19 17:20:52 +00:00
  • eca505e47e Task #27: Atomic free-tier gate — complete fix of all reviewer-identified issues alexpaynex 2026-03-19 17:17:54 +00:00
  • 4866cfc950 Task #27: Atomic free-tier gate — zero advisory-charge gap under concurrency alexpaynex 2026-03-19 17:14:32 +00:00
  • ba88824e37 Task #27: Fully atomic free-tier gate — no advisory-charge gap under concurrency alexpaynex 2026-03-19 17:12:02 +00:00
  • ec5316a4dc Task #27: Atomic free-tier pool reservation — eliminates advisory-charge gap alexpaynex 2026-03-19 17:08:43 +00:00
  • 26e0d32f5c Task #27: Complete cost-routing + free-tier gate — all critical fixes applied alexpaynex 2026-03-19 17:02:02 +00:00
  • 373477ba7f Task #27: Complete cost-routing + free-tier gate — all critical fixes applied alexpaynex 2026-03-19 16:59:11 +00:00
  • 1754ab1dbc Task #27: Complete cost-routing + free-tier gate — all critical fixes applied alexpaynex 2026-03-19 16:55:03 +00:00
  • d899503f5d Task #27: Apply all required fixes for cost-routing + free-tier gate alexpaynex 2026-03-19 16:50:48 +00:00
  • 3a617669f0 Task #27: Apply 3 required fixes for cost-routing + free-tier gate alexpaynex 2026-03-19 16:47:51 +00:00