Tree:
d6bf89ba57
adjust-note
button-visual-enhancement
bvc-shortcut
claim-view-improvements
cleanup-and-qr-code
contact-amounts-ui-improvements
d9085ced6df7dc7bdcd899959cea6489cab7f8b8
deep_linking
design-tweaks-2023-12
experimental_plugin
feat/image-feed-view-improvements
fix-contact-totals
friend-tech-inspired-pwa-dialog
gifted-camera-improvements
home-infinite
home-view-notification-improvements
homeview-refresh-2025-02
identity-switcher
increment-derived
jdenticon-entity-photos
many-misc
master
misc2
miscellany
more-smalls
move-id-switch
new-web-push
no-accounts-in-memory
nostr
notification-request-permission-dialog
notify-time
notiwind-alert
offer-edit
openssl
passkey
passkey-cache
photo-ratio
photo-reverse
photo-upload
plan-loc
playwright-pwa-install-test
polish-ui-project-view
profile-pic
project-gives
project-map-link
projects-view-improvements
qr-reader
qr-reader-rebased
quicknav-component
remove-old-alerts
search-bbox
searching
seed-backup-view-improvements
service-worker-final
side_step
similarify-search
simple-signer
split_build_process
starred-projects
sw-cleanup
tmp
try-cypress
tweaks
ui-fix
ui-fixes-2024-03
ui-fixes-2025-03
update-api-server
v-onboarding-2024-04
vite-version
web-push-permissions
why-migrate-fail
world-fix
yml-fixes
0.1.8
0.2.1
0.2.11
0.2.17
0.2.2
0.2.4
0.3.35
0.3.50
0.3.51
0.3.52
0.3.53
0.3.54
0.3.55
0.3.56
0.3.57
0.4.1
0.4.2
0.4.3
0.4.4
${ noResults }
3 Commits (d6bf89ba570818905b29da33a18611d117e971c7)
Author | SHA1 | Message | Date |
---|---|---|---|
|
ad9b4836cd |
feat: add JSON output files and improve test flow
- Add .generated directory for test artifacts - Save key derivation data to key_derivation.json - Save account initialization to account_init.json - Save registration data to registration.json - Save claim details to claim_details.json - Save test environment to test-env.sh - Save contacts data to contacts.json - Add proper error handling for file operations - Improve deeplink test flow with JSON-based data - Add color output and better status messages - Add ADB device detection and fallback to print mode Technical Changes: - Add file system operations with proper error handling - Standardize JSON output format across Python/TypeScript - Update test flow to use generated JSON files - Add proper typing for registration response - Improve error reporting and debug output This improves the test workflow by saving all intermediate data as JSON files that can be used by other test scripts. The deeplink testing now uses this data instead of environment variables for better reliability. |
5 days ago |
|
32f1f182d7 |
fix: improve key derivation and logging
- Fix mnemonic validation in Python version - Add consistent output logging across Python/TypeScript - Show key derivation details in readable format - Truncate sensitive values in output - Match output format between implementations This fixes the mnemonic error and improves debugging by adding consistent logging of the key derivation process. |
5 days ago |
|
eeddab506d |
feat: implement DID registration with JWT signing
- Add full DID registration flow matching TypeScript version - Implement ES256K JWT signing with PEM key format - Add async/await support for JWT operations - Improve error handling and debug output - Add rich documentation and type hints Technical Changes: - Convert private key to PEM format for JWT signing - Match TypeScript's JWT payload structure - Add proper JWT header with ES256K algorithm - Implement async functions for JWT creation - Add detailed debug output for JWT parts Documentation: - Add module-level docstring with flow description - Add function-level docstrings with examples - Document security considerations - Add technical details and error handling info Dependencies: - Add cryptography for key format conversion - Add jwcrypto for JWT operations - Update requirements.txt with versions and comments This commit implements the complete DID registration flow, matching the TypeScript implementation's behavior and adding comprehensive documentation and error handling. |
1 week ago |