• Joined on 2026-03-15
ico pushed to main at ico/pingql 2026-03-18 19:50:15 +00:00
d02b27bc16 fix: frontend SSE also uses 'crypto' not 'chain'
ico pushed to main at ico/pingql 2026-03-18 19:43:05 +00:00
b46c3c618e feat: update URL to /checkout/:id after creation, auto-load existing invoice on load
ico pushed to main at ico/pingql 2026-03-18 19:41:24 +00:00
63c7d7c1d7 fix: SSE filter uses 'crypto' not 'chain' per Freedom.st API docs
ico pushed to main at ico/pingql 2026-03-18 19:37:23 +00:00
36a7d309fa feat: /dashboard/checkout/:id route so invoices survive refresh
ico pushed to main at ico/pingql 2026-03-18 19:33:50 +00:00
1cbbd65adb fix: compare floats to floats in checkPending — was comparing sats vs floats, always false
ico pushed to main at ico/pingql 2026-03-18 19:24:18 +00:00
4cdd4b5343 fix: derive LTC as P2WPKH (native segwit ltc1q) not legacy P2PKH
ico pushed to main at ico/pingql 2026-03-18 19:22:39 +00:00
8b2dcf0d56 fix: convert zpub to xpub version bytes — bitcore-lib-ltc only understands standard xpub
ico pushed to main at ico/pingql 2026-03-18 19:19:50 +00:00
2bd6adc090 fix: use static bs58check import, not dynamic await import
ico pushed to main at ico/pingql 2026-03-18 19:18:51 +00:00
91c24b20f7 fix: convert zpub to Ltub before LTC HD derivation
ico pushed to main at ico/pingql 2026-03-18 19:16:46 +00:00
bc0f7715da fix: pin @sinclair/typebox ^0.34 in pay app to match elysia requirements
ico pushed to main at ico/pingql 2026-03-18 13:17:31 +00:00
980261632e fix: deserialize scheduled_at_ms as string or number (postgres bigint serializes as string)
ico pushed to main at ico/pingql 2026-03-18 13:14:30 +00:00
c5eb514990 feat: lookahead scheduling — API returns scheduled_at_ms, nodes sleep-until for tight coordination
ico pushed to main at ico/pingql 2026-03-18 13:03:20 +00:00
7b98ae78e5 fix: run_id = hash(monitor_id, interval_bucket) — unique per window, consistent across regions
ico pushed to main at ico/pingql 2026-03-18 12:46:33 +00:00
b6a66ddb21 fix: run_id derived from scheduled_at bucket so all regions share same ID per window
ico pushed to main at ico/pingql 2026-03-18 12:42:52 +00:00
77534a037c feat: show run_id (first 8 chars) in recent pings table
ico pushed to main at ico/pingql 2026-03-18 12:36:38 +00:00
f7ab3b96b2 feat: per-region due scheduling + run_id to group pings across regions
ico pushed to main at ico/pingql 2026-03-18 12:31:11 +00:00
e057a65535 fix: avgLatency NaN — extract .latency_ms from ping objects
ico pushed to main at ico/pingql 2026-03-18 12:25:50 +00:00
07648672ad feat: per-region chart lines and lowest-avg sparkline
ico pushed to main at ico/pingql 2026-03-18 12:21:27 +00:00
e1bb39431d fix: use URL.searchParams to parse region query param in /internal/due
ico pushed to main at ico/pingql 2026-03-18 12:15:21 +00:00
8c39fb45c1 feat: add region selector to monitor edit form