Commit Graph
71 Commits
Author SHA1 Message Date
google-labs-jules[bot]andPR0M3TH3AN fe6334523c Remove unused EventHandler class and its tests
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-16 17:43:16 +00:00
thePR0M3TH3AN 505cf1a950 feat: track nostr account index per seed 2025-08-20 22:15:35 -04:00
thePR0M3TH3AN 0315562d80 test: ensure manifest IDs omit fingerprint 2025-08-20 19:11:24 -04:00
thePR0M3TH3AN 785acf938c chore: remove unused nostr utils 2025-08-12 10:26:51 -04:00
thePR0M3TH3AN 69f1619816 Remove obsolete logging configuration module 2025-08-12 10:03:54 -04:00
thePR0M3TH3AN a21efa91db refactor: rename entropy length parameter 2025-08-12 09:41:37 -04:00
thePR0M3TH3AN c4297731b9 Use nostr_sdk Event and update handler tests 2025-08-11 15:40:43 -04:00
thePR0M3TH3AN b0a2f17cc8 Make Nostr client async 2025-08-10 20:59:04 -04:00
thePR0M3TH3AN 199d02ab72 Clarify placeholder utils and clean imports 2025-08-08 15:47:52 -04:00
thePR0M3TH3AN fdd2530635 Enable padding in hex_to_bech32 2025-08-08 12:53:24 -04:00
thePR0M3TH3AN a864da5751 Cache BIP85 derivations and incremental snapshots 2025-08-06 08:36:48 -04:00
thePR0M3TH3AN 2aae6db22d fix: route nostr helpers through client module 2025-08-05 21:38:48 -04:00
thePR0M3TH3AN 942cb1d89a Improve Nostr backup restoration reliability 2025-08-03 17:01:49 -04:00
thePR0M3TH3AN 49675211e4 feat: add manifest identifier fallback logging 2025-08-03 16:28:05 -04:00
thePR0M3TH3AN 911fd6705d test: cover legacy key fallback 2025-08-03 15:55:45 -04:00
thePR0M3TH3AN 8568e38d36 Add legacy Nostr key derivation 2025-08-03 14:59:53 -04:00
thePR0M3TH3AN aa688bc49a test: add legacy manifest fallback test 2025-08-03 14:32:40 -04:00
thePR0M3TH3AN a3d45a117c Fix relay URL handling for nostr-sdk 0.43 2025-07-28 13:55:55 -04:00
thePR0M3TH3AN cb1e18c8ba Add manifest consistency check and tests 2025-07-24 20:05:30 -04:00
thePR0M3TH3AN 24a606fb70 Apply sequential deltas from Nostr 2025-07-24 19:41:35 -04:00
thePR0M3TH3AN 529eb5a0a6 Ensure thread-safe NostrClient state reads 2025-07-24 19:28:35 -04:00
thePR0M3TH3AN 64a84c59d7 Add thread-safe state access in NostrClient 2025-07-24 19:05:31 -04:00
thePR0M3TH3AN 8e7224dfd2 Add configurable Nostr retry backoff 2025-07-24 18:53:45 -04:00
thePR0M3TH3AN b70585c55e Add manifest identifier constant and update Nostr client 2025-07-24 17:23:57 -04:00
thePR0M3TH3AN 59dbb885aa Improve sync error reporting 2025-07-19 19:14:27 -04:00
thePR0M3TH3AN c23b2e4913 Refactor password manager modules 2025-07-17 19:21:10 -04:00
thePR0M3TH3AN 8579cf7f3d Add snapshot retrieval retries and fallback 2025-07-17 14:43:04 -04:00
thePR0M3TH3AN 49a5329bf6 Add event_id tracking for Nostr chunks 2025-07-17 14:04:32 -04:00
thePR0M3TH3AN 1d92d5e1ca Reconnect after relay update 2025-07-13 22:29:18 -04:00
thePR0M3TH3AN 905b4ec8ba Record manifest details and timestamp 2025-07-13 22:18:28 -04:00
thePR0M3TH3AN cbad7ccf75 Ensure client pool reinitializes on relay update 2025-07-13 21:38:52 -04:00
thePR0M3TH3AN 57997e4958 Record manifest ID and timestamp 2025-07-13 21:32:11 -04:00
thePR0M3TH3AN 4893daa1b4 Add verbose timing logs 2025-07-13 16:09:58 -04:00
thePR0M3TH3AN 80c67905ae Allow passing ConfigManager to NostrClient 2025-07-13 15:57:31 -04:00
thePR0M3TH3AN 78499b267e Add configurable Nostr retry settings 2025-07-13 15:42:24 -04:00
thePR0M3TH3AN cca860adf5 Add offline mode feature 2025-07-13 13:15:05 -04:00
thePR0M3TH3AN 1e270c9ab1 Defer nostr client connections 2025-07-11 22:50:08 -04:00
thePR0M3TH3AN af049a258a fix relay health check 2025-07-06 17:07:34 -04:00
thePR0M3TH3AN 9c2f1e52f7 Add Nostr key pair support 2025-07-04 19:17:04 -04:00
thePR0M3TH3AN 248b893527 Fix event timestamp to use UTC 2025-07-03 14:39:41 -04:00
thePR0M3TH3AN 3364824fc4 Add relay health check and tests 2025-07-03 09:44:09 -04:00
thePR0M3TH3AN b6675aa5ec Display event IDs after Nostr publish 2025-07-02 20:14:25 -04:00
thePR0M3TH3AN 456de50ff1 Add delta publishing and fetching 2025-07-02 16:11:05 -04:00
thePR0M3TH3AN c1bb913d82 Add snapshot backup support 2025-07-02 16:00:55 -04:00
thePR0M3TH3AN 81552d5a0e Add nostr backup constants and manifest models 2025-07-02 15:49:02 -04:00
thePR0M3TH3AN fce7e8c4b7 Add retry and logging for Nostr sync 2025-07-02 14:37:45 -04:00
thePR0M3TH3AN f6a94d06cc Use exc_info for error logging 2025-07-01 18:23:44 -04:00
thePR0M3TH3AN 6be6b59b6f fix nostr client seed decrypt 2025-07-01 14:50:56 -04:00
thePR0M3TH3AN 92cbaace1f Backup to Nostr after password change 2025-07-01 10:17:14 -04:00
thePR0M3TH3AN 1892ec5a5f feat: allow sending nostr direct messages 2025-07-01 08:48:18 -04:00