feat: v2.5.4 — Query Explorer folded into Sessions, Windows picker and paths

- Sessions page tabs: Sessions · Events · Agents. QueryExplorer.tsx became
  AgentsTable.tsx (agents only — sessions and events already had tabs);
  /query redirects to /sessions?view=agents and leaves the sidebar.
  GET /api/query is unchanged and still answers all three entities.
- Windows picker opens in front: -EncodedCommand script spends the hidden
  first ShowWindow that windowsHide gives the process, then brings the TopMost
  owner forward via AttachThreadInput (v2.5.3's owner was itself hidden).
- Session page Resume/Fork/Open pane: owningLane and sessionWorktreeName
  match Windows folders (either separator), with a test.
This commit is contained in:
2026-10-06 21:56:51 +07:00
parent af014d9829
commit dd9b23106c
23 changed files with 168 additions and 150 deletions
@@ -79,12 +79,7 @@
"rangeFrom": "From",
"rangeTo": "To",
"query": {
"title": "Query Explorer",
"subtitle": "Filter sessions, events and agents, then export what you see.",
"entity": "Data",
"entities": {
"sessions": "Sessions",
"events": "Events",
"agents": "Agents"
},
"search": "Search",
+1 -1
View File
@@ -1,6 +1,7 @@
{
"activityFeed": "Activity Feed",
"agentBoard": "Kanban Board",
"agents": "Agents",
"analytics": "Analytics",
"avg": "avg",
"brand": "AgentHub",
@@ -88,7 +89,6 @@
}
},
"version": "Version",
"query": "Query Explorer",
"openMenu": "Open menu",
"resizeSidebar": "Resize sidebar (double-click to reset)",
"closeMenu": "Close menu",
@@ -79,12 +79,7 @@
"rangeFrom": "Từ ngày",
"rangeTo": "Đến ngày",
"query": {
"title": "Truy vấn dữ liệu",
"subtitle": "Lọc phiên, sự kiện và agent, rồi xuất đúng những gì đang thấy.",
"entity": "Dữ liệu",
"entities": {
"sessions": "Phiên",
"events": "Sự kiện",
"agents": "Agent"
},
"search": "Tìm kiếm",
+1 -1
View File
@@ -1,6 +1,7 @@
{
"activityFeed": "Luồng hoạt động",
"agentBoard": "Bảng Kanban",
"agents": "Agent",
"analytics": "Phân tích",
"avg": "TB",
"brand": "AgentHub",
@@ -88,7 +89,6 @@
}
},
"version": "Phiên bản",
"query": "Truy vấn",
"openMenu": "Mở menu",
"resizeSidebar": "Kéo để đổi độ rộng sidebar (nhấp đúp để đặt lại)",
"closeMenu": "Đóng menu",