Commit Graph
156 Commits
Author SHA1 Message Date
thePR0M3TH3AN eb9b97bcae Handle remote signer key hints for NIP-46 2025-10-22 08:58:31 -04:00
thePR0M3TH3AN 988f83c557 Improve NIP-46 remote signer cipher negotiation 2025-10-22 08:42:20 -04:00
thePR0M3TH3AN 39d250b01f Handle nip04-style NIP-46 handshake payloads 2025-10-22 07:57:36 -04:00
thePR0M3TH3AN e7497a559c Handle buffer-encoded NIP-46 handshake payloads 2025-10-22 07:44:41 -04:00
thePR0M3TH3AN 9d70a954f3 Handle structured NIP-46 handshake payloads 2025-10-22 07:28:36 -04:00
thePR0M3TH3AN 56915dbb69 Fix NIP-46 pairing flow 2025-10-21 22:43:52 -04:00
thePR0M3TH3AN d8dcdf2b40 Fix direct message encryption fallback and add regression test 2025-10-21 21:57:13 -04:00
thePR0M3TH3AN cd15af4bfd Merge pull request #777 from PR0M3TH3AN/codex/update-decryptnip46payloadwithkeys
Refactor NIP-46 cipher handling to use shared helper
2025-10-21 21:25:51 -04:00
thePR0M3TH3AN c0e2fa3324 Refine NIP-46 decryption to use conversation keys 2025-10-21 21:25:25 -04:00
thePR0M3TH3AN ba7f67bd0a Merge pull request #776 from PR0M3TH3AN/codex/add-helper-for-private-key-encryption
Add cipher helpers for private key signers
2025-10-21 21:23:09 -04:00
thePR0M3TH3AN 821ae86cf5 Add cipher helpers for private key signers 2025-10-21 21:22:28 -04:00
thePR0M3TH3AN 8ae036cc23 Refactor Nip46 RPC cipher handling 2025-10-21 21:15:27 -04:00
thePR0M3TH3AN 6d7d5fc7ff Fix admin cache hydration cycle and guard QR code Android detection 2025-10-21 19:47:05 -04:00
thePR0M3TH3AN 386ad854d2 Add client-first NIP-46 handshake flow 2025-10-21 19:25:26 -04:00
thePR0M3TH3AN d3c3ac1ee7 Finalize NIP-46 remote signer integration 2025-10-21 16:28:26 -04:00
thePR0M3TH3AN cf65ace78e Add direct key auth flow with encrypted key storage 2025-10-21 15:43:53 -04:00
thePR0M3TH3AN 578d2ddde4 Refactor Nostr signer integration 2025-10-21 15:13:48 -04:00
thePR0M3TH3AN c48a138785 Handle nip44.v2 subscription lists 2025-10-20 21:56:30 -04:00
thePR0M3TH3AN 63c6d0ae74 update 2025-10-20 16:33:02 -04:00
thePR0M3TH3AN 4fef246bc3 Merge pull request #722 from PR0M3TH3AN/codex/hydrate-extensionpermissioncache-from-localstorage
Persist NIP-07 permissions between sessions
2025-10-20 13:22:18 -04:00
thePR0M3TH3AN 8393283cf8 Persist NIP-07 permissions between sessions 2025-10-20 13:21:01 -04:00
thePR0M3TH3AN 4976d7e96f feat: include nip44 permissions in nip07 defaults 2025-10-20 13:07:07 -04:00
thePR0M3TH3AN e226446e8f Add structured delete summaries and relay failure reporting 2025-10-20 11:21:45 -04:00
thePR0M3TH3AN 9de3be34bc Add tombstone guards to nostr video cache 2025-10-20 10:25:50 -04:00
thePR0M3TH3AN cc3ef2fb1f Ensure delete tombstones carry explicit flag 2025-10-20 09:54:07 -04:00
thePR0M3TH3AN c85567468f Persist NIP-07 permissions cache to storage 2025-10-20 09:11:38 -04:00
thePR0M3TH3AN 484e26fa15 Request nip44 permissions by default 2025-10-20 08:51:43 -04:00
thePR0M3TH3AN 615f1d815c Persist cached NIP-07 permissions and extend login tests 2025-10-20 08:32:58 -04:00
thePR0M3TH3AN 40795924be Bind NIP-07 signer when reverting videos 2025-10-19 22:34:13 -04:00
thePR0M3TH3AN 0a8f3a7b05 Add delete modal for full video removal 2025-10-19 22:26:12 -04:00
thePR0M3TH3AN 37b3aa3d02 Request full NIP-07 access before signing 2025-10-15 23:03:57 -04:00
thePR0M3TH3AN deffbf7670 Ensure NIP-07 permissions are granted before signing and encrypting 2025-10-15 22:36:57 -04:00
thePR0M3TH3AN 0a2a2c4e78 Fix syntax errors blocking app bootstrap 2025-10-15 15:08:55 -04:00
thePR0M3TH3AN 7ae07b1369 refactor: migrate console usage to shared loggers 2025-10-15 14:37:25 -04:00
thePR0M3TH3AN d705cf176b Revert "Refactor logging to centralized logger" 2025-10-15 11:14:10 -04:00
thePR0M3TH3AN 37ba57aa37 Refactor logging to centralized logger 2025-10-15 11:11:14 -04:00
thePR0M3TH3AN c6d82fb408 Extend NIP-07 enable timeout 2025-10-11 21:33:41 -04:00
thePR0M3TH3AN 3b14de35da chore: adopt gpl licensing and lowercase bitvid 2025-10-10 12:56:46 -04:00
thePR0M3TH3AN 259b493a20 Add NSFW and kids flags to video schema 2025-10-09 22:22:38 -04:00
thePR0M3TH3AN 4d367109d5 Preserve playback metadata in watch history 2025-10-09 19:23:29 -04:00
thePR0M3TH3AN 492c591f06 Add detailed watch history decryption logging 2025-10-09 15:46:33 -04:00
thePR0M3TH3AN 5d7df0eb61 Add manual npub decode fallback and expand tests 2025-10-09 15:37:52 -04:00
thePR0M3TH3AN 89986759e0 Short-circuit hex actor keys 2025-10-09 15:26:51 -04:00
thePR0M3TH3AN 3b0465067f Normalize watch history actors to hex 2025-10-09 14:19:00 -04:00
thePR0M3TH3AN 18981f546c Adjust NIP-07 enable fallback ordering and tests 2025-10-09 13:55:00 -04:00
thePR0M3TH3AN fd6919b65f Ensure watch history decrypts request nip04 permission 2025-10-09 12:29:59 -04:00
thePR0M3TH3AN 507f09dff5 Preserve video metadata in watch history payloads 2025-10-09 11:31:47 -04:00
thePR0M3TH3AN 4e42db2667 Request NIP-07 permissions needed for watch history decrypt 2025-10-09 10:47:52 -04:00
thePR0M3TH3AN 70dec62d8f Improve NIP-07 login reliability 2025-10-09 09:29:47 -04:00
thePR0M3TH3AN a5f9a33465 Add manual Nostr boost actions 2025-10-09 08:34:10 -04:00