aboutsummaryrefslogtreecommitdiffstats
path: root/lib/register.ts
Commit message (Collapse)AuthorAgeFilesLines
* analytics: monthly insight reports + signup instrumentationAdam Soltys2026-06-171-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 issuesAdam Soltys2026-02-281-1/+1
|
* remove default custodial account nameAdam Soltys2026-02-271-1/+0
|
* client-side password authAdam Soltys2026-02-261-1/+1
|
* formattingAdam Soltys2026-02-241-3/+4
|
* passkey authAdam Soltys2026-02-161-1/+3
|
* upgrade dependenciesAdam Soltys2026-02-061-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]>
* tigerbeetleAdam Soltys2026-02-061-1/+4
|
* check usernameAdam Soltys2026-01-191-0/+1
|
* check for syncSquareAdam Soltys2025-09-081-1/+1
|
* reserved usernamesAdam Soltys2025-08-071-0/+2
|
* rm logAdam Soltys2025-07-111-2/+0
|
* fresh attributeAdam Soltys2025-07-101-0/+2
|
* username checksAdam Soltys2025-06-161-1/+1
|
* increase default nwc limitAdam Soltys2025-06-161-1/+1
|
* strip spacesAdam Soltys2025-02-251-2/+2
|
* allow spacesAdam Soltys2025-02-251-1/+1
|
* set app created timeAdam Soltys2025-02-191-0/+1
|
* nwc app prefixAdam Soltys2025-02-131-1/+1
|
* add uid to default appAdam Soltys2025-02-131-2/+4
|
* fix registrationAdam Soltys2025-02-111-3/+2
|
* default app on registerAdam Soltys2025-02-111-1/+12
|
* send nsec on registrationAdam Soltys2025-01-101-1/+3
|
* fix variable scope issueAdam Soltys2024-12-311-1/+1
|
* nostr registrationAdam Soltys2024-12-301-6/+9
|
* fix pubkey registrationAdam Soltys2024-12-301-11/+8
|
* return nwc and token on registrationAdam Soltys2024-12-031-0/+13
|
* biome lintAdam Soltys2024-10-311-6/+6
|
* pubkeys cacheAdam Soltys2024-10-141-0/+1
|
* default followsAdam Soltys2024-10-141-0/+2
|
* reconcile onchain balanceAdam Soltys2024-09-241-5/+15
|
* increase bcrypt roundsAdam Soltys2024-09-031-5/+6
|
* typescriptAdam Soltys2024-08-261-0/+62