Commit Graph

  • 48b839e39f docs(macos): install from the joined repository, no private access LGUG2Z 2026-11-01 17:17:13 -08:00
  • caf27bfbd5 docs(readme): sponsors get what the README lists, nothing else LGUG2Z 2026-11-01 17:17:13 -08:00
  • 3e21ebd3a4 feat(e2e): windows-nextest runs the Windows unit tests in the guest LGUG2Z 2026-11-01 17:27:03 -08:00
  • d872c9ec43 build(nix): windows-nextest-build compiles the Windows tests LGUG2Z 2026-11-01 17:27:03 -08:00
  • 18e92e59d1 build(nix): the neutral crates' tests run in linux-nextest LGUG2Z 2026-11-01 17:27:03 -08:00
  • dfef93fc61 build(nix): macos-nextest runs the tests (doCheck = true) LGUG2Z 2026-11-01 17:17:45 -08:00
  • 511c4b12b7 docs(dev): the plan records that the macOS origin token is not rotated LGUG2Z 2026-11-01 15:15:05 -08:00
  • a3ab0ef89f docs(github): issue templates ask for the platform LGUG2Z 2026-11-01 15:13:16 -08:00
  • 288801fe5b ci(feature): the auto-close message covers all platforms LGUG2Z 2026-11-01 15:13:16 -08:00
  • 9a87be9165 docs(macos): remove the private repository paragraph, state the one policy LGUG2Z 2026-11-01 15:13:16 -08:00
  • ad516a3c91 docs(linux): the sponsorship section states the one cross-platform policy LGUG2Z 2026-11-01 15:13:15 -08:00
  • 3926b437a9 docs(site): one sponsorship and feature-request policy on the docs index LGUG2Z 2026-11-01 15:13:15 -08:00
  • 302e87f1b2 docs(readme): the sponsorship and feature-request policy covers all platforms LGUG2Z 2026-11-01 15:12:19 -08:00
  • a743586c30 docs(dev): the plan follows the owner's answers and the one root flake LGUG2Z 2026-11-01 15:11:48 -08:00
  • 0a839fcfb0 docs(dev): known issue 5, the Windows fullscreen scenario fails two checks on every commit LGUG2Z 2026-11-01 14:52:16 -08:00
  • 77289f6b20 docs(dev): flake-checks.md and the nix commands of build-and-test.md LGUG2Z 2026-11-01 09:31:59 -08:00
  • 5961368c7d perf(nix): the overlays share one nixpkgs and one crane build per system LGUG2Z 2026-11-01 09:31:59 -08:00
  • c0980f1f0b fix(nix): the check windows-nextest ran no test and is gone LGUG2Z 2026-11-01 09:31:59 -08:00
  • f3581bad91 build(nix): checks are composed from defaultCheckSets LGUG2Z 2026-11-01 09:31:59 -08:00
  • 6038e53fc5 refactor(nix): the checks are separate sets LGUG2Z 2026-11-01 09:31:59 -08:00
  • 22d2e1ae78 docs: fix the nix attribute names and paths the one flake renamed LGUG2Z 2026-11-01 09:34:48 -08:00
  • 30322bd68d docs(dev): the flake, with the old-name to new-name table, and the nix commands of build-and-test LGUG2Z 2026-11-01 09:19:58 -08:00
  • f7f444efb6 build(tools): tools, justfile and scripts name the outputs of the one flake LGUG2Z 2026-11-01 09:14:29 -08:00
  • 333624efa8 refactor(nix): delete the nested flakes LGUG2Z 2026-11-01 09:14:29 -08:00
  • ae9ee327f9 build(nix): one root flake for Windows, KDE Plasma and macOS LGUG2Z 2026-11-01 08:14:00 -08:00
  • 05698a34ba fix(nix): the nix files read the final directories LGUG2Z 2026-11-01 07:48:53 -08:00
  • bf300de007 docs(dev): the plan records the sponsor-only FEAT policy and the end of the root schema files LGUG2Z 2026-11-01 09:02:04 -08:00
  • ae4e7af9f4 chore(repo): the workspace version is 0.2.0-dev LGUG2Z 2026-11-01 08:57:27 -08:00
  • 551d325bfc docs(dev): the 0.2.0-dev landing and the 0.2.0 release are separate phases in the plan LGUG2Z 2026-11-01 08:58:54 -08:00
  • ff5aeba752 docs(dev): the plan to land the consolidated repository (0.2.0) LGUG2Z 2026-11-01 08:46:04 -08:00
  • 05a7c0b6fe docs(windows): cargo install names the daemon package directory LGUG2Z 2026-11-01 07:54:32 -08:00
  • 920a3d1268 docs(comments): comments name the Linux docs and nix files where they are LGUG2Z 2026-11-01 07:54:13 -08:00
  • e0e0f49714 docs(dev): old paths in the analysis notes carry the new ones LGUG2Z 2026-11-01 07:54:12 -08:00
  • 4ca58a08ab docs(dev): the Mac runbook names the consolidated packages, paths and version LGUG2Z 2026-11-01 07:53:59 -08:00
  • 1b3178cede docs(dev): the cutover account in the map, the summary and the unified-binaries note LGUG2Z 2026-11-01 07:52:40 -08:00
  • f82fe692fc build(docs): the Windows site does not publish docs/linux, docs/macos or docs/dev LGUG2Z 2026-11-01 07:50:58 -08:00
  • 629cb19580 docs(readme): a Platforms section, the SocketMessage link, the guides of the ports LGUG2Z 2026-11-01 07:49:21 -08:00
  • 1afac08af5 fix(scripts): the Linux scripts find the repository from scripts/linux/ LGUG2Z 2026-11-01 07:47:52 -08:00
  • a7b78cc7e4 docs(linux): paths and links name the consolidated layout LGUG2Z 2026-11-01 07:47:23 -08:00
  • 5b2381efb4 docs(macos): cargo install names the daemon package directory LGUG2Z 2026-11-01 07:45:49 -08:00
  • 4653986f0e refactor(repo): move the platform READMEs, contributing guides and old CI files under docs/ (pure move) LGUG2Z 2026-11-01 07:42:41 -08:00
  • 73c43239b5 chore(repo): one rustfmt, toolchain, gitignore and licence; format-all checks one group LGUG2Z 2026-11-01 07:39:47 -08:00
  • d726ec8ddb build(just): one justfile for the three platforms LGUG2Z 2026-11-01 07:39:47 -08:00
  • 138a97e95c build(deny): one deny.toml for the three platforms LGUG2Z 2026-11-01 07:39:47 -08:00
  • fa4752a514 fix(repo): sources and tests read files from the final directories LGUG2Z 2026-11-01 07:25:10 -08:00
  • f661493793 refactor(repo): one schemas/ directory with a subdirectory per platform (pure move) LGUG2Z 2026-11-01 07:24:52 -08:00
  • 70010996da refactor(repo): move the KDE scripts and spikes to the top level (pure move) LGUG2Z 2026-11-01 07:24:52 -08:00
  • f01853ceca refactor(repo): move the KDE and macOS nix files under nix/ (pure move) LGUG2Z 2026-11-01 07:24:31 -08:00
  • d781028a2a refactor(repo): move the KDE and macOS docs under docs/ (pure move) LGUG2Z 2026-11-01 07:23:50 -08:00
  • 348cb7ae96 build(repo): cargo manifests use the final directories LGUG2Z 2026-11-01 07:23:50 -08:00
  • cd3892de76 refactor(repo): move the platform libraries to their final directories (pure move) LGUG2Z 2026-11-01 07:23:35 -08:00
  • 170952596f refactor(repo): delete the shim packages LGUG2Z 2026-11-01 07:21:13 -08:00
  • cce2886622 refactor(version): one komorebi-version crate for Linux and macOS LGUG2Z 2026-11-01 07:09:37 -08:00
  • 0180d80fa6 docs(schema): the schema descriptions name v0.2.0 LGUG2Z 2026-11-01 06:57:52 -08:00
  • 87fb8340d0 chore(repo): one workspace version, 0.2.0 LGUG2Z 2026-11-01 06:57:37 -08:00
  • e1fc1499d4 test(e2e): the bar scenario lists processes with plain tasklist LGUG2Z 2026-11-01 00:30:30 -07:00
  • 0ae08e823e chore(repo): candidate 9: the extra shared commands, the macOS wm2 batch and the docs on top of candidate 8, plus the KDE nix check fixes LGUG2Z 2026-10-31 23:59:57 -07:00
  • 9a20844146 chore(repo): combine the extra shared commands, the macOS wm2 batch and the final docs (candidate 9 draft) LGUG2Z 2026-10-31 20:32:20 -07:00
  • 2544012c2e fix(nix): check the KDE formatting file by file with the flake's nightly rustfmt LGUG2Z 2026-10-31 23:55:49 -07:00
  • 2447f7c94b docs(core): section 26, the command seam after D-coord-17 (28 arms moved, what is next) LGUG2Z 2026-10-31 20:31:36 -07:00
  • 85f8e2af2b docs(core): section 23, the macOS side of the shared router and WindowManagerPlatform LGUG2Z 2026-10-31 20:18:26 -07:00
  • f53060833f docs: macos-hand-check-plan.md, one prioritised runbook for the Mac pass LGUG2Z 2026-10-31 20:15:02 -07:00
  • 87f34317d0 style(kde): format the two KDE manifests with taplo LGUG2Z 2026-10-31 23:55:32 -07:00
  • 491707469b refactor(windows): Windows router arms call the shared window, named-workspace and toggle commands LGUG2Z 2026-10-31 20:24:20 -07:00
  • 59c19da785 refactor(mac): Minimize, Close and DebugWindow are methods LGUG2Z 2026-10-31 20:16:07 -07:00
  • 5e553a7da4 docs: MIGRATION-SUMMARY.md, the final state of the consolidation LGUG2Z 2026-10-31 20:13:05 -07:00
  • 161ed77f4d docs(kde): fix the intra-doc links that cargo doc -D warnings rejects LGUG2Z 2026-10-31 23:53:18 -07:00
  • 596271c38b refactor(mac): macOS router arms call the shared window, named-workspace and toggle commands LGUG2Z 2026-10-31 20:24:20 -07:00
  • 4811a056e9 refactor(kde): Minimize, Close and DebugWindow are methods with the macOS names LGUG2Z 2026-10-31 20:16:07 -07:00
  • 1fe07c6736 fix(nix): pass --config before check in the KDE deny check LGUG2Z 2026-10-31 23:52:41 -07:00
  • 4c5396a435 refactor(kde): KDE router arms call the shared window, named-workspace and toggle commands LGUG2Z 2026-10-31 20:24:20 -07:00
  • fe65256659 refactor(kde): the ignore and manage rules use the shared push_simple_rule LGUG2Z 2026-10-31 20:14:00 -07:00
  • f4b4d0ff05 feat(core): the window, named-workspace and behaviour-toggle commands as shared functions LGUG2Z 2026-10-31 20:20:27 -07:00
  • 544767c863 refactor(mac): ignore and manage rules go through the shared push_simple_rule LGUG2Z 2026-10-31 20:12:43 -07:00
  • 0f8a160ee3 docs(core): section 25, why WindowManager<P> still does not move (measured on cand8) LGUG2Z 2026-10-31 20:18:56 -07:00
  • f3b9d926fb refactor(config): push_simple_rule, adding a simple rule once per kind and id LGUG2Z 2026-10-31 20:11:30 -07:00
  • fab53bd1f8 refactor(core,kde,mac): the unmanaged-window gate of the router is the CommandHost::gate_message hook LGUG2Z 2026-10-31 20:11:06 -07:00
  • 2ba338347c style(mac): format with the project's rustfmt settings (tools/format-all --apply --tree mac) LGUG2Z 2026-10-31 19:46:09 -07:00
  • 6e9800751b style(kde): format with the project's rustfmt settings (tools/format-all --apply --tree kde) LGUG2Z 2026-10-31 19:46:04 -07:00
  • e70a0e4921 style(windows): format with the project's rustfmt settings (tools/format-all --apply --tree windows) LGUG2Z 2026-10-31 19:46:00 -07:00
  • c670ab35c8 fix(tools): format-all passes its own arguments on when it re-runs inside the dev shell LGUG2Z 2026-10-31 19:45:53 -07:00
  • 6686273bee chore(repo): combine the candidate 8 draft with the KDE clippy fixes LGUG2Z 2026-10-31 19:44:43 -07:00
  • 4263bf4793 chore(repo): combine the candidate 8 draft with kfw's Windows deep dedup and the nix fmt/deny fixes LGUG2Z 2026-10-31 19:42:35 -07:00
  • b778cea2d4 fix(kde): drop three useless .into() on MonitorId in kwin tests LGUG2Z 2026-10-31 19:39:52 -07:00
  • e5f9351621 docs(core-model): what Windows keeps platform-specific for a shared WindowManager<P> (section 22) LGUG2Z 2026-10-31 19:41:49 -07:00
  • c0ca0a83ad fix(nix): check the Windows formatting with the nightly rustfmt over the Windows files; add tools/format-all LGUG2Z 2026-10-31 19:32:58 -07:00
  • 842660720f fix(kde): replace_configuration takes &Path, not &PathBuf LGUG2Z 2026-10-31 19:39:36 -07:00
  • 1944fd67c4 refactor(windows): promote-focus on a custom layout is a hook of WorkspacePlatform LGUG2Z 2026-10-31 19:39:25 -07:00
  • 911ce46ce1 fix(deny): clarify the license of the workspace crates the Windows and KDE deny checks see LGUG2Z 2026-10-31 19:32:58 -07:00
  • 7a69f692ba chore(repo): combine candidate 7 with the pointer-picks-monitor change, the bar wgpu fallback and the macOS deep dedup (candidate 8, before kfw's Windows deep dedup) LGUG2Z 2026-10-31 19:33:38 -07:00
  • 96332b2578 refactor(windows): PlatformMonitorId next to PlatformWindowId; monitor_idx_from_current_pos has KDE's text LGUG2Z 2026-10-31 19:13:35 -07:00
  • ea996a9171 docs(core): section 23, design note for thin events (a common event vocabulary) LGUG2Z 2026-10-31 19:32:33 -07:00
  • d9da877134 docs(bar): the wgpu fallback, the scenario's new rules, cost and risks LGUG2Z 2026-10-31 19:20:00 -07:00
  • 730f12e719 docs(core): section 22, what the macOS deep dedup did and why update is not adopted LGUG2Z 2026-10-31 19:22:53 -07:00
  • 3e5475e7ef refactor(core,kde,windows,mac): remove CommandHost::POINTER_PICKS_THE_MONITOR_FOR_ALL LGUG2Z 2026-10-31 19:27:24 -07:00
  • 0a315a61bc test(e2e): the bar scenario's window checks are real again when wgpu draws the bar LGUG2Z 2026-10-31 19:19:00 -07:00
  • 008c112964 refactor(mac): five router arms are methods with the KDE names LGUG2Z 2026-10-31 19:19:42 -07:00
  • 24d083bce8 refactor(mac): the pointer picks the monitor for the workspace commands LGUG2Z 2026-10-31 19:26:13 -07:00
  • b57ef03421 feat(bar): try wgpu when glow cannot make an OpenGL context (Windows) LGUG2Z 2026-10-31 19:14:47 -07:00
  • 0373d7f0b4 refactor(kde): the nine container functions of the window manager have the macOS text LGUG2Z 2026-10-31 19:17:24 -07:00