-
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
-
db5c7db39a
Fix CONTRIBUTING sync wording to match current state

ZacharyZhang-NYandClaude Fable 5
2026-08-24 18:17:40 -04:00
-
c1b9d655bb
Add NOTICE and governance docs for OmarchyCN

ZacharyZhang-NYandClaude Fable 5
2026-08-24 18:15:43 -04:00
-
743ae05acc
Feature-focused Chinese README; move PRD and task list to local-only

ZacharyZhang-NYandClaude Fable 5
2026-08-24 18:06:40 -04:00
-
b86d4505c1
Renumber the README manual TOC after Extra themes was dropped (#8089)

Sameer PokharelandGitHub
2026-08-25 01:44:17 +05:45
-
06a3dbca42
Offer to reboot when toggling sudoless Docker; show only the relevant menu entry (#8098)



2026-08-24 21:58:27 +02:00
-
8125f24531
Rewrite README in Chinese with OmarchyCN vs Omarchy comparison

ZacharyZhang-NYandClaude Fable 5
2026-08-24 15:58:00 -04:00
-
50b6798467
Record T8-T9: release published, all tasks complete

ZacharyZhang-NYandClaude Fable 5
2026-08-24 15:26:33 -04:00
-
3b0f02968a
Record T5-T7: build env, baseline ISO build, checksum and boot smoke test
4.0.0.alpha-cn.1

ZacharyZhang-NYandClaude Fable 5
2026-08-24 15:10:19 -04:00
-
5fa312e0ca
Record T1-T4 completion and review-corrected M0 partial scope

ZacharyZhang-NYandClaude Fable 5
2026-08-24 14:34:15 -04:00
-
2c8a687434
Add OmarchyCN PRD and M0 execution task list

ZacharyZhang-NYandClaude Fable 5
2026-08-24 14:21:55 -04:00
-
-
5d3299fb94
Wait for the keypress ourselves instead of asking gum to (#8082)


2026-08-24 19:46:02 +02:00
-
1565919c87
Flag a reboot when the docker group changes (#8080)



2026-08-24 19:32:37 +02:00
-
b5ded31e2f
Don't put the user in the docker group; make it opt-in (#8056)




2026-08-24 18:56:00 +02:00
-
e66c27f1e7
Require signed packages from the Omarchy repository
Ryan Hughes
2026-08-24 12:37:46 -04:00
-
-
5afc9e1495
Revert "Require signed packages from the Omarchy repository"
Ryan Hughes
2026-08-24 12:53:14 -04:00
-
39cffb8f51
Require signed packages from the Omarchy repository
Ryan Hughes
2026-08-24 12:37:46 -04:00
-
4baae6bf2a
Draw text as ASCII art in the Omarchy logo font (#8037)



2026-08-24 17:58:52 +02:00
-
d99d4fc6de
Remove the sudo lockout reset command (#8046)




2026-08-24 15:49:17 +02:00
-
20400badda
Stop a psmouse quirk from failing every install (#7236)


2026-08-24 15:33:03 +02:00
-
535d8f3485
Regenerate mise wrappers that still print mise's output to stdout (#8041)


2026-08-24 14:36:09 +02:00
-
7c896d3521
Keep a web app name out of the launcher's directory structure
Taksh
2026-08-24 07:16:53 +05:30
-
-
43bfe9b9d8
Merge pull request #7926 from basecamp/harden-notification-exec-argv

Ryan HughesandGitHub
2026-08-23 19:51:57 -04:00
-
-
3b0d9b5734
Merge remote-tracking branch 'origin/quattro' into harden-notification-exec-argv
Ryan Hughes
2026-08-23 18:31:42 -04:00
-
-
-
-
8f245e59dc
Restore notify-send option parity and prove legacy fail-closed
Ryan Hughes
2026-08-23 17:18:58 -04:00
-
e3729a385b
Send notifications via the Notify D-Bus method, never notify-send
Ryan Hughes
2026-08-23 17:02:29 -04:00
-
be63983d16
Describe parseExecArgv as a structural check, not intent
Ryan Hughes
2026-08-23 16:47:13 -04:00
-
7e469f962d
Let a received Taildrop file wait to be answered (#7953)




2026-08-23 22:12:07 +02:00
-
1b15120d27
Keep relayed text out of notify-send's option parser

Claude Opus 5 (1M context)andCodex XHigh
2026-08-23 21:44:06 +02:00
-
21cbbf8194
Recognize --exec only after the positionals
Ryan Hughes
2026-08-23 14:41:56 -04:00
-
bf2013e6f3
Make --exec take the command as rest-of-line words
Ryan Hughes
2026-08-23 14:26:25 -04:00
-
f4f3d4c71a
Add plan for finishing Sunshine/Moonlight into a remote desktop

David Heinemeier HanssonandClaude Opus 5
2026-08-23 19:51:32 +02:00
-
eb988b42e6
Remove --exec entirely; --exec-arg is the only click-command form
Ryan Hughes
2026-08-23 13:35:02 -04:00
-
d2fd2e11c6
Run argv click actions through a login shell as positional params
Ryan Hughes
2026-08-23 12:25:48 -04:00
-
07443f3970
Run notification click actions as argv, not shell strings
Ryan Hughes
2026-08-23 12:00:03 -04:00
-
-
ef6d9e6605
Stop an installed theme from running code (#7884)


2026-08-23 16:43:31 +02:00
-
b71c60fe30
[Security] Stop a video title from becoming the Download Video play command (#7847)




2026-08-23 08:18:38 -06:00
-
19266119ea
Clipboard history needs to be bigger!
David Heinemeier Hansson
2026-08-23 11:49:20 +02:00
-
1cc5c72e2c
Add Ori as a lazy-loaded agent and a default-agent choice (#7709)


2026-08-23 11:44:23 +02:00
-
2c247e390e
Stop the About logo moving when the animation starts (#7786)



2026-08-22 20:18:14 +02:00
-
eca89f9518
Animate the About logo with a passing glint (#7768)



2026-08-22 17:19:23 +02:00
-
07fccef41c
Add Super + Q as a second chord for closing a window (#7767)


2026-08-22 16:55:01 +02:00
-
13a969e1ab
Only offer Update > Extra Themes when there is one (#7775)


2026-08-22 16:24:21 +02:00
-
2c593dbbaa
Switch back to the packaged quickshell now that 0.3.1 kills synchronously (#7769)


2026-08-22 15:02:12 +02:00
-
c539f036aa
Explain things better
David Heinemeier Hansson
2026-08-22 14:12:14 +02:00
-
9d93807594
Tooltip for better discovery of alt date formats
David Heinemeier Hansson
2026-08-22 13:56:20 +02:00
-
b63616422f
Leave an auto-scaled internal panel alone in clamshell recovery (#7581)


2026-08-22 13:43:46 +02:00
-
ed7bae4ac5
Replace Gemini coding agent with Antigravity (#6900)





2026-08-21 01:58:31 +05:30
-
cf29ce1867
Add hey (hey-cli) as a lazy-installed mise tool (#7626)

Stanko KrtalićandGitHub
2026-08-20 21:13:27 +02:00