25560b0e82
Auto-refresh notes and sidebar when returning to Everclone tab
chrisf2026-10-23 11:28:44 -06:00
781b64ee3b
Pass onNavigateNote to RichNoteEditor and handle attachment document links on click
chrisf2026-10-23 08:53:00 -06:00
069a210bee
Implement interactive Notion-style slash commands menu (/ for formatting)
chrisf2026-10-23 08:47:15 -06:00
2eb283b9ec
Resolve workerPath using path.join to avoid Webpack numeric module ID substitution
chrisf2026-10-23 08:10:20 -06:00
739cbce042
Fix Tesseract workerPath in Next.js standalone container, pool worker, and add timeout
chrisf2026-10-23 08:06:12 -06:00
99522b3e09
Implement full suite of Evernote keyboard shortcuts and wire KeyboardShortcutsModal
chrisf2026-10-23 07:59:39 -06:00
49ec3bc645
Fix internal note linking in TipTap with custom protocols, structured link insertion, and paste handlers
chrisf2026-10-23 07:51:29 -06:00
969b6ef083
Add Image OCR search, Note Version History & Shared Notebooks
chrisf2026-10-22 22:48:36 -06:00
247b63691a
feat: add Merge Notebook feature, stack dissolve/rename, and fix stale view on notebook/tag deletion
chrisf2026-10-22 22:29:50 -06:00
507302e6a6
fix: strictly isolate trash view from normal views and prevent stale state leakage
chrisf2026-10-22 22:19:52 -06:00
c355e2dfe3
fix: resolve view mode scrollbar loss and card deletion flashing loop
chrisf2026-10-22 22:08:21 -06:00
ea34960b52
fix: add browser headers and clean fallback for bot-protected clipping
chrisf2026-10-22 21:06:10 -06:00
efb3ecf1ae
fix: deduplicate share target triggers across client and server
chrisf2026-10-22 21:02:43 -06:00
a99e05c53c
fix: extract URL and headline from Android share target, trigger article clipping and open editor
chrisf2026-10-22 20:43:13 -06:00
94fb793f99
fix(pwa): mirror thread-ripper in-app install trigger, direct links in head, and simplified manifest
chrisf2026-10-22 20:29:10 -06:00
369a6a6e04
fix(pwa): guarantee service worker registration on readyState and head script for WebAPK minting
chrisf2026-10-22 20:19:45 -06:00
4e625acb1b
fix(pwa): correctly render install guide modal and mobile floating banner in JSX
chrisf2026-10-22 20:12:39 -06:00
704d3b9eca
fix(pwa): guarantee mobile install banner visibility, capture early beforeinstallprompt in head, and provide install guide modal
chrisf2026-10-22 20:03:05 -06:00
4d4b8c860d
feat(pwa): adopt thread-ripper pattern with in-app install buttons, floating banner, and GET share_target
chrisf2026-10-22 19:57:22 -06:00
c739f74055
fix(share): ensure redirect URL uses x-forwarded-host and proto instead of container internal 0.0.0.0
chrisf2026-10-22 19:29:53 -06:00
fb3c01c6ae
feat(pwa): register native Android Web Share Target with dedicated /share route, explicit MIME types, and seamless note opening
chrisf2026-10-22 19:26:18 -06:00
8907b4c494
feat: Add full suite of Evernote-compatible keyboard shortcuts and visual cheat sheet modal
chrisf2026-10-22 17:59:31 -06:00
3de36ff39b
feat: Add internal note links with live note picker dialog, Evernote link resolution, navigation history, and copy note link
chrisf2026-10-22 17:54:43 -06:00
94ae568385
feat: Add installable Android PWA and native Android Web Share Target support
chrisf2026-10-22 17:46:24 -06:00