Skip to content

Commit 3c4b666

Browse files
committed
πŸ“ ε›žε‘« v1.2.0..v1.6.1 ζ›΄ζ–°ζ—₯εΏ—
1 parent ddc7631 commit 3c4b666

2 files changed

Lines changed: 400 additions & 0 deletions

File tree

β€Ždocs/changelog.mdβ€Ž

Lines changed: 200 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,206 @@ sidebar_position: 100
55

66
# Changelog
77

8+
## v1.6.1 (2026-05-18)
9+
10+
Fixes a regression where SSH terminal double-sent characters (space, capital letters) due to xterm rollover-bypass misjudgement, and adds loading feedback to the port-forwarding start/stop flow so users don't repeatedly click during dial and tear down a connection mid-build.
11+
12+
### πŸ› Bug Fixes
13+
14+
- πŸ› Fixed SSH terminal double-sending characters (rollover bypass mistakenly re-emitting chars already handled by xterm's keypress path) (by @CodFrm)
15+
16+
### 🎨 UI Improvements
17+
18+
- 🎨 Port-forward start/stop now shows loading feedback (button spinner + "Processing…" status; asset dropdown disabled during dial to prevent implicit restart) (by @CodFrm)
19+
20+
**Full Changelog**: [v1.6.0...v1.6.1](https://github.com/opskat/opskat/compare/v1.6.0...v1.6.1)
21+
22+
## v1.6.0 (2026-05-17)
23+
24+
This release adds Serial (COM/TTY) asset support with AI serial command execution, asset-context selection for the AI assistant, and migrates the AI subsystem to the cago-frame/agents framework. New features include a VSCode-style search/command palette, drag-and-drop reordering of the asset tree, right-click file management on SSH assets, 60s SSH keepalive heartbeat, and reasoning-effort support for Anthropic/OpenAI providers. Major performance work landed on the database query panel and AI streaming output. Bug fixes cover SSH private-key + MFA chained auth, restart-after-update auto-start, terminal IME character loss, and SSH Powerline/Nerd Font rendering.
25+
26+
### πŸš€ Major New Features
27+
28+
- πŸ’₯ Serial (COM/TTY) asset support β€” terminal connection and AI serial command execution ([#89](https://github.com/opskat/opskat/pull/89)) (by @fqscfqj)
29+
- πŸ’₯ AI assistant asset-context selection ([#121](https://github.com/opskat/opskat/pull/121)) (by @CodFrm)
30+
- ✨ Top-bar VSCode-style search/command palette + asset/AI panel collapse buttons ([#113](https://github.com/opskat/opskat/pull/113)) (by @CodFrm)
31+
- ✨ SSH asset right-click opens file manager ([#104](https://github.com/opskat/opskat/pull/104)) (by @lonelyman0108)
32+
- ✨ Drag-and-drop reordering of asset tree + fixed nested-group asset placement ([#101](https://github.com/opskat/opskat/pull/101)) (by @lonelyman0108)
33+
- ✨ Credentials linked to username + asset form auto-fills username from selected credential ([#88](https://github.com/opskat/opskat/pull/88)) (by @CodFrm)
34+
- ✨ 60s SSH keepalive heartbeat + Enter-to-reconnect after disconnect ([#81](https://github.com/opskat/opskat/pull/81)) (by @CodFrm)
35+
- ✨ New shared SSH client package ([#82](https://github.com/opskat/opskat/pull/82)) (by @CodFrm)
36+
- ✨ Reasoning effort support for Anthropic provider ([#76](https://github.com/opskat/opskat/pull/76)) (by @CodFrm)
37+
- ✨ Reasoning effort support for OpenAI-compatible providers ([#74](https://github.com/opskat/opskat/pull/74)) (by @fqscfqj)
38+
- ✨ Persist window size config (by @CodFrm)
39+
40+
### ⚑️ Performance
41+
42+
- ⚑️ Database query panel β€” connection reuse + OpenTable first-paint merge + large-table virtualization ([#116](https://github.com/opskat/opskat/pull/116)) (by @CodFrm)
43+
- ⚑️ AI streaming output optimization + component decomposition ([#93](https://github.com/opskat/opskat/pull/93)) (by @CodFrm)
44+
45+
### ♻️ Refactoring
46+
47+
- ♻️ Migrated AI subsystem to cago-frame/agents framework ([#92](https://github.com/opskat/opskat/pull/92)) (by @CodFrm)
48+
- ♻️ Code slimming and frontend UX improvements ([#119](https://github.com/opskat/opskat/pull/119)) (by @CodFrm)
49+
- ♻️ Renamed AI local tools to `local_*` with visual separation from remote tools ([#110](https://github.com/opskat/opskat/pull/110)) (by @CodFrm)
50+
51+
### πŸ”’ Security
52+
53+
- πŸ”’ Hardened compound-command permission checking ([#107](https://github.com/opskat/opskat/pull/107)) (by @CodFrm)
54+
55+
### πŸ› Bug Fixes
56+
57+
- πŸ› SSH private-key auth can now continue into keyboard-interactive (MFA/OTP) ([#109](https://github.com/opskat/opskat/pull/109)) (by @CodFrm)
58+
- πŸ› Auto-start after update-and-restart ([#106](https://github.com/opskat/opskat/pull/106)) (by @CodFrm)
59+
- πŸ› SSH terminal Powerline/Nerd Font icons rendering as boxes; font dropdown split into system-recommended/other; theme switch reflects current selection ([#103](https://github.com/opskat/opskat/pull/103)) (by @lonelyman0108)
60+
- πŸ› Settings sub-tab persistence + cancelable asset test-connection + asset form layout refactor ([#102](https://github.com/opskat/opskat/pull/102)) (by @lonelyman0108)
61+
- πŸ› SFTP transfer progress tab scoping ([#95](https://github.com/opskat/opskat/pull/95)) (by @CodFrm)
62+
- πŸ› Terminal IME β€” bypass xterm key-rollover input drop ([#105](https://github.com/opskat/opskat/pull/105)) (by @CodFrm)
63+
- πŸ› Terminal IME β€” extract TerminalInputBridge + isComposing early return [#94](https://github.com/opskat/opskat/issues/94) ([#98](https://github.com/opskat/opskat/pull/98)) (by @CodFrm)
64+
- πŸ› AI assistant input shortcut newline ([#111](https://github.com/opskat/opskat/pull/111)) (by @CodFrm)
65+
- πŸ› Ungrouped asset tree expansion ([#73](https://github.com/opskat/opskat/pull/73)) (by @CodFrm)
66+
- πŸ› AI mention popover fallback ([#72](https://github.com/opskat/opskat/pull/72)) (by @CodFrm)
67+
68+
### πŸ“„ Docs
69+
70+
- πŸ“„ Added intro video link to README ([#87](https://github.com/opskat/opskat/pull/87)) (by @Pililink)
71+
72+
**Full Changelog**: [v1.5.0...v1.6.0](https://github.com/opskat/opskat/compare/v1.5.0...v1.6.0)
73+
74+
## v1.5.0 (2026-05-06)
75+
76+
This release adds two new modules β€” K8s asset and cluster resource management, and Kafka management β€” alongside a major Redis management panel overhaul. New additions include VSCode-style Cmd+P quick open, terminal font presets, and bidirectional cwd sync between terminal and online directory. MySQL gains improved table editing, import/export and filter flows, and asset routing was refactored to shrink the frontend bundle. Bug fixes include AI mistakenly sending `group_id=0`/`parent_id=0` causing assets/groups to be unlinked, hidden SSH login prompts, and the assistant still demanding reconfiguration after the AI provider had been set up in Settings.
77+
78+
### πŸš€ Major New Features
79+
80+
- πŸ’₯ K8s asset and cluster resource management ([#58](https://github.com/opskat/opskat/pull/58)) (by @shanaiardor)
81+
- πŸ’₯ Kafka management ([#68](https://github.com/opskat/opskat/pull/68)) (by @Pililink)
82+
- ✨ Redis management panel overhaul ([#53](https://github.com/opskat/opskat/pull/53)) (by @Pililink)
83+
- ✨ MySQL table editing, import/export, and filter flow improvements ([#59](https://github.com/opskat/opskat/pull/59)) (by @youaremywind)
84+
- ✨ Cmd+P quick open (VSCode-style) ([#55](https://github.com/opskat/opskat/pull/55)) (by @CodFrm)
85+
- ✨ Terminal font presets ([#66](https://github.com/opskat/opskat/pull/66)) (by @CodFrm)
86+
- ✨ Bidirectional cwd sync between terminal and online directory ([#63](https://github.com/opskat/opskat/pull/63)) (by @2849236173)
87+
- ✨ Database table right-click menu supports drop/truncate with confirmation (by @CodFrm)
88+
89+
### πŸ› Bug Fixes
90+
91+
- πŸ› Hidden SSH login prompt ([#67](https://github.com/opskat/opskat/pull/67)) (by @CodFrm)
92+
- πŸ› AI mistakenly sending `group_id=0`/`parent_id=0` unlinking assets/groups (by @CodFrm)
93+
- πŸ› Assistant requiring AI provider reconfiguration after first Settings setup [#61](https://github.com/opskat/opskat/issues/61) (by @CodFrm)
94+
- πŸ› Side assistant input not cleared after send [#60](https://github.com/opskat/opskat/issues/60) (by @CodFrm)
95+
- πŸ› Database tree refresh (by @CodFrm)
96+
- πŸ› SSH asset test-connection not passing managed-password credential [#57](https://github.com/opskat/opskat/issues/57) (by @CodFrm)
97+
98+
### ♻️ Refactoring
99+
100+
- ♻️ Asset routing refactor + frontend bundle size reduction ([#64](https://github.com/opskat/opskat/pull/64)) (by @CodFrm)
101+
102+
**Full Changelog**: [v1.4.1...v1.5.0](https://github.com/opskat/opskat/compare/v1.4.1...v1.5.0)
103+
104+
## v1.4.1 (2026-04-28)
105+
106+
UX improvements to the asset tree and SSH terminal, plus a fix for i18n fallback language on non-zh/en systems.
107+
108+
### ✨ New Features
109+
110+
- ✨ Asset tree can hide empty folders (by @CodFrm)
111+
- ✨ SSH terminal scrollback buffer is now configurable, default raised to 25000 lines (by @CodFrm)
112+
113+
### πŸ› Bug Fixes
114+
115+
- πŸ› i18n fallback was incorrectly defaulting to Chinese on non-zh/non-en systems (by @CodFrm)
116+
117+
**Full Changelog**: [v1.4.0...v1.4.1](https://github.com/opskat/opskat/compare/v1.4.0...v1.4.1)
118+
119+
## v1.4.0 (2026-04-27)
120+
121+
This release introduces a Snippets reuse system and a WebDAV backup provider. The AI assistant gains a multi-session tab bar with session rename, edit-and-resend on history messages, and expandable tool cards. Home page sections and Settings page were unified, asset tree gains type-filtering, and the Redis panel adds Stream type display. Fixes include split-screen terminal content loss, Ctrl+A selecting the whole page, and DeepSeek thinking-mode 400 errors.
122+
123+
### πŸš€ Major New Features
124+
125+
- πŸ’₯ Snippets reuse system (by @CodFrm)
126+
- πŸ’₯ WebDAV backup provider ([#47](https://github.com/opskat/opskat/pull/47)) (by @Pililink)
127+
- πŸ’₯ Multi-session tabs in side AI assistant with right-side session pane ([#35](https://github.com/opskat/opskat/pull/35)) (by @2849236173)
128+
- ✨ AI session rename ([#38](https://github.com/opskat/opskat/pull/38)) (by @2849236173)
129+
- ✨ Edit-and-resend on AI history messages ([#30](https://github.com/opskat/opskat/pull/30)) (by @2849236173)
130+
- ✨ AI tool cards expandable to view invocation parameters (by @CodFrm)
131+
- ✨ AI asset tools cover password/key/group management and trigger left-tree refresh (by @CodFrm)
132+
- ✨ Redis Stream data display ([#36](https://github.com/opskat/opskat/pull/36)) (by @shanaiardor)
133+
- ✨ Asset tree type filter + removed Sidebar section buttons ([#51](https://github.com/opskat/opskat/pull/51)) (by @CodFrm)
134+
- ✨ Home page sections merged into Settings, list interaction states fixed ([#37](https://github.com/opskat/opskat/pull/37)) (by @tangqiu0205)
135+
- ✨ Settings page adds Bug feedback, Debug log toggle, and open-log-directory (by @CodFrm)
136+
- ✨ Settings page shows repository URL ([#45](https://github.com/opskat/opskat/pull/45)) (by @Pililink)
137+
- ✨ Extension framework supports generic TCP IO, deadlines, action cancellation, and textarea formatting ([#31](https://github.com/opskat/opskat/pull/31)) (by @CodFrm)
138+
139+
### πŸ› Bug Fixes
140+
141+
- πŸ› SSH split-pane wiping existing terminal content (by @CodFrm)
142+
- πŸ› Ctrl+A selecting the whole page instead of terminal [#48](https://github.com/opskat/opskat/issues/48) (by @CodFrm)
143+
- πŸ› Hardcoded terminal Ctrl+F ignoring user rebinding ([#32](https://github.com/opskat/opskat/pull/32)) (by @CodFrm)
144+
- πŸ› DeepSeek thinking-mode multi-turn 400 errors ([#42](https://github.com/opskat/opskat/pull/42)) (by @shanaiardor)
145+
- πŸ› Windows OpenDirectory not surfacing explorer due to hidden UI ([#41](https://github.com/opskat/opskat/pull/41)) (by @shanaiardor)
146+
- πŸ› GitHub Releases manual install links ([#50](https://github.com/opskat/opskat/pull/50)) (by @Pililink)
147+
148+
**Full Changelog**: [v1.3.0...v1.4.0](https://github.com/opskat/opskat/compare/v1.3.0...v1.4.0)
149+
150+
## v1.3.0 (2026-04-23)
151+
152+
This release brings the side AI assistant panel and a new Sidebar layout. The database panel adds full create-db/create-table/design-table flows and Monaco editor integration. AI chat supports @ mentions of assets and token usage display. Significant query panel performance work and many AI assistant / SSH / SOCKS / terminal stability fixes.
153+
154+
### πŸš€ Major New Features
155+
156+
- ✨ Side AI assistant panel β€” aiStore refactor + persistent SideAssistantPanel ([#18](https://github.com/opskat/opskat/pull/18)) (by @CodFrm)
157+
- ✨ Side tab layout β€” ActivityBar merged into Sidebar with left/right toggle ([#17](https://github.com/opskat/opskat/pull/17)) (by @CodFrm)
158+
- ✨ Database panel β€” create-db/create-table/design-table with unified SQL preview-and-confirm ([#27](https://github.com/opskat/opskat/pull/27)) (by @tangqiu0205)
159+
- ✨ Database panel β€” Monaco editor and improved query UX (by @CodFrm)
160+
- ✨ AI @ asset mentions + unified asset search (pinyin support) ([#22](https://github.com/opskat/opskat/pull/22)) (by @CodFrm)
161+
- ✨ AI chat token usage display + copy improvements (by @CodFrm)
162+
- ✨ MongoDB result panel aligned with database β€” shared QueryResultTable + FILTER/SORT bar (by @CodFrm)
163+
- ✨ Persisted asset-group collapse state (by @CodFrm)
164+
165+
### ⚑️ Performance
166+
167+
- ⚑️ Query panel edit/drag/render path refactor β€” eliminates typing and drag lag (by @CodFrm)
168+
169+
### πŸ› Bug Fixes
170+
171+
- πŸ› AI assistant `run_command` hang and session loss ([#20](https://github.com/opskat/opskat/pull/20)) (by @2849236173)
172+
- πŸ› AI assistant copy and input history interaction ([#25](https://github.com/opskat/opskat/pull/25)) (by @2849236173)
173+
- πŸ› Side assistant history dropdown not scrolling, deletion not taking effect (by @CodFrm)
174+
- πŸ› Stale provider after switching AI provider (by @CodFrm)
175+
- πŸ› In-flight AI conversation content lost on app close (by @CodFrm)
176+
- πŸ› AI stop-session hang during SFTP file transfer (by @CodFrm)
177+
- πŸ› Unified SSH dial path β€” AI commands now honor SOCKS5 proxy (by @CodFrm)
178+
- πŸ› Removed SOCKS4 / HTTP proxy type leftovers (by @CodFrm)
179+
- πŸ› SSH asset switching from jump host back to direct now saves (by @CodFrm)
180+
- πŸ› PostgreSQL inline edit producing UPDATE with every column in WHERE (by @CodFrm)
181+
- πŸ› SSH terminal losing focus after context-menu close (by @CodFrm)
182+
- πŸ› Enter mistakenly triggered during IME composition (by @CodFrm)
183+
- πŸ› Text ghosting on page switch ([#26](https://github.com/opskat/opskat/pull/26)) (by @tangqiu0205)
184+
- πŸ› Tab filter popup dismissed by DropdownMenu unmount / exit-animation focus-outside issue (by @CodFrm)
185+
186+
### 🎨 UI Improvements
187+
188+
- 🎨 Tab filter entry text renamed to "Find Tab" and DatabasePanel formatting fix (by @CodFrm)
189+
190+
**Full Changelog**: [v1.2.0...v1.3.0](https://github.com/opskat/opskat/compare/v1.2.0...v1.3.0)
191+
192+
## v1.2.0 (2026-04-16)
193+
194+
This release adds full MongoDB integration and improves terminal and query panel interactions.
195+
196+
### πŸš€ Major New Features
197+
198+
- ✨ MongoDB integration β€” full MongoDB asset management and query ([#15](https://github.com/opskat/opskat/pull/15)) (by @CodFrm)
199+
- ✨ SSH terminal copy hint
200+
201+
### 🎨 UI Improvements
202+
203+
- ✨ Tab bar β€” equal-width adaptive compression + color indicator strip
204+
- ✨ SQL query pagination, result table column width adjust, terminal shortcut hints
205+
206+
**Full Changelog**: [v1.1.0...v1.2.0](https://github.com/opskat/opskat/compare/v1.1.0...v1.2.0)
207+
8208
## v1.1.1
9209

10210
### New Features

0 commit comments

Comments
Β (0)