Commit Graph
440 Commits
Author SHA1 Message Date
thePR0M3TH3AN a21efa91db refactor: rename entropy length parameter 2025-08-12 09:41:37 -04:00
thePR0M3TH3AN 19577163cf Add vault locked flag and enforce access checks 2025-08-12 08:48:19 -04:00
thePR0M3TH3AN 08c4453326 Add service classes and tests 2025-08-11 20:36:53 -04:00
thePR0M3TH3AN 28f552313f test: align legacy migration handling 2025-08-11 19:35:03 -04:00
thePR0M3TH3AN 294eef9725 test: cover legacy migration error handling 2025-08-11 16:05:14 -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 28382cc649 test seed profile creation 2025-08-06 23:14:53 -04:00
thePR0M3TH3AN 8c9e325c76 Add regression test for word-by-word seed setup 2025-08-06 22:34:11 -04:00
thePR0M3TH3AN 26a4a74131 Test duplicate seed profile creation 2025-08-06 22:01:28 -04:00
thePR0M3TH3AN 051454ff2e Test avoiding decryption when selecting active profile 2025-08-06 21:45:21 -04:00
thePR0M3TH3AN 45304b41c2 Guard missing Nostr client in background sync 2025-08-06 21:33:16 -04:00
thePR0M3TH3AN 173a697b88 Mock fingerprint dir in CLI lock tests 2025-08-06 20:17:27 -04:00
thePR0M3TH3AN 5cdb4ecac5 Test quick unlock toggle after profile creation 2025-08-06 20:04:32 -04:00
thePR0M3TH3AN 7521014a61 Initialize config manager lazily for offline mode 2025-08-06 19:49:46 -04:00
thePR0M3TH3AN d92385eff9 Add tests for secret mode initialization 2025-08-06 19:23:56 -04:00
thePR0M3TH3AN ed7763195e Improve password change flow 2025-08-06 19:07:40 -04:00
thePR0M3TH3AN b3b703985d test: cover audit logging 2025-08-06 12:07:09 -04:00
thePR0M3TH3AN edcf2787ee Add Argon2 calibration and encryption fuzz tests 2025-08-06 09:58:44 -04:00
thePR0M3TH3AN f0a7fb7da1 Queue background errors 2025-08-05 23:26:54 -04:00
thePR0M3TH3AN 94d0b80dce Add quick unlock flag and event logging 2025-08-05 23:05:11 -04:00
thePR0M3TH3AN 6888fa2431 Remove duplicate import in test 2025-08-05 22:18:26 -04:00
thePR0M3TH3AN 34f19e1b2b Add test fixtures for manager and vault 2025-08-05 21:53:23 -04:00
thePR0M3TH3AN 87cf2d837b Refine exception handling 2025-08-05 20:34:26 -04:00
thePR0M3TH3AN 91bea60928 Limit anyio tests to installed backends 2025-08-05 20:14:42 -04:00
thePR0M3TH3AN dc7673c7e0 Refactor API endpoints to async 2025-08-05 20:03:56 -04:00
thePR0M3TH3AN 181f486afb Add test for relay reload logging 2025-08-05 19:46:14 -04:00
thePR0M3TH3AN 20ee8a891b refactor: move api state to app 2025-08-05 19:14:11 -04:00
thePR0M3TH3AN 90b60a6682 refactor: modularize CLI commands 2025-08-05 18:51:36 -04:00
thePR0M3TH3AN 89cbef1aa4 Flush stdin and exit stats screen on Enter 2025-08-05 13:13:31 -04:00
thePR0M3TH3AN 6260e81eaa test: cover archived entries in summaries and view handler 2025-08-05 12:56:33 -04:00
thePR0M3TH3AN 19881dbeeb Test entry summary refresh on edits 2025-08-05 12:40:39 -04:00
thePR0M3TH3AN 1f669746db Handle empty profile cleanup 2025-08-05 12:24:53 -04:00
thePR0M3TH3AN 9cc7e4d0d7 Test PBKDF2 iteration fallback 2025-08-04 15:01:40 -04:00
thePR0M3TH3AN 3823603712 Handle migration flags for sync prompt 2025-08-04 14:46:21 -04:00
thePR0M3TH3AN 1a194aec04 Handle legacy index migration errors 2025-08-04 13:36:44 -04:00
thePR0M3TH3AN 4d7f28b400 Refactor decrypt_data error handling 2025-08-04 13:10:49 -04:00
thePR0M3TH3AN 2b22fd7d5e Support multiple legacy PBKDF2 iterations 2025-08-04 12:38:04 -04:00
thePR0M3TH3AN fdfdbc883b Use vault migration flag to prompt sync 2025-08-04 11:43:34 -04:00
thePR0M3TH3AN b03530afba Persist schema migrations 2025-08-04 10:56:14 -04:00
thePR0M3TH3AN 9d71db0cf2 test: ensure migration sync is opt-in 2025-08-04 10:10:57 -04:00
thePR0M3TH3AN 0dda7ebe5b feat: handle migration sync prompt 2025-08-04 09:37:36 -04:00
thePR0M3TH3AN 6d110679c5 Prompt sync after migration 2025-08-04 09:05:32 -04:00
thePR0M3TH3AN f8f43dc2b5 test: ensure migration persistence 2025-08-03 21:02:14 -04:00
thePR0M3TH3AN b5024d99de Track migrations and trigger sync 2025-08-03 20:56:17 -04:00
thePR0M3TH3AN 292b443158 Clean up legacy index files after migration 2025-08-03 20:39:00 -04:00
thePR0M3TH3AN 42f9f0c4bb Fix checksum file naming and add tests 2025-08-03 20:32:03 -04:00
thePR0M3TH3AN cc077a9762 test: mock legacy choice prompts 2025-08-03 19:34:27 -04:00
thePR0M3TH3AN d7a39c88d3 test: cover legacy migration prompt 2025-08-03 19:20:50 -04:00
thePR0M3TH3AN 738667ca2d Skip flakey backup corruption test on Windows 2025-08-03 18:46:20 -04:00