Commit Graph

42 Commits

Author SHA1 Message Date
thePR0M3TH3AN
dce723c1fb Fix checksum path handling 2025-07-01 18:13:25 -04:00
thePR0M3TH3AN
6be6b59b6f fix nostr client seed decrypt 2025-07-01 14:50:56 -04:00
thePR0M3TH3AN
489b3b5165 Add Hypothesis password property tests 2025-07-01 14:40:00 -04:00
thePR0M3TH3AN
5d3dbedd3b Fix password unlock logic and test 2025-07-01 14:21:39 -04:00
thePR0M3TH3AN
5269030d06 Add concurrency stress test and minor path typing 2025-07-01 14:10:47 -04:00
thePR0M3TH3AN
f6767ec9a3 Add BIP85 test vectors and fix implementation 2025-07-01 14:01:41 -04:00
thePR0M3TH3AN
95c8b7dd48 Add checksum verification test 2025-07-01 13:44:43 -04:00
thePR0M3TH3AN
5dad9abde9 Fix vault initialization in save_and_encrypt_seed 2025-07-01 12:38:29 -04:00
thePR0M3TH3AN
2d361ea126 feat: prompt encryption mode in setup 2025-07-01 11:25:15 -04:00
thePR0M3TH3AN
20e4fcc550 Add encryption mode configuration 2025-07-01 11:13:31 -04:00
thePR0M3TH3AN
f49daca4df Add EncryptionMode enum and integrate index key derivation 2025-07-01 11:01:22 -04:00
thePR0M3TH3AN
92cbaace1f Backup to Nostr after password change 2025-07-01 10:17:14 -04:00
thePR0M3TH3AN
6dbf92d71d Avoid eager imports to fix circular dependency 2025-06-30 21:05:13 -04:00
thePR0M3TH3AN
57fde0139f Refactor password generation with helpers 2025-06-30 14:11:16 -04:00
thePR0M3TH3AN
61a7afc0dd Remove redundant print in load_json_data 2025-06-30 12:57:45 -04:00
thePR0M3TH3AN
95adfb45d9 Remove embedded demos 2025-06-30 12:14:05 -04:00
thePR0M3TH3AN
2f2f24b44b Initialize config manager before password check 2025-06-30 11:22:56 -04:00
thePR0M3TH3AN
4801e2c33c Add inactivity lock feature 2025-06-30 10:06:51 -04:00
thePR0M3TH3AN
3b27a393a5 store password hash in config 2025-06-30 09:34:04 -04:00
thePR0M3TH3AN
ba175b48d1 Add auto-sync mechanism for Nostr 2025-06-30 00:09:41 -04:00
thePR0M3TH3AN
573a2c95a1 Introduce vault layer 2025-06-30 00:00:10 -04:00
thePR0M3TH3AN
70c0ee3848 Remove Nostr push on password change 2025-06-29 23:16:08 -04:00
thePR0M3TH3AN
ec1bda7ef5 Backup index to Nostr after password change 2025-06-29 22:16:36 -04:00
thePR0M3TH3AN
c02f8d9c10 Use portalocker for cross-platform locking 2025-06-29 17:44:32 -04:00
thePR0M3TH3AN
b62e80c3c2 Backup to Nostr after adding entries 2025-06-29 15:11:59 -04:00
thePR0M3TH3AN
3b08bdd5ff Rename password actions to entries 2025-06-29 15:01:21 -04:00
thePR0M3TH3AN
4698384b5d Format key_manager 2025-06-29 14:51:17 -04:00
thePR0M3TH3AN
dfdc2925bb Replace fingerprint wording with seed profile 2025-06-29 14:27:12 -04:00
thePR0M3TH3AN
27f6cfcba8 load db from nostr if missing 2025-06-29 14:07:25 -04:00
thePR0M3TH3AN
25ec12ab7d Implement password change feature 2025-06-29 13:49:41 -04:00
thePR0M3TH3AN
b9437094bc Enforce relay requirements and backup index 2025-06-29 13:22:09 -04:00
thePR0M3TH3AN
8d91c74531 Remove unused Fore imports 2025-06-29 12:27:59 -04:00
thePR0M3TH3AN
a989bd197e Add missing fcntl import and fix EOF newline 2025-06-29 12:17:48 -04:00
thePR0M3TH3AN
f9bc040736 Add PIN protection to settings 2025-06-28 22:04:30 -04:00
thePR0M3TH3AN
d124b42a1f Load relays from config 2025-06-28 21:54:54 -04:00
thePR0M3TH3AN
5b7b18b8f4 Add tests for ConfigManager 2025-06-28 21:46:08 -04:00
thePR0M3TH3AN
7d4eef2110 update 2024-10-26 22:56:57 -04:00
thePR0M3TH3AN
2401a8c817 improved password generation
improved password generation. This new version is not compatible with the old one.
2024-10-24 11:32:54 -04:00
thePR0M3TH3AN
c60ae6b442 update 2024-10-23 23:00:22 -04:00
thePR0M3TH3AN
d8aff057b7 update 2024-10-23 16:35:30 -04:00
Keep Creating Online
412296d545 update 2024-10-19 20:46:23 -04:00
Keep Creating Online
c6a768131d update 2024-10-19 19:55:59 -04:00