Commit Graph

  • 55e44dcc9c debug: increase decrypt timeout to 15 seconds Gigi 2025-10-17 00:05:53 +02:00
  • 59dac947ab fix: actually reorder bunker relay addition before signer recreation Gigi 2025-10-17 00:00:57 +02:00
  • 7d33c3c024 fix: add bunker relays to pool BEFORE recreating signer Gigi 2025-10-16 23:59:14 +02:00
  • 38a014ef84 debug: verify subscriptionMethod and publishMethod on recreated signer Gigi 2025-10-16 23:57:32 +02:00
  • f451348430 debug: add logging to bookmark decrypt error handling Gigi 2025-10-16 23:55:30 +02:00
  • 685aaf43b0 fix: add timeout to bookmark decryption to prevent hanging Gigi 2025-10-16 23:54:31 +02:00
  • d6a20b5272 debug: add [bunker] prefix to bookmark decryption logging Gigi 2025-10-16 23:50:16 +02:00
  • d8d7a19fa1 fix: pass account.signer to EventFactory instead of full account Gigi 2025-10-16 23:46:25 +02:00
  • 63626fae3a fix: recreate NostrConnectSigner with pool on account restore Gigi 2025-10-16 23:44:43 +02:00
  • de09ef2935 fix: avoid adding duplicate bunker relays to pool Gigi 2025-10-16 23:43:03 +02:00
  • bcb28a63a7 refactor: cleanup after bunker signing implementation Gigi 2025-10-16 23:39:31 +02:00
  • a479903ce3 debug: log signer state before signing Gigi 2025-10-16 23:34:59 +02:00
  • 567d105261 fix: restore isConnected = true so signing doesn't hang Gigi 2025-10-16 23:33:31 +02:00
  • 83743c5a9f fix: remove decrypt queue that was blocking highlight signing Gigi 2025-10-16 23:30:18 +02:00
  • 0b8f88ea1d revert(highlight): avoid pre-connect; rely on requireConnection during sign Gigi 2025-10-16 23:28:06 +02:00
  • fadc755930 fix(highlight): ensure NIP-46 signer is open/connected before signing Gigi 2025-10-16 23:26:28 +02:00
  • f67f171e64 fix(bookmarks): serialize decrypt/unlock NIP-46 operations Gigi 2025-10-16 23:21:52 +02:00
  • 449c59015e refactor(api): import RELAYS from central config to keep DRY Gigi 2025-10-16 23:20:57 +02:00
  • 4d697e6a79 chore(relays): update RELAYS list (include relay.nsec.app early) Gigi 2025-10-16 23:20:05 +02:00
  • 04ae70873a fix: restore direct pool bindings for NIP-46 methods Gigi 2025-10-16 23:18:37 +02:00
  • 2f8a64826a debug: restore [bunker] logs around highlight signing Gigi 2025-10-16 23:16:59 +02:00
  • 11cb3542ee fix: revert forced connect on reconnection to restore signing Gigi 2025-10-16 23:11:08 +02:00
  • 905296621c fix: pass permissions on reconnect to ensure decrypt allowed Gigi 2025-10-16 23:06:06 +02:00
  • 769484bc0d debug: log NIP-46 subscribe/publish traffic Gigi 2025-10-16 22:58:41 +02:00
  • 27ff4cef22 fix: properly connect NostrConnectSigner on reconnection Gigi 2025-10-16 22:55:17 +02:00
  • a352e2616e fix: prevent decrypt hangs with timeout + fallback Gigi 2025-10-16 22:51:58 +02:00
  • 77cbb9394f refactor: simplify bunker implementation following applesauce patterns Gigi 2025-10-16 22:48:46 +02:00
  • 39c8b3dfe4 fix: auto-clear old bunker accounts that were created with wrong setup Gigi 2025-10-16 22:45:56 +02:00
  • 7bd11e695e fix: use proper NostrConnectSigner setup per applesauce examples Gigi 2025-10-16 22:44:56 +02:00
  • a76b703d36 fix: cache wrapped nip04/nip44 objects instead of using getters Gigi 2025-10-16 22:42:47 +02:00
  • df51173405 debug: wrap nip04/nip44 methods with [bunker] logging Gigi 2025-10-16 22:41:04 +02:00
  • a79d7f9eaf debug: enable NostrConnectSigner logging to diagnose decrypt hang Gigi 2025-10-16 22:40:00 +02:00
  • 1032a46456 fix: wait for bunker relay connections before marking signer ready Gigi 2025-10-16 22:37:45 +02:00
  • ae997758ab debug: add detailed [bunker] logs for bookmark decryption Gigi 2025-10-16 22:36:00 +02:00
  • 91a827324d fix: expose nip04/nip44 on NostrConnectAccount for bookmark decryption Gigi 2025-10-16 22:34:18 +02:00
  • bf849c9faa refactor: clean up bunker implementation for better maintainability Gigi 2025-10-16 22:32:06 +02:00
  • 118ab46ac0 fix: add bunker relays to relay pool for signing requests Gigi 2025-10-16 22:28:54 +02:00
  • d2f2b689f9 fix: create and setup pool BEFORE loading accounts from localStorage Gigi 2025-10-16 22:25:15 +02:00
  • 5229e45566 fix: remove unused getDefaultBunkerPermissions import from App.tsx Gigi 2025-10-16 22:22:16 +02:00
  • b17043e85d debug: add detailed logging for account restoration from localStorage Gigi 2025-10-16 22:21:05 +02:00
  • 19ca909ef5 fix: setup pool and relays BEFORE bunker reconnection subscription Gigi 2025-10-16 22:17:48 +02:00
  • f7ff309b6e fix: set isConnected=true after opening restored bunker signer Gigi 2025-10-16 22:16:06 +02:00
  • ea5a8486b9 fix: don't call connect() again on restored bunker signer Gigi 2025-10-16 22:15:02 +02:00
  • 58897b3436 fix: prevent double reconnection and add status checks after connect Gigi 2025-10-16 22:14:12 +02:00
  • 6a59ecfa47 debug: prefix all bunker logs with [bunker] for easy filtering Gigi 2025-10-16 22:12:56 +02:00
  • 272066c6e0 debug: add comprehensive logging for bunker reconnection and signing Gigi 2025-10-16 22:08:14 +02:00
  • 0426c9d3b0 fix: correct Accounts import in App.tsx Gigi 2025-10-16 21:58:08 +02:00
  • c22419ba0e fix: ensure bunker signer reconnects with permissions on app restore Gigi 2025-10-16 21:56:31 +02:00
  • 8278fed2fb fix: request NIP-46 permissions for bunker signing Gigi 2025-10-16 21:47:59 +02:00
  • b24a65b490 feat: add Login with Bunker authentication option Gigi 2025-10-16 21:17:34 +02:00
  • fb509fabd8 style(settings): add proper spacing around middot separator between version and commit Gigi 2025-10-16 20:59:27 +02:00
  • d21285123f feat(settings): separate version and commit links - version links to release, commit links to commit Gigi 2025-10-16 20:59:09 +02:00
  • 1029b6be0c feat(settings): link version to GitHub release page instead of commit Gigi 2025-10-16 20:57:57 +02:00
  • 3fff9455a1 docs: update CHANGELOG.md for v0.6.24 Gigi 2025-10-16 20:00:22 +02:00
  • 8c6232e029 chore(release): bump version to 0.6.24 v0.6.24 Gigi 2025-10-16 19:59:48 +02:00
  • f6c562e9be fix(types): add global declarations for build-time defines and fix eslint issues Gigi 2025-10-16 19:58:57 +02:00
  • a92b14e877 docs: update CHANGELOG.md for v0.6.23 Gigi 2025-10-16 19:57:11 +02:00
  • b69a956247 chore(release): bump version to 0.6.23 v0.6.23 Gigi 2025-10-16 19:54:35 +02:00
  • 82a8dcf6eb chore(settings): link short commit hash to GitHub and remove timestamp/branch Gigi 2025-10-16 19:35:20 +02:00
  • 8e19e22289 feat(settings): display app version and git commit in settings footer Gigi 2025-10-16 19:32:18 +02:00
  • e167b57810 fix(api): align article-og relay usage to RelayPool.request and remove open/close Gigi 2025-10-16 19:20:54 +02:00
  • ba3b82e6b5 chore(app): add RouteDebug gated by ?debug=1 to log route state Gigi 2025-10-16 19:19:33 +02:00
  • b5edfbb2c9 chore(api): add structured debug logs to article-og handler with ?debug=1 Gigi 2025-10-16 19:17:12 +02:00
  • 48048f877a fix(vercel): limit /a/:naddr rewrite to bots Gigi 2025-10-16 19:16:29 +02:00
  • bd1afc54c3 docs: update CHANGELOG.md for v0.6.22 Gigi 2025-10-16 16:02:02 +02:00
  • a2c4bed0f5 chore: bump version to 0.6.22 v0.6.22 Gigi 2025-10-16 16:01:19 +02:00
  • 9bad49fe5f feat(vercel): add rewrite rule for article OG endpoint Gigi 2025-10-16 16:00:36 +02:00
  • 2aa6536496 Merge pull request #17 from dergigi/social-preview Gigi 2025-10-16 15:58:52 +02:00
  • bd6d8a0342 chore(api): remove debug logging from article-og endpoint Gigi 2025-10-16 15:50:00 +02:00
  • dc8e86bc57 fix(api): use history.replaceState before redirecting to SPA Gigi 2025-10-16 15:41:22 +02:00
  • 32b843908e debug: add logging and debug endpoint to article-og Gigi 2025-10-16 15:34:50 +02:00
  • 5a71480459 fix(api): add base tag for proper asset loading Gigi 2025-10-16 15:27:13 +02:00
  • 17455aa47b fix(api): serve index.html to browsers with preserved URL Gigi 2025-10-16 15:20:10 +02:00
  • 4cc32c27de fix(api): detect crawlers and redirect browsers to SPA Gigi 2025-10-16 14:43:29 +02:00
  • 99bfe209a5 fix(api): use meta refresh instead of SPA boot in OG endpoint Gigi 2025-10-16 14:38:17 +02:00
  • 0a28bfbd50 fix(api): replace any type with Filter from nostr-tools Gigi 2025-10-16 14:32:35 +02:00
  • ba9fb109f6 refactor(api): DRY improvements for article OG endpoint Gigi 2025-10-16 14:31:39 +02:00
  • ec9d2fcb49 chore(meta): add social preview image to homepage OG tags Gigi 2025-10-16 14:23:44 +02:00
  • f841043e03 chore(assets): add default social preview image (1200x630) Gigi 2025-10-16 14:22:04 +02:00
  • 94dc95e1f0 feat(api): dynamic OG HTML for /a/{naddr} using relay metadata Gigi 2025-10-16 14:21:49 +02:00
  • 32a5145d8f chore(vercel): route /a/* to article OG handler Gigi 2025-10-16 14:20:58 +02:00
  • a856e8ca26 docs: update CHANGELOG.md for v0.6.21 Gigi 2025-10-16 09:57:13 +02:00
  • d54306cf92 chore: bump version to 0.6.21 v0.6.21 Gigi 2025-10-16 09:56:06 +02:00
  • 9fdb96b64e Merge pull request #16 from dergigi/reading-progress-filters-part-two Gigi 2025-10-16 09:55:32 +02:00
  • c50aa3a243 fix: resolve TypeScript errors from merge Gigi 2025-10-16 09:53:20 +02:00
  • adef1a922c chore: remove completed plan file Gigi 2025-10-16 09:49:43 +02:00
  • 99df4d6761 chore: merge master into reading-progress-filters-part-two Gigi 2025-10-16 09:49:13 +02:00
  • 5f6a414953 fix: resolve all linter errors and type issues reading-progress-filters Gigi 2025-10-16 09:36:17 +02:00
  • ed17a68986 refactor: simplify filter icon colors to blue (except green for completed) Gigi 2025-10-16 09:33:04 +02:00
  • bedf3daed1 feat: add URL routing for reading progress filters Gigi 2025-10-16 09:32:30 +02:00
  • 2c913cf7e8 feat: color reading progress filter icons when active Gigi 2025-10-16 09:30:16 +02:00
  • aff5bff03b refactor: use neutral text color for 'started' reading progress state Gigi 2025-10-16 09:29:41 +02:00
  • e90f902f0b feat: add amber color for 'started' reading progress state (0-10%) Gigi 2025-10-16 09:28:06 +02:00
  • d763aa5f15 fix: merge reading progress even when timestamp is older than bookmark Gigi 2025-10-16 09:20:24 +02:00
  • 9d6b1f6f84 fix: call onItem callback directly for items already in reads map Gigi 2025-10-16 09:18:32 +02:00
  • 9eb2f35dbf debug: add console logging to trace reading progress enrichment Gigi 2025-10-16 09:13:34 +02:00
  • 5f33ad3ba0 fix(reads): use setState callback pattern for background enrichment Gigi 2025-10-16 09:13:19 +02:00
  • 3db4855532 fix(reads): use naddr format for IDs to match reading positions Gigi 2025-10-16 09:11:21 +02:00
  • 3305be1da5 feat(reads): extract image, summary, and published date from bookmark tags Gigi 2025-10-16 09:08:57 +02:00
  • fe55e87496 fix: remove unused import from readsFromBookmarks Gigi 2025-10-16 09:06:06 +02:00