-
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
Replit Agent
2026-03-19 19:27:13 +00:00
-
dabadb4298
task-28 fix5: session triage, speech-bubble local badge, footprint docs
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
-
512089ca08
Task #27: Apply 3 required fixes for cost-routing + free-tier gate
alexpaynex
2026-03-19 16:43:41 +00:00
-
4c3a0e867a
Task #27: Cost-routing + free-tier gate
alexpaynex
2026-03-19 16:34:05 +00:00
-
b664ee9b2f
Transitioned from Plan to Build mode
alexpaynex
2026-03-19 16:22:45 +00:00
-
99ede5792e
fix(#26): tighten token handling and verify API contract
Replit Agent
2026-03-19 16:15:55 +00:00
-
96d5915ada
feat(#26): Nostr identity + trust engine
alexpaynex
2026-03-19 16:12:09 +00:00
-
b0ac398cf2
fix(#26): apply decay before score mutations in recordSuccess/recordFailure
Replit Agent
2026-03-19 16:11:36 +00:00
-
aed011c6e4
feat(#26): Nostr identity + trust engine
alexpaynex
2026-03-19 16:08:15 +00:00
-
1237f10539
fix(#26): FK constraints, trust scoring completeness, trust_tier always returned
Replit Agent
2026-03-19 16:07:46 +00:00
-
74831bba7c
feat(#26): Nostr identity + trust engine
alexpaynex
2026-03-19 15:59:39 +00:00
-
9b778351e4
feat(#26): Nostr identity + trust engine
Replit Agent
2026-03-19 15:59:14 +00:00
-
fa0ebc6b5c
Transitioned from Plan to Build mode
alexpaynex
2026-03-19 15:48:53 +00:00
-
d62cd4c1eb
fix: serve tower assets at /assets root + add .ai CORS origin
Replit Agent
2026-03-19 14:39:29 +00:00
-
2f9bca5a70
Published your App
alexpaynex
2026-03-19 14:19:55 +00:00
-
db28efca6d
fix: set artifact previewPath to / so landing page and /tower route in production
Replit Agent
2026-03-19 14:15:13 +00:00
-
567ee396a0
Published your App
alexpaynex
2026-03-19 14:12:09 +00:00
-
add08e363a
fix: use process.cwd() for tower path — import.meta.url is undefined in CJS bundle
Replit Agent
2026-03-19 13:59:57 +00:00
-
9de2396457
feat: Alexander Whitestone landing page + the-matrix dist at /tower
Replit Agent
2026-03-19 07:12:26 +00:00
-
cbe3ed9e46
Published your App
alexpaynex
2026-03-19 06:58:34 +00:00
-
da0c5d3679
Published your App
alexpaynex
2026-03-19 06:57:25 +00:00
-
5d9afdbd82
Improve LNbits provisioning script for security and configuration
alexpaynex
2026-03-19 05:57:18 +00:00
-
d69046a238
feat(task-25): LNbits on Hermes VPS — real-mode wiring, 29/29 PASS
alexpaynex
2026-03-19 05:53:06 +00:00
-
abe9c221c7
feat(task-25): real LNbits mode on Hermes VPS — 29/29 testkit PASS
alexpaynex
2026-03-19 05:49:46 +00:00
-
76ed359bb1
feat: real LNbits mode support — 29/29 testkit PASS
alexpaynex
2026-03-19 05:44:35 +00:00
-
51a49daf63
Transitioned from Plan to Build mode
alexpaynex
2026-03-19 04:56:39 +00:00
-
507c9bf9bc
Add system information for the server to aid in provisioning
alexpaynex
2026-03-19 04:49:06 +00:00
-
ae25bfdf71
Improve test reliability by adding explicit checks for bootstrap process
alexpaynex
2026-03-19 04:08:01 +00:00
-
031ca5a5c3
task(#24): Bootstrap route + cost-ledger testkit coverage — 29/29 PASS
alexpaynex
2026-03-19 04:04:49 +00:00
-
00d3233db3
Add QR code placeholders to invoice and top-up sections
alexpaynex
2026-03-19 04:00:00 +00:00
-
c7e3a9b853
Task #23: Workshop session mode UI — fund once, ask many (all review issues fixed)
alexpaynex
2026-03-19 03:56:34 +00:00
-
ad5ac0861d
Task #23: Workshop session mode UI — fund once, ask many
alexpaynex
2026-03-19 03:50:34 +00:00
-
0419ada6e2
Add ragdoll physics and reactive camera shake for satisfying slaps
alexpaynex
2026-03-19 03:40:41 +00:00
-
a0df576ed6
Add touchstart fallback and adjust interaction lockout
alexpaynex
2026-03-19 03:33:48 +00:00
-
35babd2400
Task #22: Slap/ragdoll physics on Timmy
alexpaynex
2026-03-19 03:31:01 +00:00
-
2956cc07b2
Update character's appearance to include a long grey wizard beard
alexpaynex
2026-03-19 03:24:31 +00:00
-
93bd48f8ea
Update Timmy's appearance to match reference with new colors and details
alexpaynex
2026-03-19 03:23:28 +00:00
-
6e982ff772
Improve mouth geometry performance by precomputing all shapes
alexpaynex
2026-03-19 03:18:20 +00:00
-
8d48eb06b3
feat(task-21): Timmy face expressions + emotion engine
alexpaynex
2026-03-19 03:13:51 +00:00
-
9ff5ef683d
feat(task-21): Timmy face expressions + emotion engine
alexpaynex
2026-03-19 03:09:45 +00:00
-
7f402c5c7f
feat(task-21): Timmy face expressions + emotion engine
alexpaynex
2026-03-19 03:04:17 +00:00
-
ad63b01223
Harden rate limit by using server-trusted IP address
alexpaynex
2026-03-19 02:56:36 +00:00
-
71dbbd3f37
feat(task-20): Timmy responds to Workshop input bar with AI
alexpaynex
2026-03-19 02:52:49 +00:00
-
4dd5937028
Transitioned from Plan to Build mode
alexpaynex
2026-03-19 02:46:28 +00:00
-
4f7a5e9998
test: audit testkit — remove T3b inflation, add T17-T22 (27/27 PASS) (#32)
replit
2026-03-18 22:34:12 -04:00
-
a70898e939
feat(epic222): Workshop — Timmy as wizard presence, world state, WS bootstrap (#31)
replit
2026-03-18 22:15:46 -04:00
-
ea4cddc2ad
fix(api): completedAt: null on non-complete states + OpenAPI timestamps & rate-limit headers (#29)
replit
2026-03-18 21:49:51 -04:00
-
b929e6d72f
feat(api): X-RateLimit-* headers on /api/demo + createdAt/completedAt on job responses (#19) (#28)
replit
2026-03-18 21:41:14 -04:00
-
e088ca4cd8
feat(integration): WS bridge + Tower + payment panel + E2E test [10/10 PASS] (#26)
replit
2026-03-18 21:20:51 -04:00
-
3031c399ee
docs: add Claude Opus 4.6 result to testkit results log (issue #25)
Replit Agent
2026-03-19 01:04:50 +00:00
-
83a2ec19e2
fix(testkit): macOS compat + fix test 8c ordering (#24)
replit
2026-03-18 21:01:13 -04:00
-
ca94c0a9e5
Add Bitcoin/LND/LNbits local node setup scripts and node diagnostics endpoint
alexpaynex
2026-03-18 21:58:41 +00:00
-
4dd3c7f692
Show the application's public URL in server logs
alexpaynex
2026-03-18 21:02:06 +00:00
-
b02efc9057
Make job evaluation and execution run in the background
alexpaynex
2026-03-18 21:00:43 +00:00
-
1b5c7045da
Update screenshot showing application preview
alexpaynex
2026-03-18 20:44:59 +00:00
-
e44d64ac44
Add payment hash to job creation response in stub mode
alexpaynex
2026-03-18 20:36:49 +00:00
-
feacdb7e45
Add screenshot of the application running on an iPhone
alexpaynex
2026-03-18 20:26:04 +00:00
-
adde196a40
Task #7: Redirect root to Timmy UI
alexpaynex
2026-03-18 20:16:48 +00:00
-
ab2cc06a79
Add session mode for pre-funded request processing
alexpaynex
2026-03-18 20:00:24 +00:00