Commit Graph

  • faa4028bd5 feat: enhance GroupListViewer with UX improvements Claude 2026-01-13 08:49:46 +00:00
  • 0fcd243fc7 refactor: open GroupListViewer via chat command with kind 10009 naddr Claude 2026-01-13 08:40:07 +00:00
  • 5de60f17d3 ui: load older styles Alejandro Gómez 2026-01-13 09:37:34 +01:00
  • 51fd0afe45 feat: add multi-room group chat interface (GroupListViewer) Claude 2026-01-13 08:31:08 +00:00
  • f6d084da51 fix: remove limit from NIP-17 gift wrap query claude/explore-nip-44-59-uzjLE Claude 2026-01-12 22:38:47 +00:00
  • 838faeaf45 fix: ensure NIP-17 subscription is established before watching timeline Claude 2026-01-12 22:35:09 +00:00
  • fc73bafc7b feat: add NIP-17 conversation list view with 'chat nip-17' command Claude 2026-01-12 22:28:39 +00:00
  • 57e8e92382 refactor: generalize decrypted message cache to support any gift wrap kind Claude 2026-01-12 22:17:12 +00:00
  • bd9aefcd53 feat: add DM relays to user menu and cache decrypted NIP-17 messages Claude 2026-01-12 22:10:02 +00:00
  • db2df8014d feat: show DM relays in NIP-17 chat RelaysDropdown Claude 2026-01-12 22:02:23 +00:00
  • 35623cfbf3 fix: fetch profile metadata for NIP-17 chat titles Claude 2026-01-12 21:57:43 +00:00
  • 05857ecdf6 fix: support self-chat in NIP-17 adapter Claude 2026-01-12 21:54:16 +00:00
  • 901f7a5746 feat(nip-17): support $me alias and fix conversation title Claude 2026-01-12 21:44:31 +00:00
  • fe858a4e28 fix(nip-17): use decrypted rumor for message rendering Claude 2026-01-12 21:41:45 +00:00
  • aa5b597a2b feat: implement NIP-17 encrypted DM adapter Claude 2026-01-12 21:36:24 +00:00
  • cf1f384691 Make chat composer more compact (#68) Alejandro 2026-01-12 22:21:03 +01:00
  • ae2063b617 ui: remove bottom padding from chat composer claude/compact-chat-composer-kMJa3 Claude 2026-01-12 21:17:06 +00:00
  • 0e102fb2b3 ui: make chat composer more compact Claude 2026-01-12 21:13:48 +00:00
  • 83566da4ac fix: make transaction list open by default and fix loading claude/nip47-wallet-connect-JBZL4 Claude 2026-01-12 20:33:20 +00:00
  • 20eb19bdbb fix: improve chat architecture robustness and error handling (#66) Alejandro 2026-01-12 21:12:22 +01:00
  • d037094bc7 feat: add transaction history to wallet viewer Claude 2026-01-12 20:07:15 +00:00
  • 74502b813e refactor: add stronger types and optimize message sorting claude/review-chat-architecture-GRtE1 Claude 2026-01-12 20:02:42 +00:00
  • bcdf195a7f refactor: show wallet pubkey username instead of disconnect option Claude 2026-01-12 20:01:47 +00:00
  • 4e81811fd7 feat: add NIP-47 Nostr Wallet Connect (NWC) integration Claude 2026-01-12 19:56:25 +00:00
  • 9d6cda2b6a fix: improve chat architecture robustness and error handling Claude 2026-01-12 19:53:20 +00:00
  • a7d00bd287 feat: tabbed CommunikeyViewer with Chat, content sections, and Info claude/review-communikeys-nip-BtjsF Claude 2026-01-12 19:41:09 +00:00
  • 159d35e347 feat: add rich text rendering for live chat messages (kind 1311) (#64) Alejandro 2026-01-12 19:41:20 +01:00
  • 8c4dbe28f9 feat: add rich text rendering for live chat messages (kind 1311) claude/live-chat-rich-text-LP861 Claude 2026-01-12 18:30:12 +00:00
  • 7d460352e3 ui: zap margin Alejandro Gómez 2026-01-12 18:11:54 +01:00
  • 73de36a544 Render NIP-29 group metadata as links (#63) Alejandro 2026-01-12 17:46:41 +01:00
  • 019935928a feat: add kind names for NIP-29 group events and simplify renderer claude/nip29-group-metadata-links-1OR46 Claude 2026-01-12 16:42:27 +00:00
  • ff5ee8dcca feat: add GroupMetadataRenderer for NIP-29 group metadata (kind 39000) Claude 2026-01-12 16:35:56 +00:00
  • 5dc6c12818 fix: remove unused content parameter claude/compose-reply-dialog-z4CjF Claude 2026-01-12 16:28:39 +00:00
  • 26ba678d91 fix: correct API usage for EventFactory and NostrEvent types Claude 2026-01-12 16:23:46 +00:00
  • 76dd1e801d fix: reconstruct chat command for edit button (#62) Alejandro 2026-01-12 17:07:22 +01:00
  • 7ea1f4244d fix: reconstruct chat command for edit button claude/fix-edit-chat-command-Qhtl1 Claude 2026-01-12 16:04:06 +00:00
  • 05009bcbfb fix: remove unused content parameter Claude 2026-01-12 16:03:03 +00:00
  • 6d9f4fbdf0 fix: remove unused imports and variables Claude 2026-01-12 16:02:16 +00:00
  • 4558c6039b fix: resolve remaining TypeScript strict type errors Claude 2026-01-12 16:00:45 +00:00
  • 392dd91f84 fix: import React namespace for type annotations Claude 2026-01-12 15:54:11 +00:00
  • 76dc812655 fix: add explicit type annotations to compose dialog components Claude 2026-01-12 15:52:22 +00:00
  • d6aa39b818 feat: integrate compose/reply dialog into UI Claude 2026-01-12 15:02:06 +00:00
  • 337bc65756 feat: add generic compose/reply dialog with threading support Claude 2026-01-12 14:57:51 +00:00
  • b24810074d feat: add NIP-61 nutzap support to NIP-29 groups (#59) Alejandro 2026-01-12 15:26:41 +01:00
  • 3974dfc29b feat: add load older messages support to chat adapters claude/add-nutzap-nip61-support-22Jvm Claude 2026-01-12 14:21:31 +00:00
  • 4aba8e3cca refactor: consolidate NIP-53 chat and zap into single REQ Claude 2026-01-12 14:14:38 +00:00
  • f69f5cac2f refactor: consolidate NIP-29 chat and nutzap into single REQ Claude 2026-01-12 14:12:02 +00:00
  • b0321fce8f fix: pass event only to RichText for proper emoji rendering Claude 2026-01-12 13:46:11 +00:00
  • 9305fb7411 fix: improve zap/nutzap rendering in chat Claude 2026-01-12 13:38:50 +00:00
  • ada648b0c5 fix: handle missing protocol gracefully in ChatViewer Claude 2026-01-12 13:02:58 +00:00
  • 6fbb3d055a fix: always show chat button in CommunikeyViewer, fix chat props Claude 2026-01-12 12:58:25 +00:00
  • 45b17b9ccf feat: derive communikey members from messages, admin is community pubkey Claude 2026-01-12 12:55:34 +00:00
  • 50b85a5ce5 feat: add NIP-61 nutzap support to NIP-29 groups Claude 2026-01-12 12:52:07 +00:00
  • 39c101808d fix: register CommunikeysAdapter in ChatViewer Claude 2026-01-12 12:51:12 +00:00
  • 616e0d9715 ui: add timestamp to chat join/leave status messages claude/add-chat-timestamps-e5khP Claude 2026-01-12 12:47:38 +00:00
  • 51c5f109ce feat: support naddr (kind 10222) for communikey chat Claude 2026-01-12 12:26:06 +00:00
  • 22dffe2271 feat: add Communikeys support (kind 10222/30222) Claude 2026-01-12 11:26:25 +00:00
  • e50fcca386 ui: chat tooltip, better zaps Alejandro Gómez 2026-01-12 13:41:40 +01:00
  • 6beda51ad7 ui: don't show chat description Alejandro Gómez 2026-01-12 13:31:45 +01:00
  • 5bc89386ea Add NIP-53 live event chat adapter (#56) Alejandro 2026-01-12 13:05:09 +01:00
  • cdbc888ea3 ui: show host first in members list, all relays in dropdown claude/nip53-live-event-chat-Gjye4 Claude 2026-01-12 11:51:50 +00:00
  • 86b41f7504 fix: use host outbox relays for NIP-53 live chat events Claude 2026-01-12 11:46:59 +00:00
  • 14c573a781 docs: update chat command to include NIP-53 live activity Claude 2026-01-12 11:45:46 +00:00
  • 8ba996616c refactor: simplify zap message rendering in chat Claude 2026-01-12 11:43:05 +00:00
  • 4e12cd5ed1 fix: use RichText for zap comments and remove arrow in chat Claude 2026-01-12 11:35:58 +00:00
  • caab8e3c17 feat: show zaps in NIP-53 live chat with gradient border Claude 2026-01-12 11:29:30 +00:00
  • 116d7b5eb7 ui: derive live chat participants from messages, icon-only status badge Claude 2026-01-12 11:21:32 +00:00
  • 59e79959a6 Simplify NIP link styling in rich text (#57) Alejandro 2026-01-12 12:20:45 +01:00
  • dd623c8a41 Simplify NIP link styling in rich text claude/fix-nip-link-styling-mnCDA Claude 2026-01-12 11:17:12 +00:00
  • 3c4ce4956e feat: add NIP-53 live activity chat adapter Claude 2026-01-12 11:15:46 +00:00
  • 035fd829d5 Add Ctrl+Enter shortcut to send messages (#55) Alejandro 2026-01-12 12:02:47 +01:00
  • c6589bf30f fix: handle Ctrl/Cmd+Enter directly in suggestion onKeyDown handlers claude/add-ctrl-enter-shortcut-3z0Dv Claude 2026-01-12 10:51:15 +00:00
  • ae461c60c9 fix: make Ctrl/Cmd+Enter work reliably and prevent text overflow Claude 2026-01-12 10:44:19 +00:00
  • 385f599b67 ui: show 'left' in chat Alejandro Gómez 2026-01-12 11:43:14 +01:00
  • a76d0fabba fix: don't shrink chat title Alejandro Gómez 2026-01-12 11:43:05 +01:00
  • 051a84a962 fix: allow Ctrl/Cmd+Enter to submit messages when suggestion popup is open Claude 2026-01-12 10:37:05 +00:00
  • 2bad592a3a feat: emoji autocompletion (#54) Alejandro 2026-01-12 11:30:52 +01:00
  • ae3af2d63c feat: add NIP-46 remote signer login support (#53) Alejandro 2026-01-12 11:28:44 +01:00
  • 24564dfd59 fix: serialize unicode emoji as actual characters, not shortcodes claude/learn-nip-30-ppYXN Claude 2026-01-12 10:26:55 +00:00
  • 9f341a48b6 fix: set NostrConnectSigner pool before loading accounts claude/add-nip46-login-BevQf Claude 2026-01-12 10:23:32 +00:00
  • 4686bee2bf fix: improve emoji node rendering in editor Claude 2026-01-12 10:22:10 +00:00
  • 0b5634a75e fix: establish WebSocket connection before showing QR code Claude 2026-01-12 10:19:43 +00:00
  • 76b8413c4c fix: store emoji url and source attributes in node schema Claude 2026-01-12 10:19:26 +00:00
  • 8f9bf76656 feat: add rich emoji preview in editor Claude 2026-01-12 10:17:22 +00:00
  • 27de57652e fix: improve NIP-46 login experience Claude 2026-01-12 10:13:29 +00:00
  • 3154efa635 feat: add NIP-30 emoji autocompletion to editor Claude 2026-01-12 10:02:52 +00:00
  • 0fa79cee58 feat: add NIP-46 remote signer login support Claude 2026-01-12 10:02:48 +00:00
  • a3eec2e3c9 feat: disable inline media and event embeds in chat replies Alejandro Gómez 2026-01-12 10:59:19 +01:00
  • bff51857d6 feat: message ux improvements (#52) Alejandro 2026-01-12 10:43:59 +01:00
  • a13c324cd6 fix(chat): disable autofocus on message editor claude/add-send-message-shortcut-WXMyg Claude 2026-01-12 09:41:10 +00:00
  • 09d0b06150 feat(chat): add Ctrl+Enter shortcut to send messages Claude 2026-01-12 09:34:01 +00:00
  • ef1032964c Merge branch 'chat' Alejandro Gómez 2026-01-12 10:27:50 +01:00
  • 0b20a628e2 feat: add mention editor and NIP-29 chat enhancements Alejandro Gómez 2026-01-12 10:26:38 +01:00
  • a7682c757b Fix custom emoji rendering in compact view (#51) Alejandro 2026-01-12 09:07:56 +01:00
  • fc2e680afd feat: add reply functionality and require active account for composer Alejandro Gómez 2026-01-11 22:17:13 +01:00
  • 938800c350 feat(RichText): extend parser with custom options and NIP reference support (#50) Alejandro 2026-01-11 22:21:13 +01:00
  • cfd897f96c feat: wait for EOSE before rendering messages to prevent scroll jumping Alejandro Gómez 2026-01-11 22:15:04 +01:00
  • 6c1c1bbf04 fix: prevent message horizontal overflow with proper text wrapping Alejandro Gómez 2026-01-11 22:12:53 +01:00
  • 8f262e1189 feat: batch-load group metadata and handle unmanaged "_" groups Alejandro Gómez 2026-01-11 22:10:22 +01:00
  • 6b6605ded0 fix: pass proper ProtocolIdentifier object when opening group chats Alejandro Gómez 2026-01-11 22:06:37 +01:00