Skip to content

Latest commit

 

History

History
1315 lines (1008 loc) · 112 KB

CHANGELOG.md

File metadata and controls

1315 lines (1008 loc) · 112 KB

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.language since @use (54fba81)
  • preference: focusable pane (19e730c)
  • recorder: graceful empty recorder (9b7e644)
  • refine group style (d0a5e64)
  • refine icon style (e4b48d7)
  • reset tab list by double click (69b1bee)
  • revert electron to fix context menu (c2cbf11)
  • sass deprecations (626ff10)
  • settings: accept command as id (bcace19)
  • settings: color picker (0e5ee88)
  • settings: line gap (3c56703)
  • skip notification for empty file list (f8bc8db)
  • term focus visible (942c628)
  • theme: add settings link (f430d4f)
  • theme: focusable theme card (259ed90)
  • try to catch autoUpdater errors (660bcf7)
  • ui transition (9c68f5f)
  • unused filename incrementer (a4895b7)
  • update preference icon (ef2ff55)
  • weaken idle light (86a2b86)

0.35.0 (2024-10-16)

Features

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)

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

0.33.1 (2024-07-12)

Bug Fixes

  • remove backdrop-filter to avoid bugs (4a8525a)
  • sync: refine icons (39f62ae)

0.33.0 (2024-07-12)

Features

Bug Fixes

  • ai: refine prompts (5116335)
  • ai: remove native events (d9bcd9d)
  • ai: skip invalid completions (b8b08ee)
  • avoid triggering completion in vim (49d1a32)
  • drop indicator style (51e36f9)
  • enable nav sash (7527bf4)
  • hide tab list icon in touch bar if useless (f2dfdb1)
  • home ident (eb75c41)
  • input and idle light style (dbd620d)
  • launcher: disallow dragging pane as launcher (4c0dd35)
  • launcher: icon style (842052c)
  • npm completions (384ad3e)
  • proxy: recommend to use fnm (7fee81b)
  • proxy: right click to open context menu (1914d03)
  • refine context menu api (e0726f4)
  • simplify active background color (ae76b53)
  • spacing for completions (1ae6b67)
  • support app.on (b8a0d6c)
  • theme colors (67e7005)
  • thin scroll bar (148c8dd)
  • translucent sticky term (fc38aba)
  • vibrancy setting comment (a6551b8)
  • vibrancy without opacity (8a3598f)

0.32.1 (2024-05-23)

Features

  • ai: use user defined api key (affbdf2)
  • cli: support commas open (c8049aa)

Bug Fixes

  • preference: open from menu (a1867c1)

0.32.0 (2024-05-23)

Features

Bug Fixes

  • cleaner: missing style (aeda13a)
  • disallow spliting panes (ac6f6c9)
  • editor: focus outline and padding (debd393)
  • fit light colors (9ea0c2d)
  • launcher: remove keyword matching (e28beba)
  • paste before initialization (4a5bada)
  • proxy: anchor space (eb1166a)
  • shell-integration: move actions to exact command (28b0f53)
  • shell-integration: record output end (ff82c64)
  • sticky drop target (4c067e3)
  • tab list layout (ae44b97)
  • title bar custom button style (ecb8e78)
  • title overflow (e69e6e2)
  • wide title bar (0a64960)
  • xterm line height (061f094)

0.31.0 (2024-04-08)

Features

Bug Fixes

  • add overview for highlighted errors (e779f79)
  • arrow control for completions (2088d14)
  • auto reveal completions (45f2001)
  • continuous completion for directories (d24e08e)
  • dictionary reactivity (77c4db8)
  • double title bar on linux (9e0a04a)
  • electron compatible accelerator (c3a6836)
  • highlight block alignment (f9bef54)
  • highlight block size (468000c)
  • iterm2: clean up disposed markers (1d944e3)
  • max sticky rows (cc80029)
  • optimize batch input (908bea0)
  • refine marker style (a8efa2b)
  • refine term padding (c18abab)
  • release after clear (12ee2b8)
  • remove sticky at the last line (edb5b5d)
  • select completion only if element found (353af00)
  • write dropping data as pasting (ea916d1)

