Commit Graph

  • 3ed7fb8036 feat: enable Android Share Sheet for graphics & files; handle direct PDF/image clipping main chrisf 2026-10-29 17:13:57 -06:00
  • 338d388c2e fix: unhide carousel slides, tabs and accordions so Readability preserves listicle items chrisf 2026-10-29 13:33:50 -06:00
  • ddd558a2d7 fix: ensure note list container retains flex display when selecting notes chrisf 2026-10-29 09:12:05 -06:00
  • 61705e3f0c Fix scrollbar disappearing on search and All Notes list chrisf 2026-10-29 00:49:47 -06:00
  • 67468d9fac Fix mobile tag input dropdown covered by onscreen keyboard with upward dropup popover chrisf 2026-10-26 19:19:44 -06:00
  • 322cbea864 Fix clipper spinning wait cursor remaining after clipping chrisf 2026-10-26 11:45:31 -06:00
  • 728830f561 Fix duplicate first image in desktop extension clipper chrisf 2026-10-26 11:38:21 -06:00
  • 7658897040 Fix drop to tag effectAllowed compatibility and update note tag state chrisf 2026-10-26 11:28:12 -06:00
  • 28d397dea3 Auto-tag bot-protected clips with needs-reclip chrisf 2026-10-26 11:10:45 -06:00
  • 906b18e7a6 Fix duplicate first image in web clipper chrisf 2026-10-26 11:02:19 -06:00
  • 2cc202ce03 Fix notebook drag highlight and add drag-to-tag and drag-to-trash support chrisf 2026-10-26 10:29:18 -06:00
  • 0f24af880b Fix infinite scroll loop and add explicit note loaded count chrisf 2026-10-25 10:40:24 -06:00
  • ad640397e6 Optimize note list memory: reduce batch to 40, add lazy loading and throttle PDF rendering chrisf 2026-10-24 22:25:04 -06:00
  • 3bd9eacbe3 Prevent note list bounce by reserving fixed height for loading more banner chrisf 2026-10-24 22:11:42 -06:00
  • e74d1ad57b Add streaming bulk ENEX migration tool and normalize attachment paths chrisf 2026-10-24 18:51:21 -06:00
  • 31b674bf01 Mount attachments volume to NAS path chrisf 2026-10-24 13:28:23 -06:00
  • 70cf49f005 Fix phantom note updates caused by setEditable emitting update events chrisf 2026-10-24 09:41:56 -06:00
  • 25560b0e82 Auto-refresh notes and sidebar when returning to Everclone tab chrisf 2026-10-23 11:28:44 -06:00
  • 781b64ee3b Pass onNavigateNote to RichNoteEditor and handle attachment document links on click chrisf 2026-10-23 08:53:00 -06:00
  • 069a210bee Implement interactive Notion-style slash commands menu (/ for formatting) chrisf 2026-10-23 08:47:15 -06:00
  • 2eb283b9ec Resolve workerPath using path.join to avoid Webpack numeric module ID substitution chrisf 2026-10-23 08:10:20 -06:00
  • 739cbce042 Fix Tesseract workerPath in Next.js standalone container, pool worker, and add timeout chrisf 2026-10-23 08:06:12 -06:00
  • 99522b3e09 Implement full suite of Evernote keyboard shortcuts and wire KeyboardShortcutsModal chrisf 2026-10-23 07:59:39 -06:00
  • 49ec3bc645 Fix internal note linking in TipTap with custom protocols, structured link insertion, and paste handlers chrisf 2026-10-23 07:51:29 -06:00
  • 969b6ef083 Add Image OCR search, Note Version History & Shared Notebooks chrisf 2026-10-22 22:48:36 -06:00
  • 247b63691a feat: add Merge Notebook feature, stack dissolve/rename, and fix stale view on notebook/tag deletion chrisf 2026-10-22 22:29:50 -06:00
  • 507302e6a6 fix: strictly isolate trash view from normal views and prevent stale state leakage chrisf 2026-10-22 22:19:52 -06:00
  • c355e2dfe3 fix: resolve view mode scrollbar loss and card deletion flashing loop chrisf 2026-10-22 22:08:21 -06:00
  • ea34960b52 fix: add browser headers and clean fallback for bot-protected clipping chrisf 2026-10-22 21:06:10 -06:00
  • efb3ecf1ae fix: deduplicate share target triggers across client and server chrisf 2026-10-22 21:02:43 -06:00
  • a99e05c53c fix: extract URL and headline from Android share target, trigger article clipping and open editor chrisf 2026-10-22 20:43:13 -06:00
  • 94fb793f99 fix(pwa): mirror thread-ripper in-app install trigger, direct links in head, and simplified manifest chrisf 2026-10-22 20:29:10 -06:00
  • 369a6a6e04 fix(pwa): guarantee service worker registration on readyState and head script for WebAPK minting chrisf 2026-10-22 20:19:45 -06:00
  • 4e625acb1b fix(pwa): correctly render install guide modal and mobile floating banner in JSX chrisf 2026-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 chrisf 2026-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 chrisf 2026-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 chrisf 2026-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 chrisf 2026-10-22 19:26:18 -06:00
  • 8907b4c494 feat: Add full suite of Evernote-compatible keyboard shortcuts and visual cheat sheet modal chrisf 2026-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 chrisf 2026-10-22 17:54:43 -06:00
  • 94ae568385 feat: Add installable Android PWA and native Android Web Share Target support chrisf 2026-10-22 17:46:24 -06:00
  • 44d1dec42b feat: Add Smart Auto-Sorting and Auto-Tagging Rules (Inbox Triage Engine) chrisf 2026-10-22 17:38:00 -06:00
  • 2f14f48ac1 Keep note list mounted off-screen on mobile to perfectly preserve scroll position chrisf 2026-10-22 17:28:31 -06:00
  • e1a861faea Add high-scale optimizations: pg_trgm GIN indexes, infinite scroll pagination, virtualized card grid, fast groupBy sidebar counts chrisf 2026-10-22 17:25:23 -06:00
  • 7096631f1e Fix mobile scroll preservation when returning from editor to note list chrisf 2026-10-22 17:17:39 -06:00
  • ee2ee84de6 Initial commit: Everclone self-hosted Evernote alternative chrisf 2026-10-22 17:13:30 -06:00