ZacharyZhang-NY and Claude Fable 5
b7aa5d9d7d
Drop mailto handler for removed HEY launcher from mimeapps
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-25 10:33:49 -04:00
ZacharyZhang-NY and Claude Fable 5
43f274ce63
Docs: stop claiming removed apps ship by default
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-25 10:32:51 -04:00
ZacharyZhang-NY and Claude Fable 5
763ebb83c3
Purge remaining references to removed western apps
...
The quattro upgrade script no longer registers the HEY mailto
handler, installer tips stop naming LibreOffice, and the hotkeys,
GUIs, and web-apps manuals drop the entries for removed apps.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-25 10:30:28 -04:00
ZacharyZhang-NY and Claude Fable 5
6d8acfca9f
Drop western default apps from the CN default set
...
Basecamp, Discord, HEY, Google Contacts/Maps/Messages/Photos,
WhatsApp, and X lose their shipped launchers, webapp keybindings,
and the whatsapp-slim extension; aether, libreoffice-fresh, and
obs-studio leave the base package set. The HEY mailto handler and
its registration go with them. Preinstall add/remove lists, the
launcher hide list, and chromium flags stay in sync.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-25 10:23:52 -04:00
ZacharyZhang-NY and Claude Fable 5
7150f63544
Ship Chinese IME and font fallback by default on zh_CN systems
...
fcitx5-rime, fcitx5-chinese-addons, and fcitx5-configtool join the
base package set, and a provisioning step seeds the Rime profile and
CJK fontconfig for users on systems whose locale is zh_CN, so Chinese
input works at first boot without omarchycn setup.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-25 10:14:00 -04:00
ZacharyZhang-NY and Claude Fable 5
e71a9de012
Install zh_CN.UTF-8 as system language for Chinese installs
...
The configurator wrote en_US.UTF-8 unconditionally, so a Chinese
install booted into an English system. sys_lang now follows the
installer language, and both zh_CN and en_US locales are always
generated in the target.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-25 10:00:14 -04:00
ZacharyZhang-NY and Claude Fable 5
960e0a6211
Bump cn/release to 4 after publishing 4.0.0.alpha-cn.3
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-25 08:57:39 -04:00
ZacharyZhang-NY and Claude Fable 5
e0b21ff8fb
Fix shell-quoting leak in setup-form English strings
...
Three literals carried ''' escape sequences verbatim, so sourcing
the English branch executed stray words and aborted the first-boot
owner form under set -e.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
4.0.0.alpha-cn.3
2026-08-25 08:37:33 -04:00
ZacharyZhang-NY and Claude Fable 5
ba9a265e4a
Fix GUI fallback misfire and untranslated failure-menu case patterns
...
The cage wrapper treated the installer session exit code as cage
availability, so an installer abort re-ran the English VT flow. A
gui-started marker now separates the two. Dashboard failure-menu
cases for shell/poweroff now match the localized choice strings.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-25 02:13:27 -04:00
ZacharyZhang-NY and Claude Fable 5
1245b749af
Logo word gap; translate welcome, cfdisk, and partitioning progress strings
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-25 01:43:21 -04:00
ZacharyZhang-NY and Claude Fable 5
84514840f5
Chinese installer onboarding: bilingual setup form, vendored ISO patch
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-25 01:33:35 -04:00
ZacharyZhang-NY and Claude Fable 5
48218b2d5f
Brand boot splash and plymouth wordmark as OMARCHY CN
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-25 01:26:05 -04:00
ZacharyZhang-NY and Claude Fable 5
6ce3bbf8d6
Merge upstream sync b86d4505 (README resolved toward CN rewrite)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-25 01:18:23 -04:00
ZacharyZhang-NY and Claude Fable 5
0bb9a96612
Begin cn.3 development cycle
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 23:25:41 -04:00
ZacharyZhang-NY and Claude Fable 5
9546fe98b9
Update: refuse pre-channel downgrades; doc docker restore scope
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 23:24:39 -04:00
ZacharyZhang-NY and Claude Fable 5
2f5f02d3e5
Update: stable-channel empty tag list fails with message, not silently
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 23:21:11 -04:00
ZacharyZhang-NY and Claude Fable 5
eb149f30c4
M5 review fixes: key download step, honest update paths, ordered checklist, channel semantics
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 23:19:26 -04:00
ZacharyZhang-NY and Claude Fable 5
9145679261
Document the OmarchyCN layer in AGENTS.md
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 22:17:32 -04:00
ZacharyZhang-NY and Claude Fable 5
786544edf3
Add release checklist, sync SLA, security response, channel command
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 22:17:06 -04:00
ZacharyZhang-NY and Claude Fable 5
708651fa8e
Add Chinese user manual (install, mirrors, IME, AI, recovery)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 22:16:34 -04:00
ZacharyZhang-NY and Claude Fable 5
79d3a65441
Remove temp diagnostics workflow
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 22:15:24 -04:00
ZacharyZhang-NY and Claude Fable 5
17e0beb7a6
Temp host diagnostics workflow
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 22:09:10 -04:00
ZacharyZhang-NY and Claude Fable 5
6330c2b0a7
Vendor omarchy-pkgs patch shipping the cn data layer
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
4.0.0.alpha-cn.2
2026-08-24 21:30:59 -04:00
ZacharyZhang-NY and Claude Fable 5
9f78e1530f
cn commands: use omarchy-cmd helpers per bin style rule
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 21:16:54 -04:00
ZacharyZhang-NY and Claude Fable 5
0aaa770561
Wizard: explicit step error propagation, honest final diagnosis
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 21:08:58 -04:00
ZacharyZhang-NY and Claude Fable 5
35e4d42682
Wizard: full PRD step set with explicit skip; apps via AUR helper
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 21:07:29 -04:00
ZacharyZhang-NY and Claude Fable 5
16b95790aa
Add China app catalog and first-run wizard
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 21:03:35 -04:00
ZacharyZhang-NY and Claude Fable 5
327442a1e7
AI tests: restricted PATH guarantees installer branch coverage
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 21:01:54 -04:00
ZacharyZhang-NY and Claude Fable 5
1cf6d455d7
AI tests: responses-only codex mock, exercised installer branch
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 21:00:29 -04:00
ZacharyZhang-NY and Claude Fable 5
bf0d2a4e2a
AI default/tests: env-passed key, secure creation, harness install, isolated strict mocks
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 20:58:35 -04:00
ZacharyZhang-NY and Claude Fable 5
bc2a3c09db
Add AI mock regression suite; grant stable to regression-covered combos
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 20:55:34 -04:00
ZacharyZhang-NY and Claude Fable 5
cd80471307
Add AI default-agent mapping via harness-native config persistence
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 20:54:42 -04:00
ZacharyZhang-NY and Claude Fable 5
e2a473481d
Wizard: preserve prior profile until new config passes its test
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 20:53:12 -04:00
ZacharyZhang-NY and Claude Fable 5
cf15c6083c
Wizard: adapter-backed combos only, protocol-filtered models, test-gated activation
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 20:52:09 -04:00
ZacharyZhang-NY and Claude Fable 5
d0c4c3a0b3
AI test: codex Responses API branch
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 20:50:37 -04:00
ZacharyZhang-NY and Claude Fable 5
78909cbfd5
AI wizard/test/doctor: native-auth handling, Responses API test, safe temp, stale profile
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 20:50:11 -04:00
ZacharyZhang-NY and Claude Fable 5
a942500712
AI test: correct http code capture on connection failure
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 20:46:03 -04:00
ZacharyZhang-NY and Claude Fable 5
870ee40c7a
Add AI test, doctor, and interactive setup wizard
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 20:45:47 -04:00
ZacharyZhang-NY and Claude Fable 5
3760ac46e2
Codex adapter: remove stale temp files before secure recreation
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 20:44:36 -04:00
ZacharyZhang-NY and Claude Fable 5
51ba414009
Codex adapter: full auth contract, robust TOML detection, 0600 temp files
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 20:43:29 -04:00
ZacharyZhang-NY and Claude Fable 5
717ba305bf
AI: harness-aware model validation, official codex contract, launch fail-fast
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 20:38:43 -04:00
ZacharyZhang-NY and Claude Fable 5
02d0d5c991
Add AI profiles and harness adapters (claude-code, codex, opencode, native)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 20:29:48 -04:00
ZacharyZhang-NY and Claude Fable 5
8c3ef3d884
Secret: decryption-free pass existence check for purge
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 20:27:49 -04:00
ZacharyZhang-NY and Claude Fable 5
f9f25119d0
Secret: purge failure fails set, unreachable service fails rm
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 20:26:38 -04:00
ZacharyZhang-NY and Claude Fable 5
bfef3e5c1e
Secret: purge stale lower-tier copies on set, warn on unreachable rm, fresh 0600
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 20:24:55 -04:00
ZacharyZhang-NY and Claude Fable 5
6cb9065dcf
Secret: handle empty stdin read, explicit dir perms
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 20:21:13 -04:00
ZacharyZhang-NY and Claude Fable 5
28a9de1a46
Add AI secret backend with three-tier storage fallback
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 20:20:54 -04:00
ZacharyZhang-NY and Claude Fable 5
676fcfc9ea
Compatibility levels: official-doc until mock regression grants stable
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 20:20:02 -04:00
ZacharyZhang-NY and Claude Fable 5
86ff275910
Add AI registry: providers, harnesses, compatibility matrix
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 20:09:49 -04:00
ZacharyZhang-NY and Claude Fable 5
c8279fc993
cn tests: assert fontconfig rule content and required menu entries
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
2026-08-24 20:06:36 -04:00