feat(workspace): persist workspace UI filters and disable drag-drop

Add a lightweight workspace preferences helper to store optional UI
settings in localStorage and integrate it with the issues views so
filters, queries, and view mode are restored per source. The
integration board now remembers repository and query filters, and the
Issue Center restores state filters and view mode across sessions.
Also disable drag and drop for the main Tauri window to avoid accidental
file drops.

- Add read/write helpers for workspace preferences in localStorage
- Persist and restore filters, queries, and view mode for issue views
- Disable window drag-and-drop to prevent accidental file drops
This commit is contained in:
2026-09-09 10:30:18 +02:00
parent 95c72340fe
commit 136afa9921
4 changed files with 35 additions and 3 deletions
+1
View File
@@ -13,6 +13,7 @@
"windows": [
{
"label": "main",
"dragDropEnabled": false,
"title": "Gitty",
"width": 1200,
"height": 800,