mirror of
https://github.com/tiddly-gittly/TidGi-Desktop.git
synced 2026-05-12 23:35:14 -07:00
- Memoize sortable data to prevent dnd-kit re-registration loops when workspaces$ emits new object references (#900) - Deduplicate workspaces$ and groups$ emissions in main process to suppress unnecessary renderer re-renders - Debounce drag state updates to avoid React Maximum update depth exceeded errors during rapid onDragMove/onDragOver events - Fix customCollisionDetection priority so own group header outranks nearby workspace collisions, enabling ungroup on header drop - Stabilize allDraggableIds during drag by deriving from canonical order only, avoiding SortableContext re-registration loops - Clear workspaceGroups during E2E test cleanup to prevent stale groups from previous runs - Add pageerror/console.error capture in E2E drag helpers for diagnosing renderer crashes |
||
|---|---|---|
| .. | ||
| agent.ts | ||
| application.ts | ||
| browserView.ts | ||
| cleanup.ts | ||
| logging.ts | ||
| menu.ts | ||
| sync.ts | ||
| tidgiMiniWindow.ts | ||
| ui.ts | ||
| wiki.ts | ||
| window.ts | ||
| workspaceGroup.ts | ||