-
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