0.30.0 (2024-02-07)

Features

  • cli: support commas history (e77aa5d)
  • cli: support commas version [mod] (04c0b50)
  • editor: refine theme and language support (a799273)
  • macOS colors (31247af)
  • refine default ui options (72b5d48)
  • show definition on macOS (3774b2e)

Bug Fixes

0.29.2 (2023-10-24)

Bug Fixes

0.29.1 (2023-10-24)

Bug Fixes

  • handle error for addons (626efb1)

0.29.0 (2023-10-24)

Features

  • better secondary background colors (3d1c740)
  • completion for npm scripts (faf2cbf)
  • remove vibrancyOpacity settings (47aa04e)
  • replace icon sets (099f2eb)

Bug Fixes

0.28.0 (2023-09-13)

Features

  • theme: follow system dark mode (00afecd)

Bug Fixes

0.27.1 (2023-09-13)

Bug Fixes

  • webgl renderer disposing (8949f53)

0.27.0 (2023-09-13)

Features

Bug Fixes

0.26.0 (2023-05-17)

Features

  • add shadow to interface (d248bd5)
  • append terminal tab (a9d5c07)
  • cli: help message (fe1082e)
  • cli: translate descriptions and usage (fdd8633)
  • enable vibrancy effect on macOS by default (0f42729)
  • proxy: copy proxy address (49f735d)
  • replace feather icons (bf325f5)
  • show tab categories in tab select (6315acf)
  • support any vibrancy without docs (c8442d4)
  • support terminal.shell.extraProfiles (79f0607)
  • update devicon (eb26664)

Bug Fixes

0.25.1 (2023-02-10)

Bug Fixes

  • disable clippy by default (73c6d7a)

0.25.0 (2023-02-10)

Features

  • optimize tab item color (4a84c42)
  • replace easter egg with clippy addon (5dba423)
  • support terminal.style.tabListPosition (4c4b35b)
  • support top or bottom tab list (01a7cba)

Bug Fixes

  • code editor saving (149b11a)
  • file as command completion (f54eae5)
  • ignore history navigation (5b45464)
  • remove completion on escape (67ebb2b)
  • scroll completion item into view (04e9ba9)

0.24.0 (2023-01-18)

Features

Bug Fixes

0.23.0 (2023-01-13)

Features

Bug Fixes

0.22.2 (2022-08-11)

Bug Fixes

  • mark error after screen cleared (801800c)

0.22.1 (2022-08-11)

Bug Fixes

0.22.0 (2022-08-11)

Features

  • add command exit code indicator (cf96378)
  • add overview ruler (ce77c59)
  • add search count (6fcc690)
  • add tab thumbnail (25397c4)
  • addon-manager: simplify ui (29350ae)
  • cli: add sender params (275affe)
  • cli: support command usage (7fa53fb)
  • collect idle state from shell integration (a9c96f2)
  • expose readFile API (ef7b6ec)
  • keep pane scroll position (033549f)
  • launcher: add edit mode (f665be1)
  • make tab addons reactive (2ed8821)
  • refine theme card (059f829)
  • settings: add filter (eb008d0)
  • settings: real time settings editor (c2aee00)
  • shell integration (06282d2)
  • standard cli command (cd1bb1b)
  • sync: add recently synced version (773236c)
  • sync: add sync addon (4ff05c7)
  • sync: support creating gist before uploading (a350840)
  • sync: support extra plans (8672879)
  • sync: support scoped gist (5f6b17f)
  • sync: support sync.plan.ignores (5576d55)
  • theme: add color pickers (8e5342a)
  • theme: preview bright colors (495b317)
  • title bar overlay on windows (88f7a37)
  • update theme API (a170b91)

Bug Fixes

0.21.3 (2022-05-30)

Bug Fixes

  • hide user-settings ipc ref (ad0b629)

0.21.2 (2022-05-27)

Bug Fixes

  • add external reactivity exports (fc771b6)

0.21.1 (2022-05-27)

Bug Fixes

  • batch operations in surface (e8b2e8c)

0.21.0 (2022-05-27)

