Commit Graph

  • 0ce9f76f3b fix: look for .env file in scripts directory instead of project root Gigi 2025-11-07 14:53:52 +01:00
  • 781cade78b docs: update script usage to include npm command Gigi 2025-11-07 14:49:09 +01:00
  • 15e91414da feat: add npm script for publishing markdown files Gigi 2025-11-07 14:49:02 +01:00
  • 453a4f48ca refactor: move .env to scripts directory and update documentation Gigi 2025-11-07 14:47:57 +01:00
  • a91aa87ef9 refactor: move .env file to scripts directory Gigi 2025-11-07 14:47:49 +01:00
  • 52be65e382 chore: remove .env from git tracking, keep .env.example Gigi 2025-11-07 14:47:26 +01:00
  • 142995e83c fix: improve .env file parsing to handle quoted values Gigi 2025-11-07 14:47:12 +01:00
  • 03a7f91961 feat: add .env support for RELAYS and NOSTR_SECRET_KEY in publish-markdown script Gigi 2025-11-07 14:47:05 +01:00
  • 496b329e82 fix: improve command construction in publish-markdown script Gigi 2025-11-07 14:45:49 +01:00
  • a4c8a7d68b feat: add script to publish markdown test files to Nostr using nak Gigi 2025-11-07 14:45:42 +01:00
  • 8f90de01fd test: add markdown table test file Gigi 2025-11-07 14:44:04 +01:00
  • 341fbd8c2a Merge pull request #37 from dergigi/njump-to Gigi 2025-11-06 19:15:29 +01:00
  • 01722cff38 feat: change default nostr gateway to njump.to Gigi 2025-11-06 19:12:59 +01:00
  • a7a7857219 docs: update CHANGELOG for v0.10.33 Gigi 2025-11-05 23:09:11 +01:00
  • 104332fd94 chore: bump version to 0.10.33 v0.10.33 Gigi 2025-11-05 23:08:14 +01:00
  • e736c9f5b9 Merge pull request #36 from dergigi/mobile-highlighting Gigi 2025-11-05 23:07:33 +01:00
  • 103e104cb2 chore: remove unused React import from VideoEmbedProcessor Gigi 2025-11-05 23:05:14 +01:00
  • 5389397e9b fix(mobile): use selectionchange event for immediate text selection detection Gigi 2025-11-05 23:04:38 +01:00
  • 54cba2beed Merge pull request #35 from dergigi/fuzzy2 Gigi 2025-11-03 01:38:07 +01:00
  • da76cb247c perf(highlights): optimize highlight application with multiple improvements Gigi 2025-11-03 01:34:02 +01:00
  • 9b4a7b6263 docs: update CHANGELOG for v0.10.32 Gigi 2025-11-02 23:54:07 +01:00
  • e6f98d69e7 chore: bump version to 0.10.32 v0.10.32 Gigi 2025-11-02 23:53:37 +01:00
  • 3785d34e8f Merge pull request #34 from dergigi/show-npubs-and-nprofiles-as-names Gigi 2025-11-02 23:53:11 +01:00
  • a30943686e fix: correct Helpers import path in nostrUriResolver Gigi 2025-11-02 23:43:49 +01:00
  • d4b78d9484 refactor: standardize applesauce helpers for npub/nprofile detection Gigi 2025-11-02 23:42:59 +01:00
  • 66de230f66 refactor: standardize @ prefix handling and improve npub/nprofile display Gigi 2025-11-02 23:36:46 +01:00
  • 8cb77864bc fix: resolve TypeScript errors in nostrUriResolver.tsx Gigi 2025-11-02 23:13:37 +01:00
  • ea3c130cc3 chore: remove console.log debug output Gigi 2025-11-02 23:11:40 +01:00
  • f417ed8210 fix: resolve race condition in profile label updates Gigi 2025-11-02 23:08:20 +01:00
  • 945b9502bc fix: preserve profile labels from pending updates in useEffect Gigi 2025-11-02 23:05:16 +01:00
  • 4a432bac8d debug: add logs to trace profile labels batching Gigi 2025-11-02 23:03:33 +01:00
  • 541d30764e fix: extract HTML after ReactMarkdown renders processedMarkdown Gigi 2025-11-02 23:02:26 +01:00
  • 7c2b373254 debug: add comprehensive shimmer debug logs Gigi 2025-11-02 23:00:32 +01:00
  • 0bf33f1a7d debug: add log to verify post-processing adds loading class Gigi 2025-11-02 22:59:28 +01:00
  • 1eca19154d fix: post-process rendered HTML to add loading class to profile links Gigi 2025-11-02 22:57:41 +01:00
  • fd2d4d106f fix: check loading state before resolved labels to show shimmer Gigi 2025-11-02 22:55:14 +01:00
  • d41cbb5305 refactor: use pubkey (hex) as Map key instead of encoded nprofile/npub strings Gigi 2025-11-02 22:52:49 +01:00
  • f57a4d4f1b debug: add key mismatch detection to identify format differences Gigi 2025-11-02 22:50:05 +01:00
  • 4b03f32d21 debug: add logs to compare encoded format between markdown extraction and Map keys Gigi 2025-11-02 22:48:52 +01:00
  • 8f1288b1a2 debug: add detailed logs to nostr URI resolver for loading state detection Gigi 2025-11-02 22:47:43 +01:00
  • 7ec87b66d8 fix: reduce markdown reprocessing to prevent flicker Gigi 2025-11-02 22:42:03 +01:00
  • 27dde5afa2 debug: add common prefix [profile-loading-debug] to all debug logs Gigi 2025-11-02 22:40:08 +01:00
  • 3b2732681d fix: remove unused variables in debug log filter Gigi 2025-11-02 22:39:24 +01:00
  • 51a4b545e9 debug: add comprehensive logging for profile loading states and article refresh Gigi 2025-11-02 22:39:07 +01:00
  • 7e5972a6e2 fix: correct Hooks import path from applesauce-react Gigi 2025-11-02 22:30:37 +01:00
  • 156cf31625 feat: add loading states for profile lookups in articles Gigi 2025-11-02 22:29:35 +01:00
  • ee7df54d87 refactor(profiles): standardize profile name extraction and improve code quality Gigi 2025-11-02 22:21:43 +01:00
  • 15c016ad5e chore: remove console.log debug output from profile services and hooks Gigi 2025-11-02 22:07:33 +01:00
  • b0574d3f8e fix: resolve React hooks exhaustive-deps linter warning Gigi 2025-11-02 22:05:08 +01:00
  • 4fd6605666 fix: ensure profile labels always update correctly Gigi 2025-11-02 22:01:35 +01:00
  • 76a117cdda fix: batch profile label updates to prevent UI flickering Gigi 2025-11-02 21:53:22 +01:00
  • d4c6747d98 refactor: remove timeouts and make profile fetching reactive Gigi 2025-11-02 21:48:39 +01:00
  • 6b221e4d13 perf: increase remote relay timeout for profile fetches Gigi 2025-11-02 21:43:00 +01:00
  • 7ec2ddcceb debug: add log before fetchProfiles call to verify it's being invoked Gigi 2025-11-02 21:42:07 +01:00
  • 5ce13c667d feat: ensure purplepag.es relay is used for profile lookups Gigi 2025-11-02 21:41:03 +01:00
  • c1877a40e9 debug: add detailed logging to fetchProfiles function Gigi 2025-11-02 21:40:14 +01:00
  • 18a38d054f debug: add comprehensive logging to profile label resolution Gigi 2025-11-02 21:37:14 +01:00
  • 500cec88d0 fix: allow profile labels to update from fallback to resolved names Gigi 2025-11-02 21:34:57 +01:00
  • affd80ca2e refactor: standardize profile display name fallbacks across codebase Gigi 2025-11-02 21:31:16 +01:00
  • 5e1ed6b8de refactor: clean up npub/nprofile display implementation Gigi 2025-11-02 21:26:06 +01:00
  • 5d36d6de4f refactor: add logging to verify initialLabels are set correctly from cache Gigi 2025-11-02 21:10:56 +01:00
  • 93eb8a63de fix: implement LRU cache eviction to handle QuotaExceededError Gigi 2025-11-02 21:09:11 +01:00
  • 6074caaae3 refactor: change profile-cache log prefix to npub-cache for consistency Gigi 2025-11-02 21:07:44 +01:00
  • d206ff228e fix: remove unnecessary label comparison and fix useEffect dependencies Gigi 2025-11-02 21:06:40 +01:00
  • 074af764ed fix: disable eslint warning for useEffect dependencies in useProfileLabels Gigi 2025-11-02 21:06:16 +01:00
  • e814aadb5b fix: initialize profile labels synchronously from cache for instant display Gigi 2025-11-02 21:06:02 +01:00
  • aaddd0ef6b feat: add localStorage caching for profile resolution Gigi 2025-11-02 21:03:10 +01:00
  • 8a39258d8e fix: remove unused useMemo import Gigi 2025-11-02 20:54:45 +01:00
  • 3136b198d5 perf: add timing metrics and reduce excessive logging Gigi 2025-11-02 20:54:40 +01:00
  • 8a431d962e debug: add timestamps to all npub-resolve logs for performance analysis Gigi 2025-11-02 20:53:22 +01:00
  • 50ab59ebcd fix: use fetchedProfiles array directly instead of only checking eventStore Gigi 2025-11-02 20:49:34 +01:00
  • 3ba5bce437 debug: add detailed logging to diagnose nprofile resolution issues Gigi 2025-11-02 20:46:23 +01:00
  • 9ed56b213e fix: add periodic re-checking of eventStore for async profile arrivals Gigi 2025-11-02 20:44:15 +01:00
  • 34804540c5 fix: re-check eventStore after fetchProfiles to resolve all profiles Gigi 2025-11-02 20:41:34 +01:00
  • 30c2ca5b85 feat: remove 'npub1' prefix from shortened npub displays Gigi 2025-11-02 20:40:12 +01:00
  • 68e6fcd3ac debug: standardize all npub resolution debug logs with [npub-resolve] prefix Gigi 2025-11-02 20:38:26 +01:00
  • da385cd037 fix: resolve Rules of Hooks violation by using eventStore instead of useEventModel in map Gigi 2025-11-02 20:37:50 +01:00
  • 3b30bc98c7 fix: correct syntax error in RichContent try-catch structure Gigi 2025-11-02 20:04:34 +01:00
  • 056da1ad23 debug: add debug logs to trace NIP-19 parsing and profile resolution Gigi 2025-11-02 20:04:01 +01:00
  • b7cda7a351 refactor: replace custom NIP-19 parsing with applesauce helpers and add progressive profile resolution Gigi 2025-11-02 20:01:51 +01:00
  • 5896a5d6db chore: consolidate duplicate and related entries in CHANGELOG Gigi 2025-11-02 19:19:34 +01:00
  • af91e52555 chore: condense CHANGELOG from 3220 to 2157 lines Gigi 2025-11-02 19:16:58 +01:00
  • b4ebb6334f docs: update CHANGELOG for v0.10.31 Gigi 2025-11-02 19:11:53 +01:00
  • 27178bc3d1 chore: bump version to 0.10.31 v0.10.31 Gigi 2025-11-02 19:11:22 +01:00
  • 76fefc88ca Merge pull request #33 from dergigi/big-plus-button Gigi 2025-11-02 19:09:55 +01:00
  • 98c006939b fix: align add bookmark button with filter buttons Gigi 2025-11-02 18:49:44 +01:00
  • 80ed646dd4 feat: move add bookmark button to filter bar Gigi 2025-11-02 18:47:10 +01:00
  • 7ea868d0b2 docs: update CHANGELOG for v0.10.30 Gigi 2025-11-01 10:25:02 +01:00
  • 88e1bc3419 chore: bump version to 0.10.30 v0.10.30 Gigi 2025-11-01 10:24:32 +01:00
  • 4ec34a0379 fix: reset scroll to top when navigating to profile pages Gigi 2025-11-01 10:23:27 +01:00
  • aec2dcb75c feat: navigate to author's writings page from article author card Gigi 2025-11-01 10:22:15 +01:00
  • 5bdc435f5d fix: preserve image aspect ratio when full-width images setting is enabled Gigi 2025-11-01 10:15:58 +01:00
  • db46edd39e docs: update CHANGELOG for v0.10.29 Gigi 2025-11-01 00:35:17 +01:00
  • c9739f804d chore: bump version to 0.10.29 v0.10.29 Gigi 2025-11-01 00:34:50 +01:00
  • eeb44e344f Merge pull request #32 from dergigi/full-width-image-going-over Gigi 2025-11-01 00:34:32 +01:00
  • a6674610b8 fix: correct fullWidthImages setting to use width instead of max-width Gigi 2025-11-01 00:32:51 +01:00
  • 6ae3decafb docs: update CHANGELOG for v0.10.28 Gigi 2025-11-01 00:27:08 +01:00
  • 00da638e81 chore: bump version to 0.10.28 v0.10.28 Gigi 2025-11-01 00:26:17 +01:00
  • f04c0a401e Merge pull request #31 from dergigi/fix-boris-post-issues Gigi 2025-11-01 00:26:00 +01:00
  • f5e9f164f5 chore: remove debug console.log statements from nostrUriResolver Gigi 2025-11-01 00:23:57 +01:00