Commit Graph

  • cc5f6e9b0d Fix custom emoji rendering in compact view claude/fix-compact-emoji-display-9OALm Claude 2026-01-11 21:05:47 +00:00
  • 8233268ee5 style(Nip): add icon, dotted underline, muted text for NIP links claude/extend-richtext-parser-NnXQn Claude 2026-01-11 21:05:02 +00:00
  • 64b97e4926 feat: add kind 10009 (Public Chats) renderer with clickable group links Alejandro Gómez 2026-01-11 22:04:41 +01:00
  • 6d01ee33ef feat: implement unified chat system with NIP-C7 and NIP-29 support Alejandro Gómez 2026-01-11 21:38:23 +01:00
  • 5233c57a1c feat: Add Zapstore app and app curation set renderers (#49) Alejandro 2026-01-11 21:36:47 +01:00
  • 93df89b304 fix: Remove author filter from releases query claude/zapstore-app-rendering-rsTTr Claude 2026-01-11 20:30:02 +00:00
  • 865f715d51 fix: Force screenshots as images and filter releases by author Claude 2026-01-11 20:24:34 +00:00
  • 88b8b151be feat: Add releases section to app detail view Claude 2026-01-11 20:20:08 +00:00
  • 97a2689e28 refactor: Add human-friendly names and simplify Zapstore renderers Claude 2026-01-11 20:00:22 +00:00
  • 8719c56f3c refactor: Update Zapstore app set renderers with improved UX Claude 2026-01-11 19:47:21 +00:00
  • 92b6d476b4 fix: Polish Zapstore renderers with platform labels and clean layout Claude 2026-01-11 19:33:47 +00:00
  • 2c792ee5c0 refactor: Simplify Zapstore app renderers with platform icons Claude 2026-01-11 18:41:07 +00:00
  • c223245e36 feat: Add Zapstore release renderer (kind 30063) Claude 2026-01-11 18:36:40 +00:00
  • 4a8797ad8b feat: Add Zapstore app and app curation set renderers Claude 2026-01-11 18:30:49 +00:00
  • e70d7f3124 refactor(RichText): remove maxLength for now, export transformer types Claude 2026-01-11 10:30:39 +00:00
  • 533b93f17e feat(nip-transformer): add support for hex NIPs like NIP-C7 Claude 2026-01-11 10:06:44 +00:00
  • 8789011e45 feat(RichText): extend parser with custom options and NIP reference support Claude 2026-01-11 09:53:38 +00:00
  • 84b5ac88aa Fix emoji rendering for dashed emoji codes (#48) Alejandro 2026-01-09 11:03:43 +01:00
  • bb0bce31a8 Refactor: extract emoji shortcode regex to constant claude/fix-dashed-emoji-rendering-idAxk Claude 2026-01-09 10:00:15 +00:00
  • aef464b8a0 Fix custom emoji shortcode matching to include dashes Claude 2026-01-09 09:56:02 +00:00
  • a1fe411161 NIP-30 custom emoji kinds (#47) Alejandro 2026-01-08 16:55:21 +01:00
  • 704a630ac5 style(emoji): simplify detail renderer layout claude/nip30-custom-emoji-UZv6J Claude 2026-01-08 15:43:06 +00:00
  • f3030ad9e6 style(emoji): enhance detail renderer title with icon Claude 2026-01-08 15:39:34 +00:00
  • 1809bef4f1 fix(emoji): remove colons from emoji set title display Claude 2026-01-08 15:30:08 +00:00
  • 6d55c4f7eb feat(emoji): implement NIP-30 custom emoji support Claude 2026-01-08 15:09:37 +00:00
  • ce6ec47b81 feat(EventMenu): add relay hints to Copy ID feature (#44) Alejandro 2026-01-08 10:24:13 +01:00
  • 1c967b5bdc docs(NIP-777): add all relative timestamp units (s, m, h, d, w, mo, y) claude/kind-777-spell-spec-GAPSd Claude 2026-01-08 09:23:26 +00:00
  • edbac54adb docs: add NIP-777 spell specification Claude 2026-01-08 09:20:43 +00:00
  • 6bd185792c feat(EventMenu): add relay hints to Copy ID feature claude/add-relay-hints-copy-id-zlXHk Claude 2026-01-08 09:15:05 +00:00
  • 35f55b8063 feat(calendar): add renderers for NIP-52 calendar events (kinds 31922 & 31923) (#43) Alejandro 2026-01-07 21:20:04 +01:00
  • ba84cc6dbb refactor(calendar): extract shared components and add caching claude/review-nip-calendar-events-qbE9k Claude 2026-01-07 20:13:27 +00:00
  • 1c9c127a93 style(calendar): tone down status badges to match date/time styling Claude 2026-01-07 19:56:51 +00:00
  • abe75b8c9f refactor(calendar): separate location/tags rows and tone down time font Claude 2026-01-07 19:49:02 +00:00
  • ef2af05d88 refactor(calendar): apply feed layout to detail views Claude 2026-01-07 19:32:43 +00:00
  • 800589482f refactor(calendar): improve feed renderer layout Claude 2026-01-07 19:17:35 +00:00
  • 212857f97b feat(calendar): add renderers for NIP-52 calendar events (kinds 31922 & 31923) Claude 2026-01-07 19:01:33 +00:00
  • 1d61d095a8 Fix command launcher in event preview (#42) Alejandro 2026-01-07 11:09:59 +01:00
  • 82680e6b99 fix(test): add @types/ws and fix type cast for WebSocket polyfill claude/fix-event-preview-commands-CwSSy Claude 2026-01-07 10:08:45 +00:00
  • 04136f79fc fix(test): add WebSocket polyfill for Node.js test environment Claude 2026-01-07 10:06:25 +00:00
  • bc613dfa8e fix(CommandLauncher): redirect to dashboard when executing commands from preview routes Claude 2026-01-07 09:55:56 +00:00
  • 3e84feb450 feat(RichText): render gallery as 3-column grid for compact display (#41) Alejandro 2026-01-07 10:40:21 +01:00
  • 160e888cf5 feat(RichText): render gallery as 3-column grid for compact display claude/richtext-gallery-grid-RPZqG Claude 2026-01-07 09:22:59 +00:00
  • 25272407a8 refactor: use useMemo for $me resolution in ProfileViewer to match REQ pattern claude/nostr-multi-account-login-qpFp7 Claude 2026-01-05 17:48:05 +00:00
  • 84c91ea340 fix: use resolvedPubkey instead of original pubkey in ProfileViewer child components Claude 2026-01-05 17:43:47 +00:00
  • 4901fa0fd5 refactor: reduce NIP-46 permissions to minimum required Claude 2026-01-05 16:57:52 +00:00
  • 2c470b2bb6 feat: add permissions to NIP-46 connection URI for Amber compatibility Claude 2026-01-05 16:55:53 +00:00
  • 55b612d3ab fix: provide relay pool to NostrConnectSigner for subscription/publish methods Claude 2026-01-05 16:49:44 +00:00
  • c5b3db5ca3 feat: add QR code support for NIP-46 remote signer connection Claude 2026-01-05 16:40:23 +00:00
  • 8c59439495 feat: add NIP-46 (Nostr Connect) remote signer support Claude 2026-01-05 16:33:32 +00:00
  • 398fa64a4f feat: add avatar to user menu trigger and adjust badge spacing Claude 2026-01-05 16:27:40 +00:00
  • 37a233b7cd feat: replace window.confirm with shadcn AlertDialog Claude 2026-01-05 16:24:46 +00:00
  • f45acd3518 chore: remove unused LoginHandler and LogoutHandler components Claude 2026-01-05 16:21:05 +00:00
  • 80aa5c9adb feat: transition to UI-exclusive login with dialog interface Claude 2026-01-05 16:20:26 +00:00
  • 6707e2d7ba chore(deps): upgrade applesauce-react to ^5.0.1 (#40) Alejandro 2026-01-05 17:04:01 +01:00
  • 062601c80f chore(deps): upgrade applesauce-react to ^5.0.1 claude/upgrade-react-dependencies-7wwqz Claude 2026-01-05 15:46:33 +00:00
  • 78809f0bfe chore: update applesauce-react to 5.0.1 claude/upgrade-applesauce-v5-ADhE3 Claude 2026-01-05 15:36:21 +00:00
  • b2b398b9fb docs: add applesauce v5 upgrade plan (#39) Alejandro 2026-01-05 14:54:21 +01:00
  • 740d3a182a feat: upgrade applesauce libraries to v5 Claude 2026-01-05 13:43:06 +00:00
  • 5ddad07ba5 docs: add applesauce v5 upgrade plan Claude 2026-01-05 12:48:27 +00:00
  • c223deb4b9 feat: enhance Claude Code setup with slash commands, hooks, and verification (#38) Alejandro 2026-01-05 12:45:49 +01:00
  • 148a1ef999 feat: enhance Claude Code setup with slash commands, hooks, and verification claude/review-claude-code-usage-eD1oF Claude 2026-01-05 11:30:43 +00:00
  • f22cfc930f Add concise README to repository (#37) Alejandro 2026-01-05 12:03:38 +01:00
  • 14365f273e Remove inaccurate offline support claim from README claude/add-readme-BQbIg Claude 2026-01-05 11:02:48 +00:00
  • bf6de3b7ac Add README.md with project overview and getting started guide Claude 2026-01-05 11:00:31 +00:00
  • d14c2f3028 feat: implement NIP-89 app definitions and recommendations with rich rendering (#36) Alejandro 2026-01-05 11:42:14 +01:00
  • 396b78363c feat: use app name in window titles for NIP-89 app events claude/nip89-app-definitions-B5t6l Claude 2026-01-05 10:39:44 +00:00
  • 94028bdec4 refactor: consolidate JSON parsing into cached getAppMetadata helper Claude 2026-01-05 10:33:33 +00:00
  • f0ce89a7bb refactor: create reusable ExternalLink component for consistent styling Claude 2026-01-05 09:51:43 +00:00
  • 91d801cbaf feat: add website display and filter non-platform tags Claude 2026-01-05 09:45:59 +00:00
  • 91afc1b251 feat: improve multi-account UX and read-only account handling Claude 2026-01-05 09:44:44 +00:00
  • b00e9b1915 refactor: simplify NIP-89 detail renderers Claude 2026-01-05 09:33:18 +00:00
  • 45c9ca7a2b fix: stringify contentJson for CopyableJsonViewer and support 'about' field Claude 2026-01-05 09:27:06 +00:00
  • cfd9bf3c04 fix: change ReadOnlyAccount type to 'grimoire-readonly' to avoid conflict Claude 2026-01-05 09:23:58 +00:00
  • 583dfd9786 fix: add defensive type checks to prevent React error 31 Claude 2026-01-04 21:43:43 +00:00
  • ce38dad704 fix: correct AddressPointer import and apply prettier formatting Claude 2026-01-04 21:35:11 +00:00
  • b981dae5a9 fix: remove unused imports and parameters in NIP-89 renderers Claude 2026-01-04 21:24:49 +00:00
  • 2adfe5bb68 feat: implement NIP-89 app definitions and recommendations with rich rendering Claude 2026-01-04 21:19:59 +00:00
  • c19443af8f fix: replace 'any' types with proper IAccount<ISigner, unknown, unknown> Claude 2026-01-04 19:37:16 +00:00
  • 8a4e114d9f feat: add /accounts and /logout commands Claude 2026-01-04 19:34:00 +00:00
  • 244dab3489 feat: enhance user menu for multi-account support Claude 2026-01-04 19:28:11 +00:00
  • ade643f61c feat: add LoginHandler component for executing login actions Claude 2026-01-04 19:22:57 +00:00
  • a5040b8ab6 feat: render highlight comments with RichText component (#34) Alejandro 2026-01-04 20:17:14 +01:00
  • 9edb18f00d fix: pass event to RichText for custom emoji tag support claude/highlight-comments-richtext-WhnOX Claude 2026-01-04 19:16:01 +00:00
  • ab0aa7fadf chore: update package-lock.json after dependency install Claude 2026-01-04 19:15:04 +00:00
  • e97952ecaa feat: add /login command to command palette Claude 2026-01-04 19:14:03 +00:00
  • 32d394b398 feat: add preview routes for Nostr identifiers (npub, nevent, note, naddr) (#33) Alejandro 2026-01-04 20:12:48 +01:00
  • e845445e64 feat: register ReadOnlyAccount with AccountManager Claude 2026-01-04 19:11:36 +00:00
  • 6f46b6ec38 refactor: integrate ReadOnlyAccount with applesauce-accounts Claude 2026-01-04 19:09:14 +00:00
  • 04f4753a06 chore: update package-lock.json Claude 2026-01-04 19:08:45 +00:00
  • fae12a1908 feat: render highlight comments with RichText component Claude 2026-01-04 19:08:04 +00:00
  • d912d5fce7 fix: use loader-based routing for NIP-19 identifiers in React Router v7 claude/nostr-identifier-preview-ZW9xX Claude 2026-01-04 19:01:56 +00:00
  • 507c86b123 feat: add ReadOnlyAccount class and login parser Claude 2026-01-04 19:01:47 +00:00
  • 5fca0f9316 style: apply prettier formatting Claude 2026-01-04 18:53:04 +00:00
  • a19c2199b6 fix: correct route patterns for NIP-19 identifier previews Claude 2026-01-04 18:51:17 +00:00
  • 72b644250a feat: show detail view for all addressable events in naddr preview Claude 2026-01-04 18:47:08 +00:00
  • ae52ebe718 refactor: simplify useNip19Decode to synchronous with memoization Claude 2026-01-04 18:42:00 +00:00
  • d21b351f5a docs: add comprehensive multi-account login plan Claude 2026-01-04 18:41:41 +00:00
  • f24db91634 refactor: create reusable useNip19Decode hook and improve preview pages Claude 2026-01-04 18:38:39 +00:00
  • 587519f482 chore: update package-lock.json Claude 2026-01-04 17:51:32 +00:00
  • 3e9c4f3238 feat: add preview routes for Nostr identifiers (npub, nevent, note, naddr) Claude 2026-01-04 17:50:50 +00:00