diff --git a/CHANGELOG.en.md b/CHANGELOG.en.md index 00546aa..9793dde 100644 --- a/CHANGELOG.en.md +++ b/CHANGELOG.en.md @@ -1,5 +1,18 @@ # OpenTerminal Changelog +## v1.0.23 - 2026-10-09 + +### SFTP file management +- **The list is now a real table**: Name / Size / Modified / Permissions / Owner / Group are aligned in six columns, with a sticky header that stays visible while scrolling long listings. +- **Click-to-sort headers**: all six columns sort, with arrow indicators for ascending/descending; directories always come before files. +- **Adjustable font size**: use the A- / A+ toolbar buttons or Ctrl+mouse wheel to scale between 0.8x and 1.8x. Row height follows the font size, and the setting is remembered locally, so it survives reopening the panel. +- **Real owner / group names**: previously only numeric UID / GID were shown; the client now parses the real names (`eveuser`, `root`, ...) out of the data returned by the SSH server. +- **Context menu on empty space**: right-click anywhere in the blank area of the list to get New Folder, Upload, Refresh and friends without having to select a row first. +- The modified column now reads `2026/10/08 15:23`, and sizes read `30.7 KB`. + +### Fixes +- Fixed the file panel's six columns not actually aligning to the grid (the sort icon's style class was being cloned onto the row element, overriding the row's grid layout). + ## v1.0.22 - 2026-10-08 ### IME diff --git a/CHANGELOG.ja.md b/CHANGELOG.ja.md index 3466166..550beb2 100644 --- a/CHANGELOG.ja.md +++ b/CHANGELOG.ja.md @@ -1,5 +1,18 @@ # OpenTerminal 更新履歴 +## v1.0.23 - 2026-10-09 + +### SFTP ファイル管理 +- **一覧が本物の表に**:名前 / サイズ / 更新日時 / パーミッション / 所有者 / グループの 6 列で整列表示。ヘッダーは固定され、長い一覧をスクロールしても常に見えます。 +- **ヘッダーをクリックで並べ替え**:6 列すべてが並べ替え可能。昇順・降順は矢印で表示され、ディレクトリは常にファイルより前に来ます。 +- **文字サイズの変更**:ツールバーの A- / A+ または Ctrl+ホイールで 0.8〜1.8 倍に調整。行の高さも文字サイズに追従し、設定はローカルに保存されるためパネルを開き直しても維持されます。 +- **所有者 / グループを実名表示**:従来は数字の UID / GID のみでしたが、SSH サーバーから返る情報を解析して `eveuser` や `root` といった実際の名前を表示します。 +- **空白部分の右クリックメニュー**:一覧の何もない場所を右クリックすると、新規フォルダー・アップロード・更新などを呼び出せます。行を先に選択する必要はありません。 +- 更新日時は `2026/10/08 15:23`、サイズは `30.7 KB` といった読みやすい形式になりました。 + +### 修正 +- ファイルパネルの 6 列が実際にはグリッド整列していなかった問題を修正(並べ替えアイコンのスタイルクラスが行要素に複製され、行のグリッドレイアウトを上書きしていました)。 + ## v1.0.22 - 2026-10-08 ### IME diff --git a/CHANGELOG.md b/CHANGELOG.md index f15d3d4..c8cc0c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # OpenTerminal 更新日志 +## v1.0.23 - 2026-10-09 + +### SFTP 文件管理 +- **列表改为真正的表格**:名称 / 大小 / 修改时间 / 权限 / 用户 / 组六列对齐显示,表头吸顶,长列表滚动时始终可见 +- **点击表头排序**:六列均可排序,升降序切换有箭头指示,目录始终排在文件之前 +- **字体可缩放**:工具栏 A- / A+ 或 Ctrl+滚轮在 0.8–1.8 倍之间调整,行高与字号联动,设置记入本地,重开面板保持 +- **用户 / 组显示真实名称**:此前只显示数字 UID / GID,现在从 SSH 服务器返回的信息中解析出 `eveuser` / `root` 这样的真实名字 +- **空白处右键菜单**:在列表空白区域右键即可唤出新建文件夹、上传、刷新等操作,不必先点中某一行 +- 时间列改为 `2026/10/08 15:23` 格式,大小列改为 `30.7 KB` 这类易读写法 + +### 修复 +- 修复文件面板六列此前并未真正按网格对齐的问题(排序图标的样式类被误加到行元素上,顶掉了行的网格布局) + ## v1.0.22 - 2026-10-08 ### 输入法 diff --git a/CHANGELOG.zh-TW.md b/CHANGELOG.zh-TW.md index 10878ff..6c6a777 100644 --- a/CHANGELOG.zh-TW.md +++ b/CHANGELOG.zh-TW.md @@ -1,5 +1,18 @@ # OpenTerminal 更新日誌 +## v1.0.23 - 2026-10-09 + +### SFTP 檔案管理 +- **清單改為真正的表格**:名稱 / 大小 / 修改時間 / 權限 / 使用者 / 群組六欄對齊顯示,表頭吸頂,長清單捲動時始終可見 +- **點擊表頭排序**:六欄皆可排序,升降序切換有箭頭指示,目錄始終排在檔案之前 +- **字型可縮放**:工具列 A- / A+ 或 Ctrl+滾輪在 0.8–1.8 倍之間調整,行高與字號聯動,設定記入本機,重開面板保持 +- **使用者 / 群組顯示真實名稱**:先前只顯示數字 UID / GID,現在從 SSH 伺服器回傳的資訊中解析出 `eveuser` / `root` 這樣的真實名稱 +- **空白處右鍵選單**:在清單空白區域右鍵即可喚出新增資料夾、上傳、重新整理等操作,不必先點中某一列 +- 時間欄改為 `2026/10/08 15:23` 格式,大小欄改為 `30.7 KB` 這類易讀寫法 + +### 修復 +- 修復檔案面板六欄先前並未真正按網格對齊的問題(排序圖示的樣式類別被誤加到列元素上,頂掉了列的網格佈局) + ## v1.0.22 - 2026-10-08 ### 輸入法 diff --git a/package.json b/package.json index ec1c41e..2a5da4a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "open-terminal", "productName": "OpenTerminal", - "version": "1.0.22", + "version": "1.0.23", "description": "Open-source terminal with SSH, split panes, themes and fonts", "main": "out/main/index.js", "author": "CodingPlan.Site",