Features

  • a very simple find box for panes (7bdc2a0)
  • add Set Mark keybinding (00d6d5d)
  • add action bar (2072beb)
  • add default scale (4046e13)
  • add git addon (cc18f9d)
  • add language services (d9f032b)
  • add mark highlight line (54c8a3c)
  • add marker style (65906fd)
  • add minmax to numeric input (9d4954e)
  • add order indicator (7d4921e)
  • add search number indicator (ba9f6a9)
  • add secondary color (5f81391)
  • add standalone terminal.style.vibrancy (7ad6221)
  • add vibrancy to macOS system frame (bd266be)
  • addon-manager: builtin addons switch (42a4333)
  • addon-manager: refine manager pane (18b20c0)
  • addon-manager: sort addons (92e44c8)
  • addon-manager: support i18n (319e03f)
  • api: add commas.workspace.effectTerminalTab (48e6094)
  • builtin code editor (f3e73c7)
  • cli: add commas trick (6904b28)
  • colorful cli help message (d4b4d12)
  • expose diligent in helperMain (1e44f7a)
  • expose more apis (1eb99d8)
  • fun: add fun addon (a13350d)
  • git: add remote opener (b586c02)
  • handle url scheme (43973bf)
  • improve input visualization (bb406a8)
  • iterm2: support HighlightCursorLine (b52a6db)
  • iterm2: support badge (b21e1c6)
  • javascript editor (e886f63)
  • material theme (63a9d06)
  • proxy: add buitin whistle (a7266b7)
  • proxy: add external tag (a2ceac3)
  • proxy: add whistle command (2dff49d)
  • proxy: expose server status (14189cd)
  • proxy: show ip in proxy pane (1dcaa43)
  • proxy: start server from pane (25b46fc)
  • remove landscape addon (754a845)
  • settings: add group title (20e9139)
  • settings: hash navigation (dc90ee5)
  • support any as terminal.link.modifier (e761208)
  • support engines.node, etc for addons (a2873c7)
  • support imgcat (95b36b5)
  • support terminal.style.frameType (74f2778)
  • support more schema (bf3a7a9)
  • support scrolling to mark (deb1a8f)
  • translate default settings (90b0940)
  • update feather icons (aa7d530)
  • update net apis (1acfca3)
  • use monaco-editor instead of codejar (545509f)

Bug Fixes

0.20.0 (2022-02-10)

Features

  • add terminal.style.cursorStyle (5e23c33)
  • add ascii arts (314158f)
  • add cleaner plugin (401adb3)
  • add icon to macOS notification (698e022)
  • add notification osc handler (6915f30)
  • enable webgl by default (6fda3ff)
  • persist history for launchers (f26e645)
  • support commas attention (1aa6556)
  • support notify before app is ready (53384c2)
  • support RequestAttention=fireworks (ee667b5)
  • support commas:api module (6312430)
  • support engines.commas for addons (a35c121)
  • support iterm2 style links (84f02e2)
  • support partial iterm escape codes (5dfd830)
  • use different icon for remote launchers (023150b)
  • use native scrollbar (e3ec6ce)

Bug Fixes

0.19.3 (2021-10-21)

Bug Fixes

0.19.2 (2021-10-21)

Bug Fixes

  • env for renderer process execution (515092c)

0.19.1 (2021-10-21)

Features

  • add terminal.external.remoteExplorer (b68efca)
  • support custom external launcher commands (6091b7d)

0.19.0 (2021-10-13)

Features

  • add context menu to launching button (2b613de)
  • add context menu to tab index indicator (50d1fc8)
  • add context menu to terminal panes (abe2c3d)
  • add right-click menu on terminals (3fce98a)
  • add round corners on windows (02c58e9)
  • add ruby icon (6c021e7)
  • add setting terminal.tab.liveIcon (4cbfed5)
  • menu: add language selector (00510ac)
  • optimize tab list interaction (91c3403)
  • real-time icons on macOS (72746dc)
  • refine tab list (8701a5e)
  • settings: add value selector (83716fe)
  • support dynamic language (e0f1b77)

Bug Fixes

0.18.0 (2021-09-23)

