| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | analytics: monthly insight reports + signup instrumentation | Adam Soltys | 2026-06-17 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | Port of master 183a3cb0 + 3db24424. scripts/analytics.ts streams live db (SCAN, never KEYS) and reports a trailing window: MAU/WAU, new users, custody total + top holders, network volume by type, most-active/highest- volume users, bolt12 recipients; --csv flag for month-over-month trends. scripts/analytics-geo.ts reports top countries from the request log. lib/register.ts stamps `created` and stores `country` on new users so reports get signup timing/geography from the db directly. Note: these scripts were written against the master stack; on staging balances live in TigerBeetle, so custody/holder figures may need the balance source adjusted from the Redis balance: keys. Co-Authored-By: Claude Opus 4.8 <[email protected]> | ||||
| * | fix typescript issues | Adam Soltys | 2026-02-28 | 1 | -1/+1 |
| | | |||||
| * | remove default custodial account name | Adam Soltys | 2026-02-27 | 1 | -1/+0 |
| | | |||||
| * | client-side password auth | Adam Soltys | 2026-02-26 | 1 | -1/+1 |
| | | |||||
| * | formatting | Adam Soltys | 2026-02-24 | 1 | -3/+4 |
| | | |||||
| * | passkey auth | Adam Soltys | 2026-02-16 | 1 | -1/+3 |
| | | |||||
| * | upgrade dependencies | Adam Soltys | 2026-02-06 | 1 | -1/+1 |
| | | | | | | | | | | | | | | - Fastify 4→5 with all plugins - @noble/hashes 1→2, @scure/base 1→2, @scure/bip32 1→2 - redis 4→5, pino 8→10, got 13→14, uuid 8→13, ws 7→8 - nostr-tools 2.16→2.23 (fix getPublicKey to pass Uint8Array) - Remove unused deps: date-fns, buffer-crc32, readable-stream-clone - Fix @noble/hashes import paths for v2 (.js extensions) - Fix Fastify maxParamLength deprecation (use routerOptions) - Convert sharp require() to ES import Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | tigerbeetle | Adam Soltys | 2026-02-06 | 1 | -1/+4 |
| | | |||||
| * | check username | Adam Soltys | 2026-01-19 | 1 | -0/+1 |
| | | |||||
| * | check for syncSquare | Adam Soltys | 2025-09-08 | 1 | -1/+1 |
| | | |||||
| * | reserved usernames | Adam Soltys | 2025-08-07 | 1 | -0/+2 |
| | | |||||
| * | rm log | Adam Soltys | 2025-07-11 | 1 | -2/+0 |
| | | |||||
| * | fresh attribute | Adam Soltys | 2025-07-10 | 1 | -0/+2 |
| | | |||||
| * | username checks | Adam Soltys | 2025-06-16 | 1 | -1/+1 |
| | | |||||
| * | increase default nwc limit | Adam Soltys | 2025-06-16 | 1 | -1/+1 |
| | | |||||
| * | strip spaces | Adam Soltys | 2025-02-25 | 1 | -2/+2 |
| | | |||||
| * | allow spaces | Adam Soltys | 2025-02-25 | 1 | -1/+1 |
| | | |||||
| * | set app created time | Adam Soltys | 2025-02-19 | 1 | -0/+1 |
| | | |||||
| * | nwc app prefix | Adam Soltys | 2025-02-13 | 1 | -1/+1 |
| | | |||||
| * | add uid to default app | Adam Soltys | 2025-02-13 | 1 | -2/+4 |
| | | |||||
| * | fix registration | Adam Soltys | 2025-02-11 | 1 | -3/+2 |
| | | |||||
| * | default app on register | Adam Soltys | 2025-02-11 | 1 | -1/+12 |
| | | |||||
| * | send nsec on registration | Adam Soltys | 2025-01-10 | 1 | -1/+3 |
| | | |||||
| * | fix variable scope issue | Adam Soltys | 2024-12-31 | 1 | -1/+1 |
| | | |||||
| * | nostr registration | Adam Soltys | 2024-12-30 | 1 | -6/+9 |
| | | |||||
| * | fix pubkey registration | Adam Soltys | 2024-12-30 | 1 | -11/+8 |
| | | |||||
| * | return nwc and token on registration | Adam Soltys | 2024-12-03 | 1 | -0/+13 |
| | | |||||
| * | biome lint | Adam Soltys | 2024-10-31 | 1 | -6/+6 |
| | | |||||
| * | pubkeys cache | Adam Soltys | 2024-10-14 | 1 | -0/+1 |
| | | |||||
| * | default follows | Adam Soltys | 2024-10-14 | 1 | -0/+2 |
| | | |||||
| * | reconcile onchain balance | Adam Soltys | 2024-09-24 | 1 | -5/+15 |
| | | |||||
| * | increase bcrypt rounds | Adam Soltys | 2024-09-03 | 1 | -5/+6 |
| | | |||||
| * | typescript | Adam Soltys | 2024-08-26 | 1 | -0/+62 |
