1. 20 Mar, 2026 14 commits
  2. 19 Mar, 2026 23 commits
  3. 18 Mar, 2026 3 commits
    • jimmy-coder's avatar
    • erio's avatar
      perf(frontend): add virtual scrolling to DataTable · a20c2111
      erio authored
      Replace direct row rendering with @tanstack/vue-virtual. The table
      now only renders visible rows (~20) via padding <tr> placeholders,
      eliminating the rendering bottleneck when displaying 100+ rows with
      heavy cell components.
      
      Key changes:
      - DataTable.vue: integrate useVirtualizer (always-on), virtual row
        template with measureElement for variable row heights, defineExpose
        virtualizer/sortedData for external access, overflow-y/flex CSS
      - useSwipeSelect.ts: dual-mode support via optional
        SwipeSelectVirtualContext — data-driven row index lookup and
        selection range when virtualizer is present, original DOM-based
        path preserved for callers that don't pass virtualContext
      a20c2111
    • Wesley Liddick's avatar
      Merge pull request #1090 from laukkw/main · 9f6ab6b8
      Wesley Liddick authored
      fix(setup): align install validation and expose backend errors
      9f6ab6b8