Gigi
489e48fe4d
feat: enhance bookmark event display with detailed info
...
- Show kind names (Simple List, Replaceable List, etc)
- Display data size in human-readable format (B, KB, MB)
- Show count of public bookmarks per event
- Indicate presence of encrypted content
- Show d-tag and title for better identification
2025-10-17 20:17:58 +02:00
Gigi
744a145e9f
fix: resolve linting errors in App.tsx and async.ts
2025-10-17 20:09:20 +02:00
Gigi
7ad925dbd3
feat: add bookmark loading and decryption section to debug page
2025-10-17 20:08:08 +02:00
Gigi
a69298a3a9
perf(bunker): non-blocking bookmark decryption with concurrency limit
...
- Add withTimeout and mapWithConcurrency helpers in utils/async.ts
- Refactor collectBookmarksFromEvents to decrypt with 6-way concurrency
- Public bookmarks collected immediately, private decrypted in parallel
- Each decrypt wrapped with 30s timeout safety net
- Document non-blocking publish and concurrent decrypt in Amber.md
2025-10-17 13:27:50 +02:00
Gigi
2c3aff0407
perf(bunker): make NIP-46 publish non-blocking at app wiring level; resolve immediately and let responses drive timing/results
bunker-encrypt-decrypt
2025-10-17 13:09:42 +02:00
Gigi
aad35d41db
fix(debug): return benign object from fire-and-forget publish so timing UI remains stable
2025-10-17 13:06:17 +02:00
Gigi
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
2025-10-17 13:04:59 +02:00
Gigi
18bf8f9a2c
ui(debug): use existing color pattern for red disconnect button with proper styling and hover effects
2025-10-17 12:56:47 +02:00
Gigi
37f3a32a1c
fix(debug): use inline red styling for disconnect button since btn-danger class doesn't exist
2025-10-17 12:56:06 +02:00
Gigi
c9678564a5
ui(debug): change disconnect button to red (btn-danger) for better visual indication
2025-10-17 12:54:26 +02:00
Gigi
721c18c509
ui(debug): add Reset button to restore default payload text
2025-10-17 12:53:44 +02:00
Gigi
9e30fe683b
ui(debug): left-align encrypt and decrypt buttons in both NIP-44 and NIP-04 sections
2025-10-17 12:53:20 +02:00
Gigi
7fff50c146
ui(debug): move Encrypt/Decrypt buttons above Encrypted text in both NIP-44 and NIP-04 sections
2025-10-17 12:52:40 +02:00
Gigi
fc1c845b67
ui(debug): change 'cipher' labels to 'Encrypted:' for better clarity
2025-10-17 12:52:12 +02:00
Gigi
c2ec1f3677
ui(debug): move Clear logs button below Show all checkbox
2025-10-17 12:51:37 +02:00
Gigi
0cbd357856
ui(debug): right-align all buttons using justify-end
2025-10-17 12:51:21 +02:00
Gigi
26ea9ed547
fix(lint): remove unused global variable declarations from Debug component
2025-10-17 12:50:49 +02:00
Gigi
9cbbecb32c
ui(debug): increase debug logs height from max-h-96 to max-h-192 (2x taller)
2025-10-17 12:49:59 +02:00
Gigi
db12c89731
ui(debug): add character-wrap (break-all) to ciphertext textboxes
2025-10-17 12:49:28 +02:00
Gigi
6f413deb90
ui(debug): increase ciphertext textarea height to 5 lines (h-20)
2025-10-17 12:48:57 +02:00
Gigi
0127e2dc86
ui(debug): change page title from 'Bunker Debug' to 'Debug'
2025-10-17 12:48:25 +02:00
Gigi
7743928702
ui(debug): increase log area height from max-h-64 to max-h-96 (3x taller)
2025-10-17 12:48:01 +02:00
Gigi
bf76150fc1
ui(debug): show spinner in place of millisecond number during measurement
2025-10-17 12:47:36 +02:00
Gigi
c62107172b
ui(debug): make ciphertext and plaintext fields multiline with proper whitespace handling
2025-10-17 12:47:13 +02:00
Gigi
a253587dfa
ui(debug): add subtle background to payload textarea for better editability indication
2025-10-17 12:46:57 +02:00
Gigi
1938533d53
ui(debug): replace animated timing with spinner during measurement
2025-10-17 12:46:43 +02:00
Gigi
28943c55bd
style(debug): update ciphertext and plaintext display to match logs textbox style
2025-10-17 12:46:21 +02:00
Gigi
791bbb68b6
fix(debug): implement proper stopwatch timing that counts up from 0ms in real-time
2025-10-17 12:44:29 +02:00
Gigi
ec8adcc794
refactor(debug): move plaintext display below buttons for better visual flow
2025-10-17 12:43:06 +02:00
Gigi
68058e7661
refactor(debug): move encrypt buttons next to decrypt buttons for better UX
2025-10-17 12:42:22 +02:00
Gigi
416c62369c
refactor: extract VersionFooter component to eliminate duplication between debug and settings
2025-10-17 12:41:39 +02:00
Gigi
a19dd53423
feat(debug): add live performance timing with digital stopwatch display
2025-10-17 12:40:22 +02:00
Gigi
79ec33b79a
style(debug): format NIP specifications as NIP-44 and NIP-04
2025-10-17 12:37:59 +02:00
Gigi
be881b957c
feat(debug): update log description to 'Recent bunker logs:'
2025-10-17 12:36:50 +02:00
Gigi
244872e9f2
style(debug): move debug logs controls below the log output
2025-10-17 12:36:36 +02:00
Gigi
1397f7f0f4
style(debug): apply settings page styling structure and layout
2025-10-17 12:36:10 +02:00
Gigi
96424dd65c
fix: resolve all linting issues - replace empty catch blocks and fix explicit any types
2025-10-17 12:33:53 +02:00
Gigi
9efc5459fb
feat(debug): replace debug logs button with proper HTML checkbox element
2025-10-17 12:32:53 +02:00
Gigi
7e02168e54
feat(debug): make debug logs button show toggleable checkmark (✓/☐)
2025-10-17 12:32:29 +02:00
Gigi
f8e6b3e828
refactor(debug): move time measurements to dedicated Performance Timing section
2025-10-17 12:32:12 +02:00
Gigi
c06176bfc9
feat(debug): add bunker login section as first section of debug page
2025-10-17 12:31:31 +02:00
Gigi
e2a1701000
refactor(debug): move debug logs section to end with improved layout
2025-10-17 12:30:14 +02:00
Gigi
d7703ceef4
style(debug): use regular HTML checkmark instead of FontAwesome icon
2025-10-17 12:29:09 +02:00
Gigi
93daabc673
style(debug): improve cipher text wrapping with overflowWrap anywhere
2025-10-17 12:28:43 +02:00
Gigi
9264245944
style(debug): make Clear logs button a proper secondary button
2025-10-17 12:28:14 +02:00
Gigi
f56423040b
feat(debug): add checkmark icon to debug logs button when enabled
2025-10-17 12:28:04 +02:00
Gigi
4b91504a50
feat(debug): clarify button text to 'Show all applesauce debug logs'
2025-10-17 12:27:45 +02:00
Gigi
1f0f7fef5e
feat(debug): update title to 'Bunker Debug' for clarity
2025-10-17 12:27:25 +02:00
Gigi
6aced653fb
feat(debug): add clock icon to time measurements for better visual clarity
2025-10-17 12:27:14 +02:00
Gigi
0899482869
style(debug): make Encrypt (nip04) and Clear buttons proper secondary buttons
2025-10-17 12:26:51 +02:00