Commit Graph

1724 Commits

Author SHA1 Message Date
thePR0M3TH3AN
0b6cc61f58 build: sync lockfiles and reuse in CI 2025-08-16 15:00:50 -04:00
thePR0M3TH3AN
5335091c8e Lock dependencies for Python 3.12 2025-08-16 14:43:26 -04:00
thePR0M3TH3AN
293b31ee3e Use universal uv lock in CI 2025-08-16 14:28:56 -04:00
thePR0M3TH3AN
edf1cfc0e4 Use uv for cross-platform hashed lock 2025-08-16 14:06:38 -04:00
thePR0M3TH3AN
905bfc513f Pin exceptiongroup for Python 3.10 2025-08-16 13:43:56 -04:00
thePR0M3TH3AN
6f872ea8c5 Add async-timeout pin for Python 3.11 2025-08-16 13:19:53 -04:00
thePR0M3TH3AN
3203ab751c Regenerate lock file for Python 3.10 compatibility 2025-08-16 13:02:03 -04:00
thePR0M3TH3AN
2608265bf9 Regenerate requirements.lock 2025-08-16 12:29:42 -04:00
thePR0M3TH3AN
3b76b68926 Pin async-timeout for hashed installs 2025-08-16 12:18:41 -04:00
thePR0M3TH3AN
e8d604085f ci: install dependencies with pip on Windows 2025-08-16 12:11:05 -04:00
thePR0M3TH3AN
55cb32b787 Use interpreter minor version for headers 2025-08-16 11:54:39 -04:00
thePR0M3TH3AN
62983df69c Merge pull request #817 from PR0M3TH3AN/codex/update-install.sh-for-stricter-error-handling
chore: harden installer script
2025-08-16 11:44:48 -04:00
thePR0M3TH3AN
b4238791aa chore: harden installer script 2025-08-16 11:30:48 -04:00
thePR0M3TH3AN
d1fccbc4f2 Merge pull request #816 from PR0M3TH3AN/codex/rename-seed_bytes-to-seed_or_xprv
Refine BIP85 initialization handling
2025-08-12 11:13:10 -04:00
thePR0M3TH3AN
50532597b8 Test BIP85 init with seed bytes and xprv 2025-08-12 11:01:17 -04:00
thePR0M3TH3AN
bb733bb194 Merge pull request #815 from PR0M3TH3AN/codex/remove-src/nostr/utils.py-and-its-imports
chore: remove unused nostr utils module
2025-08-12 10:34:30 -04:00
thePR0M3TH3AN
785acf938c chore: remove unused nostr utils 2025-08-12 10:26:51 -04:00
thePR0M3TH3AN
4973095a5c Merge pull request #814 from PR0M3TH3AN/codex/remove-logging_config.py-and-update-references
Remove obsolete Nostr logging configuration module
2025-08-12 10:21:18 -04:00
thePR0M3TH3AN
69f1619816 Remove obsolete logging configuration module 2025-08-12 10:03:54 -04:00
thePR0M3TH3AN
e1b821bc55 Merge pull request #813 from PR0M3TH3AN/codex/rename-parameters-and-update-documentation
refactor: rename entropy length parameter
2025-08-12 09:57:11 -04:00
thePR0M3TH3AN
a21efa91db refactor: rename entropy length parameter 2025-08-12 09:41:37 -04:00
thePR0M3TH3AN
5109f96ce7 Merge pull request #812 from PR0M3TH3AN/codex/implement-vault-locking-mechanism
Track vault lock state with explicit lock flag
2025-08-12 09:22:22 -04:00
thePR0M3TH3AN
19577163cf Add vault locked flag and enforce access checks 2025-08-12 08:48:19 -04:00
thePR0M3TH3AN
b0e4ab9bc6 Merge pull request #811 from PR0M3TH3AN/codex/refactor-passwordmanager-into-services
Refactor PasswordManager into composable services
2025-08-11 21:20:55 -04:00
thePR0M3TH3AN
3ff3e4e1d6 Use manager timed_input in MenuHandler 2025-08-11 21:13:44 -04:00
thePR0M3TH3AN
08c4453326 Add service classes and tests 2025-08-11 20:36:53 -04:00
thePR0M3TH3AN
fddc169433 Merge pull request #810 from PR0M3TH3AN/codex/remove-input-calls-from-decrypt_data
feat: raise legacy migration error
2025-08-11 20:11:33 -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
5d9281156b Merge pull request #809 from PR0M3TH3AN/codex/refactor-eventhandler-to-use-nostr_sdk
Use nostr_sdk Event and update handler tests
2025-08-11 15:47:11 -04:00
thePR0M3TH3AN
c4297731b9 Use nostr_sdk Event and update handler tests 2025-08-11 15:40:43 -04:00
thePR0M3TH3AN
f4df398738 Merge pull request #808 from PR0M3TH3AN/codex/convert-functions-to-async-and-update-calls
Convert Nostr client operations to async
2025-08-10 21:06:21 -04:00
thePR0M3TH3AN
b0a2f17cc8 Make Nostr client async 2025-08-10 20:59:04 -04:00
thePR0M3TH3AN
b9525db9ae Merge pull request #807 from PR0M3TH3AN/codex/add-docstring-to-utils.py
Clarify placeholder utilities and clean imports
2025-08-08 15:56:51 -04:00
thePR0M3TH3AN
199d02ab72 Clarify placeholder utils and clean imports 2025-08-08 15:47:52 -04:00
thePR0M3TH3AN
c1a018e484 Merge pull request #806 from PR0M3TH3AN/codex/update-main-entrypoint-import
refactor: import GUI entrypoint from package
2025-08-08 15:35:45 -04:00
thePR0M3TH3AN
4a537b7063 refactor: import main from package 2025-08-08 15:27:43 -04:00
thePR0M3TH3AN
d7ff7b2354 Merge pull request #805 from PR0M3TH3AN/codex/remove-logger-level-check-in-init.py
Clean up logging in local BIP85 init
2025-08-08 14:50:37 -04:00
thePR0M3TH3AN
f57bfcd7fa Refine logging in local_bip85 init 2025-08-08 13:09:58 -04:00
thePR0M3TH3AN
d390bf8620 Merge pull request #804 from PR0M3TH3AN/codex/modify-hex_to_bech32-for-padding
Enable padding for hex_to_bech32 conversion
2025-08-08 13:00:20 -04:00
thePR0M3TH3AN
fdd2530635 Enable padding in hex_to_bech32 2025-08-08 12:53:24 -04:00
thePR0M3TH3AN
fd9d3fa51b Merge pull request #803 from PR0M3TH3AN/codex/update-selected_directories-in-saved_config.yaml
fix: remove stale password_manager directory
2025-08-08 12:18:56 -04:00
thePR0M3TH3AN
a5f719363e fix: remove stale password_manager directory 2025-08-08 12:18:33 -04:00
thePR0M3TH3AN
4c4394b026 Merge pull request #802 from PR0M3TH3AN/codex/update-requirements-files-with-version-ranges
feat: specify dependency version ranges
2025-08-08 11:25:23 -04:00
thePR0M3TH3AN
75df28dd60 feat: specify dependency version ranges 2025-08-08 11:14:26 -04:00
thePR0M3TH3AN
ccdc442bb8 Merge pull request #801 from PR0M3TH3AN/codex/refactor-error-handling-in-init.py
Gracefully handle BIP85 import errors
2025-08-08 10:44:10 -04:00
thePR0M3TH3AN
d492f76116 Handle optional BIP85 import 2025-08-08 10:36:52 -04:00
thePR0M3TH3AN
064292df01 Merge pull request #800 from PR0M3TH3AN/codex/remove-github-url-and-add-docstring
Add module docstring to package init
2025-08-08 10:28:54 -04:00
thePR0M3TH3AN
1d91044e59 chore: document package init 2025-08-08 10:22:26 -04:00
thePR0M3TH3AN
c95a69e562 Merge pull request #799 from PR0M3TH3AN/codex/create-platform-native-packages-with-briefcase
Add Briefcase packaging scripts and docs
2025-08-08 10:12:17 -04:00