thePR0M3TH3AN
|
e45483c6eb
|
Add timestamp tracking to dummy relay and update tests
|
2025-07-14 08:55:55 -04:00 |
|
thePR0M3TH3AN
|
2f8659c49f
|
test: assert nostr client reload on relay update
|
2025-07-14 06:04:25 -04:00 |
|
thePR0M3TH3AN
|
6b401d85c8
|
test: record delta timestamp and manifest delta_since
|
2025-07-13 22:49:52 -04:00 |
|
thePR0M3TH3AN
|
e7837bcfbe
|
Add full sync roundtrip test
|
2025-07-13 22:37:42 -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
|
2f89c02f9b
|
Add full sync roundtrip test
|
2025-07-13 22:04:50 -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
|
e396c1f2b7
|
Add sync test for generate_test_profile
|
2025-07-13 20:40:54 -04:00 |
|
thePR0M3TH3AN
|
78104681e4
|
Validate AES-GCM payload length
|
2025-07-13 20:15:58 -04:00 |
|
thePR0M3TH3AN
|
a3fd02f0c9
|
Add test for legacy Fernet data with V2 prefix
|
2025-07-13 20:07:56 -04:00 |
|
thePR0M3TH3AN
|
26badd8cd7
|
Start sync after new seed
|
2025-07-13 19:46:59 -04:00 |
|
thePR0M3TH3AN
|
0840ee63c0
|
Add integration test for initialize_profile with PasswordManager
|
2025-07-13 19:41:16 -04:00 |
|
thePR0M3TH3AN
|
0e7c3e8a84
|
flush writes for concurrency safety
|
2025-07-13 18:29:47 -04:00 |
|
thePR0M3TH3AN
|
6fe4b86a19
|
Prevent background sync thread from blocking cleanup
|
2025-07-13 18:15:58 -04:00 |
|
thePR0M3TH3AN
|
b01b73c1d5
|
Avoid blocking network calls at startup
|
2025-07-13 17:53:07 -04:00 |
|
thePR0M3TH3AN
|
863348f194
|
Add tests for background sync triggers
|
2025-07-13 17:17:34 -04:00 |
|
thePR0M3TH3AN
|
d559477342
|
Use background sync unconditionally
|
2025-07-13 17:09:30 -04:00 |
|
thePR0M3TH3AN
|
aabc935097
|
Expose quick unlock and offline mode
|
2025-07-13 16:49:57 -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
|
8350504d00
|
Use background sync when quick unlock
|
2025-07-13 15:27:24 -04:00 |
|
thePR0M3TH3AN
|
f5dcaf9af4
|
Add quick unlock config option
|
2025-07-13 14:59:22 -04:00 |
|
thePR0M3TH3AN
|
96d5a1bb57
|
Lower KDF iteration default
|
2025-07-13 14:40:15 -04:00 |
|
thePR0M3TH3AN
|
f1018a5c2b
|
Add Hypothesis fuzz test for EncryptionManager
|
2025-07-13 13:51:15 -04:00 |
|
thePR0M3TH3AN
|
cca860adf5
|
Add offline mode feature
|
2025-07-13 13:15:05 -04:00 |
|
thePR0M3TH3AN
|
b4dfd4b292
|
Add configurable password policy
|
2025-07-13 13:00:02 -04:00 |
|
thePR0M3TH3AN
|
f86067c1d8
|
Add Argon2 key derivation option
|
2025-07-13 12:24:10 -04:00 |
|
thePR0M3TH3AN
|
1c4a8c0aa4
|
Document kdf and backup settings
|
2025-07-13 11:50:26 -04:00 |
|
thePR0M3TH3AN
|
d333564aa7
|
Add kdf_iterations config set option and test
|
2025-07-13 11:37:51 -04:00 |
|
thePR0M3TH3AN
|
ba53cf2332
|
Add backup interval setting and throttled backups
|
2025-07-13 11:30:47 -04:00 |
|
thePR0M3TH3AN
|
526d31325a
|
Use canonical serializer for entry checksum
|
2025-07-13 10:55:51 -04:00 |
|
thePR0M3TH3AN
|
6bc8fe70f6
|
Add optional orjson support
|
2025-07-13 10:47:45 -04:00 |
|
thePR0M3TH3AN
|
2f143b6710
|
Fix decryption migration logic
|
2025-07-13 10:22:43 -04:00 |
|
thePR0M3TH3AN
|
dacc591c25
|
feat: centralize decryption with version prefix
|
2025-07-13 09:48:36 -04:00 |
|
thePR0M3TH3AN
|
065835d470
|
Add test for parent seed migration
|
2025-07-13 09:20:54 -04:00 |
|
thePR0M3TH3AN
|
0ba38c3dc2
|
Add Fernet migration fallback for parent seed
|
2025-07-13 09:08:09 -04:00 |
|
thePR0M3TH3AN
|
4f7ff30657
|
Add Fernet fallback cipher
|
2025-07-13 08:58:56 -04:00 |
|
thePR0M3TH3AN
|
e411d2f80a
|
Remove duplicate Fernet import
|
2025-07-13 08:53:03 -04:00 |
|
thePR0M3TH3AN
|
c7cb9aa6ec
|
Add legacy Fernet migration
|
2025-07-12 22:24:15 -04:00 |
|
thePR0M3TH3AN
|
bfdadebd5f
|
Handle missing config manager for existing seed setup
|
2025-07-12 22:16:04 -04:00 |
|
thePR0M3TH3AN
|
10f447c930
|
Use cached index in EntryManager
|
2025-07-12 22:09:03 -04:00 |
|
thePR0M3TH3AN
|
817c8d6330
|
cleanup seed profile on failure
|
2025-07-12 21:06:59 -04:00 |
|
thePR0M3TH3AN
|
f7c2017f1c
|
tests: use AES-GCM key generation
|
2025-07-12 20:32:04 -04:00 |
|
thePR0M3TH3AN
|
d27e3708c5
|
Switch encryption to AES-GCM
|
2025-07-12 14:05:06 -04:00 |
|
thePR0M3TH3AN
|
1f460b3aae
|
Clear entry cache on vault lock
|
2025-07-12 13:53:20 -04:00 |
|
thePR0M3TH3AN
|
f4fe208b7f
|
Add index caching to EntryManager
|
2025-07-12 13:48:10 -04:00 |
|
thePR0M3TH3AN
|
5f78d20685
|
Add KDF iteration settings option
|
2025-07-12 13:40:11 -04:00 |
|