Commit Graph

  • ac43844f8a release: v1.0.21 v1.0.21 Dev_20261001 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' main 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
  • c4fb6fe7e2 polish: tray balloon title no longer repeats the app name Bill 2026-09-14 01:19:14 +08:00
  • f63ee379a4 fix: send the first pty size immediately, debounce only subsequent resizes Bill 2026-09-14 01:17:04 +08:00
  • ce89dcb1e4 chore: ignore tmp-test scratch scripts Bill 2026-09-14 01:12:41 +08:00
  • acdf955918 fix: debounce pty resize and skip no-op resizes (kills duplicated TUI frames on maximize/restore) Bill 2026-09-14 01:10:57 +08:00
  • ab5f8c2f77 chore: ignore tmp-test scratch dir Bill 2026-09-08 21:40:54 +08:00
  • 70c33a5572 fix: register update IPC handlers (dead check/download buttons since 1.0.1); bump 1.0.4 v1.0.4 Bill 2026-09-08 21:39:49 +08:00
  • 7f2e4c1110 feat: terminal right-click context menu (copy/paste/find/select-all/clear) Bill 2026-09-08 20:50:59 +08:00
  • 7d3057ee5d fix: drop TS annotation in release.cjs Bill 2026-09-08 17:12:52 +08:00
  • 2b3fefafd0 feat: close-to-tray default + system settings entry; bump 1.0.3 v1.0.3 Bill 2026-09-08 17:00:09 +08:00
  • 8f686f56ca docs: updater proxy strategy + channel changelog in AGENTS.md Bill 2026-09-08 09:45:29 +08:00
  • c3baac3f05 fix: updater proxy strategy (Gitea direct, GitHub system proxy) + changelog via channel release-notes.md Bill 2026-09-08 09:44:34 +08:00
  • dc3d54fa07 chore: release script in repo + AGENTS.md dev/release docs v1.0.2 Bill 2026-09-08 01:15:02 +08:00
  • 8cb193fa6a feat: theme-driven chrome, customizable tab accent, UI polish Bill 2026-09-08 00:57:56 +08:00
  • 0de0eee58d chore: bump version to 1.0.1 v1.0.1 Bill 2026-09-07 17:55:41 +08:00
  • f25a1627f3 feat: about tab with update check/download (Gitea feed first, GitHub fallback) v0.1.0 Bill 2026-09-07 17:18:15 +08:00
  • a9acdbe500 Initial commit: OpenTerminal v0.1.0 Bill 2026-09-07 16:15:50 +08:00
  • 9f1a89af7a test: push channel connectivity check push-test admin 2026-09-07 13:28:16 +08:00
  • d3a628f177 feat(M8): workspace isolation + SSH bottom file panel + context menu + monitor polish v0.8.0 954801926@qq.com 2026-09-07 02:39:33 +08:00