Commit Graph

  • 5624df8448 refactor(settings): extract relay list logic into tested lib, fix UX issues Claude 2026-02-20 09:11:46 +00:00
  • 96d3d5bab6 Refactor assertion subject rendering to use QuotedEvent component (#255) Alejandro 2026-02-20 09:28:42 +01:00
  • cf7d0ffe44 Update package-lock.json claude/quoted-event-assertions-0y16e Claude 2026-02-20 08:26:13 +00:00
  • 619914a9be Use QuotedEvent for event/address assertion subjects Claude 2026-02-20 08:25:34 +00:00
  • de03923f24 docs: add plan for honoring blocked & search relay lists Claude 2026-02-20 08:19:54 +00:00
  • dd6b30b82e Add NIP-85 Trusted Assertions support with renderers (#252) Alejandro 2026-02-20 09:14:14 +01:00
  • 51aa8856a2 feat(settings): add relay lists management section Claude 2026-02-20 08:10:04 +00:00
  • a7762f2583 fix: stabilize relayHints in useProfile to prevent fetch abort loop claude/review-nip-85-z3To2 Claude 2026-02-20 08:07:08 +00:00
  • a5d0106207 feat: show provider kind tag in trusted provider list renderers Claude 2026-02-20 07:56:48 +00:00
  • 6c2adc01e0 refactor: extract relay auth manager into standalone package (#249) Alejandro 2026-02-20 08:52:50 +01:00
  • 1d2f27f9a3 feat: show metric type labels in trusted assertion feed view Claude 2026-02-20 07:50:20 +00:00
  • 245a7a2c85 chore: prepare relay-auth-manager for npm publishing claude/decouple-auth-manager-f1iSD Claude 2026-02-19 22:40:35 +00:00
  • 8bc962bd3c docs: trim shared components list in CLAUDE.md Claude 2026-02-19 22:30:13 +00:00
  • a00315e13f docs: expand shared components section in CLAUDE.md Claude 2026-02-19 22:26:39 +00:00
  • 2740f98c8c fix: use RelayLink for relay URLs, remove redundant kindTag, add relay hints Claude 2026-02-19 22:22:39 +00:00
  • 0046fb1a11 refactor(editor): replace all any types with proper ProseMirror and Tiptap types claude/nip34-git-support-ECqZ1 Claude 2026-02-19 22:06:13 +00:00
  • a8b90d9204 feat: make relay-auth-manager production-ready Claude 2026-02-19 22:04:48 +00:00
  • 2c9010979a fix: use Progress component for rank bars, consistent sats formatting Claude 2026-02-19 21:55:40 +00:00
  • 7bb0179480 fix: address 3 bugs in relay-auth-manager Claude 2026-02-19 21:42:22 +00:00
  • 18dce794d9 fix: UI polish for NIP-85 renderers Claude 2026-02-19 21:40:24 +00:00
  • 4349e437fa refactor: extract NIP-73 helpers and shared ExternalIdentifierDisplay Claude 2026-02-19 08:19:28 +00:00
  • 27a1a7ad62 feat: add NIP-85 Trusted Assertions feed & detail renderers Claude 2026-02-18 19:50:13 +00:00
  • 2ae941b1a8 docs: add README for relay-auth-manager package Claude 2026-02-16 09:29:12 +00:00
  • e2ca8cb3b1 fix: migrate auth preferences from Dexie to localStorage Claude 2026-02-16 09:20:10 +00:00
  • de59d61cbb feat(editor): add WYSIWYG MarkdownEditor with formatting toolbar Claude 2026-02-15 12:47:35 +00:00
  • c8fb1b005b feat(kind-11): add dedicated ThreadRenderer with optional title (#250) BRDUT3CYLIZARWOB Alejandro 2026-02-15 13:23:33 +01:00
  • c9076f8b28 feat(kind-11): add dedicated ThreadRenderer with optional title claude/improve-kind-11-renderer-rpVaS Claude 2026-02-15 11:54:59 +00:00
  • 298d3d16d8 fix: prevent auth prompts when signer is unavailable Claude 2026-02-13 20:54:27 +00:00
  • 13749d91e9 refactor: extract relay auth manager into standalone package Claude 2026-02-13 10:06:35 +00:00
  • 9c9734f8bc fix(nwc): keep support$ subscribed to prevent encryption cache expiry claude/fix-nwc-pay-invoice-gPowr Claude 2026-02-13 07:07:16 +00:00
  • c42ab19f40 feat(chat): render root event with KindRenderer in NIP-10 and NIP-22 chats claude/study-nip-chat-adapter-5mD1D Claude 2026-02-13 06:54:40 +00:00
  • c469c36564 feat(chat): add NIP-22 comment adapter as wildcard chat for all events Claude 2026-02-12 22:56:44 +00:00
  • 2a662a9101 feat(nip34): extract useRepositoryRelays hook, add patch series nav and PR Updates renderer Claude 2026-02-12 22:52:48 +00:00
  • dd32dc4937 fix(nwc): prevent pay_invoice timeout when relay is in reconnect backoff Claude 2026-02-12 22:49:52 +00:00
  • 6021e82f78 feat(relay): add wss://relay.zapstore.dev for zapstore app kinds claude/add-zapstore-relay-A9O5F Claude 2026-02-12 21:33:30 +00:00
  • 62ce435043 feat(kind-1111): show root scope and parent context per NIP-22 (#245) Alejandro 2026-02-12 22:43:09 +01:00
  • de8c79c235 Add comprehensive NIP support assessment for Grimoire claude/nip-support-assessment-OcGIG Claude 2026-02-12 21:42:54 +00:00
  • 781a646a45 fix(kind-1111): use muted style for external link rows claude/review-nip22-kind1111-7AntO Claude 2026-02-12 21:40:23 +00:00
  • 7cf4ad97d4 fix(kind-1111): match icon sizes and make external URLs clickable Claude 2026-02-12 21:31:54 +00:00
  • 33e1541fc0 fix(kind-1111): unify scope row styling, fix redundant icons and link style Claude 2026-02-12 21:26:03 +00:00
  • 7167d64d9c fix(status): show Open by default instead of infinite loading spinner (#244) Alejandro 2026-02-12 22:16:18 +01:00
  • f3b64fdf64 feat(kind-1111): show root scope and parent context per NIP-22 Claude 2026-02-12 21:04:23 +00:00
  • 6668c8fd8a fix(status): show Open by default instead of infinite loading spinner claude/fix-status-loading-issue-fI8xM Claude 2026-02-12 21:09:04 +00:00
  • 140a4b207a feat(req-viewer): add compact/list view toggle (#236) Fernando López Guevara 2026-02-04 11:05:26 -03:00
  • f700acfa24 feat(bot): Output only commands, no explanations claude/nostr-grimoire-bot-LiBDD Claude 2026-02-03 13:03:04 +00:00
  • 8df39e94da fix(bot): P tag is zaps only, not reactions Claude 2026-02-03 13:02:22 +00:00
  • 653bd78700 fix(bot): Clarify critical distinction between -a, -p, and --tag P Claude 2026-02-03 13:01:01 +00:00
  • 9fb56820f1 feat(bot): Add $me and $contacts examples for zap P tag queries Claude 2026-02-03 12:57:27 +00:00
  • 7c97f7bd57 fix(bot): Clarify P tag for zap original author in system prompt Claude 2026-02-03 12:55:37 +00:00
  • a5edc3cee0 feat(bot): Improve system prompt with k-tag and zap query guidance Claude 2026-02-03 12:51:54 +00:00
  • ad6566d2a5 feat(bot): Add NIP-42 AUTH and NIP-29 join request support Claude 2026-02-03 12:48:42 +00:00
  • 4da0de89a0 feat(bot): Simplify system prompt for concise plain-text responses Claude 2026-02-03 12:44:57 +00:00
  • 749dfc6233 feat(bot): Enhance system prompt with comprehensive REQ documentation Claude 2026-02-03 12:39:30 +00:00
  • 0584d669b8 feat(bot): Add test-assistant script for testing LLM in isolation Claude 2026-02-03 12:33:19 +00:00
  • 5e806d08e8 feat(bot): Publish profile to discovery relays on startup Claude 2026-02-03 12:29:52 +00:00
  • 5d5d7e3cb6 chore(bot): Add package-lock.json Claude 2026-02-03 12:27:02 +00:00
  • 93d9157b40 feat(bot): Add Grimoire REQ Assistant bot Claude 2026-02-03 12:26:21 +00:00
  • cfcbb82ab9 Document k-tag filtering for comments, reactions, reposts, and zaps claude/req-command-system-prompt-S4ezE Claude 2026-02-03 12:03:55 +00:00
  • e1eccacd33 Add system prompt for REQ command assistant Claude 2026-02-03 11:43:27 +00:00
  • 806b8b8485 Add Grimoire TipTap implementation analysis to research claude/tiptap-react-research-SFGwb Claude 2026-02-02 13:08:49 +00:00
  • b89004bbba Fix TipTap editor readiness race condition Claude 2026-02-02 13:07:55 +00:00
  • 46979e11e9 Fix EOSE tracking to prevent state regression after live events claude/fix-eose-tracking-a9Nn0 Claude 2026-02-02 13:06:32 +00:00
  • 07cb02c82a Add TipTap React integration research Claude 2026-02-02 12:57:57 +00:00
  • 53d156ba04 Limit message batch in NIP-53 chat adapter (#239) Alejandro 2026-02-02 13:53:14 +01:00
  • a8d168d7ff Limit message batch in NIP-53 chat adapter claude/limit-message-batch-adapters-Dadej Claude 2026-02-02 12:19:20 +00:00
  • 1bfdede837 fix: use majority EOSE heuristic for faster LOADING → LIVE transition claude/fix-relay-eose-timeout-d3dnh Claude 2026-02-02 12:48:08 +00:00
  • 4e12131d7c feat(editor): add Tab key support for autocomplete selection claude/fix-emoji-backspace-bug-6hGCc Claude 2026-02-02 11:27:19 +00:00
  • 41f5e98aed fix(editor): prevent '@' character appearing when backspacing emoji Claude 2026-02-02 10:54:04 +00:00
  • 4be8c6e819 Optimize initial chat scroll to avoid slow animation on load (#238) Alejandro 2026-02-02 11:42:13 +01:00
  • ff68392f59 fix: buffer NIP-29 messages until EOSE to prevent partial renders claude/fix-chat-scroll-animation-6RviU Claude 2026-02-02 10:36:30 +00:00
  • 23a54fda02 fix: use instant scroll instead of disabling scroll on initial load Claude 2026-02-02 10:26:02 +00:00
  • 6545e2af29 fix: disable smooth scroll on initial chat load Claude 2026-02-02 10:15:12 +00:00
  • 38a6dddedb Fix LNURL comment handling to respect server capabilities (#237) Alejandro 2026-02-02 11:04:59 +01:00
  • 3372ed3f6d fix(zap): silently skip comment in LNURL callback if too long claude/fix-zap-message-handling-Qwh53 Claude 2026-02-02 09:54:43 +00:00
  • 575c89643f fix(zap): only send comment to LNURL callback if server accepts it Claude 2026-02-02 09:50:20 +00:00
  • fa3f872457 fix: prefer upstream_inference_cost over cost for BYOK claude/local-llm-browser-0s6Cg Claude 2026-01-31 15:19:09 +00:00
  • 53aca05a65 fix: parse reasoning from delta.reasoning (OpenAI format) Claude 2026-01-31 15:16:24 +00:00
  • ea07b841aa fix: capture actual model and cost from API response Claude 2026-01-31 15:07:46 +00:00
  • 15d353e6e6 feat: add cost transparency for AI chat messages Claude 2026-01-31 14:53:11 +00:00
  • 32cf096c99 nit: ui tweaks Alejandro Gómez 2026-01-31 15:41:33 +01:00
  • eca153efc9 feat: add production-ready error handling with retry logic Claude 2026-01-31 14:31:58 +00:00
  • 3f19138ce2 feat: add system prompts for AI chat Claude 2026-01-31 13:52:06 +00:00
  • 7d5f612701 fix: correct canResume logic to avoid showing spurious Resume button Claude 2026-01-31 12:52:13 +00:00
  • 0b37298611 fix: resolve new conversation message send bug Claude 2026-01-31 12:48:51 +00:00
  • afb0ea1e81 feat: add get_my_profile tool and max iterations limit Claude 2026-01-31 12:29:35 +00:00
  • fa70933388 feat: add tool calling support to AI chat Claude 2026-01-31 10:19:24 +00:00
  • 75fdce994a feat: add ChatSessionManager with RxJS patterns Claude 2026-01-31 09:51:49 +00:00
  • 93b359fd69 ui: tweaks Alejandro Gómez 2026-01-31 00:37:51 +01:00
  • 0b92c80e99 fix: resolve AI chat state consistency issues Claude 2026-01-30 23:26:53 +00:00
  • ccca821458 refactor: unify AI providers with OpenAI SDK, remove WebLLM Claude 2026-01-30 23:14:40 +00:00
  • a7395055af fix(time-format): avoid displaying "0m ago"; show weeks instead (#235) Fernando López Guevara 2026-01-30 20:13:15 -03:00
  • e4cc5989f6 refactor: rebuild AI chat UI from scratch Claude 2026-01-30 22:55:12 +00:00
  • f6eee5661e feat: add dynamic system prompt builder for LLM assistant claude/nostr-llm-assistant-F1muB Claude 2026-01-30 22:46:12 +00:00
  • c96882b330 fix: improve AI chat UX and load conversation settings Claude 2026-01-30 22:43:30 +00:00
  • 4c19ccec30 feat: improve AI chat UX with optimistic updates and model memory Claude 2026-01-30 22:29:10 +00:00
  • b24c218c72 feat: improve AI interface with markdown, thinking indicator, and providers subcommand Claude 2026-01-30 22:23:37 +00:00
  • 7d12b960e3 feat: add local LLM chat with WebLLM and PPQ.ai support Claude 2026-01-30 21:53:48 +00:00
  • bd007939ac refactor: use onlyEvents helper from applesauce-relay claude/fix-group-name-flicker-KqkjU Claude 2026-01-30 16:42:50 +00:00
  • 0a5c80bc9c fix: pass mediaType and blobUrl props to BlossomViewer (#234) Alejandro 2026-01-30 17:41:05 +01:00
  • 45074c54b4 fix: pass mediaType and blobUrl props to BlossomViewer claude/fix-file-type-preview-KJM3s Claude 2026-01-30 16:38:42 +00:00