Commit Graph

  • 8eaba04d91 refactor: disable account queue globally Gigi 2025-10-17 21:19:21 +02:00
  • 0785b034e4 perf: use shorter timeouts for debug page bookmark loading Gigi 2025-10-17 21:06:05 +02:00
  • 47e698f197 feat: stream bookmark events on debug page Gigi 2025-10-17 21:01:10 +02:00
  • 3a752a761a refactor: remove artificial timeouts from bookmark decryption Gigi 2025-10-17 20:54:45 +02:00
  • f6cc49c07a fix: only decrypt events with actual encrypted content Gigi 2025-10-17 20:53:25 +02:00
  • 5c4fca9cc9 docs: document critical queue disabling requirement in Amber.md Gigi 2025-10-17 20:47:13 +02:00
  • 536a7ce1fa fix: disable account queue during batch decrypt operations Gigi 2025-10-17 20:46:00 +02:00
  • 61072aef40 refactor: remove concurrent decryption in favor of sequential Gigi 2025-10-17 20:44:48 +02:00
  • b7ec1fcf06 fix: add 5s timeout and smart encryption detection for bookmarks Gigi 2025-10-17 20:42:46 +02:00
  • d2fd8fb8fe perf: remove 30s timeout from bookmark decryption Gigi 2025-10-17 20:40:07 +02:00
  • 68ee1b3122 feat: add clear button for bookmark data Gigi 2025-10-17 20:35:17 +02:00
  • a37735fc1c refactor: show decrypted bookmarks above loaded events Gigi 2025-10-17 20:33:25 +02:00
  • de0f587174 refactor: display bookmark event stats on separate lines Gigi 2025-10-17 20:21:24 +02:00
  • f977561779 feat: restore padlock emoji for encrypted content indicator Gigi 2025-10-17 20:21:07 +02:00
  • 043ea168fb feat: display full event ID for easy copy/paste Gigi 2025-10-17 20:20:48 +02:00
  • 5336bafed4 refactor: remove emojis from bookmark event display Gigi 2025-10-17 20:20:24 +02:00
  • c51291bf81 feat: add performance timing to bookmark loading and decryption Gigi 2025-10-17 20:19:48 +02:00
  • 489e48fe4d feat: enhance bookmark event display with detailed info Gigi 2025-10-17 20:17:58 +02:00
  • 744a145e9f fix: resolve linting errors in App.tsx and async.ts Gigi 2025-10-17 20:09:20 +02:00
  • 7ad925dbd3 feat: add bookmark loading and decryption section to debug page Gigi 2025-10-17 20:08:08 +02:00
  • a69298a3a9 perf(bunker): non-blocking bookmark decryption with concurrency limit Gigi 2025-10-17 13:27:50 +02:00
  • 2c3aff0407 perf(bunker): make NIP-46 publish non-blocking at app wiring level; resolve immediately and let responses drive timing/results bunker-encrypt-decrypt Gigi 2025-10-17 13:09:42 +02:00
  • aad35d41db fix(debug): return benign object from fire-and-forget publish so timing UI remains stable Gigi 2025-10-17 13:06:17 +02:00
  • cc6189a5d9 perf(bunker): fire-and-forget NIP-46 publish in app wrapper so UI isn’t blocked waiting on relay publish; encryption/decryption results now display immediately on /debug Gigi 2025-10-17 13:04:59 +02:00
  • 18bf8f9a2c ui(debug): use existing color pattern for red disconnect button with proper styling and hover effects Gigi 2025-10-17 12:56:47 +02:00
  • 37f3a32a1c fix(debug): use inline red styling for disconnect button since btn-danger class doesn't exist Gigi 2025-10-17 12:56:06 +02:00
  • c9678564a5 ui(debug): change disconnect button to red (btn-danger) for better visual indication Gigi 2025-10-17 12:54:26 +02:00
  • 721c18c509 ui(debug): add Reset button to restore default payload text Gigi 2025-10-17 12:53:44 +02:00
  • 9e30fe683b ui(debug): left-align encrypt and decrypt buttons in both NIP-44 and NIP-04 sections Gigi 2025-10-17 12:53:20 +02:00
  • 7fff50c146 ui(debug): move Encrypt/Decrypt buttons above Encrypted text in both NIP-44 and NIP-04 sections Gigi 2025-10-17 12:52:40 +02:00
  • fc1c845b67 ui(debug): change 'cipher' labels to 'Encrypted:' for better clarity Gigi 2025-10-17 12:52:12 +02:00
  • c2ec1f3677 ui(debug): move Clear logs button below Show all checkbox Gigi 2025-10-17 12:51:37 +02:00
  • 0cbd357856 ui(debug): right-align all buttons using justify-end Gigi 2025-10-17 12:51:21 +02:00
  • 26ea9ed547 fix(lint): remove unused global variable declarations from Debug component Gigi 2025-10-17 12:50:49 +02:00
  • 9cbbecb32c ui(debug): increase debug logs height from max-h-96 to max-h-192 (2x taller) Gigi 2025-10-17 12:49:59 +02:00
  • db12c89731 ui(debug): add character-wrap (break-all) to ciphertext textboxes Gigi 2025-10-17 12:49:28 +02:00
  • 6f413deb90 ui(debug): increase ciphertext textarea height to 5 lines (h-20) Gigi 2025-10-17 12:48:57 +02:00
  • 0127e2dc86 ui(debug): change page title from 'Bunker Debug' to 'Debug' Gigi 2025-10-17 12:48:25 +02:00
  • 7743928702 ui(debug): increase log area height from max-h-64 to max-h-96 (3x taller) Gigi 2025-10-17 12:48:01 +02:00
  • bf76150fc1 ui(debug): show spinner in place of millisecond number during measurement Gigi 2025-10-17 12:47:36 +02:00
  • c62107172b ui(debug): make ciphertext and plaintext fields multiline with proper whitespace handling Gigi 2025-10-17 12:47:13 +02:00
  • a253587dfa ui(debug): add subtle background to payload textarea for better editability indication Gigi 2025-10-17 12:46:57 +02:00
  • 1938533d53 ui(debug): replace animated timing with spinner during measurement Gigi 2025-10-17 12:46:43 +02:00
  • 28943c55bd style(debug): update ciphertext and plaintext display to match logs textbox style Gigi 2025-10-17 12:46:21 +02:00
  • 791bbb68b6 fix(debug): implement proper stopwatch timing that counts up from 0ms in real-time Gigi 2025-10-17 12:44:29 +02:00
  • ec8adcc794 refactor(debug): move plaintext display below buttons for better visual flow Gigi 2025-10-17 12:43:06 +02:00
  • 68058e7661 refactor(debug): move encrypt buttons next to decrypt buttons for better UX Gigi 2025-10-17 12:42:22 +02:00
  • 416c62369c refactor: extract VersionFooter component to eliminate duplication between debug and settings Gigi 2025-10-17 12:41:39 +02:00
  • a19dd53423 feat(debug): add live performance timing with digital stopwatch display Gigi 2025-10-17 12:40:22 +02:00
  • 79ec33b79a style(debug): format NIP specifications as NIP-44 and NIP-04 Gigi 2025-10-17 12:37:59 +02:00
  • be881b957c feat(debug): update log description to 'Recent bunker logs:' Gigi 2025-10-17 12:36:50 +02:00
  • 244872e9f2 style(debug): move debug logs controls below the log output Gigi 2025-10-17 12:36:36 +02:00
  • 1397f7f0f4 style(debug): apply settings page styling structure and layout Gigi 2025-10-17 12:36:10 +02:00
  • 96424dd65c fix: resolve all linting issues - replace empty catch blocks and fix explicit any types Gigi 2025-10-17 12:33:53 +02:00
  • 9efc5459fb feat(debug): replace debug logs button with proper HTML checkbox element Gigi 2025-10-17 12:32:53 +02:00
  • 7e02168e54 feat(debug): make debug logs button show toggleable checkmark (✓/☐) Gigi 2025-10-17 12:32:29 +02:00
  • f8e6b3e828 refactor(debug): move time measurements to dedicated Performance Timing section Gigi 2025-10-17 12:32:12 +02:00
  • c06176bfc9 feat(debug): add bunker login section as first section of debug page Gigi 2025-10-17 12:31:31 +02:00
  • e2a1701000 refactor(debug): move debug logs section to end with improved layout Gigi 2025-10-17 12:30:14 +02:00
  • d7703ceef4 style(debug): use regular HTML checkmark instead of FontAwesome icon Gigi 2025-10-17 12:29:09 +02:00
  • 93daabc673 style(debug): improve cipher text wrapping with overflowWrap anywhere Gigi 2025-10-17 12:28:43 +02:00
  • 9264245944 style(debug): make Clear logs button a proper secondary button Gigi 2025-10-17 12:28:14 +02:00
  • f56423040b feat(debug): add checkmark icon to debug logs button when enabled Gigi 2025-10-17 12:28:04 +02:00
  • 4b91504a50 feat(debug): clarify button text to 'Show all applesauce debug logs' Gigi 2025-10-17 12:27:45 +02:00
  • 1f0f7fef5e feat(debug): update title to 'Bunker Debug' for clarity Gigi 2025-10-17 12:27:25 +02:00
  • 6aced653fb feat(debug): add clock icon to time measurements for better visual clarity Gigi 2025-10-17 12:27:14 +02:00
  • 0899482869 style(debug): make Encrypt (nip04) and Clear buttons proper secondary buttons Gigi 2025-10-17 12:26:51 +02:00
  • 1bdfa1e6e1 style(debug): apply same max-width as reading view to debug page Gigi 2025-10-17 12:26:31 +02:00
  • f22a8f15c0 style(debug): improve debug page styling and layout consistency Gigi 2025-10-17 12:22:31 +02:00
  • bf6394fc7d feat(debug): add version and git commit footer to /debug page Gigi 2025-10-17 12:20:43 +02:00
  • 6f08586e8f feat(debug): improve layout/readability with sections, code boxes, and stats badges Gigi 2025-10-17 12:19:09 +02:00
  • d60a4a24ad feat(debug): show encrypt/decrypt durations for nip04/nip44 on /debug page Gigi 2025-10-17 12:14:59 +02:00
  • 51069f3623 feat(debug): add debug toggle and clear logs; disable account queueing for nostr-connect Gigi 2025-10-17 12:12:25 +02:00
  • 1407af22e3 feat(debug): interactive /debug page (manual nip04/nip44 encrypt/decrypt, live logs); add DebugBus and wire signer logs Gigi 2025-10-17 10:50:20 +02:00
  • ea6220277d feat(debug): add /debug page with NIP-46 encrypt→decrypt probes for nip04/nip44 Gigi 2025-10-17 10:37:45 +02:00
  • fbffa03dad docs(amber): summarize bunker decrypt investigation, evidence, and next steps Gigi 2025-10-17 09:48:11 +02:00
  • a74760d804 chore(bunker): increase decrypt timeouts (probe 10s, bookmark decrypt 30s) Gigi 2025-10-17 09:36:13 +02:00
  • c4b0a712d2 chore(bunker): log NIP-46 method from event content to debug decrypt calls Gigi 2025-10-17 09:34:31 +02:00
  • 1fecf9c7f4 fix(bunker): accept remote===pubkey for Amber; remove invalid-state warning Gigi 2025-10-17 01:26:32 +02:00
  • 7be21203d9 chore(types): cast through unknown for protected publish/subscription access in debug wrappers Gigi 2025-10-17 01:25:21 +02:00
  • f65f2c6597 chore(lint): remove explicit any types, add deps for useEffect, and type relay logging Gigi 2025-10-17 01:24:41 +02:00
  • 227def4328 chore(lint): replace empty catch blocks with warnings; keep strict rules Gigi 2025-10-17 01:22:53 +02:00
  • b506624f57 fix(bunker): use encrypt→decrypt roundtrip for nip44/nip04 probe to avoid false timeouts Gigi 2025-10-17 01:19:37 +02:00
  • fbb6a0a153 fix(bunker): merge signer.relays with app RELAYS to include local Amber relays Gigi 2025-10-17 01:13:03 +02:00
  • 528de32689 fix(bunker): wire NostrConnectSigner to RelayPool publish/subscription statics for NIP-46 responses Gigi 2025-10-17 01:07:35 +02:00
  • 230e5380ca chore(bunker): expand debug logs for NIP-46 publish/subscribe (tags, content length) Gigi 2025-10-17 01:05:13 +02:00
  • 349237d097 fix(bunker): preserve signer context when wrapping publish/subscription for decrypt responses Gigi 2025-10-17 01:01:44 +02:00
  • d4df9f0424 chore: commit pending changes to App and LoginOptions Gigi 2025-10-17 00:55:47 +02:00
  • 2f68e84002 debug(bunker): log NIP-46 request body preview (method, params, content slice) Gigi 2025-10-17 00:53:58 +02:00
  • b18dcc29cd revert: do not block when remote === user pubkey Gigi 2025-10-17 00:45:39 +02:00
  • 680169e312 fix(bunker): validate bunker URI - remote must differ from user pubkey Gigi 2025-10-17 00:42:14 +02:00
  • 11753c4515 debug(bunker): add post-connect decrypt probe (nip04/nip44) with timeout Gigi 2025-10-17 00:29:52 +02:00
  • bd29dfd65f chore(bunker): warn if remote pubkey equals user pubkey (invalid state) Gigi 2025-10-17 00:26:54 +02:00
  • 4b1ae838e5 chore: add Amber to .gitignore Gigi 2025-10-17 00:23:58 +02:00
  • 85599d3103 fix(bunker): guarded connect with explicit permissions on restore Gigi 2025-10-17 00:21:46 +02:00
  • 4603c5a258 fix(bunker): guarded connect after subscription to enable decrypt Gigi 2025-10-17 00:19:21 +02:00
  • ec45fbc5e8 debug(bunker): log signer publish/subscribe calls and relay connectivity Gigi 2025-10-17 00:17:00 +02:00
  • 53400334b2 Revert "fix: skip bookmark decryption for bunker signers" Gigi 2025-10-17 00:12:20 +02:00
  • af4ff7081a fix: skip bookmark decryption for bunker signers Gigi 2025-10-17 00:11:20 +02:00
  • 7f21b8ed76 fix: add startup delay to allow bunker subscription to fully establish Gigi 2025-10-17 00:09:27 +02:00