ZacharyZhang-NY
f2d69265d6
Check off T30 after one codex round
2026-10-11 23:54:39 -04:00
ZacharyZhang-NY
375ff9036d
Check off T29 after one codex round
2026-10-11 23:50:38 -04:00
ZacharyZhang-NY
6a221de8b3
Plan: local test ISOs no longer pin their builds
2026-10-11 23:49:08 -04:00
ZacharyZhang-NY
70fc7a9e2d
Check off T28 after two codex rounds
2026-10-11 23:48:42 -04:00
ZacharyZhang-NY
ae065afb66
Drop Claude Code API from the plan's shipping notes
2026-10-11 23:48:00 -04:00
ZacharyZhang-NY
f2af41bbc9
Drop the Claude Code API setup, Dim and Kimi, and the pkg-add change
2026-10-11 23:45:12 -04:00
ZacharyZhang-NY
dd704a29cd
Plan T28–T36 after the maintainers' ISO test
2026-10-11 23:43:59 -04:00
ZacharyZhang-NY
3c6e7cca55
Merge remote-tracking branch 'origin/omarchycn' into omarchycn
2026-10-09 11:47:54 -04:00
ZacharyZhang-NY
02fb6439eb
Check off T27 after two codex rounds
2026-10-09 02:22:04 -04:00
ZacharyZhang-NY
c8ec83d046
Correct the acceptance checklist: run B timezone, test failure scope, OCR misses, trap condition
2026-10-09 02:21:17 -04:00
ZacharyZhang-NY
8e1f9266ca
Check off T26; acceptance checklist for the language and timezone-region model
2026-10-09 02:18:33 -04:00
ZacharyZhang-NY
fcd681c099
Merge upstream quattro for the Qt 6.12 palette fix ( #14553 )
...
Qt 6.12 shadows the bare Color singleton, so the bar and every Color
role read undefined on fresh installs. Keep our I18n text in the four
conflicting files, qualify #14433 's notification button color, give the
new dictation menu rows and notifications Chinese, and drop table
entries for the removed Voxtype and FIDO2 texts.
2026-10-09 01:24:30 -04:00
ZacharyZhang-NY
76b9331d8b
Escape commas in the keyboard preselect; gum splits --selected on them
2026-10-09 00:52:26 -04:00
ZacharyZhang-NY
c08a1bc3c2
Check off T25 after two codex rounds
2026-10-09 00:25:49 -04:00
ZacharyZhang-NY
2d2aa337e4
Say which mirror files region.sh links and that Global only hides China Apps
2026-10-09 00:25:23 -04:00
ZacharyZhang-NY
738d59e3a9
Describe language and timezone-derived region in the manual and docs
2026-10-09 00:21:33 -04:00
ZacharyZhang-NY
7198a7b711
Check off T24 after two codex rounds
2026-10-09 00:20:21 -04:00
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
Emir Beganović
c352b62d67
Merge pull request #14637 from omacom/install/node-tarball-by-architecture
...
Unpack the bundled Node tarball for the machine's architecture
2026-10-09 01:21:27 +02:00
Emir Beganovic
15b3529ef2
Test that each architecture unpacks its own Node tarball
...
The existing test runs mise-work.sh in the runtime context, which skips
the bundled tarball altogether. This offers both tarballs to an x86_64
and an aarch64 machine and checks that each unpacks its own and hands
Mise that version, and that a machine with only the other architecture's
tarball fails. Against the old script the aarch64 case fails.
2026-10-09 01:13:27 +02:00
Emir Beganovic
057681b33c
Unpack the bundled Node tarball for the machine's architecture
...
An aarch64 ISO bundles node-v*-linux-arm64.tar.gz, and mise-work.sh
looked for node-v*-linux-x64.tar.gz on every machine. An offline install
on aarch64 stopped at its last step: "Error: bundled Node.js tarball
missing from /opt/packages".
The name now follows uname -m. x86_64 looks for the same file as before.
This is the change the n1x branch already carries, from Spencer Bull's
6d022e36.
2026-10-09 01:07:03 +02: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
David Heinemeier Hansson
50d687a1f2
Ship Superwhisper cloud dictation by default ( #14625 )
...
* Ship Superwhisper cloud dictation by default
* Rely on Superwhisper cloud defaults without first-run setup
2026-10-08 21:23:50 +02: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
David Heinemeier Hansson
02d28d273a
Fix Superwhisper setup with existing Right Alt shortcut
2026-10-08 21:19:48 +02: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
5ad44d62f6
Alphabetical order
2026-10-08 21:00:58 +02:00
David Heinemeier Hansson
c24889096e
Add selectable Voxtype and Superwhisper dictation ( #14552 )
...
* Add selectable dictation backends
* Move dictation migration after repository priority update
* Extract backend-specific dictation installers
* Keep dictation installer dispatcher executable
* Call dictation backend installers directly
* Drop legacy Superwhisper migration and runtime cleanup
* Separate dictation defaults from generic recording protocol
* Add backend-specific dictation removers
* Preserve existing Voxtype selection during upgrade
* Make dictation backend selection safe and retryable
* Show the dictation indicator only for selected Voxtype
* Allow switching away from stopped Superwhisper
* Remove the built-in bar dictation indicator
* Store default dictation selection under defaults
* Rename dictation backend selector to use
* Move dictation removers into their own menu category
2026-10-08 20:37:26 +02:00
David Heinemeier Hansson
1554a522cc
Update packages after prioritizing OPR
2026-10-08 10:40:56 -04:00
David Heinemeier Hansson
717a0e9c50
Keep OPR priority migration independent of Quickshell
2026-10-08 10:40:56 -04:00