|
| 1 | +# Created with YamlCreate.ps1 Dumplings Mod |
| 2 | +# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json |
| 3 | + |
| 4 | +PackageIdentifier: dreamlonglll.Mini-Term |
| 5 | +PackageVersion: 0.4.20 |
| 6 | +PackageLocale: en-US |
| 7 | +License: Freeware |
| 8 | +ShortDescription: Desktop Terminal Manager Built for the AI Era |
| 9 | +Description: |- |
| 10 | + An AI terminal management tool supporting multi-project, multi-terminal layout management |
| 11 | +
|
| 12 | + Features |
| 13 | + Terminal Core |
| 14 | + - Multi-tab management — Independent tabs per project, drag-to-sort, status icons at a glance |
| 15 | + - Recursive splitting — Horizontal/vertical nested splits, Allotment drag-to-adjust ratios |
| 16 | + - High-performance rendering — xterm.js v6 + WebGL acceleration, automatic Canvas fallback |
| 17 | + - 100K-line scrollback — Intercepts CSI 3J (ED3) commands, preserves scrollback history when Claude/Codex TUIs clear screen |
| 18 | + - Terminal caching — Switching tabs/splits without rebuilding xterm instances, existing content preserved |
| 19 | + - 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 |
| 20 | + - 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 |
| 21 | + - 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 |
| 22 | + - File drag-drop — Files dragged to terminal auto-insert quoted absolute paths, compatible with spaces-in-path |
| 23 | + - Multi-Shell config — Windows (cmd / powershell / pwsh), macOS (zsh / bash), Linux (bash / sh), freely add/remove |
| 24 | + AI Process Awareness |
| 25 | + - Real-time status detection — 500ms polling child process names, auto-identifies Claude/Codex, displays idle/working/error states |
| 26 | + - Status aggregation — Panel → Tab → Project layered aggregation, priority: error > ai-working > ai-idle > idle |
| 27 | + - Completion alert trio — Triggers immediately when AI task goes working → idle: |
| 28 | + - Bottom-right Toast desktop notification (inactive projects only, deduplicated per project) |
| 29 | + - Project list DONE badge, click to clear |
| 30 | + - Taskbar flash (Windows) / Dock bounce (macOS), only when window unfocused |
| 31 | + - Three toggles independently configurable |
| 32 | + - Session entry/exit detection — Command echo identifies AI entry; double Ctrl+C / Ctrl+D or exit/quit/:quit/logout identifies exit |
| 33 | + - Session history — Reads local Claude/Codex session history, right-click copy recovery command for quick resumption |
| 34 | + - 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 |
| 35 | + Project Management |
| 36 | + - Project list — Left sidebar manages multiple project directories, one-click workspace switch, auto-restores last active project on restart |
| 37 | + - Drag-to-add projects — Drag folders from Explorer to project list for quick add, auto-identifies files/folders/duplicates with visual feedback |
| 38 | + - Nested groups — Up to 3-level project grouping, drag-to-sort, collapse/expand |
| 39 | + - 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 |
| 40 | + - File operations — New file/folder, rename, view content in file tree (binary and oversized file friendly prompts) |
| 41 | + - 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" |
| 42 | + Git Integration |
| 43 | + - File status — Git status colors in file tree (modified/added/deleted/conflict) |
| 44 | + - Change Diff — Detailed Diff for working directory changes, Hunk line-level parsing, side-by-side/inline dual view |
| 45 | + - Commit history — Browse repository commit log, cursor pagination (default 30 items) |
| 46 | + - Commit Diff — View file changes for any commit, per-file switching |
| 47 | + - Branch info — Local/remote branch list |
| 48 | + - 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 |
| 49 | + - Pull/Push — In-line repository buttons for one-click remote sync, refresh button reloads commit history and branch info |
| 50 | + - Multi-repo discovery — Auto-scans all Git repositories under project directory (recursive 5 levels, skips node_modules, etc.) |
| 51 | + Appearance & Configuration |
| 52 | + - 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 |
| 53 | + - Three theme modes — Auto (follow system)/Light/Dark, dark based on Warm Carbon warm charcoal tones, custom CSS variable system |
| 54 | + - Independent font adjustment — UI and terminal font sizes separately adjustable (10-20px), terminal optional UI theme following |
| 55 | + - Layout persistence — Split ratios, tabs, window size/position auto-saved and restored on restart (tauri-plugin-window-state) |
| 56 | + - Close confirmation — Pre-close confirmation dialog, flushes all project layouts to prevent accidental operations |
| 57 | + - Version check — Fetches GitHub Release on startup, title bar shows new version notification |
| 58 | + - Settings center — Unified SettingsModal manages themes, fonts, Shell, AI notifications and all other toggles |
| 59 | +ManifestType: locale |
| 60 | +ManifestVersion: 1.12.0 |
0 commit comments