Commit Graph

  • d3529bb9dc chore(release): v1.0.24 v1.0.24 Dev_20261001 Bill 2026-10-09 15:51:12 +08:00
  • 12ee779040 test(renderer): 新增 cwd/链接/broadcast 纯函数表驱动测试 Bill 2026-10-09 11:31:26 +08:00
  • 64982993f3 build(scripts): 发布护栏 fail-closed 与 flag 语义;文档对齐 Bill 2026-10-09 11:31:25 +08:00
  • 6a218ec6c0 fix(renderer): 界面与设置页一轮修补 Bill 2026-10-09 11:31:10 +08:00
  • 172cce1962 fix(stores): 配置文件形状不符先备份再回退;日志尾部同步落盘 Bill 2026-10-09 11:31:06 +08:00
  • e23010f950 fix(zmodem): 接收路径写背压;sftp 删除容忍 ENOENT;sysinfo 停止关流 Bill 2026-10-09 11:30:51 +08:00
  • 81ac112dac fix(main): PTY_EXIT 补偿查询、SSH 飞行连接登记与双窗口守卫 Bill 2026-10-09 11:30:51 +08:00
  • 0289dcbd1d fix(workspace): 旧版布局模板不再误杀 SSH 会话 Bill 2026-10-09 11:30:34 +08:00
  • 06cfc61392 chore: 对齐 package-lock 根版本号到 1.0.23 main Bill 2026-10-09 08:47:07 +08:00
  • e9e0f7592f website: v1.0.23 — SFTP 列表改造、字体缩放与空白处右键菜单 Bill 2026-10-09 08:38:32 +08:00
  • 3ab4b50afb chore(release): v1.0.23 v1.0.23 Bill 2026-10-09 08:35:12 +08:00
  • 6e7c9d5376 feat(sftp): 文件面板列头/排序、字体缩放与空白处右键菜单 Bill 2026-10-09 08:33:06 +08:00
  • 5602949a4f website: dark-first redesign + SFTP 面板截图 Bill 2026-10-09 00:46:35 +08:00
  • 9e5e959f80 docs(readme): add screenshots & advantages section; fix stale facts (11 themes, 19 tests, MSI dropped) Bill 2026-10-08 14:19:22 +08:00
  • 309de439e8 website: v1.0.22 — drop MSI, refresh screenshots (agents/themes/lock) Bill 2026-10-08 14:10:15 +08:00
  • a381d7be03 docs: warn about auto-created wrong-target tags in release flow Bill 2026-10-08 13:31:54 +08:00
  • 14f5963706 build: drop MSI installer, NSIS exe only Bill 2026-10-08 13:25:01 +08:00
  • 40336d014d release: v1.0.22 v1.0.22 Bill 2026-10-08 13:09:13 +08:00
  • ac43844f8a release: v1.0.21 v1.0.21 Bill 2026-10-08 00:17:05 +08:00
  • 2653ab1820 feat(i18n): tab auto titles follow the UI language Bill 2026-10-08 00:11:20 +08:00
  • 9a46555fc1 docs: close out M11 in ROADMAP; AGENTS.md gains performance/security boundary notes Bill 2026-10-07 23:12:33 +08:00
  • eea40d87a6 build(deps): move renderer-only deps to devDependencies, shrink asar 98MB -> 8.1MB Bill 2026-10-07 23:08:43 +08:00
  • a0be827650 test(main): cover updater fallback, ipc sender guard, log sanitizer, sftp timeouts Bill 2026-10-07 22:57:16 +08:00
  • 5ff311ea0f docs+chore: refresh README/STATE, cache electron in CI, lock chord by keycode, misc P3 Bill 2026-10-07 22:06:58 +08:00
  • d22923aedd security(main): dialog-grant admission for local paths, explicit webPreferences Bill 2026-10-07 22:06:45 +08:00
  • 9c75cdc7d4 perf(renderer): field-level settings subscriptions, file list virtualization, per-panel error boundary Bill 2026-10-07 22:06:31 +08:00
  • 6c04f0e8c1 feat(theme): add background image dim scrim slider Bill 2026-10-07 21:24:27 +08:00
  • e16c860c7a fix(theme): dim background image toward dark and lift text contrast in image mode Bill 2026-10-07 21:02:14 +08:00
  • f5acf26d1f docs: record this round's fixes in AGENTS.md; add download-stats script; plan M11 in ROADMAP Bill 2026-10-07 20:44:46 +08:00
  • 36627ee4b7 i18n: add keys for zmodem/startup/updater/sftp/template messages Bill 2026-10-07 20:44:45 +08:00
  • b7938de464 fix(ui): theme-derived sftp/monitor surfaces, transfer cancel button, dialog cleanup; drop dead autoWrap; gentler bg-image default Bill 2026-10-07 20:44:31 +08:00
  • fb65981bff fix(workspace): restore layout snapshot on failed template apply; inert late-mounted portals while locked Bill 2026-10-07 20:44:30 +08:00
  • ee667cdc2b fix(main): harden startup chain, updater/sftp timeouts, host-key guard, shell env scrub Bill 2026-10-07 20:44:28 +08:00
  • 7aca8c5cb0 fix(release): refuse channel downgrades; verify assets by sha512; harden .env parsing Bill 2026-10-07 20:44:12 +08:00
  • 46b76ebca7 fix(zmodem): finalize on sink errors, throttle progress, emit terminal events on detach Bill 2026-10-07 20:44:11 +08:00
  • 655c660607 fix(store): back up unparseable connections/commands files before rebuild Bill 2026-10-07 20:44:10 +08:00
  • 7438d84d89 Merge branch 'Dev_202609' Bill 2026-10-04 01:19:58 +08:00
  • d1376b7d1d chore: release v1.0.20 v1.0.20 954801926@qq.com 2026-10-01 21:56:24 +08:00
  • d04452cd7f fix(ime): pin @xterm/xterm 6.1.0-beta.304 for IME caret follow; sync lockfile root version in predist 954801926@qq.com 2026-10-01 21:28:07 +08:00
  • 86f51df2e6 fix(lock): harden lock screen input paths Bill 2026-09-30 00:38:57 +08:00
  • f026400676 fix(release): GitHub publish survives partial runs and flaky proxies Dev_202609 Bill 2026-09-28 13:58:51 +08:00
  • dd08f8054a chore: release v1.0.19 v1.0.19 Bill 2026-09-28 13:39:27 +08:00
  • dba2b14c33 feat(updater): GitHub-first update checks with 20s connectivity probe Bill 2026-09-28 13:39:26 +08:00
  • 680254cad6 fix(release): drop stray TS annotation in .cjs GitHub path Bill 2026-09-28 13:39:25 +08:00
  • b7c7c5cd76 fix(highlight): settings UI fixes from review — grouped view, import guard, basic flag Bill 2026-09-28 13:06:40 +08:00
  • 462da60977 perf(highlight): precompute SGR at compile, sorted span claiming, stream ESC-free fast path Bill 2026-09-28 13:06:29 +08:00
  • 4e5377f49c fix: hardening round from code review (4 P1 + 15 P2) Bill 2026-09-27 22:25:03 +08:00
  • 33efbe921e chore: release v1.0.18 v1.0.18 Bill 2026-09-24 22:53:29 +08:00
  • 83dc3f15cc fix(lock): lock screen swallowed every keystroke; add Ctrl+L to lock Bill 2026-09-24 22:53:27 +08:00
  • 244199c512 chore: release v1.0.17 v1.0.17 Bill 2026-09-24 22:16:49 +08:00
  • 35583b2c15 feat(lock): main-window lock screen; harden env gating, sandbox and ssh teardown Bill 2026-09-24 22:16:43 +08:00
  • 471f8c3e73 chore: release v1.0.16 v1.0.16 Bill 2026-09-23 12:00:56 +08:00
  • 286469b738 fix(highlight): settings toolbar squeezed labels into vertical text Bill 2026-09-23 11:44:21 +08:00
  • e08e1cfec4 feat(highlight): preset overhaul, categories, stats, theme colours, per-host profiles Bill 2026-09-23 11:14:31 +08:00
  • 41b1cb1b25 fix: website download links -> GitHub Releases, drop direct-channel copy Bill 2026-09-21 09:19:16 +08:00
  • c01d3eb365 feat: product website for GitHub Pages + author CodingPlan.Site Bill 2026-09-21 09:11:05 +08:00
  • 8442103343 chore: release v1.0.15 v1.0.15 Bill 2026-09-21 00:00:36 +08:00
  • 481f54ed59 feat: custom terminal background image + theme editor hardening Bill 2026-09-20 23:24:43 +08:00
  • c94e0fbac7 fix: settings nav active label readable (white, like inactive tabs) Bill 2026-09-20 22:35:07 +08:00
  • f128c3e8be chore: event-loop stall detectors for hang diagnosis Bill 2026-09-20 22:25:23 +08:00
  • 258e5fac0c fix(release): replace version-independent channel files on 409 Bill 2026-09-20 21:21:46 +08:00
  • eccc1f52e7 chore: bump version to 1.0.14 v1.0.14 Bill 2026-09-20 21:04:35 +08:00
  • 806fd93638 fix: sync language at render time without notifying subscribers Bill 2026-09-20 20:45:44 +08:00
  • 1054c2a661 docs: sync STATE/ROADMAP/AGENTS/README with reality Bill 2026-09-20 20:27:08 +08:00
  • cca4ba029a test: rebuildable bundles, npm test entry point Bill 2026-09-20 20:27:06 +08:00
  • 24f7e7c52a fix(release): atomic update-channel publish Bill 2026-09-20 20:27:05 +08:00
  • c0342db1e8 fix(shared): i18n coverage and contract updates Bill 2026-09-20 20:27:03 +08:00
  • 23fa566fa9 fix(renderer): terminal input tracking, workspace/session safety, panel correctness Bill 2026-09-20 20:27:02 +08:00
  • e04f4f0ac1 fix(main): SFTP data integrity, session lifecycle, security hardening Bill 2026-09-20 20:26:34 +08:00
  • 4c6a29ef28 feat: multi-language interface (zh-CN/zh-TW/en/ja), multilingual offline changelog, settings robustness v1.0.13 Bill 2026-09-20 14:22:29 +08:00
  • 34094d607b feat: shortcut recorder, configurable terminal toolbar, offline changelog Bill 2026-09-20 11:25:59 +08:00
  • c1744184a3 chore: bump version to 1.0.12 v1.0.12 Bill 2026-09-17 09:26:20 +08:00
  • b3744b4705 fix: luminance-aware chrome theming for light themes; serialized settings writes; buffered log flush Bill 2026-09-17 09:11:05 +08:00
  • 9e453e272c chore: bump version to 1.0.11 v1.0.11 Bill 2026-09-15 15:08:13 +08:00
  • 237265e6ba feat: clickable URLs, left-rail settings nav, proportional resizable dialog Bill 2026-09-15 15:07:47 +08:00
  • 3b2fe06f71 docs: publish domestically only Bill 2026-09-15 13:37:29 +08:00
  • 97fc7171cc chore: bump version to 1.0.10 v1.0.10 Bill 2026-09-15 13:17:28 +08:00
  • d3d029fe4f fix: wire plain Ctrl/Cmd+V to paste and split the check by line count Bill 2026-09-15 11:45:17 +08:00
  • 77fd241b43 chore(dev): give dev builds their own userData and single-instance lock Bill 2026-09-15 01:02:10 +08:00
  • 4b336360f8 fix(release): scope the proxy to GitHub so the domestic channel stays direct v1.0.9 Bill 2026-09-15 00:34:30 +08:00
  • d7abbaad9c fix: paste through xterm so large multi-line blocks insert instead of executing Bill 2026-09-15 00:27:19 +08:00
  • cbf4c224fb fix: allocate terminal titles by lowest free number instead of a counter Bill 2026-09-14 22:24:36 +08:00
  • 03aa79a691 chore: bump version to 1.0.8 v1.0.8 Bill 2026-09-14 21:41:46 +08:00
  • 458dd9c88b fix: write session logs as plain text instead of raw PTY soup Bill 2026-09-14 21:17:45 +08:00
  • 28d8af6982 fix: keep terminal titles unique across session restore Bill 2026-09-14 20:56:02 +08:00
  • f09bed06b5 remove: drop the quick-input panel Bill 2026-09-14 20:47:21 +08:00
  • fcb2781694 chore: bump version to 1.0.7 v1.0.7 Bill 2026-09-14 20:12:04 +08:00
  • 0b4a87f1e7 fix: feed pasted text into the line buffer so history and cwd memory see it Bill 2026-09-14 20:01:23 +08:00
  • 01827bf70b fix: resolve drive-relative cd (cd d:) in cwd memory Bill 2026-09-14 19:52:32 +08:00
  • 9a330499de fix: track bare drive switches (d:) for cwd memory Bill 2026-09-14 19:27:20 +08:00
  • 3c193a48a7 chore: bump version to 1.0.6 v1.0.6 Bill 2026-09-14 17:31:00 +08:00
  • 9467b78560 chore: name installed NSIS shortcuts OTerminal Bill 2026-09-14 17:22:15 +08:00
  • be7332db17 perf: route PTY stream through a single shared IPC listener Bill 2026-09-14 16:59:57 +08:00
  • bbee1d642d polish: about-page logo now uses the app icon instead of an OT text mark Bill 2026-09-14 15:06:19 +08:00
  • 3aa8b28f89 chore: bump version to 1.0.5 v1.0.5 Bill 2026-09-14 14:00:55 +08:00
  • 277d8bb117 feat(commands): whole-history dedupe + switchable, capped history Bill 2026-09-14 12:01:23 +08:00
  • beeb32a76b fix(session): keep panel ids distinct from session ids so restore rebinds panes Bill 2026-09-14 11:29:56 +08:00
  • 8eacd34338 polish: frame the sidebar with top and bottom borders to match the right edge Bill 2026-09-14 02:26:36 +08:00
  • 6c100542c5 fix: batch of review findings — dead install button, history pollution, TUI completion interference, ssh split session kill, scrollback live apply, zmodem second transfer, sftp shell quoting, replay buffer leak, release guards Bill 2026-09-14 02:20:40 +08:00
  • e6fc021903 fix: drop leaked NO_COLOR/FORCE_COLOR from the pty environment (Claude Code rendered uncolored) Bill 2026-09-14 01:39:11 +08:00