Commit Graph

  • a4eff14620 fix: don't show relay auth dialog when user is not logged in (#32) Alejandro 2026-01-04 18:46:15 +01:00
  • 047b9e3c33 fix: don't show relay auth dialog when user is not logged in claude/fix-relay-auth-dialog-gDPc3 Claude 2026-01-04 17:44:06 +00:00
  • 38faf16723 fix: remove hardcoded text-sm from media placeholder in Link.tsx (#30) Alejandro 2025-12-28 17:26:22 +01:00
  • 57566ed364 fix: remove hardcoded text-sm from media placeholder in Link.tsx claude/fix-placeholder-font-size-Pohdz Claude 2025-12-28 16:17:58 +00:00
  • f5630f013b chore: update package-lock.json claude/nip65-relay-list-7ZmKp Claude 2025-12-24 14:50:33 +00:00
  • cdeca71ef0 feat(relay-selection): add per-relay filter optimization Claude 2025-12-24 14:48:56 +00:00
  • 29dbdadc8b feat(relay-selection): integrate performance scoring into relay selection Claude 2025-12-24 14:46:36 +00:00
  • 75e92e3b3b test(relay-scoreboard): add unit tests for scoring algorithms Claude 2025-12-24 14:41:39 +00:00
  • e6ac7e5572 feat(relay-metrics): integrate scoreboard with pool events Claude 2025-12-24 14:40:15 +00:00
  • 773da9afb5 feat(relay-scoreboard): implement performance scoring service Claude 2025-12-24 14:36:20 +00:00
  • c89f8efeec feat(db): add RelayPerformanceEntry interface and schema v15 Claude 2025-12-24 14:34:15 +00:00
  • 501f2746fb docs: add outbox relay selection improvement plans Claude 2025-12-24 13:23:21 +00:00
  • cad9f011a5 fix: improve error message extraction in COUNT queries claude/add-count-command-SrBlH Claude 2025-12-23 07:13:06 +00:00
  • 7bba5ff654 fix: prevent React error #185 in CountViewer Claude 2025-12-23 07:08:59 +00:00
  • dc3c7f14eb feat: add COUNT command for NIP-45 event counting Claude 2025-12-23 07:01:06 +00:00
  • caec63e15c chore: update package-lock.json Claude 2025-12-23 06:36:13 +00:00
  • 7241b3fb5a feat: add copy button for NIP markdown (#26) Alejandro 2025-12-23 00:00:52 +01:00
  • ae50765ab2 style: add muted color to window toolbar icon buttons claude/add-nip-copy-button-X8b7C Claude 2025-12-22 22:59:15 +00:00
  • 8ab714bf0c refactor: use link variant and remove size class overrides Claude 2025-12-22 22:51:43 +00:00
  • 2a69323572 refactor: use Button component and remove misleading shortcuts Claude 2025-12-22 22:48:18 +00:00
  • 8c94c85f2b feat: add copy button for NIP markdown Claude 2025-12-22 22:37:35 +00:00
  • 16889a9e30 refactor: auto-generate subscription ID in useReqTimelineEnhanced claude/fix-contacts-alias-qwlId Claude 2025-12-22 22:24:39 +00:00
  • e9f6d5fc3a fix: use resolvedFilter in subscription ID to fix $contacts alias Claude 2025-12-22 22:15:26 +00:00
  • e5a715aefe fix: memoize contact list pointer to fix $contacts alias (#25) Alejandro 2025-12-22 23:07:04 +01:00
  • 63c77e8125 fix: memoize contact list pointer to fix $contacts alias Claude 2025-12-22 22:04:59 +00:00
  • 75500fa298 feat: add clickable example commands to welcome screen (#23) Alejandro 2025-12-22 22:41:10 +01:00
  • 93d0ae2ae6 fix: lint claude/add-welcome-commands-yfGcI Alejandro Gómez 2025-12-22 22:40:43 +01:00
  • 5a97caffb1 nit: casing Alejandro Gómez 2025-12-22 22:38:52 +01:00
  • abd0cc9750 Merge branch 'pr/feat--add-NIP-34-user-grasp-list-rendering(68a54c52)' Alejandro Gómez 2025-12-22 22:32:56 +01:00
  • 6853a2f7c9 feat: add NIP-34 user grasp list rendering DanConwayDev 2025-12-22 20:58:58 +00:00
  • 7994b8aaca Merge pull request #24 from purrgrammer/claude/add-mit-license-wIFjZ Alejandro 2025-12-22 21:41:31 +01:00
  • 389be2df8f Add MIT license to the project claude/add-mit-license-wIFjZ Claude 2025-12-22 20:40:16 +00:00
  • 13c4483f4f feat: add clickable example commands to welcome screen Claude 2025-12-22 20:29:39 +00:00
  • 363840b756 Merge pull request #20 from purrgrammer/claude/improve-reqviewer-state-machine-cBkEO Alejandro 2025-12-22 19:51:21 +01:00
  • 9f0c383ff8 fix: add icon back claude/improve-reqviewer-state-machine-cBkEO Alejandro Gómez 2025-12-22 19:46:12 +01:00
  • c4bc3ab445 ui: improve relay tooltip, update docs Alejandro Gómez 2025-12-22 19:43:00 +01:00
  • 3f1c66ec01 ui: adjustments Alejandro Gómez 2025-12-22 19:33:53 +01:00
  • b9756b119b refactor: simplify relay list UI with compact status indicators and rich tooltips Claude 2025-12-22 18:23:12 +00:00
  • af8cf427d6 fix: implement per-relay EOSE detection by subscribing to relays individually Claude 2025-12-22 18:10:52 +00:00
  • b95ce25955 refactor: normalize hardcoded relay URLs and reorganize relay dropdown UI Claude 2025-12-22 18:02:41 +00:00
  • b5e1cffc91 fix: add EOSE indicator, mute all icons, and fix relay URL normalization bug Claude 2025-12-22 17:53:24 +00:00
  • ce3a4a7322 fix: handle all relays disconnecting before EOSE (stuck in LOADING bug) Claude 2025-12-22 17:38:31 +00:00
  • 21e972600c Merge pull request #22 from purrgrammer/claude/fix-command-overflow-BOH8k Alejandro 2025-12-22 18:10:36 +01:00
  • e904fcbaf1 fix: prevent command text overflow in spell dialogs claude/fix-command-overflow-BOH8k Claude 2025-12-22 17:00:24 +00:00
  • 70651ae29f fix: improve relay state tracking and add relay type indicators Claude 2025-12-22 16:36:56 +00:00
  • c9bf2fe599 fix: show ALL queried relays in dropdown (outbox + fallback + explicit) Claude 2025-12-22 16:30:35 +00:00
  • 1bb2727930 fix: remove unused variables and apply prettier formatting Claude 2025-12-22 16:25:42 +00:00
  • c60abe6df4 feat: implement production-grade REQ state machine with per-relay tracking Claude 2025-12-22 16:18:15 +00:00
  • bebb4ed834 docs: add comprehensive ReqViewer state machine analysis and improvement plan Claude 2025-12-22 15:59:00 +00:00
  • 0d8f8b7807 Merge pull request #17 from purrgrammer/claude/applesauce-helpers-investigation-EWmaW Alejandro 2025-12-22 15:19:41 +01:00
  • c40c4ae1f9 fix: TypeScript error in useStableFilters claude/applesauce-helpers-investigation-EWmaW Claude 2025-12-22 14:05:53 +00:00
  • 912794f4e0 chore: lint fix Claude 2025-12-22 14:04:46 +00:00
  • 33539c291b refactor: use applesauce helpers for pointer parsing and filter comparison Claude 2025-12-22 14:04:09 +00:00
  • 4b7148510a refactor: remove unnecessary useMemo from applesauce helper calls Claude 2025-12-22 13:18:44 +00:00
  • 2189d5a969 docs: add applesauce helpers investigation and refactoring plan Claude 2025-12-22 13:12:56 +00:00
  • 32c895e150 chore: lint fix Alejandro Gómez 2025-12-22 13:25:38 +01:00
  • ea3d0e1119 Merge pull request #16 from purrgrammer/claude/pluggable-storage-engine-F53Fc Alejandro 2025-12-22 13:24:24 +01:00
  • 729c83011e fix: add IndexedDB polyfill for test environment claude/pluggable-storage-engine-F53Fc Claude 2025-12-22 12:18:38 +00:00
  • 2fda75ef71 Merge pull request #15 from purrgrammer/claude/documentation-EeWQZ Alejandro 2025-12-22 13:14:00 +01:00
  • addea243d1 Merge pull request #12 from purrgrammer/claude/kind-utilities-EeWQZ Alejandro 2025-12-22 13:12:52 +01:00
  • d35345f720 Merge pull request #13 from purrgrammer/claude/useprofile-race-fix-EeWQZ Alejandro 2025-12-22 13:12:25 +01:00
  • a86b783f58 docs: add plan for pluggable storage engine Claude 2025-12-22 12:11:33 +00:00
  • 8862695ee6 Merge pull request #14 from purrgrammer/claude/stabilization-hooks-EeWQZ Alejandro 2025-12-22 13:10:51 +01:00
  • cdad01dc03 docs: add codebase analysis and accessibility plan claude/documentation-EeWQZ Claude 2025-12-22 12:03:33 +00:00
  • 1f14aeece2 fix: add missing mocks in publish-spell.test.ts claude/test-fixes-EeWQZ Claude 2025-12-22 12:02:53 +00:00
  • 645e12cddc fix: prevent race conditions in useProfile hook claude/useprofile-race-fix-EeWQZ Claude 2025-12-22 12:02:03 +00:00
  • bdfc634c54 feat: add dependency stabilization hooks claude/stabilization-hooks-EeWQZ Claude 2025-12-22 12:00:42 +00:00
  • 62676feeba fix: respect zap message Alejandro Gómez 2025-12-22 12:59:56 +01:00
  • 96216450f4 feat: add centralized nostr kind utilities claude/kind-utilities-EeWQZ Claude 2025-12-22 11:58:46 +00:00
  • 64002ed1ec fix: zap sender in compact zaps Alejandro Gómez 2025-12-22 12:49:28 +01:00
  • a9ae32ad01 fix: clickable spellbook link Alejandro Gómez 2025-12-22 12:38:31 +01:00
  • e7a7bb05a4 feat: clickable spell and spellbook links Alejandro Gómez 2025-12-21 22:54:44 +01:00
  • de063c8bfe Merge pull request #11 from purrgrammer/claude/add-since-until-spells-xluIg Alejandro 2025-12-22 12:37:24 +01:00
  • 81566ab136 Merge pull request #10 from purrgrammer/claude/fix-placeholder-styling-7Yo4G Alejandro 2025-12-22 12:36:54 +01:00
  • 412ebccc4f fix: include since/until in spell filter JSON display claude/add-since-until-spells-xluIg Claude 2025-12-22 10:01:42 +00:00
  • 470c802364 fix: ensure compact previews properly truncate RichText to single line claude/fix-placeholder-styling-7Yo4G Claude 2025-12-22 09:38:27 +00:00
  • 41b012ae3e fix: remove custom font size from placeholders and hide embeds in previews Claude 2025-12-22 09:33:09 +00:00
  • 125052f4c9 fix: spellbook preview or direct behavior Alejandro Gómez 2025-12-21 22:47:24 +01:00
  • 7f92277986 config: add vercel url rewrite Alejandro Gómez 2025-12-21 22:39:07 +01:00
  • 3c62a0e236 ui: share spellbook dialog improvements Alejandro Gómez 2025-12-21 22:18:37 +01:00
  • fc63b3c685 fix: event publication Alejandro Gómez 2025-12-21 21:50:09 +01:00
  • 64212121bd ui: compact view tweaks Alejandro Gómez 2025-12-21 21:19:31 +01:00
  • 6481f1e04f feat: add voice message support (NIP-A0) and legacy video kinds Alejandro Gómez 2025-12-21 20:36:53 +01:00
  • 3346a2077d feat(req): add --view flag for list/compact display mode Alejandro Gómez 2025-12-21 20:29:32 +01:00
  • 78a8c8e5b2 chore: apply prettier formatting fixes Alejandro Gómez 2025-12-21 20:12:40 +01:00
  • f4d0e86f09 feat: complete spellbook UX overhaul with enhanced state tracking Alejandro Gómez 2025-12-21 19:19:24 +01:00
  • be01c7d882 refactor: repo link Alejandro Gómez 2025-12-21 18:19:36 +01:00
  • fffb80cd5c ui: remove icon Alejandro Gómez 2025-12-21 18:13:46 +01:00
  • 21335a5849 WIP Alejandro Gómez 2025-12-21 15:37:01 +01:00
  • 6ebc501309 fix: restore async generator pattern for PublishSpellbook Alejandro Gómez 2025-12-21 14:19:15 +01:00
  • f1ba39a65e fix: prevent spellbook duplication when saving Alejandro Gómez 2025-12-21 14:18:04 +01:00
  • 0f7f154b80 feat: complete Phase 2 network features for spellbooks Alejandro Gómez 2025-12-21 14:09:52 +01:00
  • 6d89a9d342 fix: description Alejandro Gómez 2025-12-21 14:01:18 +01:00
  • f272f935a3 feat: text inline when embeds are off Alejandro Gómez 2025-12-21 13:54:50 +01:00
  • 005605b385 feat: enhance preview route and add conflict resolution for spellbooks Alejandro Gómez 2025-12-21 13:54:04 +01:00
  • 784add4f52 refactor: migrate spellbook publishing to applesauce action patterns Alejandro Gómez 2025-12-21 13:50:46 +01:00
  • e47fde9158 feat: better layout rendering Alejandro Gómez 2025-12-21 12:57:14 +01:00
  • f255cded75 feat: refine spellbook preview and session management logic Alejandro Gómez 2025-12-20 22:15:30 +01:00
  • 588980a827 feat: enhance spell/spellbook renderers with clickable titles and inferred kinds Alejandro Gómez 2025-12-20 21:39:08 +01:00
  • 9b7c17b733 fix: resolve infinite update loop by stabilizing useGrimoire hook Alejandro Gómez 2025-12-20 21:37:02 +01:00