diff --git a/manifests/d/dreamlonglll/Mini-Term/1.2.12/dreamlonglll.Mini-Term.installer.yaml b/manifests/d/dreamlonglll/Mini-Term/1.2.12/dreamlonglll.Mini-Term.installer.yaml new file mode 100644 index 00000000000..fdb23b87fe1 --- /dev/null +++ b/manifests/d/dreamlonglll/Mini-Term/1.2.12/dreamlonglll.Mini-Term.installer.yaml @@ -0,0 +1,16 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json + +PackageIdentifier: dreamlonglll.Mini-Term +PackageVersion: 1.2.12 +InstallerType: nullsoft +Scope: user +UpgradeBehavior: install +ProductCode: Mini-Term +ReleaseDate: 2026-09-14 +Installers: +- Architecture: x64 + InstallerUrl: https://github.com/dreamlonglll/mini-term/releases/download/v1.2.12/Mini-Term_1.2.12_x64-setup.exe + InstallerSha256: 0E990AAE4C06DF281AE15361CD2E80CF8E9C0099EE69DEAB8415FBD8794E24ED +ManifestType: installer +ManifestVersion: 1.12.0 diff --git a/manifests/d/dreamlonglll/Mini-Term/1.2.12/dreamlonglll.Mini-Term.locale.en-US.yaml b/manifests/d/dreamlonglll/Mini-Term/1.2.12/dreamlonglll.Mini-Term.locale.en-US.yaml new file mode 100644 index 00000000000..91bf7677872 --- /dev/null +++ b/manifests/d/dreamlonglll/Mini-Term/1.2.12/dreamlonglll.Mini-Term.locale.en-US.yaml @@ -0,0 +1,60 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json + +PackageIdentifier: dreamlonglll.Mini-Term +PackageVersion: 1.2.12 +PackageLocale: en-US +License: Freeware +ShortDescription: Desktop Terminal Manager Built for the AI Era +Description: |- + An AI terminal management tool supporting multi-project, multi-terminal layout management + + Features + Terminal Core + - Multi-tab management — Independent tabs per project, drag-to-sort, status icons at a glance + - Recursive splitting — Horizontal/vertical nested splits, Allotment drag-to-adjust ratios + - High-performance rendering — xterm.js v6 + WebGL acceleration, automatic Canvas fallback + - 100K-line scrollback — Intercepts CSI 3J (ED3) commands, preserves scrollback history when Claude/Codex TUIs clear screen + - Terminal caching — Switching tabs/splits without rebuilding xterm instances, existing content preserved + - Copy & paste — Ctrl+Shift+C / Ctrl+Shift+V shortcuts + right-click menu, "Copy" auto-grayed when no selection; Windows large multi-line paste auto-chunked to prevent ConPTY line loss + - Long text paste — Clipboard text ≥10 lines or ≥2000 chars auto-saved as temp .txt and pastes quoted file path, avoiding AI tool performance and paste bracket issues with ultra-long content + - Image paste — Auto-detects screenshots in clipboard, saves as temp PNG via Win32 API and pastes quoted path, compatible with non-standard formats like PinPix + - File drag-drop — Files dragged to terminal auto-insert quoted absolute paths, compatible with spaces-in-path + - Multi-Shell config — Windows (cmd / powershell / pwsh), macOS (zsh / bash), Linux (bash / sh), freely add/remove + AI Process Awareness + - Real-time status detection — 500ms polling child process names, auto-identifies Claude/Codex, displays idle/working/error states + - Status aggregation — Panel → Tab → Project layered aggregation, priority: error > ai-working > ai-idle > idle + - Completion alert trio — Triggers immediately when AI task goes working → idle: + - Bottom-right Toast desktop notification (inactive projects only, deduplicated per project) + - Project list DONE badge, click to clear + - Taskbar flash (Windows) / Dock bounce (macOS), only when window unfocused + - Three toggles independently configurable + - Session entry/exit detection — Command echo identifies AI entry; double Ctrl+C / Ctrl+D or exit/quit/:quit/logout identifies exit + - Session history — Reads local Claude/Codex session history, right-click copy recovery command for quick resumption + - AI task markers — Auto-logs xterm on each Enter press in AI session, tab top-right ⚑ button drops down history submission list, click or Ctrl+Shift+↑/↓ to jump between markers, target line briefly highlighted + Project Management + - Project list — Left sidebar manages multiple project directories, one-click workspace switch, auto-restores last active project on restart + - Drag-to-add projects — Drag folders from Explorer to project list for quick add, auto-identifies files/folders/duplicates with visual feedback + - Nested groups — Up to 3-level project grouping, drag-to-sort, collapse/expand + - File tree — Integrated directory browser, nested .gitignore grayed out (per-subdirectory ignore rules and !pattern whitelists respected, consistent with git behavior), notify file watcher real-time refresh + - File operations — New file/folder, rename, view content in file tree (binary and oversized file friendly prompts) + - VS Code quick open — File tree top-right button opens current project with configured VS Code executable, path customizable in "Settings → System Settings → External Editor" + Git Integration + - File status — Git status colors in file tree (modified/added/deleted/conflict) + - Change Diff — Detailed Diff for working directory changes, Hunk line-level parsing, side-by-side/inline dual view + - Commit history — Browse repository commit log, cursor pagination (default 30 items) + - Commit Diff — View file changes for any commit, per-file switching + - Branch info — Local/remote branch list + - Source control panel — VS Code-style Changes panel, Staged/Changes/Untrackedg grouping, single-file and bulk stage/unstage/discard, Ctrl+Enter quick commit, list/tree view toggle + - Pull/Push — In-line repository buttons for one-click remote sync, refresh button reloads commit history and branch info + - Multi-repo discovery — Auto-scans all Git repositories under project directory (recursive 5 levels, skips node_modules, etc.) + Appearance & Configuration + - Activity Bar sidebar — Leftmost permanent 40px icon bar, Projects/Sessions/Files/Git panel toggles, independent show/hide control, active state blue vertical bar indicator, state persistence + - Three theme modes — Auto (follow system)/Light/Dark, dark based on Warm Carbon warm charcoal tones, custom CSS variable system + - Independent font adjustment — UI and terminal font sizes separately adjustable (10-20px), terminal optional UI theme following + - Layout persistence — Split ratios, tabs, window size/position auto-saved and restored on restart (tauri-plugin-window-state) + - Close confirmation — Pre-close confirmation dialog, flushes all project layouts to prevent accidental operations + - Version check — Fetches GitHub Release on startup, title bar shows new version notification + - Settings center — Unified SettingsModal manages themes, fonts, Shell, AI notifications and all other toggles +ManifestType: locale +ManifestVersion: 1.12.0 diff --git a/manifests/d/dreamlonglll/Mini-Term/1.2.12/dreamlonglll.Mini-Term.locale.zh-CN.yaml b/manifests/d/dreamlonglll/Mini-Term/1.2.12/dreamlonglll.Mini-Term.locale.zh-CN.yaml new file mode 100644 index 00000000000..55d09409557 --- /dev/null +++ b/manifests/d/dreamlonglll/Mini-Term/1.2.12/dreamlonglll.Mini-Term.locale.zh-CN.yaml @@ -0,0 +1,84 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json + +PackageIdentifier: dreamlonglll.Mini-Term +PackageVersion: 1.2.12 +PackageLocale: zh-CN +Publisher: tauri-app +PublisherUrl: https://github.com/dreamlonglll +PublisherSupportUrl: https://github.com/dreamlonglll/mini-term/issues +PackageName: Mini-Term +PackageUrl: https://github.com/dreamlonglll/mini-term +License: 免费软件 +ShortDescription: 为 AI 时代打造的桌面终端管理器 +Description: |- + 一个 AI 终端管理工具,支持多项目、多终端布局管理 + + 功能特性 + 终端核心 + - 多标签管理 — 每个项目独立标签页,拖拽排序,状态图标一目了然 + - 递归分屏 — 横向 / 纵向任意嵌套分屏,Allotment 拖拽调整比例 + - 高性能渲染 — xterm.js v6 + WebGL 加速,自动降级为 Canvas + - 10 万行滚动缓冲 — 拦截 CSI 3J(ED3)指令,Claude / Codex 等 TUI 清屏时保留上滚历史 + - 终端缓存 — 切换标签 / 分屏不重建 xterm 实例,已有内容不丢失 + - 复制粘贴 — Ctrl+Shift+C / Ctrl+Shift+V 快捷键 + 右键菜单,未选中时"复制"自动置灰;Windows 大段多行粘贴自动分块写入,防止 ConPTY 丢行 + - 长文本粘贴 — 剪贴板文本 ≥10 行或 ≥2000 字符时自动转存为临时 .txt 并粘贴带引号的文件路径,避免 AI 工具直接处理超长内容引发性能与 paste bracket 问题 + - 图片粘贴 — 剪贴板含截图时自动检测,通过 Win32 API 保存为临时 PNG 并粘贴带引号的路径,兼容 PinPix 等非标准格式 + - 文件拖拽 — 文件拖到终端自动插入带引号的绝对路径,兼容含空格的路径 + - 多 Shell 配置 — Windows(cmd / powershell / pwsh)、macOS(zsh / bash)、Linux(bash / sh)等,可自由增删 + AI 进程感知 + - 实时状态检测 — 500ms 轮询子进程名,自动识别 Claude / Codex,显示 idle / working / error 状态 + - 状态聚合 — 面板 → 标签页 → 项目逐层聚合,优先级 error > ai-working > ai-idle > idle + - 完成提醒三件套 — AI 任务从 working → idle 时立刻触发: + - 右下角 Toast 桌面通知(仅非活跃项目弹出,同项目去重) + - 项目列表 DONE 徽章,点击清除 + - 任务栏闪烁(Windows)/ Dock 跳动(macOS),窗口失焦时才触发 + - 三个开关独立可配 + - 会话进出检测 — 命令 echo 识别进入 AI;双击 Ctrl+C / Ctrl+D 或 exit / quit / :quit / /logout 识别退出 + - 会话历史 — 读取本地 Claude / Codex 历史会话记录,右键复制恢复命令快速续接 + - AI 任务标记 — AI 会话内每次用户按 Enter 自动在 xterm 打点,标签右上角 ⚑ 按钮下拉展示历史提交列表,点击或 Ctrl+Shift+↑/↓ 在标记间跳转,目标行短暂高亮提示 + 项目管理 + - 项目列表 — 左侧边栏管理多个项目目录,一键切换工作区,重启自动恢复上次激活项目 + - 拖拽添加项目 — 从资源管理器拖拽文件夹到项目列表即可快速添加,自动识别文件 / 文件夹 / 重复项目并给出视觉反馈 + - 嵌套分组 — 最多 3 级项目分组,拖拽排序,折叠 / 展开 + - 文件树 — 集成目录浏览器,嵌套 .gitignore 置灰(每层子目录的忽略规则与 !pattern 白名单都会生效,与 git 行为一致),notify 文件监听实时刷新 + - 文件操作 — 文件树内新建文件 / 文件夹、重命名、查看内容(二进制与超大文件友好提示) + - VS Code 快捷打开 — 文件树右上角按钮一键用配置的 VS Code 可执行文件打开当前项目,路径可在「设置 → 系统设置 → 外部编辑器」自定义 + Git 集成 + - 文件状态 — 文件树显示 Git 状态颜色(修改 / 新增 / 删除 / 冲突) + - 变更 Diff — 工作区文件变更的详细 Diff,Hunk 行级解析,并排 / 内联双视图 + - 提交历史 — 浏览仓库提交记录,游标分页加载(默认 30 条) + - 提交 Diff — 查看任意提交的文件变更,逐文件切换 + - 分支信息 — 本地 / 远程分支列表 + - 源码控制面板 — VS Code 风格 Changes 面板,Staged / Changes / Untracked 分组展示,支持单文件和全量 stage / unstage / discard,Ctrl+Enter 快速提交,列表与树形视图切换 + - Pull / Push — 仓库行内按钮一键同步远端,支持刷新按钮重新加载提交记录与分支信息 + - 多仓库发现 — 自动扫描项目目录下所有 Git 仓库(递归 5 层,跳过 node_modules 等) + 外观与配置 + - Activity Bar 侧边栏 — 最左侧常驻 40px 图标栏,含 Projects / Sessions / Files / Git 四个面板开关,独立控制显隐,激活态蓝色竖条指示,状态持久化 + - 三种主题模式 — Auto(跟随系统)/ Light / Dark,深色基于 Warm Carbon 暖炭色调,自定义 CSS 变量体系 + - 字体独立调节 — UI 与终端字号分别可调(10-20px),终端可选是否跟随 UI 主题 + - 布局持久化 — 分屏比例、标签页、窗口大小 / 位置自动保存,重启恢复(tauri-plugin-window-state) + - 关闭确认 — 关闭窗口前二次确认,并 flush 所有项目布局,避免误操作 + - 版本检查 — 启动时拉取 GitHub Release,标题栏显示新版本提示 + - 设置中心 — 统一的 SettingsModal 管理主题、字体、Shell、AI 通知等所有开关 +ReleaseNotes: |- + 更新内容 + 新功能 + - 添加项目后直接打开:弹窗、分组右键「添加项目」、拖目录进项目列表、添加远程项目、Worktree「设为项目」——任何一条入口添加完都直接切到新项目,并用默认 shell 开好第一个终端,不必再面对空态页点一次「新建终端」。路径撞上已有项目时只切过去不重复添加;已有终端的项目不会再多开一个。此前分组右键添加与拖放添加压根不切换,要自己去列表里找。 + 修复 + - ①②③ 与 emoji 序列压住后面的字:终端列宽改按真实字位簇落格——①⑴ⓐⅠ 这类带圈枚举符号占 2 列;❤️ ⚠️ 呈现序列、👍🏽 肤色修饰、👨‍👩‍👧 ZWJ 组合、🇨🇳 区域指示符、1️⃣ 键帽整簇占一格,与 ConPTY / string-width 的口径对齐。AI 输出的清单与状态行不再互相叠字。 + - 中文全角符号叠字、⚠ ✔ ⏺ 顶歪整行:※ ℃ № ★☆ ●○◎ ■□ ◆◇ ▲△▼▽ 等中文排版符号同样按 2 列落格;主字体没有的字此前被误判为「有字形」并进合并段,shape 时回退成两列字形把整行顶歪,现在按真实 shape 结果与字族名核对。⚠ ✔ ⏺ ☑ 这类文本呈现符号改走单色符号字体,能正确吃到前景色。 + - 已知偏差:ConPTY 对 ① 仍按 1 列计光标,光标位置在这类字符后会偏一列。 + 下载 + + | 平台 | 文件 | + | ------------------- | ------------------------------------------------------------------------------------ | + | Windows x64 | Mini-Term_1.2.12_x64-setup.exe | + | macOS Apple Silicon | Mini-Term_1.2.12_aarch64.dmg(首次打开前执行 xattr -cr /Applications/Mini-Term.app) | + | macOS Intel | Mini-Term_1.2.12_x64.dmg(首次打开前执行 xattr -cr /Applications/Mini-Term.app) | + | Linux | Mini-Term_1.2.12_amd64.deb / Mini-Term_1.2.12_amd64.tar.gz | + + Full Changelog: https://github.com/dreamlonglll/mini-term/compare/v1.2.11...v1.2.12 +ReleaseNotesUrl: https://github.com/dreamlonglll/mini-term/releases/tag/v1.2.12 +ManifestType: defaultLocale +ManifestVersion: 1.12.0 diff --git a/manifests/d/dreamlonglll/Mini-Term/1.2.12/dreamlonglll.Mini-Term.yaml b/manifests/d/dreamlonglll/Mini-Term/1.2.12/dreamlonglll.Mini-Term.yaml new file mode 100644 index 00000000000..ad69b969e0d --- /dev/null +++ b/manifests/d/dreamlonglll/Mini-Term/1.2.12/dreamlonglll.Mini-Term.yaml @@ -0,0 +1,8 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json + +PackageIdentifier: dreamlonglll.Mini-Term +PackageVersion: 1.2.12 +DefaultLocale: zh-CN +ManifestType: version +ManifestVersion: 1.12.0