Commit Graph

  • 2dfa58d10e perf(post): reduce draft save debounce from 2s to 500ms Claude 2026-01-21 11:11:46 +00:00
  • cc2b6453a6 refactor(post): remove JSON preview and ensure proper content serialization Claude 2026-01-21 11:01:30 +00:00
  • c01b525e3e refactor(post): replace intervals with debounced onChange handlers Claude 2026-01-21 10:48:17 +00:00
  • 58027e950b feat(post): improve JSON preview responsiveness and layout Claude 2026-01-21 10:41:24 +00:00
  • 83da267e76 feat(post): add live draft JSON preview with 2-second updates Claude 2026-01-21 10:01:43 +00:00
  • 3163c8e498 feat(post): add global persistent settings and event JSON preview Claude 2026-01-21 09:45:22 +00:00
  • 2400ce9151 feat(post): add auth status icons and window-specific draft persistence Claude 2026-01-21 09:39:44 +00:00
  • a34179a669 feat(post): add relay connectivity status, input widget, and improve error handling Claude 2026-01-21 09:30:03 +00:00
  • 50498f842f feat(post): add discard button, settings dropdown, and improve button layout Claude 2026-01-21 09:19:53 +00:00
  • b25bbc402f fix(editor): add remove button and fix cursor positioning for event embeds Claude 2026-01-21 09:00:20 +00:00
  • 05f28ca4ee feat(post): add max-width constraint to content Claude 2026-01-21 08:55:49 +00:00
  • 34a7537943 fix(post): remove flex-1 and improve scrolling layout Claude 2026-01-21 08:36:31 +00:00
  • 76e7a2f347 fix(editor): use feed renderer and skeleton for event previews Claude 2026-01-21 08:15:48 +00:00
  • 2669f8184d feat(post): improve layout and relay handling Claude 2026-01-21 08:12:34 +00:00
  • 491987d6ac feat(post): add published event preview and reset button Claude 2026-01-20 22:14:14 +00:00
  • 78efb06c7d fix(post): reuse signed event for retries instead of recreating Claude 2026-01-20 22:07:53 +00:00
  • a5b9cb0e43 fix(post): trim content before publishing Claude 2026-01-20 22:03:29 +00:00
  • a455b8d529 feat(post): add client tag and remove reset button Claude 2026-01-20 22:01:14 +00:00
  • 6e29758648 feat(post): add nostr tag extraction, retry failed relays, and disable empty publish Claude 2026-01-20 21:58:09 +00:00
  • bb6764036c feat(post): enhance draft storage with full JSON state persistence Claude 2026-01-20 21:47:13 +00:00
  • c9e1fccb4f feat(post): add draft persistence and improve relay UI Claude 2026-01-20 21:36:19 +00:00
  • a084a90ac6 refactor(post): improve PostViewer layout and editor previews Claude 2026-01-20 21:23:51 +00:00
  • 97d7eb6b57 feat(editor): add RichEditor component for long-form content Claude 2026-01-20 20:41:17 +00:00
  • baff6ce34e refactor(editor): extract shared extensions and create React node views Claude 2026-01-20 20:36:49 +00:00
  • d41c79f550 refactor(editor): remove drag-and-drop, keep paste file support Claude 2026-01-20 20:19:15 +00:00
  • edb9f09847 feat(editor): show usernames when pasting npub/nprofile mentions Claude 2026-01-20 20:16:17 +00:00
  • 518a90ab49 fix(editor): add dragover handler to enable file drag-and-drop Claude 2026-01-20 20:11:14 +00:00
  • 044a8adf82 feat(editor): add drag-and-drop and paste file upload support Claude 2026-01-20 20:04:41 +00:00
  • e99eb861e1 refactor(editor): simplify nostr preview display and reuse mentions Claude 2026-01-20 19:38:16 +00:00
  • 3c64c93c39 refactor(editor): improve nostr preview display with kind icons Claude 2026-01-20 19:27:04 +00:00
  • a41aba0cfe feat(editor): add nostr bech32 paste handler with inline previews Claude 2026-01-20 19:18:45 +00:00
  • f2cf7a1a0e feat(post): add POST command with rich text editor and relay selection Claude 2026-01-20 21:08:37 +00:00
  • d18cdc31d5 feat: client tag (#183) Alejandro 2026-01-21 12:23:41 +01:00
  • 46209ae0fe feat: add NIP-89 app address to client tag claude/reduce-client-tag-noise-bprj7 Claude 2026-01-21 11:05:54 +00:00
  • 814d7e72ab fix: use parseAddressPointer from nip89-helpers instead of non-existent parseCoordinate Claude 2026-01-21 10:56:54 +00:00
  • 96bf409193 feat: make client tag link to NIP-89 app definition Claude 2026-01-21 10:53:19 +00:00
  • 1f08266348 feat: show client tag in event header Claude 2026-01-21 10:46:08 +00:00
  • d20a92e854 fix: support zapping addressable events (naddr) (#182) Alejandro 2026-01-21 10:15:11 +01:00
  • e7c349ad5a fix: support zapping addressable events (naddr) claude/debug-naddr-encoding-FOO2j Claude 2026-01-21 09:12:12 +00:00
  • 45e68bbdad fix: use addressPointer for zapping addressable events (#181) Alejandro 2026-01-21 09:58:37 +01:00
  • 2482f519cb fix: use addressPointer for zapping addressable events claude/fix-zap-spellbook-error-pVXJt Claude 2026-01-21 08:55:34 +00:00
  • c685144d2e feat(editor): add RichEditor component for long-form content claude/review-chat-composer-ACahv Claude 2026-01-20 20:41:17 +00:00
  • b6027aa2fb refactor(editor): extract shared extensions and create React node views Claude 2026-01-20 20:36:49 +00:00
  • 8fc69bf56b refactor(editor): remove drag-and-drop, keep paste file support Claude 2026-01-20 20:19:15 +00:00
  • 6a579ce1d1 feat(editor): show usernames when pasting npub/nprofile mentions Claude 2026-01-20 20:16:17 +00:00
  • 5f7746705f fix(editor): add dragover handler to enable file drag-and-drop Claude 2026-01-20 20:11:14 +00:00
  • c3b0eae4d8 feat(editor): add drag-and-drop and paste file upload support Claude 2026-01-20 20:04:41 +00:00
  • eee97cea27 refactor(editor): simplify nostr preview display and reuse mentions Claude 2026-01-20 19:38:16 +00:00
  • 1b608fb960 refactor(editor): improve nostr preview display with kind icons Claude 2026-01-20 19:27:04 +00:00
  • 37cecd0db7 feat(editor): add nostr bech32 paste handler with inline previews Claude 2026-01-20 19:18:45 +00:00
  • 70df0a3d95 fix: create TipTap suggestion configs directly in useMemo to ensure stable function references claude/fix-autocompletion-SmJX1 Claude 2026-01-20 18:24:40 +00:00
  • 39a9c71da7 fix: memoize TipTap suggestion configs to ensure stable references Claude 2026-01-20 18:17:44 +00:00
  • cbc1fc272a feat(user-menu): make relays and blossom servers collapsible dropdowns (#177) Alejandro 2026-01-20 19:14:25 +01:00
  • e02414f4cc fix(user-menu): properly close menu when clicking relay items claude/dropdown-relays-servers-nnDsJ Claude 2026-01-20 18:12:19 +00:00
  • d9d2233960 fix: prevent extensions recreation by stabilizing suggestion config dependencies Claude 2026-01-20 18:08:56 +00:00
  • 68b239a8bb fix(user-menu): close menu when clicking relays, blossom, or donate Claude 2026-01-20 18:08:45 +00:00
  • 037df524cc style(user-menu): clean up icons and font consistency Claude 2026-01-20 17:35:39 +00:00
  • 8f7250414c fix: restore proper async suggestion handling in NostrEditor Claude 2026-01-20 17:35:09 +00:00
  • 22d3ac29ca Merge remote-tracking branch 'origin/claude/refactor-chat-composer-UeJUN' into claude/fix-autocompletion-SmJX1 Claude 2026-01-20 17:31:56 +00:00
  • 787bed2f32 refactor(user-menu): revert dropdowns, add login/logout icons Claude 2026-01-20 17:30:30 +00:00
  • 587676b656 refactor(user-menu): reorganize menu items for better UX Claude 2026-01-20 17:22:05 +00:00
  • 9a1b066491 fix: cleaner solution for TipTap suggestion async bug claude/refactor-chat-composer-UeJUN Claude 2026-01-20 17:21:24 +00:00
  • 36e1d3dde3 fix: work around TipTap suggestion async race condition Claude 2026-01-20 17:17:04 +00:00
  • 19add5dce6 chore: add debug logging to autocomplete suggestion system Claude 2026-01-20 16:58:30 +00:00
  • 92104e0a7d feat(user-menu): make relays and blossom servers collapsible dropdowns Claude 2026-01-20 16:55:39 +00:00
  • 776b9af152 fix: resolve NIP-17 crashes and conversation key inconsistencies claude/nip17-gift-wrap-chat-B9MDc Claude 2026-01-20 16:48:34 +00:00
  • b2b5346abe fix: simplify autocomplete suggestion config to fix filtering not updating UI Claude 2026-01-20 16:41:25 +00:00
  • 13081938ff Fix long filename truncation in upload dialog (#176) Alejandro 2026-01-20 17:39:51 +01:00
  • 0ca4ef9b89 fix: use max-w-xs for proper filename truncation claude/fix-upload-filename-truncate-w2HMo Claude 2026-01-20 16:36:54 +00:00
  • f6dc13822c fix: truncate long filenames in blossom upload dialog Claude 2026-01-20 16:33:15 +00:00
  • 28aceb6e07 fix: remove debug logging from autocomplete Claude 2026-01-20 16:33:13 +00:00
  • 13fec0345f feat: zap goals nip-75 (#174) Alejandro 2026-01-20 17:28:57 +01:00
  • d540f4a91e fix: improve draft loading and add autocomplete debug logging Claude 2026-01-20 16:27:18 +00:00
  • 2fd7cc8bc7 refactor: extract useGoalProgress hook for NIP-75 goals claude/read-nip-75-7wdPn Claude 2026-01-20 16:26:07 +00:00
  • b28d5f7892 remove unnecessary toast on popup. (#175) fiatjaf_ 2026-01-20 13:24:00 -03:00
  • a75b822dcb fix: polish goal renderers for release Claude 2026-01-20 16:20:50 +00:00
  • cc7b0448ca fix: refactor autocomplete refs pattern and add full JSON draft persistence Claude 2026-01-20 16:15:59 +00:00
  • 50183099a8 style: unify progress indicator styles Claude 2026-01-20 16:08:54 +00:00
  • 5b9713f0ae feat: add zap button to goal renderers Claude 2026-01-20 15:56:05 +00:00
  • 3420d51cf0 feat: add localStorage draft persistence and fix PostViewer layout Claude 2026-01-20 15:31:48 +00:00
  • 87348e1cd5 refactor(nip-66): use Label component for individual check types in monitor feed Claude 2026-01-20 15:25:37 +00:00
  • 316908196d fix: improve NIP-75 goal rendering Claude 2026-01-20 15:25:36 +00:00
  • ba0f6e3555 refactor(nip-66): remove Check Types label from monitor feed Claude 2026-01-20 15:14:48 +00:00
  • af4f6b2051 refactor(nip-66): add Label component for check types in monitor feed Claude 2026-01-20 15:04:59 +00:00
  • 6cea36c361 refactor(nip-66): improve feed UI with clickable titles and simplified layout Claude 2026-01-20 15:01:31 +00:00
  • c7f36ccbea feat: add NIP-75 Zap Goal rendering Claude 2026-01-20 14:56:06 +00:00
  • 39667dea68 fix: use refs for suggestion search functions and reduce PostViewer spacing Claude 2026-01-20 14:55:30 +00:00
  • 67b6441547 feat: add post command and window-based composer Claude 2026-01-20 14:46:38 +00:00
  • 9d651f99b1 fix: load contacts profiles and fix autocomplete z-index in PostDialog Claude 2026-01-20 14:37:07 +00:00
  • 0d70e2dd92 feat: add post dialog with NostrEditor to user menu Claude 2026-01-20 14:28:19 +00:00
  • f8b35483ef refactor(nip-66): use Hammer icon for PoW requirements Claude 2026-01-20 13:34:13 +00:00
  • 3ec9ec264d fix(chat): fix import errors in Communikey renderers claude/communikey-nip29-fallback-3IPLN Claude 2026-01-20 13:28:37 +00:00
  • be255e5c3c refactor(nip-66): improve UI with Label, NIPBadge, and clickable titles Claude 2026-01-20 13:27:02 +00:00
  • 42568ae29e refactor: use applesauce helpers for proper NIP-17 gift wrap handling Claude 2026-01-20 12:55:33 +00:00
  • 530895b3d5 fix: handle group DMs with multiple p-tags correctly Claude 2026-01-20 12:46:07 +00:00
  • 5ba565197b feat(nip-66): add relay discovery and monitor announcement renderers Claude 2026-01-20 12:44:53 +00:00
  • 1cdbb22694 feat(chat): add Communikey support to group list viewer Claude 2026-01-20 12:39:12 +00:00
  • 6399d95f99 fix: improve NIP-17 relay connection tracking and UI Claude 2026-01-20 12:34:49 +00:00
  • f72991e7c7 fix(chat): fix TypeScript errors and add GroupLink Communikey fallback Claude 2026-01-20 12:21:07 +00:00
  • 3321906849 feat: make NIP-17 chat fully functional with groups and reactive updates Claude 2026-01-20 12:19:52 +00:00