116 Commits
Author SHA1 Message Date
reya e02ad288e0 chore: bump version 2026-10-21 15:51:52 +07:00
reya 30f3596eb5 chore: remove bun and pnpm 2026-10-21 15:29:03 +07:00
chad.curtisandreya 67d6e26093 fix: convert the stored hex key to bytes before nip44 getConversationKey (#1)
Since 1.0.0 every `window.nostr.nip44.encrypt`/`decrypt` call fails with `expected Uint8Array, got type=string`, which breaks NIP-17 DMs and anything else using NIP-44 on sites that use the extension.

`private_key` is stored as hex, and nostr-tools 2.23 (noble-curves v2) no longer accepts hex strings in `getConversationKey`. `signEvent` and `getPublicKey` already convert with `hexToBytes(sk)`; this does the same in `getSharedSecret`.

Also adds NIP-44 tests (hex key rejected, converted key round-trips with a peer) in place of the note saying NIP-44 was only covered by the build. `vitest run` passes (50 tests), biome is clean, and a `build.js prod firefox` bundle encrypts where the published 1.0.0 throws.

Reviewed-on: #1
Co-authored-by: Chad Curtis <chad@chadwick.site>
2026-10-16 00:37:09 +00:00
Ren Amamiya 015faf9cf4 chore: add privacry policy 2026-04-08 17:32:38 +07:00
Ren Amamiya 4cc2add220 chore: remove uuid from firefox manifest 2026-04-08 13:43:25 +07:00
Ren Amamiya fa851bc5b1 chore: update metadata 2026-04-08 13:39:25 +07:00
Ren Amamiya 3bdfa9e657 fix: missing permission 2026-04-08 13:32:01 +07:00
Ren Amamiya 7d344729c3 chore: rename 2026-04-08 13:23:49 +07:00
Ren Amamiya 3dd032e238 fix: save key and load key 2026-04-08 13:16:36 +07:00
Ren Amamiya 4050afe93f fix: production build 2026-04-08 12:57:04 +07:00
Ren Amamiya 72b9dcddc1 feat: add support for nip44 2026-04-08 11:54:00 +07:00
Ren Amamiya 387796faa3 chore: format and lint 2026-04-08 11:28:39 +07:00
Ren Amamiya 5b7b06ff5d chore: revert last 3 commits 2026-04-08 10:35:58 +07:00
reya db9e0b43e5 wip: migrate to typescript 2024-12-22 08:25:14 +07:00
reya a1d87bcd74 wip: update 2024-12-22 07:35:25 +07:00
reya 8349bec65a chore: update dependencies 2024-12-22 07:06:31 +07:00
reya 12134c608f bump firefox version v0.1.2 2023-12-05 08:19:22 +07:00
reya a7d0dc4669 bump version 2023-12-05 08:18:54 +07:00
reya 075153946f fix firefox 2023-12-05 08:17:22 +07:00
reya dee66f230d fix build for macos 2023-11-28 08:10:12 +07:00
reya db509a1451 fix build 2023-11-27 15:33:05 +07:00
reya 6a604d0d58 wip: support safari 2023-11-27 15:08:42 +07:00
reya 89675cc986 fix output 2023-11-27 12:36:05 +07:00
reya a1d3958fb5 improve build and package 2023-11-27 12:26:13 +07:00
reya 0bb9976497 add support for firefox android 2023-11-26 08:33:30 +07:00
Ren AmamiyaandGitHub a21ea64b8e Merge pull request #1 from reyamir/nostr-connect
Implemented nostr connect redesign
v0.1.0
2023-11-21 10:25:23 +07:00
reya 724747ee85 polish 2023-11-21 10:22:52 +07:00
reya 9f8df79be3 update icons and increase popup size 2023-11-21 10:04:38 +07:00
reya bad147b2d7 update icon 2023-11-21 08:29:50 +07:00
reya daf7a4d466 wip 2023-11-21 08:28:41 +07:00
reya ee97d461c8 update prompt page 2023-11-20 18:32:40 +07:00
reya c5a29598ae wip 2023-11-20 14:29:38 +07:00
reya d932f129b2 wip 2023-11-20 13:50:59 +07:00
reya 8aa1741699 wip 2023-11-20 11:03:30 +07:00
fiatjaf 9c9d591b46 update examples on protocol handlers. 2023-10-18 10:51:28 -03:00
fiatjaf 34d41e27ec release 2.2.0 2023-08-07 11:54:38 -03:00
monlovesmangoandfiatjaf_ 4e874a7902 fix revoke button 2023-07-31 14:51:01 -03:00
monlovesmangoandfiatjaf_ 06f1167ff1 consolidate save buttons 2023-07-31 08:27:03 -03:00
monlovesmangoandfiatjaf_ 20ffa75f19 add remove relay button 2023-07-28 16:35:30 -03:00
fiatjaf b390540b00 log command results. 2023-06-16 17:29:08 -03:00
fiatjaf 5ee33f07b8 release v2.0.3 2023-06-11 11:15:32 -03:00
fiatjaf 282d730ff4 ensure new permissions are saved before releasing mutex. 2023-06-11 11:15:18 -03:00
fiatjaf 6938503893 fix handling popup closed. 2023-06-11 11:15:04 -03:00
fiatjaf c102f8e061 allow disabling notifications. 2023-06-11 11:10:10 -03:00
fiatjaf 7117187e2c fix notifications for people who haven't allowed them. 2023-06-11 10:06:22 -03:00
fiatjaf 08a7960db9 remove screenshots from readme. 2023-06-11 09:46:05 -03:00
fiatjaf 4361b5514f release 2.0.1 2023-06-11 09:45:26 -03:00
fiatjaf face7ad395 only delete permissions explicitly clicked on. 2023-06-11 09:45:08 -03:00
fiatjaf f9ee7fe013 fix allow notification icon. 2023-06-11 09:43:42 -03:00
fiatjaf 2bc9512c23 tag v2.0.0 2023-06-11 09:08:02 -03:00