-
e71a9de012
Install zh_CN.UTF-8 as system language for Chinese installs

ZacharyZhang-NYandClaude Fable 5
2026-08-25 10:00:14 -04:00
-
960e0a6211
Bump cn/release to 4 after publishing 4.0.0.alpha-cn.3

ZacharyZhang-NYandClaude Fable 5
2026-08-25 08:57:39 -04:00
-
b91180a808
Skip Chromium EULA on first run
Helmut Januschka
2026-08-25 14:48:44 +02:00
-
-
-
e0b21ff8fb
Fix shell-quoting leak in setup-form English strings
4.0.0.alpha-cn.3

ZacharyZhang-NYandClaude Fable 5
2026-08-25 08:37:33 -04:00
-
e53548fae2
Harden the test's temp-file handling against a symlink race
bastidotnet
2026-08-25 13:51:39 +02:00
-
fe56d68e90
Validate the cached Apple-display device path before use
bastidotnet
2026-08-25 13:24:00 +02:00
-
23dab9ec4d
[Security] Stop the FIDO2 setup staging its authfile at a predictable /tmp path (#7904)




2026-08-25 11:09:17 +01:00
-
-
-
9285b19d6a
[Security] Stop USB device names from being executed as Hyprland Lua (#8129)




2026-08-25 03:03:12 -06:00
-
-
-
4637735aa2
Pin trusted PATH in privileged DNS helper (#8172)




2026-08-25 08:37:55 +01:00
-
68ab12f77d
Share the git URL check, and refuse the transports Omarchy does not clone from (#8174)




2026-08-25 09:10:20 +02:00
-
12c350e404
Match the Windows VM title regardless of the launcher's shell quoting

David Heinemeier HanssonandClaude Opus 5
2026-08-25 08:45:50 +02:00
-
30471bf35a
Guard plugin-add against git transport-helper URLs (match theme-install) (#8067)

BastiandGitHub
2026-08-25 08:29:48 +02:00
-
ba9a265e4a
Fix GUI fallback misfire and untranslated failure-menu case patterns

ZacharyZhang-NYandClaude Fable 5
2026-08-25 02:13:27 -04:00
-
1245b749af
Logo word gap; translate welcome, cfdisk, and partitioning progress strings

ZacharyZhang-NYandClaude Fable 5
2026-08-25 01:43:21 -04:00
-
84514840f5
Chinese installer onboarding: bilingual setup form, vendored ISO patch

ZacharyZhang-NYandClaude Fable 5
2026-08-25 01:33:35 -04:00
-
48218b2d5f
Brand boot splash and plymouth wordmark as OMARCHY CN

ZacharyZhang-NYandClaude Fable 5
2026-08-25 01:26:05 -04:00
-
6ce3bbf8d6
Merge upstream sync b86d4505 (README resolved toward CN rewrite)

ZacharyZhang-NYandClaude Fable 5
2026-08-25 01:18:23 -04:00
-
-
-
-
8bee78bc63
Keep the Windows VM display fully opaque
Jason Wall
2026-08-24 22:11:16 -07:00
-
-
-
0bb9a96612
Begin cn.3 development cycle

ZacharyZhang-NYandClaude Fable 5
2026-08-24 23:25:41 -04:00
-
9546fe98b9
Update: refuse pre-channel downgrades; doc docker restore scope

ZacharyZhang-NYandClaude Fable 5
2026-08-24 23:24:39 -04:00
-
2f5f02d3e5
Update: stable-channel empty tag list fails with message, not silently

ZacharyZhang-NYandClaude Fable 5
2026-08-24 23:21:11 -04:00
-
eb149f30c4
M5 review fixes: key download step, honest update paths, ordered checklist, channel semantics

ZacharyZhang-NYandClaude Fable 5
2026-08-24 23:19:26 -04:00
-
9145679261
Document the OmarchyCN layer in AGENTS.md

ZacharyZhang-NYandClaude Fable 5
2026-08-24 22:17:32 -04:00
-
786544edf3
Add release checklist, sync SLA, security response, channel command

ZacharyZhang-NYandClaude Fable 5
2026-08-24 22:17:06 -04:00
-
708651fa8e
Add Chinese user manual (install, mirrors, IME, AI, recovery)

ZacharyZhang-NYandClaude Fable 5
2026-08-24 22:16:34 -04:00
-
79d3a65441
Remove temp diagnostics workflow

ZacharyZhang-NYandClaude Fable 5
2026-08-24 22:15:24 -04:00
-
17e0beb7a6
Temp host diagnostics workflow

ZacharyZhang-NYandClaude Fable 5
2026-08-24 22:09:10 -04:00
-
597f57a198
Allow Resolve Voiceover to release focus
Akshar Patel
2026-08-24 22:00:42 -04:00
-
6330c2b0a7
Vendor omarchy-pkgs patch shipping the cn data layer
4.0.0.alpha-cn.2

ZacharyZhang-NYandClaude Fable 5
2026-08-24 21:30:59 -04:00
-
9f78e1530f
cn commands: use omarchy-cmd helpers per bin style rule

ZacharyZhang-NYandClaude Fable 5
2026-08-24 21:16:54 -04:00
-
0aaa770561
Wizard: explicit step error propagation, honest final diagnosis

ZacharyZhang-NYandClaude Fable 5
2026-08-24 21:08:58 -04:00
-
35e4d42682
Wizard: full PRD step set with explicit skip; apps via AUR helper

ZacharyZhang-NYandClaude Fable 5
2026-08-24 21:07:29 -04:00
-
16b95790aa
Add China app catalog and first-run wizard

ZacharyZhang-NYandClaude Fable 5
2026-08-24 21:03:35 -04:00
-
327442a1e7
AI tests: restricted PATH guarantees installer branch coverage

ZacharyZhang-NYandClaude Fable 5
2026-08-24 21:01:54 -04:00
-
1cf6d455d7
AI tests: responses-only codex mock, exercised installer branch

ZacharyZhang-NYandClaude Fable 5
2026-08-24 21:00:29 -04:00
-
bf0d2a4e2a
AI default/tests: env-passed key, secure creation, harness install, isolated strict mocks

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:58:35 -04:00
-
bc2a3c09db
Add AI mock regression suite; grant stable to regression-covered combos

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:55:34 -04:00
-
cd80471307
Add AI default-agent mapping via harness-native config persistence

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:54:42 -04:00
-
e2a473481d
Wizard: preserve prior profile until new config passes its test

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:53:12 -04:00
-
cf15c6083c
Wizard: adapter-backed combos only, protocol-filtered models, test-gated activation

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:52:09 -04:00
-
d0c4c3a0b3
AI test: codex Responses API branch

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:50:37 -04:00
-
78909cbfd5
AI wizard/test/doctor: native-auth handling, Responses API test, safe temp, stale profile

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:50:11 -04:00
-
a942500712
AI test: correct http code capture on connection failure

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:46:03 -04:00
-
870ee40c7a
Add AI test, doctor, and interactive setup wizard

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:45:47 -04:00
-
3760ac46e2
Codex adapter: remove stale temp files before secure recreation

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:44:36 -04:00
-
51ba414009
Codex adapter: full auth contract, robust TOML detection, 0600 temp files

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:43:29 -04:00
-
717ba305bf
AI: harness-aware model validation, official codex contract, launch fail-fast

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:38:43 -04:00
-
02d0d5c991
Add AI profiles and harness adapters (claude-code, codex, opencode, native)

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:29:48 -04:00
-
8c3ef3d884
Secret: decryption-free pass existence check for purge

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:27:49 -04:00
-
f9f25119d0
Secret: purge failure fails set, unreachable service fails rm

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:26:38 -04:00
-
bfef3e5c1e
Secret: purge stale lower-tier copies on set, warn on unreachable rm, fresh 0600

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:24:55 -04:00
-
6cb9065dcf
Secret: handle empty stdin read, explicit dir perms

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:21:13 -04:00
-
28a9de1a46
Add AI secret backend with three-tier storage fallback

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:20:54 -04:00
-
676fcfc9ea
Compatibility levels: official-doc until mock regression grants stable

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:20:02 -04:00
-
86ff275910
Add AI registry: providers, harnesses, compatibility matrix

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:09:49 -04:00
-
c8279fc993
cn tests: assert fontconfig rule content and required menu entries

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:06:36 -04:00
-
9baecc928d
cn tests: strict mode, positive assertions before removals

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:05:48 -04:00
-
bc84b808fe
Add OmarchyCN shell test suite

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:03:09 -04:00
-
5bab9b81ac
Overlay: comments-only extension template counts as replaceable

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:01:53 -04:00
-
a8683ae8a7
Menu: full scale presets; overlay ships extracted menu extension

ZacharyZhang-NYandClaude Fable 5
2026-08-24 20:00:27 -04:00
-
ca0130c674
Add OmarchyCN menu with mirrors, Chinese env, display, diagnostics

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:51:54 -04:00
-
94b9797211
Display scale: session detection via Hyprland env, executable recovery hint

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:49:57 -04:00
-
3cdb3fa61c
Display scale: verify both lines, fail on reload error, honest non-TTY path

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:48:35 -04:00
-
fff49e747c
Add display scale presets with revert confirmation

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:46:26 -04:00
-
4a762052ca
IME hotkey: also unbind Apps menu key before menu migration

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:45:36 -04:00
-
14b14f24fa
Add IME hotkey command with menu-key migration and conflict detection

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:43:35 -04:00
-
b7ced3b1b0
IME: dependency-free profile comparison

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:41:33 -04:00
-
0a3cff60eb
IME: content-diff backup condition, DefaultIM assertion

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:40:15 -04:00
-
7b00f37c59
Add Fcitx5 Rime setup with default profile and status checks

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:37:29 -04:00
-
2b799d4388
Font status: assert untagged CJK fallback reaches SC

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:35:01 -04:00
-
92b0289dbb
Fontconfig: restore SC-first generic alias preferences

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:34:32 -04:00
-
19f7fff4de
Fontconfig: scope ja/ko overrides to generic families

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:34:02 -04:00
-
ae1083039b
Fontconfig: untagged-request SC fallback, ja/ko native variants

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:33:22 -04:00
-
d057c6f894
Locale apply: escaped matching, explicit generation assertions

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:26:31 -04:00
-
843769bf77
Add CJK fonts, fontconfig priority, and locale commands

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:25:53 -04:00
-
320ba5118a
Update: strict-mode migrations, per-file completion markers

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:24:12 -04:00
-
b44380db1d
Add omarchycn update for overlay installs with migration runner

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:12:46 -04:00
-
1ef2743f9e
Overlay: manifest-as-intent before copy, two-pass validated uninstall

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:11:34 -04:00
-
88b933d2bc
Overlay: validated manifest with dest record, ownership checks, clean reinstall

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:09:29 -04:00
-
e3ca9ee493
Add overlay installer for existing Omarchy systems

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:06:29 -04:00
-
fe42c049ff
Use full -Syu transactions, no partial upgrades

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:05:24 -04:00
-
afd75160b5
Document [omarchycn] pacman repository setup

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:02:23 -04:00
-
738393851c
Keyring: merge keys via gpg import/export, pkgrel 2

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:01:38 -04:00
-
b7ff3a32c7
Keyring build: .key source names so makepkg does not treat them as sigs

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:00:49 -04:00
-
a867157978
Add omarchycn-keyring package and container build script

ZacharyZhang-NYandClaude Fable 5
2026-08-24 19:00:28 -04:00
-
04b2d8836e
Doctor: accept all module arg, survive empty mirrorlist

ZacharyZhang-NYandClaude Fable 5
2026-08-24 18:58:27 -04:00
-
386bf49758
Doctor: silence best-effort notification in headless runs

ZacharyZhang-NYandClaude Fable 5
2026-08-24 18:56:09 -04:00
-
dd3b893137
Add cn doctor with mirror auto-failover and restore commands

ZacharyZhang-NYandClaude Fable 5
2026-08-24 18:55:08 -04:00
-
d1a5ddfd02
dev-mirror: fix cargo official/duplicate handling, sed-free line set, gemrc safety

ZacharyZhang-NYandClaude Fable 5
2026-08-24 18:47:40 -04:00
-
e48264373d
dev-mirror docker: create /etc/docker before writing daemon.json

ZacharyZhang-NYandClaude Fable 5
2026-08-24 18:43:19 -04:00
-
15bf72dfe3
dev-mirror lib: shellcheck directive for cross-file array

ZacharyZhang-NYandClaude Fable 5
2026-08-24 18:42:41 -04:00
-
8dab891155
Add dev-mirror manager for npm, pip, cargo, go, gem, docker

ZacharyZhang-NYandClaude Fable 5
2026-08-24 18:42:29 -04:00
-
aabe95b887
Mirror probe: guard failures under set -e, reject HTTP errors

ZacharyZhang-NYandClaude Fable 5
2026-08-24 18:40:27 -04:00
-
434f848dd8
Mirror manager: shellcheck fixes

ZacharyZhang-NYandClaude Fable 5
2026-08-24 18:35:11 -04:00
-
2bcf0a20f0
Add Arch mirror manager: benchmark, apply, pin, restore, status

ZacharyZhang-NYandClaude Fable 5
2026-08-24 18:34:55 -04:00
-
18041c7537
cn commands: use OMARCHY_PATH per runtime convention

ZacharyZhang-NYandClaude Fable 5
2026-08-24 18:32:51 -04:00
-
d4002897e3
Add omarchycn CLI entry and cn command group

ZacharyZhang-NYandClaude Fable 5
2026-08-24 18:29:01 -04:00
-
4f06b2364f
Sync workflow: always open PR, report trial-merge status

ZacharyZhang-NYandClaude Fable 5
2026-08-24 18:24:38 -04:00
-
2fd24589c2
Add automated upstream sync workflow

ZacharyZhang-NYandClaude Fable 5
2026-08-24 18:22:44 -04:00
-
9ce9f300ae
Add OmarchyCN release signing public key and verification docs

ZacharyZhang-NYandClaude Fable 5
2026-08-24 18:18:38 -04:00