supermemory/apps/web/components/document-modal
Dhravya 6a84003728 fix: update web app for presigned R2 URL compatibility
- Add isSupermemoryFileUrl() utility that detects both files.supermemory.ai
  and *.r2.cloudflarestorage.com domains (presigned R2 URLs)
- Update memories-grid.tsx domain checks to use the new utility instead of
  hardcoded files.supermemory.ai string checks
- Add retry-on-error with 500ms delay to file-preview, image-preview, and
  PDF viewer components to handle transient load failures gracefully
- Uses retryKey state + key prop to force re-mount on first failure
- Add comprehensive test suite (61 tests across 5 test files)
- Set up vitest + @testing-library/react infrastructure for apps/web
2026-05-09 17:20:14 +00:00
..
content fix: update web app for presigned R2 URL compatibility 2026-05-09 17:20:14 +00:00
document-icon.tsx chore: remove the new folder and fix imports (#740) 2026-02-16 14:30:29 -07:00
graph-list-memories.tsx chore: remove the new folder and fix imports (#740) 2026-02-16 14:30:29 -07:00
index.tsx docs: clarify metadata-only PATCH does not reindex (#784) 2026-03-17 20:48:52 +00:00
summary.tsx feat: major iteration on the app (#896) 2026-05-02 23:58:58 +00:00
title.tsx chore: remove the new folder and fix imports (#740) 2026-02-16 14:30:29 -07:00