Releases: CyanSalt/commas
Releases · CyanSalt/commas
v0.39.3
v0.39.2
v0.39.1
v0.39.0
0.39.0 (2025-07-28)
Features
Bug Fixes
- add category title in tab options (6eb9351)
- ai: hide xml format (a374a78)
- ai: multiple suggestions (6304aa5)
- draggable switch (a7e4974)
- editor: clipboard actions (a14c631)
- iterm2: compat with imgcat (46ed2c0)
- lint issues (f17308f)
- settings: translations (75d1922)
- switch style (a8957d9)
- typing depth (0028e86)
- use smooth corners (0d1a1d9)
v0.38.0
0.38.0 (2025-04-10)
Features
- ai: refactor with openai api (7e763ed)
- ai: streaming output (1e3b5cd)
- cli: replace usage with fig arg spec (5c8f32e)
- fig arg default (bf0087c)
- fig arg suggestCurrentToken (90d4506)
- fig arg suggestions (f05bcb9)
- fig option isRepeatable (279474f)
- fig option persistent (6b9118f)
- fig spec completions (6b987f6)
- support completion command collection (9b6b78f)
- support experimental settings (c34bbeb)
- support experimental zsh capture completions (555a705)
- support fig deprecated flag (109ca46)
Bug Fixes
v0.37.0
0.37.0 (2025-01-16)
Features
Bug Fixes
- addon-manager: preserve order when toggling (1e49f35)
- ai anchor colors (811327a)
- ai: auto enable (26d052b)
- ai: auto enable after authorization (de72678)
- ai: cli error message (04b0430)
- ai: colorful ai icon (c9ab88f)
- ai: compatible with invalid output (45b4b58)
- ai: dependencies (776aa2b)
- ai: execute with args (6e5a12c)
- ai: reduce id generation (90b581d)
- ai: refresh token only after file loaded (a1aaf47)
- ai: skip fixing terminated command (fdb18ef)
- ai: token expires (c8e215f)
- browser: clean useless logics (28b7cc8)
- browser: find in pane view (9406846)
- camera: end stream after closed (4b96ade)
- camera: remove text shadow (21a1475)
- cli: manually exit ai prompt (7b9e083)
- clipboard-ex issues (df6cf10)
- cli: terminal completions (b1b89b3)
- completion when query is empty (76cf09f)
- error code range (ce5992b)
- explorer: refine interaction between target xterm and explorer pane (27ab25d)
- filled icons (73b36a4)
- flat completion style (3695bda)
- icon foreground color (9a0f488)
- incomplete commands in history (b0ace15)
- key binding args (e905f6e)
- look up keyword ellipsis (3c69d85)
- lucide icon (874c244)
- optimize fuzzy searching for completions (ff8b68f)
- paint: use cdn assets (99bb2c6)
- recorder: share commas url scheme (79ca59e)
- remove editing accelerator (89f515d)
- remove empty overridden list (547bb74)
- shell-integration: preserve command record on replacement (8b32084)
- update completion api (7004c86)
v0.36.0
0.36.0 (2024-12-05)
Features
- add more CLI commands (6c89796)
- addon-manager: add settings slot (e9a75e6)
- builtin file icons (2e599dd)
- camera: add os info (d595927)
- camera: add recorder anchor (de35664)
- camera: add ttyrec opener (0fba113)
- camera: sharable tty (900405e)
- cli: add imgcat (4c26883)
- colorful tab icon (b59805e)
- editor: support dragging files (a395216)
- explorer: file actions (6fb99e8)
- explorer: interactive connection (fdea578)
- file icon from addons (8f8aee0)
- make webgl be default renderer (30b6bbb)
- open file with quick look on macos (3116dbb)
- paint: initialize (4f8293e)
- recorder: add ttyrec controls (975fe3c)
- rename file from tab item (45f1232)
- settings: add font selector (a477cd7)
- style on window blur (6576710)
- support custom shells for addons (89248d0)
- support dragging directories (f0761ba)
- support terminal.style.accentColor (9a36808)
- sync: add settings slot (86fd1ad)
- theme: add settings slot (f9a70d1)
Bug Fixes
- add
terminal.external.extraLinkModifier
(7cd58c1) - add file if available (ef9ca3a)
- addon-manager: order (8a4f2b4)
- async transition functions (ef569c9)
- better external link logics (10857b1)
- browser: add loading state (2af4fd3)
- browser: open from keybindings (dc0c57b)
- browser: url interaction (de2d1d1)
- camera: open file after recording (2306868)
- camera: screenshot corner radius (a3809e1)
- check file before addFile (8d9e703)
- clearer selection (786ec22)
- cli: remove eval command (0aba1f7)
- command marker layer (129f7f8)
- context as window args (5f505f9)
- css file (2eed84d)
- default isLightTheme (a1992dc)
- drop indicator style (9b8461b)
- editor: default file path (69ac946)
- editor: keybinding and style (379efed)
- editor: non-existing file alerting (cc1a281)
- editor: reduce reactivity (be0dd77)
- editor: save non-existing files (23a84ff)
- explorer: clear ui (7227629)
- explorer: focusable entities (5ce44e5)
- explorer: restart when changing directory (69c62cd)
- explorer: split when calling from cli (f5ccbf1)
- explorer: support
terminal.external.explorer
(f1cda8a) - explorer: symlink error (a63a149)
- explorer: toggle dotfiles with context menu (b2ab498)
- external link modifier for local files (a2abecc)
- focus styles (9068bfc)
- focusable switch control (c554b12)
- force focus after xterm open (03e3095)
- icon colors (b641b2a)
- icon prefix (d466152)
- icon style (c213fb6)
- idle state and shell icons (5d321b0)
- iterm2 badge style (c8de751)
- json named exports (0b80f79)
- launcher: hide launching for pane launchers (b687576)
- lint errors (7fce19e)
- make createTabPane async (9b02ce1)
- menu item event in args (688068a)
- mix space (b205435)
- more readonly addons (83fbec1)
- opener algo (dd93032)
- paint: clean ui (d259549)
- paint: disable builtin context menu (dbfc886)
- paint: excalidraw local assets (e83673d)
- paint: file system interaction (9016976)
- paint: icons for png boards (14014f4)
- paint: support saving to clipboard (da9b2d2)
- paint: use remote lang instead of navigator.la...
v0.35.0
0.35.0 (2024-10-16)
Features
- a11y for find box (26b8445)
- add camera addon (c74721f)
- add icons for addons (4c11727)
- add remote methods for renderer api (553e49f)
- add view transitions (011a7c4)
- add WebContents and overridable open-url (c1ff607)
- addon-manager: default builtin state (4a1ee03)
- auto enable future addons (f732338)
- browser: add browser addon (3638855)
- browser: add keybindings (d5f1c8b)
- browser: add omitbox (6479753)
- explorer: add breadcrumbs (b3a0f47)
- explorer: add explorer addon (5d1d09d)
- explorer: add keyboard shortcut (e28a356)
- explorer: customizable directory (ff8d748)
- explorer: update icon color (6210f73)
- git: move to title (72acf65)
- pass url params (c950c91)
- preference: refine ui (51f0cd9)
- refine button style (da8da9f)
- refine tab item opacity (a0f5bf5)
- simplify pane definitions (481c62c)
- support directory pane (ac410b0)
- tab list transition (e032cbe)
- terminal url opener (fff04dd)
- update external icon (182b95f)
- update system colors (e8614c2)
- web icon for browser (ae2a77b)
Bug Fixes
- a11y for title customization (9953c2c)
- add border radius to web contents (2405683)
- browser: compact ui (095bb05)
- camera: watermark text font (2d330d0)
- clear completion while output starting (44d32a7)
- clippy: use jsdelivr by default (98e162f)
- drop file on terminal (cfb18bb)
- electron version script (c55ff0d)
- explorer: interact with launcher (6c22c1b)
- explorer: send to terminal with panes (99e210c)
- explorer: support home sign (5312f50)
- faster transition (bff3fa8)
- git: simplify ui (fa9dfe7)
- highlight new tab button when hover (e994ded)
- keyboard args (8c641fe)
- launcher: default profile (a247e8d)
- layout overflow (6d63e57)
- optimize folder icons (f1c6d79)
- pane factory (9f844fe)
- recognize directory symlinks (c078fcc)
- remove detached and optimize title display (dc6e7dc)
- repeating event listener (999fe4c)
- tab list at bottom (7e58573)
- title bar overlay on linux (95358fc)
- translation for platform (073f4ef)
v0.34.0
0.34.0 (2024-09-11)
Features
- auto select custom title (302f98a)
- cli: add user command (dee662d)
- launcher: add key modifier (2c7b69f)
- launcher: drag to favorate when horizontal (458cdb5)
- settings: add reset to all changed items (1ee639a)
- settings: recoverable (e1c0710)
- shell-integration: pnpm quick fix actions (55c2c82)
- tab list button on top (3bb4b2f)
- update icons (5261d11)
Bug Fixes
- addon: lifo (a76f164)
- aliases as completions (22e244e)
- cli: cfonts spacing (f39599e)
- completion: clear completion on processing (216c5c2)
- control style (a482911)
- editor: sticky widget style (4fa0ebf)
- error highlighting (08d8b7e)
- group style (3b64bf4)
- launcher: remove pane logics (3418fa5)
- launcher: respect script profile (b708b80)
- lint errors (868d533)
- pnpm workspace packages (c5d65a3)
- pnpm workspaces (f0b895d)
- reduce renderer events (b51f243)
- settings: hide value if not customized (06536a8)
- tab item context menu key bindings (57ced5a)
- tab item interaction (b29b101)
- theme: add shadow (f0c163a)
- theme: refine user interaction (42bc4aa)
- top tab list (9bd9d37)
- updater: check only when writable (629de87)
- vibrancy with theme (f86a6ea)