Commit Graph

  • f7eeb080e1 feat: update bookmark heading based on selected filter Gigi 2025-10-22 12:01:09 +02:00
  • 2769b2dba7 fix: remove unused faTimes import Gigi 2025-10-22 11:51:17 +02:00
  • 46636b8e6a feat: move profile picture to first position (left-aligned) with consistent sizing Gigi 2025-10-22 11:50:16 +02:00
  • 92a85761ef feat: make highlight count clickable to open highlights sidebar Gigi 2025-10-22 11:48:41 +02:00
  • f6a325f7e9 feat: hide close/collapse sidebar buttons on mobile Gigi 2025-10-22 11:45:51 +02:00
  • a501fa816f feat: sort bookmarks chronologically by displayed date (newest first) Gigi 2025-10-22 11:43:30 +02:00
  • 5ece80b8e9 feat: change default bookmark view to flat chronological list Gigi 2025-10-22 11:42:12 +02:00
  • 87c017b2c2 docs: update CHANGELOG for v0.10.10 Gigi 2025-10-22 11:38:09 +02:00
  • 550ee415f0 chore: bump version to 0.10.10 v0.10.10 Gigi 2025-10-22 11:37:08 +02:00
  • aaaf226623 Merge pull request #24 from dergigi/controllers-and-fetching Gigi 2025-10-22 11:36:35 +02:00
  • 23ce0c9d4c chore: remove debug logging from bookmark controller Gigi 2025-10-22 11:33:41 +02:00
  • dddf8575c4 fix: resolve TypeScript type errors in bookmark hydration promises Gigi 2025-10-22 11:30:53 +02:00
  • 3ab0610e1e fix: prevent cascading hydration loops in bookmark controller Gigi 2025-10-22 11:27:12 +02:00
  • e40f820fdc fix: handle empty d-tags separately in bookmark hydration Gigi 2025-10-22 11:25:30 +02:00
  • 3f82bc7873 debug: add logging for bookmark coordinate hydration Gigi 2025-10-22 11:23:26 +02:00
  • b913cc4d7f fix: hide 'Open Original' button for nostr-native events Gigi 2025-10-22 11:21:08 +02:00
  • bc1aed30b4 fix: open nostr events directly on ants.sh instead of as search query Gigi 2025-10-22 11:20:12 +02:00
  • 9a801975aa fix(bookmarks): replace applesauce loaders with local-first queryEvents Gigi 2025-10-22 11:16:21 +02:00
  • f3e44edd51 fix: remove unnecessary key prop causing lag on tab switching in Explore Gigi 2025-10-22 11:09:05 +02:00
  • 0be6aa81ce fix: add comments to empty catch blocks to satisfy linter Gigi 2025-10-22 09:00:01 +02:00
  • c7b885cfcd refactor(reader): use startReadingPositionStream in ContentPanel Gigi 2025-10-22 08:55:50 +02:00
  • 11041df1fb refactor(reading-position): add startReadingPositionStream and remove timeouts Gigi 2025-10-22 08:55:18 +02:00
  • 89273e2a03 refactor(settings): use startSettingsStream in useSettings hook Gigi 2025-10-22 08:54:45 +02:00
  • 0610454e74 feat(settings): add startSettingsStream and remove timeout-based blocking Gigi 2025-10-22 08:54:17 +02:00
  • a02413a7cb fix(reading-progress): load and display progress on fresh sessions; include external URL keys and avoid double-encoding; add debug guard Gigi 2025-10-22 02:02:39 +02:00
  • 0bc84e7c6c chore: update package-lock.json for v0.10.9 Gigi 2025-10-22 01:41:46 +02:00
  • a1e28c6bc9 docs: update CHANGELOG for v0.10.9 Gigi 2025-10-22 01:41:34 +02:00
  • a1a7f0e4a4 chore: bump version to 0.10.9 v0.10.9 Gigi 2025-10-22 01:41:14 +02:00
  • cde8e30ab2 fix(events): improve /e/ reliability with retry + backoff in eventManager Gigi 2025-10-22 01:40:26 +02:00
  • aa7e532950 fix(bookmarks): use per-item added_at/created_at when available Gigi 2025-10-22 01:35:06 +02:00
  • c9208cfff2 chore: remove all debug console logs Gigi 2025-10-22 01:26:42 +02:00
  • 2fb4132342 docs: update CHANGELOG for v0.10.8 Gigi 2025-10-22 01:25:41 +02:00
  • 81180c8ba8 chore: bump version to 0.10.8 v0.10.8 Gigi 2025-10-22 01:23:13 +02:00
  • 1c48adf44e Merge pull request #23 from dergigi/e-path Gigi 2025-10-22 01:22:52 +02:00
  • 366e10b23a feat(/e/): check eventStore first for author profile e-path Gigi 2025-10-22 01:19:09 +02:00
  • bb66823915 fix(/e/): Search button opens note via /e/ path not search portal Gigi 2025-10-22 01:18:51 +02:00
  • f09973c858 feat(/e/): display publication date in top-right like articles Gigi 2025-10-22 01:18:14 +02:00
  • d03726801d feat(/e/): title 'Note by @author' with background profile fetch Gigi 2025-10-22 01:16:30 +02:00
  • 164e941a1f fix(events): make direct event loading robust Gigi 2025-10-22 01:09:36 +02:00
  • 6def58f128 fix(bookmarks): show eventStore content as fallback for bookmarks without hydrated content Gigi 2025-10-22 01:04:23 +02:00
  • 347e23ff6f fix: only request hydration for items without content Gigi 2025-10-22 01:01:23 +02:00
  • 934768ebf2 chore: remove debug logging from hydration Gigi 2025-10-22 01:01:04 +02:00
  • 60e9ede9cf debug: add more detail to hydration logging Gigi 2025-10-22 00:59:06 +02:00
  • c70e6bc2aa debug: log hydration progress to track content population Gigi 2025-10-22 00:57:47 +02:00
  • ab8665815b chore: remove debug logging from bookmarkHelpers Gigi 2025-10-22 00:56:40 +02:00
  • 1929b50892 fix: properly implement eventManager with promise-based API Gigi 2025-10-22 00:55:20 +02:00
  • 160dca628d fix: simplify eventManager and restore working event fetching Gigi 2025-10-22 00:54:33 +02:00
  • c04ba0c787 feat: add centralized eventManager for event fetching Gigi 2025-10-22 00:52:15 +02:00
  • 479d9314bd fix: make event loading non-blocking and wait for relay pool Gigi 2025-10-22 00:50:14 +02:00
  • b9d5e501f4 improve: better error messages when direct event loading fails Gigi 2025-10-22 00:49:50 +02:00
  • 43e0dd76c4 fix: don't show user highlights when viewing events on /e/ path Gigi 2025-10-22 00:48:43 +02:00
  • dc9a49e895 chore: remove debug logging from event loader and compact view Gigi 2025-10-22 00:46:44 +02:00
  • 3200bdf378 fix: add hydrated bookmark events to global eventStore Gigi 2025-10-22 00:42:25 +02:00
  • 2254586960 perf: check eventStore before setting loading state for instant cached event display Gigi 2025-10-22 00:38:42 +02:00
  • 18c78c19be fix: render events as plain text html instead of markdown Gigi 2025-10-22 00:36:55 +02:00
  • 167d5f2041 fix: clear reader content when loading event and set proper selectedUrl Gigi 2025-10-22 00:35:33 +02:00
  • cce7507e50 fix: properly extract eventId from route params Gigi 2025-10-22 00:30:54 +02:00
  • e83d4dbcdb feat: render notes like articles with markdown processing Gigi 2025-10-22 00:28:29 +02:00
  • a5bdde68fc fix: resolve all linter and type check errors Gigi 2025-10-22 00:27:45 +02:00
  • 5551cc3a55 feat: add relay.nostr.band as hardcoded relay Gigi 2025-10-22 00:23:01 +02:00
  • 145ff138b0 feat: integrate event viewer into three-pane layout for /e/:eventId Gigi 2025-10-22 00:22:04 +02:00
  • 5bd5686805 feat: add /e/:eventId route to display individual notes Gigi 2025-10-22 00:19:20 +02:00
  • d2c1a16ca6 chore: remove verbose debug logging from hydration Gigi 2025-10-22 00:17:03 +02:00
  • b8242312b5 fix: deduplicate bookmarks before requesting hydration Gigi 2025-10-22 00:15:27 +02:00
  • 96ef227f79 debug: log all fetched events to identify ID mismatch Gigi 2025-10-22 00:13:38 +02:00
  • 30ed5fb436 fix: batch event hydration with concurrency limit Gigi 2025-10-22 00:12:34 +02:00
  • 42d7143845 debug: add logging for event ID requests Gigi 2025-10-22 00:11:06 +02:00
  • f02bc21faf debug: simplify hydration logging for easier diagnosis Gigi 2025-10-22 00:10:13 +02:00
  • 0f5d42465d debug: add detailed logging to hydrateItems Gigi 2025-10-22 00:08:47 +02:00
  • 004367bab6 debug: log the actual Bookmark object being emitted to component Gigi 2025-10-22 00:05:04 +02:00
  • 312adea9f9 debug: add hydration logging to diagnose empty bookmarks Gigi 2025-10-22 00:03:14 +02:00
  • a081b26333 feat: show event IDs for empty bookmarks and add debug logging Gigi 2025-10-22 00:02:11 +02:00
  • 51e48804fe debug: remove console logging for kind:1 hydration Gigi 2025-10-21 23:58:16 +02:00
  • e08ce0e477 debug: add BookmarkList logging to track kind:1 filtering Gigi 2025-10-21 23:55:10 +02:00
  • 2791c69ebe debug: add logging to CompactView to diagnose missing content rendering Gigi 2025-10-21 23:54:15 +02:00
  • 96451e6173 debug: add logging to track kind:1 event hydration Gigi 2025-10-21 23:52:39 +02:00
  • d20cc684c3 feat: ensure kind:1 events display their text content in bookmarks bar Gigi 2025-10-21 23:50:12 +02:00
  • 4316c46a4d docs: update CHANGELOG for v0.10.7 Gigi 2025-10-21 23:40:05 +02:00
  • e382310c88 chore: bump version to 0.10.7 v0.10.7 Gigi 2025-10-21 23:39:11 +02:00
  • e6b99490dd refactor: simplify profile background fetching Gigi 2025-10-21 23:35:56 +02:00
  • 09ee05861d fix: ensure all writings are stored in eventStore for profile pages Gigi 2025-10-21 23:28:27 +02:00
  • 205988a6b0 docs: update CHANGELOG for v0.10.6 v0.10.6 Gigi 2025-10-21 23:15:50 +02:00
  • 8012752a39 chore: bump version to 0.10.6 Gigi 2025-10-21 23:14:18 +02:00
  • c3302da11d chore(me): remove debug logs after fixing tab switching Gigi 2025-10-21 23:13:10 +02:00
  • 60e1e3c821 fix(me): remove loadedTabs from useCallback deps to prevent infinite loop Gigi 2025-10-21 23:11:22 +02:00
  • 6c2247249a fix(me): use propActiveTab directly to avoid infinite update loop Gigi 2025-10-21 23:07:51 +02:00
  • 33a31df2b4 fix(me): restore useEffect to sync propActiveTab to local state on route changes Gigi 2025-10-21 23:05:17 +02:00
  • f9dda1c5d4 fix(me): add key to tab content div to force re-render on tab switch Gigi 2025-10-21 22:59:09 +02:00
  • 6522a2871c fix(me): derive activeTab directly from route prop to update instantly on navigation Gigi 2025-10-21 22:54:48 +02:00
  • f39b926e7b fix(tts): remove self-assignment in rate-change handler; keep current lang without no-op Gigi 2025-10-21 22:48:01 +02:00
  • 144cf5cbd1 fix(explore): subscribe-first loading model for contacts, writings, highlights; no timeouts; hydrate on first result; non-blocking nostrverse streams Gigi 2025-10-21 22:44:49 +02:00
  • 4b9de7cd07 feat(tts): make Web TTS reliable by chunking long text and resuming by chunks Gigi 2025-10-21 22:26:51 +02:00
  • 2be58332bb chore: bump version to 0.10.5 v0.10.5 Gigi 2025-10-21 22:18:00 +02:00
  • 6fc93cbd0f fix(pwa): accept link/Link/url form fields in Web Share Target POST handler Gigi 2025-10-21 22:04:34 +02:00
  • 5df426a863 fix(pwa): include share_target in build manifest via vite-plugin-pwa Gigi 2025-10-21 21:57:33 +02:00
  • 8ca4671bea chore: update package-lock.json Gigi 2025-10-21 21:37:09 +02:00
  • ad1a808c6d docs: update CHANGELOG for v0.10.4 Gigi 2025-10-21 21:36:22 +02:00
  • ae118a0581 chore: bump version to 0.10.4 v0.10.4 Gigi 2025-10-21 21:35:47 +02:00
  • 3cddcd850e feat: add Web Share Target support for auto-saving shared URLs Gigi 2025-10-21 21:32:50 +02:00
  • cadf4dcb48 perf(reading): debounce reading position saves (>=5% delta, 15s min interval, instant on completion) Gigi 2025-10-21 21:19:45 +02:00