 ZacharyZhang-NYandClaude 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-NYandClaude 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-NYandClaude 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-NYandClaude 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-NYandClaude 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-NYandClaude 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-NYandClaude 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-NYandClaude 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-NYandClaude 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-NYandClaude 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-NYandClaude 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-NYandClaude 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-NYandClaude 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-NYandClaude 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-NYandClaude 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-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 |
|