67 Commits
Author SHA1 Message Date
b88e8116e9 test: add local windows input gauntlet (#4298)
* test: add local windows input gauntlet

refs #4251

* test: add local windows input gauntlet

Harden elevation and channel identity checks, distinguish known host limitations, and surface incomplete cleanup.

refs #4251

* test(windows): harden input gauntlet execution

refs #4251

* test(windows): make input gauntlet self-contained

refs #4251

* test(windows): bound input gauntlet failure paths

refs #4251

* test(windows): extend input qualification gauntlet

refs #4251

* test(windows): complete input qualification matrix

refs #4251

---------

Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
Co-authored-by: Jonathan Liebig <jonathan.liebig@gmail.com>
2026-09-18 01:13:13 +02:00
Ogulcan Celik 3f78f172d9 fix: address release promotion review findings 2026-09-16 18:43:23 +03:00
Can Celik 36db8ff3f4 ci: promote stable releases from protected previews (#4241) 2026-09-16 18:25:59 +03:00
Can Celik b11ac859c7 ci: reuse compiler state across validation runs (#3956)
* ci: retain zig build caches across validation runs

* ci: reduce debug information in validation builds

* ci: build only the ghostty test target for scalar checks

* ci: measure debug profiles and remove duplicate macos caching

* ci: compare scalar build scopes on one runner

* ci: keep the zig compiler path stable across runs

* ci: run macos and windows lint alongside tests

* ci: inspect remaining zig cache misses

* ci: remove completed measurement probes

* ci: compare windows linkers without changing release builds

* ci: test linux incremental reuse and correct the linker probe

* ci: measure windows incremental state reuse

* test: verify incremental reuse after a source change

* ci: finalize measured compiler cache optimizations
2026-09-11 21:06:24 +03:00
Ogulcan Celik 2778411b6c chore: add one-time windows cross-check setup 2026-09-11 15:35:35 +03:00
Can Celik 425c861797 chore: upgrade libghostty and preserve terminal behavior (#3906) 2026-09-10 21:51:57 +03:00
Ogulcan Celik ffa0892ef8 chore: move marketplace worker to website repository 2026-09-08 15:58:14 +03:00
JJ Liebig 50ce4ec2dd fix: run the full applicable test suite on windows (#3660)
* fix: run the full applicable test suite on windows

* test: remove redundant test shell assignment

* test: make endpoint and metadata fixtures deterministic

* test: tolerate exited servers during windows probe cleanup
2026-09-05 21:39:32 +03:00
Can Celik cc88b3b8e5 feat: add stable client endpoint compatibility (#3509)
* feat: add stable client endpoint compatibility

* fix: keep portable-pty patch checks composable

* ci: run maintenance checks in pull requests

* fix: reject endpoint errors from terminal clients

* feat: keep compatible servers running across updates
2026-09-02 02:45:20 +03:00
Ogulcan Celik 8a6d697308 refactor: separate website presentation from runtime 2026-09-01 14:48:45 +03:00
JJ Liebig 0cbd1a5aa8 fix: make test-one work on Windows (#3442) 2026-08-31 14:56:35 +02:00
Can Celik a5c69beabf fix(perf): eliminate redundant terminal wake work (#2962)
* fix(perf): eliminate redundant terminal wake work

* fix(perf): harden release benchmark gate

* test(perf): strengthen performance guardrails
2026-08-19 04:43:28 +03:00
Ogulcan Celik 51b7064ef0 fix: keep agent skill aligned with stable releases
refs #2847
2026-08-16 01:11:09 +03:00
Ogulcan Celik 1af1a5b86f feat(cli): guide agents to Herdr resources 2026-08-14 04:22:48 +03:00
JJ LiebigandCan Celik 6b0e6165af fix: make just build cross-platform (#2647)
Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-08-11 16:46:54 +03:00
akbashandOgulcan Celik ccccda54c2 fix: track opencode tui session selection (#2455)
refs #2450

Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-08-10 14:57:44 +03:00
Ogulcan Celik e2aa86a9e8 test: guard pane-scaled render performance
refs #2550
2026-08-09 20:36:11 +03:00
Ogulcan Celik 322ab6a5a9 fix: verify stable release checksums 2026-08-07 14:40:14 +03:00
Ogulcan Celik b12da23918 feat(plugins): index marketplace manifests 2026-08-04 03:58:21 +03:00
Ogulcan Celik 0e434881b3 fix(docs): publish only released documentation 2026-08-03 01:21:30 +03:00
Patrick XinandCan Celik b7317c97ef docs: add simplified chinese readme (#1990)
* docs: add simplified chinese readme

* fix: publish simplified chinese readme

* fix: require localized readme for releases

* docs: publish simplified chinese readme

---------

Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-07-29 02:18:30 +03:00
JJ Liebig 6d1bedee3e fix: make native windows checks reliable (#1925) 2026-07-27 14:15:23 +03:00
Can Celik 8afd52ae57 fix: bundle modern ConPTY on Windows (#1828)
refs #1533
refs #1644
2026-07-25 02:40:14 +03:00
Ogulcan Celik 5f1957c27b fix: harden hermes lifecycle detection 2026-07-25 01:05:14 +03:00
Ogulcan Celik c234f221f9 feat(docs): publish versioned release documentation 2026-07-22 14:59:09 +03:00
Ogulcan Celik 60c040057e fix: serialize opencode lifecycle reports
refs #1519
2026-07-18 23:54:14 +03:00
Ogulcan Celik 7f3364a468 docs: add versioned config reference 2026-07-13 02:24:09 +03:00
Ogulcan Celik 7a2c230064 docs: enforce localized release doc parity
refs #1151
2026-07-08 02:16:48 +03:00
Ogulcan Celik d36a6ded3b feat(website): add japanese and simplified chinese docs with i18n, translation issue flow 2026-07-06 04:54:21 +03:00
Dillon Mulroy d5521e3d25 fix: preserve pi and omp working status across reloads (#984) 2026-07-03 22:47:31 +03:00
Ogulcan Celik a66f4c64e9 fix: force system conpty on windows
refs #761
2026-06-23 21:43:23 +03:00
Ogulcan Celik 2eeea9a0cd feat: add plugin marketplace 2026-06-21 17:27:10 +03:00
Ogulcan Celik b7a504b35e chore: add windows target lint to local check 2026-06-18 04:06:22 +03:00
Ogulcan Celik 36a1b7f864 feat: distribute agent detection manifests 2026-06-10 15:33:45 +03:00
Ogulcan Celik 3503209b03 ci: skip live handoff tests on macos 2026-06-02 23:44:51 +03:00
Ogulcan Celik 949140599c ci: show slow nextest tests 2026-06-02 23:18:02 +03:00
Ogulcan Celik b751d102f1 feat: add preview update channel 2026-06-02 21:48:02 +03:00
Ogulcan Celik 8a667f99d5 fix: use cargo lock for nix packaging 2026-05-31 23:17:39 +03:00
Ogulcan Celik 018cbfb84a chore: finalize release docs and harden release flow 2026-05-31 22:44:55 +03:00
Ogulcan Celik d477341e6a refactor: split agent detection by agent
Move screen detection into per-agent modules and keep visible-state arbitration centralized in terminal state.

Tighten Codex prompt-scoped working detection and Claude hook/screen recovery for stale blocked and idle reports.

Add a focused just recipe for single-test runs.

refs #349

refs #352
2026-05-30 23:54:41 +03:00
Ogulcan Celik c97f1a5c00 docs: finalize release readiness updates 2026-05-19 14:44:34 +03:00
Ogulcan Celik fe53984c40 docs: stage website docs for next release 2026-05-19 05:16:50 +03:00
Ogulcan Celik ee6a8f9411 docs: move public references to website docs 2026-05-19 05:08:00 +03:00
Ogulcan Celik f74602b881 docs: redesign website and add starlight docs 2026-05-18 05:06:41 +03:00
Ogulcan Celik 8ee3a7bdc0 docs: move next-release docs out of .pi 2026-05-16 23:43:10 +03:00
Ogulcan Celik 16e10aa921 docs: move changelog into next-release docs flow 2026-05-15 21:24:05 +03:00
Ogulcan Celik 80d70642b7 chore: add next-release docs mirror 2026-05-15 01:06:23 +03:00
Ogulcan Celik ad93ec69ab chore: sync lockfile during release 2026-05-10 23:55:55 +03:00
Ogulcan Celik 9f210e9738 chore: enable clippy linting 2026-05-09 23:16:24 +03:00
Ogulcan Celik c6d8d8351e chore: enforce locked cargo builds 2026-05-09 21:59:22 +03:00