Commit Graph
63 Commits
Author SHA1 Message Date
thePR0M3TH3AN 9594c5a2f8 Switch to nostr-sdk 2025-06-30 22:49:04 -04:00
thePR0M3TH3AN b58637b0ea Add pynostr workflow test 2025-06-30 22:08:45 -04:00
thePR0M3TH3AN de0eb5a5fd Pin websocket-client for pynostr compatibility 2025-06-30 21:35:34 -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 c05123c638 Fix shared_lock timeout handling 2025-06-30 14:43:37 -04:00
thePR0M3TH3AN 0a41bd84b9 Fix exclusive_lock indefinite wait 2025-06-30 14:30:56 -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 00155237a5 Return success status from Nostr publish 2025-06-30 11:17:55 -04:00
thePR0M3TH3AN 966b53258f Fix inactivity lock test 2025-06-30 11:08:25 -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 d6abde0262 Remove redundant Nostr encryption manager 2025-06-29 23:45:08 -04:00
thePR0M3TH3AN 70c0ee3848 Remove Nostr push on password change 2025-06-29 23:16:08 -04:00
thePR0M3TH3AN 0088211193 Add pytest config and key derivation tests 2025-06-29 23:06:22 -04:00
thePR0M3TH3AN a2a3236248 Add shared file lock and concurrency test 2025-06-29 22:58:43 -04:00
thePR0M3TH3AN ec1bda7ef5 Backup index to Nostr after password change 2025-06-29 22:16:36 -04:00
thePR0M3TH3AN 5cd7d264f1 Fix Windows tests and add ClientPool fallback 2025-06-29 21:43:33 -04:00
thePR0M3TH3AN 65244adf57 Handle missing monstr dependency 2025-06-29 21:34:28 -04:00
thePR0M3TH3AN c1d9ed8501 Switch to coincurve for Windows compatibility 2025-06-29 21:25:50 -04:00
thePR0M3TH3AN f5aee27794 Increase tolerance for lock timing 2025-06-29 20:56:06 -04:00
thePR0M3TH3AN d78e5ba849 Relax timing check in file lock test 2025-06-29 18:50:17 -04:00
thePR0M3TH3AN c0ddedce54 Relax lock timing assertion 2025-06-29 18:42:51 -04:00
thePR0M3TH3AN 22a496b856 Fix file lock test timing 2025-06-29 18:19:33 -04:00
thePR0M3TH3AN c02f8d9c10 Use portalocker for cross-platform locking 2025-06-29 17:44:32 -04:00
thePR0M3TH3AN 6089b0225e Add tests for encryption file operations 2025-06-29 17:24:54 -04:00
thePR0M3TH3AN c1788612fe Add settings menu tests 2025-06-29 17:16:54 -04:00
thePR0M3TH3AN c1aac28a7c Add seed generation tests 2025-06-29 16:10:53 -04:00
thePR0M3TH3AN f7144c1475 Refactor settings menus 2025-06-29 15:27:43 -04:00
thePR0M3TH3AN 786f2c2bc5 Add coverage to CI workflow 2025-06-29 15:20:05 -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 b5f015d881 Update menus and docs for new settings 2025-06-29 14:43:09 -04:00
thePR0M3TH3AN 8b9651407c Shorten menu option text 2025-06-29 14:35:15 -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 fbab78f5e5 Remove duplicated code in key derivation 2025-06-29 12:12:26 -04:00
thePR0M3TH3AN a2a0b37a5f Add relay management settings 2025-06-29 11:42:59 -04:00