Commit Graph

283 Commits

Author SHA1 Message Date
thePR0M3TH3AN
fc689dc903 Merge pull request #82 from PR0M3TH3AN/codex/backup-to-nostr-on-master-password-change
Auto backup after password change
2025-07-01 10:18:18 -04:00
thePR0M3TH3AN
92cbaace1f Backup to Nostr after password change 2025-07-01 10:17:14 -04:00
thePR0M3TH3AN
b4eca8e958 Merge pull request #81 from PR0M3TH3AN/codex/add-explanation-about-omitting-pbkdf2-salt-in-readme
Add note about omission of PBKDF2 salt
2025-07-01 09:45:31 -04:00
thePR0M3TH3AN
a5f304a154 docs: explain omission of PBKDF2 salt 2025-07-01 09:44:02 -04:00
thePR0M3TH3AN
7a78e868a3 Merge pull request #79 from PR0M3TH3AN/codex/fix-nostr-related-test-failures
Add support for Nostr direct messages
2025-07-01 08:50:41 -04:00
thePR0M3TH3AN
1892ec5a5f feat: allow sending nostr direct messages 2025-07-01 08:48:18 -04:00
thePR0M3TH3AN
578df8d7b7 Merge pull request #78 from PR0M3TH3AN/codex/update-readme-to-match-current-app
Improve README to match TUI
2025-07-01 00:21:58 -04:00
thePR0M3TH3AN
1d49cbf142 docs: update readme for current tui menus 2025-07-01 00:21:06 -04:00
thePR0M3TH3AN
eaba2aee56 Merge pull request #77 from PR0M3TH3AN/codex/improve-test-coverage
Add tests for utility modules
2025-07-01 00:14:28 -04:00
thePR0M3TH3AN
e105c1a2b4 Add unit tests for utilities 2025-07-01 00:13:08 -04:00
thePR0M3TH3AN
58302484e6 Merge pull request #76 from PR0M3TH3AN/codex/fix-nostr-post-error---sendeventoutput--object-has-no-attrib
Fix Nostr publish logging
2025-06-30 23:57:47 -04:00
thePR0M3TH3AN
c2fc2e26e8 Fix Nostr publish logging for new SDK 2025-06-30 23:56:56 -04:00
thePR0M3TH3AN
4d1b1207e0 Merge pull request #75 from PR0M3TH3AN/codex/fix-nostr-relay-connection-issues
Fix async Nostr client
2025-06-30 23:49:52 -04:00
thePR0M3TH3AN
a31f73d9e5 Fix async Nostr client methods 2025-06-30 23:48:42 -04:00
thePR0M3TH3AN
1e89b86027 Merge pull request #74 from PR0M3TH3AN/codex/verify-nostr-sdk-api-calls
Fix nostr-sdk API usage
2025-06-30 23:31:15 -04:00
thePR0M3TH3AN
c51b0d7567 Fix nostr-sdk method usage 2025-06-30 23:29:00 -04:00
thePR0M3TH3AN
87ab2ac3b6 Merge pull request #73 from PR0M3TH3AN/codex/test-and-validate-nostr-sdk-api-calls
Improve Nostr client initialization tests
2025-06-30 23:22:05 -04:00
thePR0M3TH3AN
5d9166cbd7 Fix NostrClient relay initialization 2025-06-30 23:21:07 -04:00
thePR0M3TH3AN
fd8cf4740c Merge pull request #72 from PR0M3TH3AN/codex/fix-async-handling-in-nostr-client
Fix Nostr restoration error
2025-06-30 23:15:08 -04:00
thePR0M3TH3AN
80027c3093 Simplify Nostr client and fix tests 2025-06-30 23:14:06 -04:00
thePR0M3TH3AN
96d2f0a8ea Merge pull request #71 from PR0M3TH3AN/codex/fix-nostr-retrieval-issue---events--not-iterable
Fix Nostr event retrieval
2025-06-30 22:58:18 -04:00
thePR0M3TH3AN
a91e02b5c2 Fix Nostr events iteration 2025-06-30 22:57:22 -04:00
thePR0M3TH3AN
31ef4aef3a Merge pull request #70 from PR0M3TH3AN/codex/switch-to-nostr-sdk-and-update-tests
Switch to nostr-sdk
2025-06-30 22:50:21 -04:00
thePR0M3TH3AN
9594c5a2f8 Switch to nostr-sdk 2025-06-30 22:49:04 -04:00
thePR0M3TH3AN
0ea1a7b54f Merge pull request #69 from PR0M3TH3AN/codex/add-pynostr-test-workflow
Add pynostr workflow test
2025-06-30 22:10:22 -04:00
thePR0M3TH3AN
b58637b0ea Add pynostr workflow test 2025-06-30 22:08:45 -04:00
thePR0M3TH3AN
20c5716727 Merge pull request #68 from PR0M3TH3AN/codex/fix-pynostr-relay-connection-issue
Fix relay connection issue
2025-06-30 21:36:37 -04:00
thePR0M3TH3AN
de0eb5a5fd Pin websocket-client for pynostr compatibility 2025-06-30 21:35:34 -04:00
thePR0M3TH3AN
a15c1fed64 Merge pull request #67 from PR0M3TH3AN/codex/replace-monstr-with-pynostr-in-client
Replace monstr with pynostr
2025-06-30 21:17:00 -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
c79dd805e3 Merge pull request #66 from PR0M3TH3AN/codex/replace-monstr-with-pynostr-in-client
Switch to pynostr library
2025-06-30 16:02:58 -04:00
thePR0M3TH3AN
d36607fa9a Add timeout to wait_for_connection and test 2025-06-30 16:01:25 -04:00
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
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