Commit Graph

  • 053817fc5c refactor: Simplify badge renderers Claude 2026-01-17 17:17:31 +00:00
  • d86e8ff553 feat: Add external identifier support to NIP-22 comment renderer Claude 2026-01-17 17:14:44 +00:00
  • fce4509757 feat: Add root context display to NIP-22 comment renderer Claude 2026-01-17 17:08:19 +00:00
  • be7322b88d feat: Add NIP-58 Badge Definition renderers Claude 2026-01-17 17:07:50 +00:00
  • f788fa8f29 style: Display emoji set items one per row claude/review-emoji-selection-wcRJW Claude 2026-01-17 16:41:58 +00:00
  • f8b132095c style: Change emoji set detail to horizontal row layout Claude 2026-01-17 11:56:16 +00:00
  • 49bcf8d930 fix: Improve post composer UI with proper alignment, compact buttons, and RelayLink claude/generalize-post-composer-jA6zj Claude 2026-01-17 11:42:49 +00:00
  • f173d431fb fix: Fix text alignment, hashtag count, and preload contact profiles Claude 2026-01-17 11:27:10 +00:00
  • df41155d1f refactor: Unify emoji rendering into single Emoji component Claude 2026-01-17 11:12:22 +00:00
  • 15e09b5f35 feat: Enhance post composer with UX improvements and relay status tracking Claude 2026-01-17 11:10:12 +00:00
  • af6973265f fix: Remove unused variables in PostWindow and PostComposer Claude 2026-01-17 10:52:21 +00:00
  • 1798b14370 feat: Unify emoji rendering with CustomEmoji and UnicodeEmoji components Claude 2026-01-17 10:51:02 +00:00
  • 8dc61635cf feat: Simplify POST command to plain kind 1 with relay & mentions selection Claude 2026-01-17 10:41:28 +00:00
  • ceb438e29e feat: Add POST command with window-based composer Claude 2026-01-17 10:10:44 +00:00
  • 44ba32e074 feat: Add collection reference to custom emoji tags Claude 2026-01-17 09:57:30 +00:00
  • b84914e0ab feat: Show frequently used emoji first in autocomplete Claude 2026-01-16 23:29:45 +00:00
  • ff213d249f feat: Generalize post composer for kind 1 and kind 11 Claude 2026-01-16 23:21:09 +00:00
  • 8a230aa59a feat: Add emoji usage frequency tracking system Claude 2026-01-16 23:05:10 +00:00
  • 62fd43d086 fix: load messages early to trigger streaming poll claude/review-ppq-api-docs-0wMlI Claude 2026-01-16 22:37:12 +00:00
  • ba6a22e5c4 fix: correct API endpoint and add debug logging for AI chat Claude 2026-01-16 22:30:13 +00:00
  • ee49c173b6 refactor: remove wrapper classes, use replaceableEventCache directly claude/generic-event-cache-t5c2z Claude 2026-01-16 22:30:07 +00:00
  • 2f62682ff0 fix: improve AI chat UX with status feedback and model grouping Claude 2026-01-16 22:24:22 +00:00
  • 1ddbcca810 feat: implement NIP-54 wiki article rendering with Asciidoc claude/read-nip-wikis-TJ30b Claude 2026-01-16 22:20:24 +00:00
  • b813f7bd2b refactor: remove deprecated kind-specific cache tables and hooks Claude 2026-01-16 22:17:06 +00:00
  • 49ae5f0fd7 feat: add AI chat command with PPQ.ai support Claude 2026-01-16 22:15:29 +00:00
  • 5e193d64cd fix: add missing methods to cache wrappers Claude 2026-01-16 22:12:55 +00:00
  • 14d5255bce feat: Add P2P orders renderer and detail (#116) KoalaSat 2026-01-16 23:06:07 +01:00
  • 1283964d01 feat: add cache hydration and ACTIVE_USER_KINDS config Claude 2026-01-16 22:05:43 +00:00
  • e088042519 feat: implement generic replaceable event cache Claude 2026-01-16 21:08:02 +00:00
  • 15879f0f51 feat: add Slack-style message grouping to ChatViewer claude/list-performance-virtuoso-lWi0w Claude 2026-01-16 19:50:23 +00:00
  • 6fd7c0876b docs: add focused list and chat UX analysis Claude 2026-01-16 19:38:39 +00:00
  • e65c9afc6c chore: remove tsconfig.node.tsbuildinfo from version control Claude 2026-01-16 19:11:37 +00:00
  • 7e50b23ef0 docs: add comprehensive virtualization and list performance guide Claude 2026-01-16 18:54:16 +00:00
  • b4765f6b33 fix: ensure chat scrolls to bottom on initial message load claude/instant-chat-scroll-qQVib Claude 2026-01-16 18:09:46 +00:00
  • 39cbbc1990 fix: instant scroll to bottom in chat instead of slow animation Claude 2026-01-16 18:02:47 +00:00
  • 23469c20f0 Truncate long filenames in Blossom upload dialog via CSS claude/truncate-blossom-filenames-lBFU4 Claude 2026-01-16 17:42:20 +00:00
  • 97f18de358 feat: message reactions (#110) Alejandro 2026-01-16 18:47:16 +01:00
  • 19be6cdbc8 ui: dialog tweaks claude/add-message-reactions-gRuO5 Alejandro Gómez 2026-01-16 18:36:23 +01:00
  • c0cee4320d perf: Optimize gift wrap loading and decryption performance claude/learn-gift-wrap-nips-qceze Alejandro Gómez 2026-01-16 18:08:35 +01:00
  • 807c03acb9 fix: Change cachedUserRelays from let to const Alejandro Gómez 2026-01-16 17:24:04 +01:00
  • 19cf50027d perf: Use LIMIT-based progressive loading instead of batched connections Alejandro Gómez 2026-01-16 17:18:40 +01:00
  • 613bf8e2d7 perf: Add progressive batched relay connections for inbox sync Alejandro Gómez 2026-01-16 17:14:15 +01:00
  • dc4345a64b perf: Make NIP-17 inbox sync on-demand for optimal login performance Alejandro Gómez 2026-01-16 17:04:05 +01:00
  • cfeb40f42d fix: Improve NIP-17 inbox relay detection and UX Alejandro Gómez 2026-01-16 16:44:53 +01:00
  • f7d00f1dfd fix: Resolve TypeScript errors in NIP-17 adapter and gift-wrap service Alejandro Gómez 2026-01-16 16:07:07 +01:00
  • 28e8d30ac9 fix: Update error message to include --json flag option Alejandro Gómez 2026-01-16 16:02:27 +01:00
  • 345b760cec feat: Add unsigned event support and kind 14 DM renderer Alejandro Gómez 2026-01-16 15:55:16 +01:00
  • 5bf618ff01 fix: disable pointer events Alejandro Gómez 2026-01-16 15:24:16 +01:00
  • 9776c71a99 ui: tweaks Alejandro Gómez 2026-01-16 15:23:25 +01:00
  • b6d03a1644 fix: Use persistent subscription instead of request for real-time DMs Alejandro Gómez 2026-01-16 14:34:25 +01:00
  • cb98fc129b fix: Auto-initialize gift wrap subscriptions on login Alejandro Gómez 2026-01-16 14:31:41 +01:00
  • 024be8d7ea feat: Custom self-chat implementation bypassing applesauce-actions Alejandro Gómez 2026-01-16 14:25:52 +01:00
  • 457ba1fcd4 feat: Add communikey definition event renderer (kind 10222) claude/nip29-communikey-fallback-Ldc5x Claude 2026-01-16 13:04:56 +00:00
  • b6dad2429c debug: Add comprehensive logging to diagnose live message delivery Alejandro Gómez 2026-01-16 14:02:40 +01:00
  • ae46088333 fix: Relay normalization and live message delivery for NIP-17 Alejandro Gómez 2026-01-16 13:58:15 +01:00
  • ca6226e53e feat: Add communikey blossom servers to upload dialog Claude 2026-01-16 12:52:50 +00:00
  • 119f737d3d fix: Complete NIP-17 gift wrap persistence for self-chat Alejandro Gómez 2026-01-16 13:38:34 +01:00
  • 195f9046ef debug: Add relay alignment diagnostics for NIP-17 self-chat Alejandro Gómez 2026-01-16 13:22:59 +01:00
  • c890d67d6f fix: Actively fetch own inbox relays for self-chat in NIP-17 Alejandro Gómez 2026-01-16 13:19:16 +01:00
  • 0293d2dde6 feat: Integrate NIP-17 inbox relays (kind 10050) into relay list cache Alejandro Gómez 2026-01-16 13:11:15 +01:00
  • a7e1746cf9 fix: Rebuild conversations on startup from stored gift wraps Alejandro Gómez 2026-01-16 13:06:08 +01:00
  • 34847bc7ab feat: Aggressive relay resolution and optimistic message display for NIP-17 Alejandro Gómez 2026-01-16 13:04:14 +01:00
  • d27015c986 feat: Implement NIP-17 encrypted message sending Alejandro Gómez 2026-01-16 12:54:55 +01:00
  • b8b6e2d0be feat: Improve NIP-17 UI/UX and relay resolution Alejandro Gómez 2026-01-16 12:53:24 +01:00
  • 8fa76601ef fix: Use 'open' app ID instead of 'event' for NIP-CC spec link Claude 2026-01-16 11:06:32 +00:00
  • 25c9a5311d refactor: Remove ambiguous relay'pubkey syntax for communikeys Claude 2026-01-16 11:03:42 +00:00
  • 3db40fb140 fix: Show accurate deduplicated relay count in dropdown Claude 2026-01-16 11:02:58 +00:00
  • e057760b55 fix: Fix e-tag reply resolution for NIP-17 rumor IDs Claude 2026-01-16 11:00:11 +00:00
  • ec56183aeb Add real-time balance tracking for PPQ provider claude/refactor-chat-components-R52tP Claude 2026-01-16 10:57:41 +00:00
  • 8849d9561e refactor: Clean up NIP-17 adapter for production readiness Claude 2026-01-16 10:56:21 +00:00
  • d20a41970b refactor: Remove bare pubkey support for communikeys Claude 2026-01-16 10:55:19 +00:00
  • 29ae487e2a fix: Improve NIP-17 chat UX and fix e-tag reply resolution Claude 2026-01-16 10:47:13 +00:00
  • 5dc365e9ec feat: Support naddr format for communikey definition events Claude 2026-01-16 10:45:48 +00:00
  • 57d3f0bd42 feat: Add "communikeys" protocol with NIP-CC spec link Claude 2026-01-16 10:44:29 +00:00
  • 4131cf4549 feat: Derive communikey members from actual chat participants Claude 2026-01-16 10:40:04 +00:00
  • cb1a3d216a feat: Add NIP-CC communikey support to NIP-29 adapter Claude 2026-01-16 10:29:07 +00:00
  • 9332dcc35a fix: Improve NIP-17 chat UI and fix decrypt handling Claude 2026-01-16 10:19:29 +00:00
  • 6dca82d658 feat: Add read-only NIP-17 chat adapter for private DMs Claude 2026-01-16 10:00:00 +00:00
  • ac7b1847f6 Add PPQ provider integration with real API support Claude 2026-01-16 09:50:56 +00:00
  • e04d691f1f fix: Properly load gift wraps and conversations on page reload Claude 2026-01-16 09:42:27 +00:00
  • 35e1f9fe1a fix: Improve inbox gift wrap handling and UI Claude 2026-01-16 09:34:47 +00:00
  • b1c7e94fee Add LLM chat proof of concept using generic chat components Claude 2026-01-16 09:21:58 +00:00
  • 325ffa5aa8 feat: Add inbox for NIP-17 private direct messages Claude 2026-01-16 09:19:56 +00:00
  • ac9472063d Refactor chat components to separate generic UI from Nostr-specific implementation Claude 2026-01-16 09:12:29 +00:00
  • 0973c651fb Add Claude-powered code review GitHub Action claude/automate-code-reviews-RqauM Claude 2026-01-16 08:47:16 +00:00
  • d93bdc01a1 feat: Update UI components for new gift wrap system claude/read-nip-59-1Jsrz Claude 2026-01-16 08:46:33 +00:00
  • 3a53ebf367 refactor: Rewrite gift wrap system using applesauce models Claude 2026-01-16 08:33:33 +00:00
  • c9666525e2 fix: Add detailed diagnostics for malformed gift wraps Claude 2026-01-16 08:20:28 +00:00
  • 23e8b20fb7 feat: Add NIP-44 validation and better gift wrap error diagnostics Claude 2026-01-16 08:01:43 +00:00
  • da72ce67ec fix: Add validation and mock applesauce in gift wrap tests Claude 2026-01-16 07:54:21 +00:00
  • d37798b886 fix: Strip Symbol properties before storing events in Dexie Claude 2026-01-16 07:39:24 +00:00
  • e488e7d723 fix: Ensure gift wrap is in event store before unlocking Claude 2026-01-16 07:34:52 +00:00
  • 8115282e8c fix: Remove redundant validation - trust applesauce unlockGiftWrap Claude 2026-01-15 23:14:55 +00:00
  • 1905921475 fix: Add NostrEvent validation before decryption Claude 2026-01-15 23:11:40 +00:00
  • 55b1aa64e1 feat: Show decryption errors in inbox UI and remove debug logs Claude 2026-01-15 23:07:11 +00:00
  • ab5a5d33df fix: Use applesauce unlockGiftWrap helper for NIP-44 decryption Claude 2026-01-15 22:53:34 +00:00
  • e3abfbe01c feat: Add NIP-17 encrypted DM support and simplify inbox stats Claude 2026-01-15 22:41:45 +00:00
  • 54fe1aafe8 Enhance LLM chat with provider config and conversation list claude/review-chat-interface-oOnH6 Claude 2026-01-15 22:38:14 +00:00
  • c9e86d0767 fix: Properly connect to DM relays and handle gift wrap events Claude 2026-01-15 22:23:25 +00:00
  • 444eedfdc2 Implement LLM chat with OpenAI provider Claude 2026-01-15 22:14:38 +00:00