Features

  • add build:local script (9abb6fa)
  • add commands for Windows (1af3b95)
  • proxy: open pane on right click (7d9b78d)
  • remove protocol module (2842aee)
  • support changing dark mode (c286196)
  • support copying on windows (85d065f)

Bug Fixes

0.17.1-0 (2021-06-21)

Features

Bug Fixes

0.17.0 (2021-06-10)

Features

Bug Fixes

0.16.1 (2021-05-08)

0.16.0 (2021-05-08)

Features

Bug Fixes

0.15.1 (2021-04-13)

Features

  • add term env to login execution (b1b2767)
  • proxy: display system status on anchor (2091a1d)
  • proxy: install cert (b90753a)
  • proxy: support installing server (d8dbe24)
  • proxy: support uninstalling cert (94b7680)

Bug Fixes

0.15.0 (2021-04-09)

Features

  • add active style to directory icon (ac2d9e2)
  • add checked style on tab options (fa049dc)
  • add globalHandler (85880d5)
  • add open command in shell (be0433e)
  • add select command (db3fef9)
  • add setting terminal.external.openPathIn (e687ce1)
  • autofocus launcher finder (bff223c)
  • change tab selecting shortcuts (cd3c737)
  • disable menu items when no focused window (3fedbab)
  • group tab options (380d7f0)
  • make power-mode be a command (2e12788)
  • observable keybindings (95eba26)
  • open directory on macOS (86b7dde)
  • remove system frame (9d87081)
  • rename settings to preference (7bf394d)
  • replace proxy addon with whistle (50211a2)
  • support aliases (61fd935)
  • support dragging on directory icon (8a328da)
  • support system frame (f049465)
  • support tab history (52e58ea)
  • use native drag-n-drop (ed71d2b)
  • use native icon on macOS (c8474ce)

Bug Fixes

0.14.2 (2021-02-28)

Features

  • add manifest for addons (1753d84)
  • more flexible transition (79a05a3)
  • shell: add utilities (29711fb)
  • shell: share context till reset (4c8ea71)
  • support duplicating tabs (59684a8)

Bug Fixes

  • check cwd before spawn (6eea039)
  • remove addon notes (78478f6)
  • send kill signals before running launcher (4c84740)
  • use exec instead of spawn (d0da5b3)
  • user-settings: translation (aac6a1c)

0.14.1 (2021-01-21)

Bug Fixes

  • error of shell and power-mode (1691fb1)

0.14.0 (2021-01-21)

Features

  • add introducations for addons (746caa9)
  • add power mode addon (361941b)
  • add shadow and gradient to icon (25f7519)
  • add shell addon (8dcf424)
  • print error messages to stderr (68e3321)
  • refine icon design and remove pattern (f06cfd4)
  • shell: add shortcut (b78aba7)
  • shell: add utility commands (06e8f65)
  • shell: support autocomplete (96d2732)
  • shell: support receiving sender (d1dc556)
  • shell: use LocalEchoAddon (b3ad497)

Bug Fixes

0.13.0 (2021-01-05)

Features

  • add openPaneTab and hooks (46d82b0)
  • add tab list switch on title bar (fcc6751)
  • refresh menu when dictionary updated (8bbf927)
  • send unhandled rejections (6d52718)
  • support showing tab options (cc99e56)
  • support translating submenu (da02028)

Bug Fixes

  • autofocus after switching tabs (e3af8cd)
  • ignore overwriting error (1039ec4)
  • proxy: server status (31acd35)
  • resizing observer (77700f6)
  • support selecting form tips (6a281c7)
  • using custom.js in renderer process (bc320a1)

0.12.2 (2020-12-29)

0.12.1 (2020-12-29)

Features

  • landscape: add experimental landscape addon (405d106)
  • landscape: add shuffle anchor (1b044c8)
  • landscape: add transition (e217deb)
  • landscape: support custom background (125d1af)
  • refine the app icon (b200c6c)
  • support cleaning up keybindings (1453464)
  • support replacing $_ with directory (ac65507)
  • support userland addons (a0eb79f)
  • use system accent color (a173ea2)

