supermemory/apps/web/components
MaheshtheDev 556fd778f6 fix: address review feedback for PWA install prompt
- Replace deprecated navigator.platform with UA-based iPadOS detection
  using /Macintosh/ + maxTouchPoints check

- Add browser detection (Safari/Chrome) alongside OS detection to show
  correct install instructions per browser, with 'open in Safari/Chrome'
  guidance for unsupported browsers (iOS Chrome, Android Firefox, etc.)

- Add beforeinstallprompt event handling for native install flow on
  Android Chrome, with 'Install now' button when available

- Add dialog semantics: role='dialog', aria-modal, aria-labelledby,
  tabIndex for focus management, and initial focus on panel open

- Add Escape key handler to dismiss the modal

- Remove duplicate 'Not now' button (was identical to 'Got it'),
  keeping single 'Got it' / 'Install now' action

- Add in-memory fallback flag for dismiss state when localStorage
  is unavailable (privacy browsers, storage full)

- Add BeforeInstallPromptEvent type declaration for TypeScript
2026-05-17 03:20:45 +00:00
..
add-document fix: Add plugin document rendering and MCP preview support (#938) 2026-05-15 18:26:37 +00:00
chat feat: highlight chat shows inline reply and uses highlight as assistant's first message (#944) 2026-05-16 08:11:08 +00:00
document-cards fix: Add plugin document rendering and MCP preview support (#938) 2026-05-15 18:26:37 +00:00
document-modal fix: Add plugin document rendering and MCP preview support (#938) 2026-05-15 18:26:37 +00:00
integrations fix: Add plugin document rendering and MCP preview support (#938) 2026-05-15 18:26:37 +00:00
mcp-modal chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
memory-graph feat: make graph popover content scrollable and add View full button (#920) 2026-05-11 02:09:36 +00:00
nova feat(nova): add hermes plugin instructions (#832) 2026-04-06 23:18:38 +00:00
onboarding add responsivness in share graph, bookmark section, navigation controls (#940) 2026-05-15 08:37:01 -07:00
settings feat: add connector sync visibility to NOVA settings page (#930) 2026-05-12 11:59:56 +05:30
text-editor chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
add-space-modal.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
animated-gradient-background.tsx feat: major iteration on the app (#896) 2026-05-02 23:58:58 +00:00
connect-ai-modal.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
dashboard-view.tsx add headline sentences for personalisation instead of numeric IDs (#946) 2026-05-16 17:56:05 -07:00
document-icon.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
documents-command-palette.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
ensure-workspace.tsx feat: enhanced the integration page for more conversion (#899) 2026-05-04 17:41:52 +00:00
error-boundary.tsx error boundaries 2026-02-12 16:41:12 -08:00
feedback-modal.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
fullscreen-note-modal.tsx fix: improve settings sidebar overflow (#924) 2026-05-10 17:56:28 -07:00
graph-layout-view.tsx feat: make graph popover content scrollable and add View full button (#920) 2026-05-11 02:09:36 +00:00
header.tsx fix: Add plugin document rendering and MCP preview support (#938) 2026-05-15 18:26:37 +00:00
highlights-card.tsx feat: highlight chat shows inline reply and uses highlight as assistant's first message (#944) 2026-05-16 08:11:08 +00:00
initial-header.tsx fix: redirect new users to onboarding from plugin connect page (#908) 2026-05-11 10:57:43 -07:00
integration-icons.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
integrations-view.tsx add codex plugin logo and add in description (#943) 2026-05-15 08:25:43 -07:00
memories-grid.tsx feat: highlight chat shows inline reply and uses highlight as assistant's first message (#944) 2026-05-16 08:11:08 +00:00
next-app-research-cta.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
pwa-install-prompt.tsx fix: address review feedback for PWA install prompt 2026-05-17 03:20:45 +00:00
query-client.tsx chore: remove the new folder and fix imports (#740) 2026-02-16 14:30:29 -07:00
quick-note-card.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
remove-connection-dialog.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
select-spaces-modal.tsx Implement final responsiveness adjustments and remove mobile banner (#947) 2026-05-16 17:54:49 -07:00
share-modal.tsx add responsivness in share graph, bookmark section, navigation controls (#940) 2026-05-15 08:37:01 -07:00
space-selector.tsx fix: Add plugin document rendering and MCP preview support (#938) 2026-05-15 18:26:37 +00:00
spinner.tsx feat: mobile responsive, lint formats, toast, render issue fix (#688) 2026-01-21 03:11:53 +00:00
superloader.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
timeline-view.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
user-profile-menu.tsx chore: improve the codebase with react doctor (#917) 2026-05-09 19:12:01 +00:00
utils.ts chore: remove the new folder and fix imports (#740) 2026-02-16 14:30:29 -07:00