Commit Graph

  • 722e8adbdf Merge pull request #3 from dergigi/local-first Gigi 2025-10-12 22:37:38 +01:00
  • 886d5ac08c chore(lint): satisfy react-hooks dependency in Explore; lints clean Gigi 2025-10-12 23:35:23 +02:00
  • 89d5ba4c37 ui(explore): shrink refresh spinner footprint; inline-sized loading row Gigi 2025-10-12 23:33:28 +02:00
  • b8b9f82d91 ux(explore): preserve posts across navigations; seed from cache; merge streamed + final Gigi 2025-10-12 23:30:56 +02:00
  • b3fc9bb5c3 ux(bookmarks): avoid clearing list when no new events; decouple refetch from route changes Gigi 2025-10-12 23:26:18 +02:00
  • d2ebcd8fbe ux(explore): keep posts visible during refresh; inline spinner; no list wipe Gigi 2025-10-12 23:25:05 +02:00
  • 68c9623c35 ux(bookmarks): keep list visible during refresh; show spinner only; no wipe Gigi 2025-10-12 23:22:53 +02:00
  • 496d1df404 perf(parallel): run local+remote fetches concurrently across services; stream+dedupe Gigi 2025-10-12 23:13:26 +02:00
  • ea1046fe13 perf(local-first): always follow up with remote for articles and titles Gigi 2025-10-12 23:00:23 +02:00
  • 6d58d6e7f3 fix(highlights): ensure nostrverse fetch merges remote results after local for article/url Gigi 2025-10-12 22:58:25 +02:00
  • e1420140d1 chore(lint): fix eslint and typescript issues; no rule changes Gigi 2025-10-12 22:55:46 +02:00
  • 484c2e0c2f refactor(highlights): split service into smaller modules; keep files <210 lines Gigi 2025-10-12 22:54:11 +02:00
  • 31f7d53829 perf(explore): stream contacts + early posts from local; merge remote later Gigi 2025-10-12 22:43:35 +02:00
  • e3debfa5df perf(local-first): apply local-first then remote pattern across services (titles, bookmarks, highlights) Gigi 2025-10-12 22:42:24 +02:00
  • a1305fba81 fix(explore): always query remote relays after local; stream merge into UI Gigi 2025-10-12 22:38:29 +02:00
  • ca95d6c7f4 perf(ui): stream results to UI; show cached/local immediately (articles, highlights, explore) Gigi 2025-10-12 22:33:46 +02:00
  • 5513fc9850 perf(relays): local-first queries with short timeouts; fallback to remote if needed Gigi 2025-10-12 22:06:49 +02:00
  • 86de98e644 Merge pull request #2 from dergigi/pwa Gigi 2025-10-12 07:54:37 +01:00
  • fd374cd705 docs: remove temporary PWA launch checklist and implementation summary pwa Gigi 2025-10-12 07:18:20 +01:00
  • 20b4658bef docs(pwa): update implementation summary to reflect final icons and next steps Gigi 2025-10-12 07:18:02 +01:00
  • 0850ba250c chore(lint): fix service worker typings and satisfy ESLint for worker globals Gigi 2025-10-12 07:15:52 +01:00
  • b71d188fd8 chore: remove favicon zip file after extraction Gigi 2025-10-11 21:01:27 +01:00
  • 579f6b9a96 docs: update PWA docs to reflect branded icons are now in place Gigi 2025-10-11 20:58:56 +01:00
  • d9403a73c6 feat(icons): replace placeholder icons with branded favicons Gigi 2025-10-11 20:58:26 +01:00
  • 747811fa94 docs: add PWA launch checklist Gigi 2025-10-11 20:43:13 +01:00
  • 489e480394 docs: add PWA implementation summary and guide Gigi 2025-10-11 20:42:29 +01:00
  • 418bcb0295 feat(pwa): upgrade to full PWA with vite-plugin-pwa Gigi 2025-10-11 20:41:49 +01:00
  • 88f01554e7 fix: improve mobile touch targets for highlight icons Gigi 2025-10-11 09:06:17 +01:00
  • c85092a644 fix: color /me highlights with 'my highlights' color setting Gigi 2025-10-11 09:04:48 +01:00
  • 096478bcec feat: add author info card for nostr-native articles Gigi 2025-10-11 08:55:37 +01:00
  • b8de4a85e0 docs: update CHANGELOG for v0.4.3 release Gigi 2025-10-11 08:40:05 +01:00
  • a5b7cedfaa chore: bump version to 0.4.3 v0.4.3 Gigi 2025-10-11 08:39:16 +01:00
  • 0adb8d6766 feat: add highlight deletion with confirmation dialog Gigi 2025-10-11 08:38:22 +01:00
  • 6a6b8c4fad feat: add mark as read button for articles Gigi 2025-10-11 08:34:36 +01:00
  • 4f952816ea feat: compact relay status indicator on mobile Gigi 2025-10-11 08:09:29 +01:00
  • 76835e2509 feat: add /me page to show user's recent highlights Gigi 2025-10-11 08:07:20 +01:00
  • 63af770c83 docs: update CHANGELOG for v0.4.2 release Gigi 2025-10-11 03:25:11 +01:00
  • 165c427e5f chore: bump version to 0.4.2 v0.4.2 Gigi 2025-10-11 03:24:15 +01:00
  • a0e30aa197 fix: resolve all linting and type errors Gigi 2025-10-11 03:23:38 +01:00
  • 3a8203d26e fix: mobile button scroll detection on main pane element Gigi 2025-10-11 01:48:45 +01:00
  • ffe848883e feat: resolve and display article titles for naddr references Gigi 2025-10-11 01:47:11 +01:00
  • 078a13c45d fix: link naddr articles internally instead of to njump Gigi 2025-10-11 01:43:54 +01:00
  • 8a69d5bc6b feat: resolve NIP-19 identifiers in article content Gigi 2025-10-11 01:42:03 +01:00
  • 6783ff23f9 feat: auto-hide mobile buttons on scroll down Gigi 2025-10-11 01:39:24 +01:00
  • 72a264a01e feat: auto-close sidebar on mobile when navigating to content Gigi 2025-10-11 01:37:46 +01:00
  • 5a67be8096 docs: update CHANGELOG for v0.4.1 release v0.4.1 Gigi 2025-10-10 21:46:30 +01:00
  • 9a929a6be4 chore: bump version to 0.4.1 Gigi 2025-10-10 21:45:41 +01:00
  • e0ca010026 feat: improve hero image rendering with zoom-to-fit on mobile Gigi 2025-10-10 21:44:51 +01:00
  • 8bd5d7aadf fix: move long article summaries below image on mobile to prevent overlay issues Gigi 2025-10-10 21:43:55 +01:00
  • 9115c38cde fix: improve article summary display on mobile devices Gigi 2025-10-10 21:40:15 +01:00
  • 0c7c1d54d9 feat: add nstart.me onboarding link for new users Gigi 2025-10-10 21:26:06 +01:00
  • d529d83eb8 fix: add touch event support for highlight creation on mobile Gigi 2025-10-10 21:24:46 +01:00
  • a3127c7836 docs: update CHANGELOG for v0.4.0 release Gigi 2025-10-10 18:07:57 +01:00
  • 4d5fe1f425 chore: bump version to 0.4.0 v0.4.0 Gigi 2025-10-10 18:07:06 +01:00
  • c7a4de9786 Merge pull request #1 from dergigi/mobile Gigi 2025-10-10 18:04:54 +01:00
  • d873718e88 fix: replace any type with proper bookmark interface for linter compliance mobile Gigi 2025-10-10 18:03:48 +01:00
  • 706276839a fix: reduce mobile backdrop opacity and ensure sidepanes appear above it Gigi 2025-10-10 18:01:39 +01:00
  • d281ca5f87 fix: force bookmarks pane expanded on mobile and ensure highlights pane sits above content on desktop Gigi 2025-10-10 17:54:32 +01:00
  • 6a9036bfef fix: add flex properties to mobile bookmark containers for proper filling Gigi 2025-10-10 17:25:40 +01:00
  • 1b242f75c6 fix: restore desktop grid layout for highlights panel Gigi 2025-10-10 17:24:26 +01:00
  • 7ffd37289d fix: improve empty state and loading visibility in mobile sidepanes Gigi 2025-10-10 17:23:12 +01:00
  • cb859ae599 fix: restore flex layout to highlights pane for desktop view Gigi 2025-10-10 17:22:14 +01:00
  • a17346c9c2 fix: ensure bookmarks container fills mobile sidepane properly Gigi 2025-10-10 17:21:06 +01:00
  • c17a39588d refactor: DRY mobile sidepane styles - unified overlay behavior Gigi 2025-10-10 17:19:14 +01:00
  • 33cee9c0c2 feat: hide main content when sidepanes open on mobile for single-pane view Gigi 2025-10-10 17:11:26 +01:00
  • e6d2920c27 feat: add mobile highlights panel as overlay with toggle button Gigi 2025-10-10 17:10:48 +01:00
  • d8195dbe2a refactor: replace hamburger icon with bookmark icon on mobile Gigi 2025-10-10 17:08:36 +01:00
  • 4843f129c4 docs: update CHANGELOG with mobile implementation Gigi 2025-10-10 17:03:07 +01:00
  • fcd1218dc4 docs: add comprehensive mobile implementation documentation Gigi 2025-10-10 17:02:46 +01:00
  • eef0f971d7 fix: resolve TypeScript errors for mobile implementation Gigi 2025-10-10 17:01:57 +01:00
  • ff09a8aba0 feat: add mobile auto-collapse setting Gigi 2025-10-10 17:00:52 +01:00
  • 0c4b523d05 feat: implement mobile overlay sidebar with focus trap and ESC handling Gigi 2025-10-10 17:00:03 +01:00
  • de7a435a01 feat: add mobile-responsive CSS with breakpoints and safe areas Gigi 2025-10-10 16:57:56 +01:00
  • 124d399d1f feat: add mobile sidebar state management to useBookmarksUI Gigi 2025-10-10 16:56:19 +01:00
  • e22cf71b15 feat: add media query hooks for responsive design Gigi 2025-10-10 16:55:53 +01:00
  • 670997ed36 feat: update viewport meta for mobile support Gigi 2025-10-10 16:55:39 +01:00
  • 1ccb6388e3 docs: update CHANGELOG for v0.3.8 Gigi 2025-10-10 16:30:57 +01:00
  • 7d5be8d6aa chore: bump version to 0.3.8 v0.3.8 Gigi 2025-10-10 16:30:21 +01:00
  • 133e4756b2 fix: add vercel.json to handle SPA routing on Vercel Gigi 2025-10-10 16:22:33 +01:00
  • 39ada734d5 docs: update CHANGELOG for v0.3.7 Gigi 2025-10-10 13:25:18 +01:00
  • 19d88c5fba chore: bump version to 0.3.7 v0.3.7 Gigi 2025-10-10 13:24:31 +01:00
  • 461b0936e2 fix: use clearActive() method for logout instead of setActive(null) Gigi 2025-10-10 13:22:50 +01:00
  • e9ee5e87be chore: add applesauce reference directory to gitignore Gigi 2025-10-10 13:21:25 +01:00
  • 5e66c5ef76 fix: correct logout functionality by using null instead of undefined Gigi 2025-10-10 13:19:34 +01:00
  • 307dc3d726 docs: update CHANGELOG for v0.3.6 Gigi 2025-10-10 13:16:05 +01:00
  • e514a5f063 chore: bump version to 0.3.6 v0.3.6 Gigi 2025-10-10 13:14:41 +01:00
  • 880b7974f4 style: make connecting notification more subtle with muted blue background Gigi 2025-10-10 13:12:03 +01:00
  • 47048f435f Revert "fix(ui): prevent highlight panel UI breaks with long content or formatting" Gigi 2025-10-10 06:04:57 +01:00
  • 53ad492729 fix(ui): remove incorrect padding-right from highlights container Gigi 2025-10-09 21:31:17 +01:00
  • eb4da419ae chore: update Boris pubkey for zap splits to npub19802see0gnk3vjlus0dnmfdagusqrtmsxpl5yfmkwn9uvnfnqylqduhr0x Gigi 2025-10-09 21:30:43 +01:00
  • c66dfc9e2e feat(ui): use compact date format for highlights (now, 5m, 3h, 2d, 1mo, 1y) Gigi 2025-10-09 21:28:01 +01:00
  • a31f05d498 fix(ui): prevent highlight panel UI breaks with long content or formatting Gigi 2025-10-09 21:27:08 +01:00
  • 6548e89c54 fix(ui): reduce font size of highlight metadata for cleaner look Gigi 2025-10-09 21:25:54 +01:00
  • 8a21b46ebd fix(ui): position highlight FAB button relative to article pane, not viewport Gigi 2025-10-09 21:23:21 +01:00
  • bc5fe1ae30 fix(ui): adjust relay indicator position for better visual alignment Gigi 2025-10-09 21:22:02 +01:00
  • b57ea3f640 fix(ui): ensure highlight metadata elements align on single visual line with consistent line-height Gigi 2025-10-09 21:18:14 +01:00
  • 3b55d64468 feat(ui): ultra-compact date format for bookmarks sidebar (now, 5m, 3h, 2d, 1mo, 1y) Gigi 2025-10-09 21:17:14 +01:00
  • 4caf1f0b22 fix(ui): prevent bookmark icons from being cut off in compact view Gigi 2025-10-09 21:16:20 +01:00
  • 1eb9911645 feat(highlights): encode event links as nevent/naddr per NIP-19 Gigi 2025-10-09 21:15:03 +01:00
  • 38268c453c fix(ui): clean up nested borders in bookmark items for cleaner look Gigi 2025-10-09 21:13:47 +01:00