ZacharyZhang-NY
e5b01ace6b
Ask for the language, not the region, on the installer's first screen
...
omarchy_prompt_keyboard takes the layout to preselect.
2026-10-09 00:15:06 -04:00
ZacharyZhang-NY
848e9610c0
Check off T23 after two codex rounds
2026-10-09 00:10:00 -04:00
ZacharyZhang-NY
95d4e57db9
Move the region screen's replacement to T24
2026-10-08 23:51:30 -04:00
ZacharyZhang-NY
6da63c8942
Check off T22 after one codex round
2026-10-08 23:50:24 -04:00
ZacharyZhang-NY
562684f9fa
Check off T21 after two codex rounds
2026-10-08 23:47:57 -04:00
ZacharyZhang-NY
b914d694f2
Read a quoted LANG and append LANG on its own line in omarchy-language
2026-10-08 23:46:59 -04:00
ZacharyZhang-NY
199a7f23fc
Split language from region: omarchy-language and Setup > Language own LANG
...
omarchy-region and install/config/region.sh no longer touch the locale;
both logout prompts are worded through omarchy-text.
2026-10-08 23:44:04 -04:00
ZacharyZhang-NY
1824bc3066
Check off T20 after two codex rounds
2026-10-08 23:35:30 -04:00
ZacharyZhang-NY
371fd05f03
Keep #14433 's XPS 13 cirrus firmware in the offline package list
2026-10-08 23:34:22 -04:00
ZacharyZhang-NY
557ba1d270
Give the sleep-lock and power tests omarchy-text, which they found only when installed
2026-10-08 23:30:51 -04:00
ZacharyZhang-NY
fdd457c0fa
Merge #14433 input methods and remove Rime
...
The keyboard choice and omarchy-setup-input own Chinese input now. The
new passwordless sudo and input tooltips get Chinese text.
2026-10-08 23:30:41 -04:00
ZacharyZhang-NY
8798461461
Check off T19 after two codex rounds
2026-10-08 22:46:11 -04:00
ZacharyZhang-NY
4521dac023
Merge reworked #13690 : timezone-derived region and channel mirror prepends
...
Drop the .cn servers.sed twins, the USTC Arch fallback and the closed
#14399 timezone preselection. region.sh follows the installer's marker.
2026-10-08 22:43:55 -04:00
ZacharyZhang-NY
c7402fe653
Add T19-T27: timezone region, dhh's input methods, language split
2026-10-08 22:39:01 -04:00
Kros Dai and Claude Opus 5.5
ec4579a461
🐛 fix(test): skip exact zone match without tzdata.zi
...
- 🐛 minimal containers lack the link table, so the exact china zone check failed on a correct profile
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QuATgjU4mnqpqSLAKMQ14g
2026-10-08 16:44:15 -04:00
Kros Dai and Claude Opus 5.5
d9a781e3c9
📝 docs(region): scope the refresh render boundary
...
- 📝 state that same-user code is outside the refresh boundary, so reviewers see the trade-off was deliberate
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QuATgjU4mnqpqSLAKMQ14g
2026-10-08 16:08:36 -04:00
Kros Dai and Claude Opus 5.5
a6c3480ff8
📝 docs(region): state marker mode and archlinuxcn risk
...
- 📝 refresh reads the marker unprivileged, and rolling archlinuxcn packages can outpace stable snapshots
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QuATgjU4mnqpqSLAKMQ14g
2026-10-08 15:31:04 -04:00
Kros Dai and Claude Opus 5.5
545190596d
♻️ refactor(pacman): branch on render with if/else
...
- ♻️ follow the repo style instead of exiting early to skip the install block
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QuATgjU4mnqpqSLAKMQ14g
2026-10-08 15:31:04 -04:00
Kros Dai and Claude Opus 5.5
b381093e32
✅ test(region): derive china zones from tzdata
...
- ✅ dropping a backward-compatible zone name from the profile now fails the test
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QuATgjU4mnqpqSLAKMQ14g
2026-10-08 15:31:04 -04:00
Kros Dai and Claude Opus 5.5
9d74c813f1
🐛 fix(channel): require every region fragment for dev
...
- 🐛 leaving dev refreshes stable or rc with the checkout's tools, so a profile missing those fragments would drop regional repositories
- ✅ refuse a profile missing any single fragment
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QuATgjU4mnqpqSLAKMQ14g
2026-10-08 15:31:04 -04:00
Kros Dai and Claude Opus 5.5
fce85abf48
📝 docs(region): explain mirror order and fallback
...
- 📝 pacman's three-error skip and first-server databases decide what the china replicas must serve
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QuATgjU4mnqpqSLAKMQ14g
2026-10-08 15:21:51 -04:00
Kros Dai and Claude Opus 5.5
3c68a1bb04
✨ feat(region): put the china channel mirrors first
...
- ✨ omarchy now runs per-channel china replicas, so they should lead instead of trailing as a fallback
- ♻️ prepend per-channel fragments so each channel's own mirror stays the fallback
- 🔥 drop the ustc arch mirror, which was never a stable or rc snapshot replica
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QuATgjU4mnqpqSLAKMQ14g
2026-10-08 15:21:51 -04:00
Kros Dai and Claude Opus 5.5
b89def6c7f
📝 docs(region): describe timezone-derived regions
...
- 📝 the --region build flag is gone, so the installer contract and validation plan change with it
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QuATgjU4mnqpqSLAKMQ14g
2026-10-08 15:03:46 -04:00
Kros Dai and Claude Opus 5.5
0de49b231a
✨ feat(region): map timezones to regions
...
- ✨ one iso serves every region, so the installer derives it from the timezone the user already picks
- ✅ reject unknown zones and zones claimed by two regions
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QuATgjU4mnqpqSLAKMQ14g
2026-10-08 15:03:41 -04:00
David Heinemeier Hansson
40642c0d35
Verify input setup and composition stay quiet
2026-10-07 18:10:20 +02:00
David Heinemeier Hansson
ee358c251b
Show the input switching shortcut in keyboard hints
2026-10-07 18:10:20 +02:00
ZacharyZhang-NY
b333308b2d
Check off T18 after three codex rounds
2026-10-07 11:54:34 -04:00
ZacharyZhang-NY
8415c8d2a2
Document the China switch order
2026-10-07 11:54:16 -04:00
David Heinemeier Hansson
f273eed840
Suppress the Cloudpinyin first-use prompt
2026-10-07 17:48:56 +02:00
ZacharyZhang-NY
d62dff95b6
Trust ArchLinuxCN before the China refresh upgrades through it; repair links before the cn rename
2026-10-07 11:46:38 -04:00
David Heinemeier Hansson
036e501e58
Show explicit choices on notification cards
2026-10-07 17:35:03 +02:00
David Heinemeier Hansson
35f8eef1bc
Remove the Japanese input welcome notification
2026-10-07 17:35:02 +02:00
ZacharyZhang-NY
9a57690e7d
Align the China region to the official cn profile
...
The region value is cn, the China files live under default/regions/cn/, and
omarchy-apply-pacman renders pacman for every caller: the .cn twins of the
channel servers first, then .org, USTC and ArchLinuxCN. Switching to China
installs and trusts the ArchLinuxCN keyring. A migration renames china to cn
and repoints the drop-in links.
2026-10-07 11:33:01 -04:00
David Heinemeier Hansson
2841563e6c
Remember input selections before an app gains focus
2026-10-07 17:17:02 +02:00
David Heinemeier Hansson
cd73dc6cfd
Keep Pinyin setup prompts visible
2026-10-07 17:17:02 +02:00
ZacharyZhang-NY
d2e4a95aed
Merge branch 'pr-14399' into omarchycn
...
# Conflicts:
# bin/omarchy-refresh-pacman
# install/post-install/pacman.sh
2026-10-07 11:08:25 -04:00
ZacharyZhang-NY
1abe693d73
Add T18, merging the official region-profile PRs, to the task list
2026-10-07 11:08:19 -04:00
David Heinemeier Hansson
fcda55944a
Show input modes in the keyboard indicator
2026-10-07 16:57:03 +02:00
David Heinemeier Hansson
22514b59f2
Exercise input engines across desktop toolkits
2026-10-07 15:59:46 +02:00
David Heinemeier Hansson
0f14a84934
Preserve inherited input keys and later keyboard changes
2026-10-07 15:19:06 +02:00
David Heinemeier Hansson
cd0025b62f
Merge branch 'quattro' into unified-input-method-setup
2026-10-07 15:02:38 +02:00
David Heinemeier Hansson
d9b970dd62
Let users choose passwordless sudo duration ( #14435 )
...
* Let users choose passwordless sudo duration
* Warn in the menu bar when passwordless sudo is active
* Fix sudo indicator hover behavior and repeated authentication
* Disable passwordless sudo from the bar without a terminal
* Shorten passwordless sudo indicator tooltip
* Recover interrupted passwordless sudo duration switches
* Allow sudo grant changes when listings require authentication
* Start passwordless sudo setup with the duration question
2026-10-07 14:41:27 +02:00
David Heinemeier Hansson
982290fa42
Nicer order
2026-10-07 13:41:30 +02:00
David Heinemeier Hansson and Claude Opus 5.5
b6f2c1cef7
Describe the agents panel's limit rows and sign-in link as they are ( #14430 )
...
The manual still said the panel shows the percentage used and that an idle
account keeps its last known limits, and the README that sign-in trouble is
only text. Rows show the time to reset with the percentage on hover, and a
lapsed sign-in is a Sign-in required link that signs the account in again.
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-07 13:15:38 +02:00
David Heinemeier Hansson and Claude Opus 5.5
7b68fee056
Add Slack to Install > Service ( #14434 )
...
Slack is one of the most popular apps people install from the AUR. It now
ships from the Omarchy package repository as slack-desktop, with native
x86_64 and aarch64 builds. Install it the same way as Bitwarden: one menu
entry that installs the package and then launches Slack. The commercial
apps page of the manual gets a matching section.
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-07 13:15:00 +02:00
David Heinemeier Hansson
9fe6a04715
Unify input methods with the installer keyboard selection
2026-10-07 12:59:36 +02:00
David Heinemeier Hansson
402128b6a2
Automatically approve orphan removal during updates ( #14428 )
2026-10-07 12:13:33 +02:00
David Heinemeier Hansson
2fa6d0ecc5
Approve Grok migration removal automatically
2026-10-07 12:03:54 +02:00
David Heinemeier Hansson
83957145a7
Replace Disk Usage TUI with Disktree ( #14426 )
2026-10-07 11:53:39 +02:00
Spencer Bull
0f8af9be30
Merge pull request #14017 from omacom/xps13-ptl-cirrus-firmware
...
Install XPS 13 Panther Lake speaker firmware
2026-10-06 22:58:04 -05:00