 ZacharyZhang-NYandClaude 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-NYandClaude 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-NYandClaude 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-NYandClaude 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-NYandClaude 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-NYandClaude 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 |
|
 ZacharyZhang-NYandClaude Fable 5
|
9baecc928d
|
cn tests: strict mode, positive assertions before removals
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 20:05:48 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
bc84b808fe
|
Add OmarchyCN shell test suite
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 20:03:09 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
5bab9b81ac
|
Overlay: comments-only extension template counts as replaceable
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 20:01:53 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
a8683ae8a7
|
Menu: full scale presets; overlay ships extracted menu extension
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 20:00:27 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
ca0130c674
|
Add OmarchyCN menu with mirrors, Chinese env, display, diagnostics
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:51:54 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
94b9797211
|
Display scale: session detection via Hyprland env, executable recovery hint
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:49:57 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
3cdb3fa61c
|
Display scale: verify both lines, fail on reload error, honest non-TTY path
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:48:35 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
fff49e747c
|
Add display scale presets with revert confirmation
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:46:26 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
4a762052ca
|
IME hotkey: also unbind Apps menu key before menu migration
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:45:36 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
14b14f24fa
|
Add IME hotkey command with menu-key migration and conflict detection
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:43:35 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
b7ced3b1b0
|
IME: dependency-free profile comparison
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:41:33 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
0a3cff60eb
|
IME: content-diff backup condition, DefaultIM assertion
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:40:15 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
7b00f37c59
|
Add Fcitx5 Rime setup with default profile and status checks
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:37:29 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
2b799d4388
|
Font status: assert untagged CJK fallback reaches SC
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:35:01 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
92b0289dbb
|
Fontconfig: restore SC-first generic alias preferences
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:34:32 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
19f7fff4de
|
Fontconfig: scope ja/ko overrides to generic families
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:34:02 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
ae1083039b
|
Fontconfig: untagged-request SC fallback, ja/ko native variants
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:33:22 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
d057c6f894
|
Locale apply: escaped matching, explicit generation assertions
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:26:31 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
843769bf77
|
Add CJK fonts, fontconfig priority, and locale commands
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:25:53 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
320ba5118a
|
Update: strict-mode migrations, per-file completion markers
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:24:12 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
b44380db1d
|
Add omarchycn update for overlay installs with migration runner
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:12:46 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
1ef2743f9e
|
Overlay: manifest-as-intent before copy, two-pass validated uninstall
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:11:34 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
88b933d2bc
|
Overlay: validated manifest with dest record, ownership checks, clean reinstall
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:09:29 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
e3ca9ee493
|
Add overlay installer for existing Omarchy systems
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:06:29 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
fe42c049ff
|
Use full -Syu transactions, no partial upgrades
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:05:24 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
afd75160b5
|
Document [omarchycn] pacman repository setup
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:02:23 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
738393851c
|
Keyring: merge keys via gpg import/export, pkgrel 2
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:01:38 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
b7ff3a32c7
|
Keyring build: .key source names so makepkg does not treat them as sigs
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:00:49 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
a867157978
|
Add omarchycn-keyring package and container build script
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 19:00:28 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
04b2d8836e
|
Doctor: accept all module arg, survive empty mirrorlist
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 18:58:27 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
386bf49758
|
Doctor: silence best-effort notification in headless runs
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 18:56:09 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
dd3b893137
|
Add cn doctor with mirror auto-failover and restore commands
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 18:55:08 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
d1a5ddfd02
|
dev-mirror: fix cargo official/duplicate handling, sed-free line set, gemrc safety
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 18:47:40 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
e48264373d
|
dev-mirror docker: create /etc/docker before writing daemon.json
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 18:43:19 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
15bf72dfe3
|
dev-mirror lib: shellcheck directive for cross-file array
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 18:42:41 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
8dab891155
|
Add dev-mirror manager for npm, pip, cargo, go, gem, docker
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 18:42:29 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
aabe95b887
|
Mirror probe: guard failures under set -e, reject HTTP errors
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 18:40:27 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
434f848dd8
|
Mirror manager: shellcheck fixes
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 18:35:11 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
2bcf0a20f0
|
Add Arch mirror manager: benchmark, apply, pin, restore, status
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 18:34:55 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
18041c7537
|
cn commands: use OMARCHY_PATH per runtime convention
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 18:32:51 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
d4002897e3
|
Add omarchycn CLI entry and cn command group
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 18:29:01 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
4f06b2364f
|
Sync workflow: always open PR, report trial-merge status
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 18:24:38 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
2fd24589c2
|
Add automated upstream sync workflow
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 18:22:44 -04:00 |
|
 ZacharyZhang-NYandClaude Fable 5
|
9ce9f300ae
|
Add OmarchyCN release signing public key and verification docs
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
|
2026-08-24 18:18:38 -04:00 |
|