Commit Graph

1761 Commits

Author SHA1 Message Date
thePR0M3TH3AN
c05f19d3a4 Revert "Merge pull request #65 from PR0M3TH3AN/codex/replace-monstr-with-pynostr-in-client"
This reverts commit 9c26accfb6, reversing
changes made to 01a81246a5.
2025-06-30 15:58:57 -04:00
thePR0M3TH3AN
9c26accfb6 Merge pull request #65 from PR0M3TH3AN/codex/replace-monstr-with-pynostr-in-client
Switch to pynostr library
2025-06-30 15:44:19 -04:00
thePR0M3TH3AN
db75ff570a Replace monstr with pynostr 2025-06-30 15:42:19 -04:00
thePR0M3TH3AN
01a81246a5 Merge pull request #64 from PR0M3TH3AN/fbgvrx-codex/refactor-passwordgenerator-to-use-helpers
Refactor password generation helpers
2025-06-30 14:44:43 -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
1e41368f80 Merge pull request #63 from PR0M3TH3AN/codex/remove-duplicate-console-output-in-load_json_data
Fix duplicate load message
2025-06-30 13:00:38 -04:00
thePR0M3TH3AN
61a7afc0dd Remove redundant print in load_json_data 2025-06-30 12:57:45 -04:00
thePR0M3TH3AN
a4dafe0cab Merge pull request #62 from PR0M3TH3AN/codex/investigate-redundant-log-messages
Fix duplicate JSON load message
2025-06-30 12:46:56 -04:00
thePR0M3TH3AN
e8710c1127 Remove duplicate JSON load print 2025-06-30 12:45:08 -04:00
thePR0M3TH3AN
407b488f15 Merge pull request #61 from PR0M3TH3AN/codex/remove-main-blocks-from-entry_management.py-and-manager.py
Remove __main__ demos
2025-06-30 12:15:33 -04:00
thePR0M3TH3AN
95adfb45d9 Remove embedded demos 2025-06-30 12:14:05 -04:00
thePR0M3TH3AN
f6d7a3b133 Merge pull request #60 from PR0M3TH3AN/codex/fix--nonetype--error-on-profile-load
Fix password check on profile switch
2025-06-30 11:25:07 -04:00
thePR0M3TH3AN
2f2f24b44b Initialize config manager before password check 2025-06-30 11:22:56 -04:00
thePR0M3TH3AN
936372c54c Merge pull request #59 from PR0M3TH3AN/codex/update-nostrclient.publish_json_to_nostr-return-value
Return boolean from Nostr publish
2025-06-30 11:19:05 -04:00
thePR0M3TH3AN
00155237a5 Return success status from Nostr publish 2025-06-30 11:17:55 -04:00
thePR0M3TH3AN
20abca7388 Merge pull request #58 from PR0M3TH3AN/codex/add-inactivity-timeout-and-lock-vault
Add inactivity timeout and lock vault
2025-06-30 11:09:24 -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
1fc3a00531 Merge pull request #57 from PR0M3TH3AN/codex/update-configmanager-to-store-password-hash
Store bcrypt hashes in config
2025-06-30 09:35:47 -04:00
thePR0M3TH3AN
3b27a393a5 store password hash in config 2025-06-30 09:34:04 -04:00
thePR0M3TH3AN
529c62b747 Merge pull request #56 from PR0M3TH3AN/codex/implement-auto-sync-and-timer-for-passwordmanager
Implement automatic Nostr sync
2025-06-30 00:10:34 -04:00
thePR0M3TH3AN
ba175b48d1 Add auto-sync mechanism for Nostr 2025-06-30 00:09:41 -04:00
thePR0M3TH3AN
7d65971fd3 Merge pull request #55 from PR0M3TH3AN/codex/refactor-code-to-add-vault-class
Introduce Vault file layer
2025-06-30 00:01:28 -04:00
thePR0M3TH3AN
573a2c95a1 Introduce vault layer 2025-06-30 00:00:10 -04:00
thePR0M3TH3AN
d60799c4c5 Merge pull request #54 from PR0M3TH3AN/codex/refactor-encryption-manager-and-imports
Unify Encryption Manager usage
2025-06-29 23:49:33 -04:00
thePR0M3TH3AN
d6abde0262 Remove redundant Nostr encryption manager 2025-06-29 23:45:08 -04:00
thePR0M3TH3AN
42d04c3a50 Merge pull request #53 from PR0M3TH3AN/beta
Beta
2025-06-29 23:39:08 -04:00
thePR0M3TH3AN
643c137397 Update README.md 2025-06-29 23:36:56 -04:00
thePR0M3TH3AN
99a71422ba Update README.md 2025-06-29 23:36:14 -04:00
thePR0M3TH3AN
8c27f2ca79 Merge pull request #52 from PR0M3TH3AN/codex/fix-nostr-push-behavior-on-password-change
Align Nostr sync behavior with minimal push design
2025-06-29 23:17:04 -04:00
thePR0M3TH3AN
70c0ee3848 Remove Nostr push on password change 2025-06-29 23:16:08 -04:00
thePR0M3TH3AN
c875f7a37a Merge pull request #51 from PR0M3TH3AN/codex/add-pytest.ini-and-logging-for-tests
Add logging-enabled tests and pytest config
2025-06-29 23:08:53 -04:00
thePR0M3TH3AN
0088211193 Add pytest config and key derivation tests 2025-06-29 23:06:22 -04:00
thePR0M3TH3AN
c8b54fc791 Merge pull request #50 from PR0M3TH3AN/codex/create-test-for-file-locking-with-threading
Add shared file lock utility and concurrency test
2025-06-29 23:01:46 -04:00
thePR0M3TH3AN
a2a3236248 Add shared file lock and concurrency test 2025-06-29 22:58:43 -04:00
thePR0M3TH3AN
21c2599b39 Merge pull request #49 from PR0M3TH3AN/codex/push-database-to-nostr-after-master-password-update
Ensure Nostr backup after password change
2025-06-29 22:29:01 -04:00
thePR0M3TH3AN
ec1bda7ef5 Backup index to Nostr after password change 2025-06-29 22:16:36 -04:00
thePR0M3TH3AN
2e84d478b6 Merge pull request #46 from PR0M3TH3AN/codex/switch-to-coincurve-for-windows-compatibility
Switch to coincurve for Windows compatibility
2025-06-29 21:47:31 -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
e48aadd9c7 Merge pull request #45 from PR0M3TH3AN/codex/fix-test-failure-in-test_file_lock.py
Fix file lock timing test on slower platforms
2025-06-29 21:07:53 -04:00
thePR0M3TH3AN
f5aee27794 Increase tolerance for lock timing 2025-06-29 20:56:06 -04:00
thePR0M3TH3AN
814dbc6b40 Merge pull request #44 from PR0M3TH3AN/codex/fix-secp256k1-build-issue-on-windows
Fix Windows workflow matrix
2025-06-29 20:41:43 -04:00
thePR0M3TH3AN
b4055209fb CI: avoid python 3.11 on windows 2025-06-29 20:38:44 -04:00
thePR0M3TH3AN
20d6441cf8 Merge pull request #39 from PR0M3TH3AN/codex/replace-fcntl-with-cross-platform-portalocker
Cross-platform file locking via portalocker
2025-06-29 20:32:37 -04:00
thePR0M3TH3AN
7653e12ad5 Pin Windows Python version 2025-06-29 20:26:14 -04:00
thePR0M3TH3AN
a753e33702 Merge pull request #43 from PR0M3TH3AN/beta
update
2025-06-29 20:26:12 -04:00