Welcome! You are authenticated.
69 |Your public key: {appKeys?.pub}
70 | 71 |Please log in
75 | 76 |Status: {isLoggedIn ? 'Authenticated' : 'Not authenticated'}
253 | 254 |{error.err}
79 | {error.context && Context: {error.context}} 80 |Email: {profile.email || 'Not set'}
109 | {profile.avatar && ( 110 |{authError.err}
148 |{notes.content}
191 | Created: {notes.createdAt} 192 |Login count: {userStats.loginCount || 0}
232 | 238 |Error: {error.err}
258 | {error.context &&Context: {error.context}
} 259 | {error.code &&Code: {error.code}
} 260 |Error: {authError.err}
69 | {authError.context && ( 70 |Context: {authError.context}
71 | )} 72 | 75 |Creating your secure key pair
85 |Logging you in securely
95 |Public Key: {appKeys.pub}
104 |You can now access encrypted data and perform authenticated operations.
114 | 115 |{authError.err}
141 | 142 | 143 |Click below to authenticate and access your data
154 | 157 |Authenticating...
165 | 166 |{authError.err}
234 | 235 |Public Key: {keys.pub.slice(0, 20)}...
311 |Member since: { 312 | profile.createdAt ? new Date(profile.createdAt).toLocaleDateString() : 'Unknown' 313 | }
314 |Your credentials could not be verified.
348 | 354 |{error.err}
362 | 365 |{error.err}
373 |{JSON.stringify(error, null, 2)}
376 | {userError.err}
71 |Namespace Soul: {namespacedGraph._.opt?.soul || 'Generating...'}
81 |Data: {JSON.stringify(userData, null, 2)}
82 |Current Namespace: {currentSoul}
149 |Connected: {namespacedGraph ? 'Yes' : 'No'}
150 |Error: {settingsError.err}
155 |{JSON.stringify(settings, null, 2)}
160 |
163 | Namespace: {selectedTenant.namespace}
247 | 248 | {tenantError ? ( 249 |Error loading tenant data: {tenantError.err}
251 |{JSON.stringify(tenantData, null, 2)}
256 |
259 | Please select a tenant to view their data
265 |Error: {projectError.err}
377 |{item.description}
392 | Created: {new Date(item.createdAt).toLocaleDateString()} 393 |Namespace Error: {error.err}
430 | 433 |Namespace: {soul}
437 |{JSON.stringify(fields, null, 2)}
438 | Total Items: {totalItems}
274 |Total Pages: {totalPages}
275 |Cached Pages: {preloadedPages.size}
276 |Cache Efficiency: {(cacheStats.efficiency * 100).toFixed(1)}%
277 |Cache Hits: {cacheStats.hits}
278 |Cache Misses: {cacheStats.misses}
279 | {isLoadingPage &&Loading page...
} 280 |{error.err}
76 | {error.context && Context: {error.context}} 77 |No todos yet. Add one above!
142 | )} 143 |Your cart is empty
317 | ) : ( 318 | <> 319 |Price: ${item.price}
324 |Subtotal: ${(item.price * item.quantity).toFixed(2)}
338 | 341 |Unable to connect to the Gun network
405 | 406 |{error.err}
415 | 416 |{error.err}
425 |Context: {error.context}
428 |Code: {error.code}
429 |Retry count: {retryCount}
430 |{JSON.stringify(currentProfile, null, 2)}
99 |
102 | Time: {new Date(update.timestamp).toLocaleTimeString()}
109 |Data: {JSON.stringify(update.data, null, 2)}
110 | {update.key &&Key: {update.key}
} 111 |Please log in to access notifications
281 |Status: 302 | {shouldSubscribe ? 'Monitoring Active' : 'Monitoring Disabled'} 303 |
304 |Notifications: {notifications.length}
305 |No notifications yet...
312 | ) : ( 313 | notifications.map((notif, index) => ( 314 |Updates: {subscriptionStats.updates}
419 |Errors: {subscriptionStats.errors}
420 | {subscriptionStats.lastError && ( 421 |Last Error: {subscriptionStats.lastError}
422 | )} 423 |Creating your secure cryptographic key pair
59 |Public Key: {keys.pub.slice(0, 20)}...
69 |Keys ready for authentication
70 |Public Key: {keys.pub}
139 |Encrypted Public Key: {keys.epub}
140 |Private keys are securely stored and not displayed
141 |Keys are stored locally. In production:
160 |Time elapsed: {(elapsed / 1000).toFixed(1)}s
203 |Creating secure key pair...
204 |Generation completed in {(elapsed / 1000).toFixed(1)} seconds
226 |Public Key: {keys.pub.slice(0, 40)}...
228 |Ready for authentication and encryption
229 |Public Key: {keys.pub.slice(0, 20)}...
315 |Status: {importKeys ? 'Imported' : 'Generated'}
316 |{error}
403 | 406 |This may take a few seconds...
415 |Your cryptographic keys have been generated successfully.
423 |Generating your cryptographic keys...
473 |Keys generated successfully!
478 |Public Key: {keys.pub.slice(0, 30)}...
479 | 482 |Authentication failed: {authError.err}
494 | 497 | 500 |Ready to authenticate with your keys
504 | 507 | 510 |Authentication successful!
514 | 517 |You're now authenticated and ready to use the app!
527 |Public Key: {keys!.pub}
529 |Authenticated: Yes
530 |Creating your secure cryptographic key pair
573 |{connectionError.err}
63 | 66 |Status: {isConnected ? 'Connected' : 'Disconnected'}
76 |Gun Instance: {gun ? 'Ready' : 'Not Ready'}
77 |Gun instance is ready for use!
89 |Error: {connectionError.err}
121 |Trying to connect to multiple peers...
122 | 123 |Status: {isConnected ? 'Connected' : 'Disconnected'}
140 |Connected Peers: {peerCount || 0}
141 |Local Storage: Enabled
142 |Radisk: Enabled
143 |Active Connections: {peerStats.length}
183 | 184 | {peerStats.map((stat, index) => ( 185 |Peer {index + 1} - Connected at {stat.connectedAt.toLocaleTimeString()}
187 |{JSON.stringify(gunConfig, null, 2)}
259 | Connection Error: {connectionError.err}
266 |Status: {isConnected ? 'Connected' : 'Connecting...'}
270 |Connection Error: {connectionError.err}
408 |Status: {isConnected ? 'Connected' : 'Connecting...'}
412 |{storedValue}
464 |{connectionError.err}
502 |Retry attempts: {retryCount}
503 | 504 | 510 | 511 | {retryCount >= 5 && ( 512 |Status: {isConnected ? 'Connected' : 'Connecting...'}
532 | {gun &&