| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | breez style passkey derivationstaging | Adam Soltys | 2026-04-08 | 6 | -17/+178 |
| | | |||||
| * | fix: use URL searchParams for LNURL callback URLs | Adam Soltys | 2026-03-27 | 1 | -3/+4 |
| | | | | | | | Prevents malformed URLs when callback already contains query params. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> | ||||
| * | fix: use 303 redirects in parse.ts and send layout to prevent POST forwarding | Adam Soltys | 2026-03-13 | 2 | -16/+16 |
| | | | | | | | | | | | | | | | The parse function is called from both load functions (GET) and form actions (POST). When called from an action, 307 redirects preserve the POST method, causing the original form body to reach unrelated action handlers in the redirect chain (e.g., send/invoice action receiving the /send textarea body instead of payment data). Changed all redirects in parse.ts and the send/bitcoin layout from 307 to 303, which converts POST to GET on redirect, preventing these spurious action invocations. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> | ||||
| * | lazy imports | Adam Soltys | 2026-03-13 | 19 | -47/+79 |
| | | |||||
| * | fix lockfile | Adam Soltys | 2026-03-13 | 2 | -2/+27 |
| | | |||||
| * | fix: update ark sdk Worker -> setupServiceWorker | Adam Soltys | 2026-03-13 | 1 | -3/+2 |
| | | | | | Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> | ||||
| * | search users | Adam Soltys | 2026-03-13 | 1 | -2/+2 |
| | | |||||
| * | svelte fixes | Adam Soltys | 2026-03-13 | 4 | -8/+5 |
| | | |||||
| * | update ark sdk | Adam Soltys | 2026-03-13 | 1 | -2/+4 |
| | | |||||
| * | delegation | Adam Soltys | 2026-03-13 | 6 | -34/+49 |
| | | |||||
| * | fee ui | Adam Soltys | 2026-03-12 | 2 | -16/+21 |
| | | |||||
| * | pass reserve values | Adam Soltys | 2026-03-11 | 2 | -1/+4 |
| | | |||||
| * | hide fee slider on full withdrawal | Adam Soltys | 2026-03-11 | 1 | -16/+18 |
| | | |||||
| * | fee bump status | Adam Soltys | 2026-03-11 | 1 | -5/+5 |
| | | |||||
| * | simplify bumping | Adam Soltys | 2026-03-11 | 2 | -96/+7 |
| | | |||||
| * | fee rate ui | Adam Soltys | 2026-03-11 | 21 | -46/+109 |
| | | |||||
| * | use JavascriptInterface for HCE instead of Capacitor plugin | Adam Soltys | 2026-03-09 | 1 | -3/+3 |
| | | |||||
| * | use Capacitor bridge registerPlugin instead of npm package | Adam Soltys | 2026-03-09 | 1 | -2/+1 |
| | | |||||
| * | register Hce capacitor plugin on JS side | Adam Soltys | 2026-03-08 | 1 | -1/+3 |
| | | |||||
| * | add NFC tap-to-pay button on fund detail page | Adam Soltys | 2026-03-08 | 1 | -0/+32 |
| | | | | | Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | remove reconnecting indicator from chat UI | Adam Soltys | 2026-03-07 | 2 | -50/+2 |
| | | | | | Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | improve message delivery with websocket reconnect and push data transport | Adam Soltys | 2026-03-07 | 5 | -14/+202 |
| | | | | | | | | | | | - Enable auto-reconnect on relay connections so dropped WebSockets recover - Connect relays in parallel with 5s timeout for faster startup - Add visibility change handler to catch up missed messages on tab return - Forward kind 445 events via push notifications as a data channel - Show "reconnecting..." status in chat UI when connections are down Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | image upload | Adam Soltys | 2026-03-07 | 3 | -0/+141 |
| | | |||||
| * | render decrypted images | Adam Soltys | 2026-03-07 | 4 | -12/+176 |
| | | |||||
| * | simplify imeta image rendering to plain string array | Adam Soltys | 2026-03-06 | 1 | -23/+9 |
| | | | | | Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | debug: log imetaMedia | Adam Soltys | 2026-03-06 | 1 | -0/+4 |
| | | |||||
| * | render imeta media directly instead of routing through parseContent | Adam Soltys | 2026-03-06 | 1 | -16/+22 |
| | | | | | Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | fix imeta image detection using function instead of derived Set | Adam Soltys | 2026-03-06 | 1 | -7/+3 |
| | | | | | Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | debug: log parsed parts | Adam Soltys | 2026-03-06 | 1 | -1/+1 |
| | | |||||
| * | debug: log ChatMessage tags | Adam Soltys | 2026-03-06 | 1 | -0/+4 |
| | | |||||
| * | render blossom images using MIME type from imeta tags | Adam Soltys | 2026-03-06 | 1 | -5/+15 |
| | | | | | | | | URLs without file extensions (like blossom hashes) are now detected as images when the imeta tag includes m image/*. Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | render images from MLS messages by preserving rumor tags | Adam Soltys | 2026-03-06 | 2 | -4/+14 |
| | | | | | | | | | Extract tags from decrypted MLS rumors and pass them through to ChatMessage. Handle imeta tags (NIP-92) for image attachments sent from clients like White Noise. Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | suppress push notification when user is already on the target page | Adam Soltys | 2026-03-06 | 1 | -8/+16 |
| | | | | | Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | reuse existing tab on notification click, fallback to new tab | Adam Soltys | 2026-03-06 | 1 | -1/+8 |
| | | | | | Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | simplify notification click to just openWindow | Adam Soltys | 2026-03-06 | 1 | -15/+1 |
| | | | | | Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | fix notification click navigate error with uncontrolled clients | Adam Soltys | 2026-03-06 | 1 | -3/+5 |
| | | | | | Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | fix notification click to reuse existing tab | Adam Soltys | 2026-03-06 | 1 | -3/+5 |
| | | | | | Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | sync MLS group registry to server for push notifications | Adam Soltys | 2026-03-06 | 1 | -1/+18 |
| | | | | | Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | make pm reactive so push toggle renders after SW init | Adam Soltys | 2026-03-06 | 1 | -1/+1 |
| | | | | | Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | use Notification.permission instead of pushManager.permissionState | Adam Soltys | 2026-03-06 | 1 | -4/+1 |
| | | | | | | | | permissionState may throw on some setups. Notification.permission is simpler and universally supported. Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | wait for service worker activation before accessing pushManager | Adam Soltys | 2026-03-06 | 1 | -0/+9 |
| | | | | | Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | make service worker install resilient to cache failures | Adam Soltys | 2026-03-06 | 1 | -1/+7 |
| | | | | | | | | Use Promise.allSettled instead of addAll so a single failed asset doesn't prevent the SW from installing (needed for push notifications). Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | register service worker on demand for push notifications | Adam Soltys | 2026-03-06 | 1 | -1/+4 |
| | | | | | | | | If no service worker is registered (e.g. staging static file serving), register it explicitly so pushManager is available. Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | remove all svelte/legacy usage (run, preventDefault) | Adam Soltys | 2026-03-06 | 13 | -31/+11 |
| | | | | | | | | Replace run() with $effect(), preventDefault() wrapper with inline e.preventDefault(), and remove unused imports across 13 files. Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | fix push notification registration and server-side MLS user index | Adam Soltys | 2026-03-06 | 1 | -26/+50 |
| | | | | | | | | | | - Fix push toggle: use $effect instead of run() to avoid silent failures - Add error handling and console logging for push init/toggle - Hide push section when service worker unavailable (dev mode) - Simplify MLS user search to fetch from server API and cache in IndexedDB Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | search | Adam Soltys | 2026-03-06 | 1 | -111/+17 |
| | | |||||
| * | MLS user search on /messages | Adam Soltys | 2026-03-06 | 4 | -11/+272 |
| | | | | | Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | subscribe to group relays | Adam Soltys | 2026-03-06 | 1 | -1/+1 |
| | | |||||
| * | use dm relays | Adam Soltys | 2026-03-06 | 2 | -3/+36 |
| | | |||||
| * | lint | Adam Soltys | 2026-03-06 | 11 | -24/+20 |
| | | |||||