Bug Fixes

  • downgrade to electron@10 (a491d32)
  • error of using directory in renderer (bc0fb50)
  • object editor without pinned items (11ca0ba)
  • proxy: error initial status (030005c)
  • use sidebar as default vibrancy (eb4d95c)

0.12.0 (2020-12-07)

Features

  • addon: disposable addon (18bc173)
  • dispose all addons while unloading (d65aadb)
  • pane: add object editor (a3f10d3)
  • proxy: rename setting key (1143f0d)
  • user-settings: optimize user settings pane (784d602)
  • user-settings: pinned recommendations (2351c16)

Bug Fixes

  • component key generation (d6c84ff)
  • directory: save files with empty eol (8445b9d)
  • error when copying example files (bdeb508)
  • launcher: script runner (0520a8b)
  • tab-list: stop click propagation (ba69dbc)
  • v-bind merge behavior (21daa8a)

0.11.2 (2020-11-09)

Features

  • addon: add keybinding module (00b6695)
  • proxy: optimize proxy pane (c19f7ac)
  • proxy: support dragging sorting (3c02d24)
  • tab-list: expand launchers by default (b512d1e)
  • tab-list: support sorting launchers (8ac5e5a)
  • ui: replace launcher list icon (f193b8f)

Bug Fixes

  • deps: confusion of dependencies (494b594)
  • menu: preference from menu item (6c41db0)
  • proxy: resolve disabled attribute (0360790)

0.11.0 (2020-08-24)

Features

  • app: handle custom protocol (1f1e7cb)
  • gui: add opacity by default (2056630)
  • gui: enable vibrancy when opacity is 0 (bf72ea1)
  • gui: simplify launcher group header (e545c13)
  • gui: support system dark mode (2a78ffd)
  • gui: use theme colored border (01c997c)
  • keybindings: support xterm keymap definition (1bee95e)
  • main: use electron builtin net module (b5ee2a2)
  • menu: spport menu translation (797fdb3)
  • sync: add sync addon (9b961bb)
  • title-bar: support double click maximizing (0c35ea9)
  • xterm: support alt/option + backspace (da68ecf)
  • xterm: support CmdOrCtrl + Backspace (249c735)
  • xterm: support terminal.renderer.type (b4ff4c1)

Bug Fixes

  • app: remove debugging codes (29f2f5c)
  • error when closing tab panes (13237a0)
  • find-box: placeholder text error (9621479)
  • gui: macOS title bar on fullscreen (e6c145c)
  • gui: selection color for opaque mode (366474e)
  • gui: window button blink (03053dd)
  • pane: error for icons (32cfdd6)
  • pane: keep scroll behavior after switching tabs (93db750)
  • proxy: error when reading rules (e575920)
  • pty: exit pty instances after window closed (0594744)
  • tab-list: dragging animation (63417b5)
  • tab-list: error of dragging sort (651b7ef)

0.10.1 (2020-08-06)

Features

  • electron: disable remote module (3f8fefb)
  • find: toggle finding box when finding (6cd0eb5)
  • tab-list: support colored icons (1981c51)

Bug Fixes

  • build: app name on macOS (74dd600)
  • proxy: missing proxy pane (29ce37d)
  • terminal: locale environment variables (eb87b30)
  • terminal: scroll bar disappears (4ae24e2)

0.10.0 (2020-07-13)

0.9.3 (2020-05-22)

0.9.2 (2020-04-12)

0.9.1 (2020-02-14)

0.9.0 (2020-01-22)

0.8.2 (2020-01-09)

0.8.1 (2019-12-03)

0.8.0 (2019-11-18)

0.7.0 (2019-11-07)

0.6.3 (2019-10-23)

0.6.2 (2019-10-11)

0.6.1 (2019-10-10)

0.5.0 (2019-08-23)

0.4.1 (2019-08-07)

0.4.0 (2019-08-07)

0.3.0 (2019-08-05)

0.2.2 (2019-07-24)

0.2.1 (2019-07-24)

0.2.0 (2019-07-24)

0.1.1 (2019-07-18)

0.1.0 (2019-07-18)