Commit Graph

  • eb57330915 feat(ui): add two-pane layout and styles for content panel Gigi 2025-10-02 23:34:47 +02:00
  • 96d93d0e17 feat(layout): add two-pane layout and content fetching pipeline Gigi 2025-10-02 23:34:21 +02:00
  • 1d10c10a44 feat: propagate URL selection through BookmarkList to parent Gigi 2025-10-02 23:33:42 +02:00
  • dab35820b7 feat: add onSelectUrl to BookmarkItem and intercept URL clicks Gigi 2025-10-02 23:33:05 +02:00
  • 9d5e8c194b feat(ui): add ContentPanel component to render readable HTML Gigi 2025-10-02 23:32:32 +02:00
  • de32807995 feat(reader): add lightweight readability fetcher via r.jina.ai proxy Gigi 2025-10-02 23:32:00 +02:00
  • b671e0e259 feat: update bookmark icons to use fa-bookmark and fa-user-lock Gigi 2025-10-02 23:23:57 +02:00
  • e5d6fe99f3 fix: improve word-wrap for long strings and prevent overflow Gigi 2025-10-02 23:20:09 +02:00
  • 9400faa00f feat: display URLs clearly in individual bookmarks Gigi 2025-10-02 23:11:22 +02:00
  • 5173a37b69 feat: remove 'EVENT' text from bookmark type labels Gigi 2025-10-02 23:10:42 +02:00
  • 50b32a66de feat(bookmarks): extract URLs from content into urlReferences for each item Gigi 2025-10-02 22:34:06 +02:00
  • 1b41b6e823 fix(timestamps): use seconds for created_at fallbacks; UI date formatting remains ms-converted Gigi 2025-10-02 22:30:31 +02:00
  • 2696bdb57a fix(bookmarks): dedupe individual bookmarks by id to avoid duplicates in UI Gigi 2025-10-02 22:28:47 +02:00
  • e0b042b6c0 docs(readme): document Amethyst-style hidden bookmarks decryption and display flow Gigi 2025-10-02 22:05:35 +02:00
  • 1226124566 refactor(services): extract helpers and event processing; keep files <210 lines; lint+types clean Gigi 2025-10-02 22:03:47 +02:00
  • 8967963535 refactor(services): remove usages in bookmarkService, add type guards; lint clean Gigi 2025-10-02 21:42:51 +02:00
  • b64fd6cedb chore(release): bump version to 0.0.3 v0.0.3 Gigi 2025-10-02 21:39:14 +02:00
  • c748f173b3 feat(bookmarks): surface manually decrypted hidden tags in UI; convert JSON tags via Helpers.parseBookmarkTags and include in private items immediately Gigi 2025-10-02 21:37:37 +02:00
  • 51f009a489 feat(bookmarks): try NIP-44 then NIP-04 for manual decryption; cache decrypted hidden tags for display/debug Gigi 2025-10-02 21:30:12 +02:00
  • 18d936e222 feat: add detailed debugging for decryption process Gigi 2025-10-02 21:17:27 +02:00
  • ce7fbdbdf3 feat: implement direct decryption for unrecognized event kinds Gigi 2025-10-02 21:08:20 +02:00
  • 6e6d43cb25 feat: add manual decryption for unrecognized event kinds Gigi 2025-10-02 20:59:19 +02:00
  • 0ed7c1497f feat: sort individual bookmarks by timestamp (newest first) Gigi 2025-10-02 20:56:34 +02:00
  • a2c31b32de feat: increase bookmark loading timeout by 2x Gigi 2025-10-02 20:54:31 +02:00
  • cdce972e72 feat: enhance bookmark debugging and fetch legacy formats Gigi 2025-10-02 20:51:20 +02:00
  • 00638410c0 feat: add more relays and fix logging for better bookmark debugging Gigi 2025-10-02 20:50:07 +02:00
  • 2e5d0e3725 feat: add detailed logging to debug bookmark event structure Gigi 2025-10-02 20:48:16 +02:00
  • a66c051444 fix: correct bookmark event kinds to match NIP-51 standards Gigi 2025-10-02 20:41:53 +02:00
  • eb282fcbb0 fix: fix hidden bookmark detection by using applesauce's built-in logic Gigi 2025-10-02 20:38:46 +02:00
  • d54313b015 fix: correct NIP-51 bookmark event kinds and deduplication Gigi 2025-10-02 20:26:52 +02:00
  • 03c6a0c9c7 feat: add wot.dergigi.com relay for improved connectivity Gigi 2025-10-02 20:09:41 +02:00
  • dc36992199 feat: add relay.dergigi.com to relay list for better connectivity Gigi 2025-10-02 20:09:00 +02:00
  • 08fc541eaa fix: properly configure browser extension signer for hidden bookmarks Gigi 2025-10-02 19:46:34 +02:00
  • 3eca2879ef fix: resolve all linting and type checking issues Gigi 2025-10-02 11:26:12 +02:00
  • de428b8719 config: change dev server port from 3000 to 9802 Gigi 2025-10-02 11:25:10 +02:00
  • ac7f1007a7 feat(bookmarks): fetch all NIP-51 events; dedupe 10003/30001; unlock private via applesauce; hydrate ids; trim logs Gigi 2025-10-02 11:22:07 +02:00
  • 4db147ddf3 feat(ui): add copy-to-clipboard icons for event id and author pubkey Gigi 2025-10-02 11:02:43 +02:00
  • 2eda8f3227 chore(debug): log per-event hidden/locked state; log unlock attempts and results Gigi 2025-10-02 11:01:23 +02:00
  • 64825175a7 fix(bookmarks): unlock based on applesauce hidden-tags state only; keep file compact Gigi 2025-10-02 10:59:06 +02:00
  • 5ee0f49b69 feat(bookmarks): hydrate event content for pointers; robust unlock (nip04->nip44); aggregate across events Gigi 2025-10-02 10:51:33 +02:00
  • 7d26372878 feat(ui): add FontAwesome globe/lock icons; render content identically for private/public Gigi 2025-10-02 10:44:06 +02:00
  • ab00bd84e6 fix(bookmarks): hide encrypted ciphertext from title/preview; prefer plaintext content Gigi 2025-10-02 10:39:57 +02:00
  • ec4473fc51 feat(bookmarks): aggregate list(10003) + set(30001); unlock hidden per-event; merge results Gigi 2025-10-02 10:35:07 +02:00
  • 0f57338866 fix(bookmarks): avoid unlock with empty ciphertext; require hidden tags + ciphertext Gigi 2025-10-02 10:32:02 +02:00
  • a8cdeeaef2 feat(bookmarks): unlock hidden bookmarks via applesauce helpers and signer; reduce logs Gigi 2025-10-02 10:30:18 +02:00
  • 92d49468cd fix: resolve TypeScript type issues Gigi 2025-10-02 10:23:01 +02:00
  • a625203fe4 refactor: clean up bookmark service and use proper applesauce approach Gigi 2025-10-02 10:21:44 +02:00
  • e3efcd4a7c debug: enhance private bookmark detection with detailed logging Gigi 2025-10-02 10:20:55 +02:00
  • ba76a6a9ef feat: enhance private bookmark detection Gigi 2025-10-02 10:19:37 +02:00
  • c5a32b911d debug: add detailed logging for bookmark content Gigi 2025-10-02 10:15:34 +02:00
  • 610de95481 feat: improve private bookmark handling Gigi 2025-10-02 10:14:16 +02:00
  • 82c63e5d18 revert: remove manual decryption approach Gigi 2025-10-02 10:11:13 +02:00
  • b112520056 debug: enhance account signer debugging Gigi 2025-10-02 10:06:37 +02:00
  • 06b15f3fe2 docs: update applesauce cursor rules Gigi 2025-10-02 10:05:11 +02:00
  • 4be8eff80a feat: add debugging for private bookmark decryption Gigi 2025-10-02 10:02:50 +02:00
  • 559e7ee944 fix: handle applesauce bookmark structure correctly Gigi 2025-10-02 09:46:04 +02:00
  • 7fd8e5341e chore: ignore applesauce directory in ESLint configuration Gigi 2025-10-02 09:44:57 +02:00
  • 211a89afbb refactor: eliminate code duplication with DRY principle Gigi 2025-10-02 09:43:53 +02:00
  • 695d3509ac refactor: simplify bookmark service using applesauce helpers Gigi 2025-10-02 09:43:17 +02:00
  • 7bb037f12a feat: implement getHiddenBookmarks for private bookmarks Gigi 2025-10-02 09:39:59 +02:00
  • a7cfc802d1 fix: resolve linting and type checking issues Gigi 2025-10-02 09:38:32 +02:00
  • 465278742e refactor: simplify bookmark service and reduce code duplication Gigi 2025-10-02 09:37:41 +02:00
  • 79f83b214f feat: add private bookmarks support with NIP-51 and visual indicators Gigi 2025-10-02 09:36:46 +02:00
  • 170feb1bd7 fix: implement proper NIP-44 decryption using applesauce hidden-content helpers Gigi 2025-10-02 09:33:33 +02:00
  • f37deefa36 chore: add applesauce directory to .gitignore Gigi 2025-10-02 09:31:40 +02:00
  • ebdfa47bd8 debug: add signer method inspection for NIP-44 decryption Gigi 2025-10-02 09:27:28 +02:00
  • 6e57c6227c feat: add private bookmark fetching with NIP-44 decryption Gigi 2025-10-02 09:25:57 +02:00
  • e0acd2f7e7 feat: change bookmarks display from grid to social feed list layout Gigi 2025-10-02 09:21:42 +02:00
  • 2253172e04 refactor: extract components and utilities to keep files under 210 lines Gigi 2025-10-02 09:19:44 +02:00
  • 15d155c565 fix: resolve undefined timeoutId variable in fetchBookmarks function Gigi 2025-10-02 09:17:05 +02:00
  • 9c34e8d806 chore: bump version to 0.0.2 v0.0.2 Gigi 2025-10-02 09:16:15 +02:00
  • 934043f858 fix: resolve loading state stuck issue Gigi 2025-10-02 09:15:04 +02:00
  • 774ce0f1bf debug: add detailed logging to fetchBookmarks function Gigi 2025-10-02 09:14:24 +02:00
  • 6481dd1bed fix: remove unused NostrEvent import Gigi 2025-10-02 09:13:43 +02:00
  • d7b5b4f9b4 debug: add obvious console log to verify new code is running Gigi 2025-10-02 09:13:28 +02:00
  • bed0f3d508 refactor: implement proper bookmark fetching flow Gigi 2025-10-02 09:12:05 +02:00
  • 44954a6c15 debug: add test filter to check if any events are found Gigi 2025-10-02 09:09:05 +02:00
  • a43e742183 fix: temporarily disable individual bookmark fetching Gigi 2025-10-02 09:08:51 +02:00
  • a97808b23e debug: add debugging logs to bookmark fetching Gigi 2025-10-02 09:08:45 +02:00
  • bf79bbceb8 feat: implement individual bookmark fetching and display Gigi 2025-10-02 09:05:32 +02:00
  • e2690e7177 fix: resolve duplicate events and React key warnings Gigi 2025-10-02 09:00:23 +02:00
  • 4fb5babc0a fix: remove unused imports from App.tsx v0.0.1 Gigi 2025-10-02 08:58:44 +02:00
  • 30c4057625 fix: implement correct applesauce RelayPool.req() pattern Gigi 2025-10-02 08:58:07 +02:00
  • 53c1ce3c33 docs: add applesauce code snippets and examples to rules Gigi 2025-10-02 08:56:35 +02:00
  • ae9f2607a1 fix: implement proper applesauce relay pool query pattern Gigi 2025-10-02 08:53:39 +02:00
  • 77b9a01a1d fix: properly configure addressLoader with query parameters Gigi 2025-10-02 08:51:37 +02:00
  • ed1ea94662 refactor: simplify addressLoader usage as Observable Gigi 2025-10-02 08:47:15 +02:00
  • d801af81a4 fix: handle addressLoader as both function and Observable Gigi 2025-10-02 08:45:55 +02:00
  • ff7da4c6a2 debug: add detailed logging to diagnose addressLoader type issue Gigi 2025-10-02 08:41:54 +02:00
  • e1b87138b1 fix: replace alert with proper console.log debugging Gigi 2025-10-02 08:39:23 +02:00
  • f0cf31252f debug: add extensive logging and alerts to diagnose bookmark fetching Gigi 2025-10-02 08:37:50 +02:00
  • 8058a99cf2 improve: optimize applesauce-relay usage following documentation patterns Gigi 2025-10-02 08:37:05 +02:00
  • 3d8b19d05f feat: add nostr.band relay for better bookmark coverage Gigi 2025-10-02 08:36:01 +02:00
  • 5d6e329030 fix: properly connect to relays and add debugging for bookmark fetching Gigi 2025-10-02 08:34:59 +02:00
  • c1e0e82704 feat: integrate applesauce-content for proper content parsing and rendering Gigi 2025-10-02 08:33:00 +02:00
  • b6721f685b fix: properly parse NIP-51 bookmark lists (kind 10003) according to specification Gigi 2025-10-02 08:31:19 +02:00
  • 9eeda77132 improve: use applesauce-react event models for better profile handling Gigi 2025-10-02 08:29:38 +02:00
  • 208dbb17cf fix: resolve all linting and TypeScript issues Gigi 2025-10-02 07:32:12 +02:00
  • 1b11d36de3 improve: optimize relay usage following applesauce-relay best practices Gigi 2025-10-02 07:30:18 +02:00
  • b4ce082b91 refactor: use proper applesauce-loaders for NIP-51 bookmark fetching Gigi 2025-10-02 07:29:37 +02:00