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 |
|
thePR0M3TH3AN
|
c2fc2e26e8
|
Fix Nostr publish logging for new SDK
|
2025-06-30 23:56:56 -04:00 |
|
thePR0M3TH3AN
|
a31f73d9e5
|
Fix async Nostr client methods
|
2025-06-30 23:48:42 -04:00 |
|
thePR0M3TH3AN
|
c51b0d7567
|
Fix nostr-sdk method usage
|
2025-06-30 23:29:00 -04:00 |
|
thePR0M3TH3AN
|
5d9166cbd7
|
Fix NostrClient relay initialization
|
2025-06-30 23:21:07 -04:00 |
|
thePR0M3TH3AN
|
80027c3093
|
Simplify Nostr client and fix tests
|
2025-06-30 23:14:06 -04:00 |
|
thePR0M3TH3AN
|
a91e02b5c2
|
Fix Nostr events iteration
|
2025-06-30 22:57:22 -04:00 |
|
thePR0M3TH3AN
|
9594c5a2f8
|
Switch to nostr-sdk
|
2025-06-30 22:49:04 -04:00 |
|
thePR0M3TH3AN
|
6dbf92d71d
|
Avoid eager imports to fix circular dependency
|
2025-06-30 21:05:13 -04:00 |
|
thePR0M3TH3AN
|
f60eaa4a1e
|
Switch to pynostr
|
2025-06-30 20:55:46 -04:00 |
|
thePR0M3TH3AN
|
87a493b845
|
Revert "Merge pull request #66 from PR0M3TH3AN/codex/replace-monstr-with-pynostr-in-client"
This reverts commit c79dd805e3 , reversing
changes made to c05f19d3a4 .
|
2025-06-30 16:07:10 -04:00 |
|
thePR0M3TH3AN
|
d36607fa9a
|
Add timeout to wait_for_connection and test
|
2025-06-30 16:01:25 -04:00 |
|
thePR0M3TH3AN
|
00155237a5
|
Return success status from Nostr publish
|
2025-06-30 11:17:55 -04:00 |
|