You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reference a file from the Files panel: right-click a file โ "Reference File" attaches it to the composer as an @path chip (folders don't show the item). The chip row sits above the input; on send the references are prefixed to the prompt as @relative/path, which omp auto-reads, and they render as chips in the sent message bubble. Picking a file in the command palette's @ mode now attaches a chip too.
@ file autocomplete in the composer: typing @ (after whitespace or at line start) opens a fuzzy-filtered list of project files; โ/โ select, Enter/Tab attach it as a chip, Esc dismisses. Only available when a project is open.
Clarity light theme: a modern light theme with a crisp neutral-cool light gray background (#F0F2F5), airy off-white canvas (#F8F9FA), pure white surfaces with a faint cool-gray elevated layer, high-contrast slate text hierarchy, and an electric cobalt blue (#2563EB) default accent with refined ambient shadows. Selectable via Settings (Tweaks) โ Look โ "clarity (modern light)" / "ๆพๆพ็ฝ (็ฐไปฃ็ฐ)".
Fixed
@ file reference polish: Esc now closes the @ popup even while it only shows the "indexing" notice, and no longer aborts a streaming reply; the notice no longer reappears during background re-indexing when the cached list simply has no match; Esc followed by more typing re-opens the popup, while undo-restoring a message ending in @path no longer pops it open. Files without a recognisable extension (Dockerfile, LICENSE) are sent as @"name" so they render as chips, dotfiles such as .editorconfig / .clang-format and backslash paths render correctly, completing inside brackets ((@src)) keeps the closing ), and completing at the start of the text leaves no leading space. While streaming, a chip-only draft now shows the steer button, and /review carries attached chips into the review focus instead of dropping them.
Curated high-contrast accent palette for Clarity light theme: replaced the bright pastel/neon accent options under the Clarity theme with 8 darker, high-contrast tones (#2563EB, #0E7490, #047857, #7C3AED, #A21CAF, #BE123C, #B45309, #475569) that all exceed WCAG AA contrast requirements (>= 4.5:1) against white surfaces, improving text and icon readability; dynamically computes --accent-deep hover states via color-mix; auto-normalizes previously saved bright accents in Clarity to matching dark tones.
Tweaks theme dropdown arrow invisible on light themes: with four themes the theme picker falls back to a <select>, whose arrow was drawn white-on-white under daylight / clarity; it now uses a neutral gray that is visible on every theme. English theme names now consistently carry a descriptor (aurora (dark), phosphor (dark), daylight (light), clarity (modern light)).
Removed
Dummy autosave toggle: removed the vestigial "autosave" toggle from Settings (Tweaks) and its unused warning indicator in the status bar. omp sessions are always saved incrementally to disk by the background agent process, so the front-end setting had no real effect.
๐ฆ Installation Guide / ๅฎ่ฃ ๆๅ
๐ macOS
Homebrew (Recommended / ๆจ่):
brew install --cask raiderwang/tap/pidesk
Automatically bypasses Gatekeeper quarantine, no extra command needed.
Manual DMG (.dmg):
Download .dmg (aarch64 for Apple Silicon, x64 for Intel). If macOS says "PiDesk is damaged and can't be opened"๏ผๆ็คบๅทฒๆๅ๏ผ, run this command in terminal to clear the quarantine attribute:
xattr -cr /Applications/PiDesk.app
๐ช Windows
Download .msi (recommended) or .exe installer.
If Windows SmartScreen prompts on launch, click More info โ Run anyway๏ผ็นๅปโๆดๅคไฟกๆฏโ โ โไป่ฆ่ฟ่กโ๏ผ.
๐ง Linux
Download .AppImage or .deb.
โ๏ธ Requirements
oh-my-pi (omp) must be installed and available on your PATH.