Merge branch 'NOOK-881' — the landing page, FAQ and downloads list said macOS 14, but the app cannot start below 14.2: a CoreAudio overlay symbol its mixer uses only exists from 14.2, and the old bundle floor let LaunchServices launch it on machines that could never run it. The FAQ now names the audio tap API rather than the observation framework, and the downloads list's 14.6+ becomes 14.2+. InputHalo and Gaze keep their own floors.
This commit is contained in:
@@ -110,7 +110,7 @@ function MainDownloadsPage() {
|
|||||||
|
|
||||||
<div class="flex flex-col items-center gap-3">
|
<div class="flex flex-col items-center gap-3">
|
||||||
<span class="text-subtext0 font-mono text-sm">
|
<span class="text-subtext0 font-mono text-sm">
|
||||||
platform: macOS (14.6+)
|
platform: macOS (14.2+)
|
||||||
</span>
|
</span>
|
||||||
<Button
|
<Button
|
||||||
variant="download"
|
variant="download"
|
||||||
|
|||||||
@@ -37,9 +37,9 @@ const FAQ: FaqEntry[] = [
|
|||||||
"The app itself runs unprivileged. Fan control and charge limiting go through a small helper component that macOS requires to run as root for hardware access — the app installs it on first use and you approve it once with your password. The hooks live in each agent's own config directory; you can inspect or remove every file it writes."
|
"The app itself runs unprivileged. Fan control and charge limiting go through a small helper component that macOS requires to run as root for hardware access — the app installs it on first use and you approve it once with your password. The hooks live in each agent's own config directory; you can inspect or remove every file it writes."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
question: "Why macOS 14 or later?",
|
question: "Why macOS 14.2 or later?",
|
||||||
answer:
|
answer:
|
||||||
"The interface is built on Apple's current observation framework, which ships with macOS 14 (Sonoma)."
|
"The audio mixer listens to each app's own sound stream, and Apple only shipped that API in macOS 14.2 (Sonoma)."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
question: "Does it work offline?",
|
question: "Does it work offline?",
|
||||||
@@ -56,7 +56,7 @@ export default function NookFaqPage() {
|
|||||||
<EdgeCacheHeaders maxAge={300} />
|
<EdgeCacheHeaders maxAge={300} />
|
||||||
<PageHead
|
<PageHead
|
||||||
title="Frequently asked questions"
|
title="Frequently asked questions"
|
||||||
description="Does The Nook read your prompts? Do you need a notch? Battery cost, permissions, the macOS 14 requirement, offline use — answered straight."
|
description="Does The Nook read your prompts? Do you need a notch? Battery cost, permissions, the macOS 14.2 requirement, offline use — answered straight."
|
||||||
ogTitle="The Nook — FAQ"
|
ogTitle="The Nook — FAQ"
|
||||||
/>
|
/>
|
||||||
<SubdomainHeader />
|
<SubdomainHeader />
|
||||||
|
|||||||
@@ -103,7 +103,7 @@ export default function NookLanding() {
|
|||||||
UI.
|
UI.
|
||||||
</p>
|
</p>
|
||||||
<p class="text-subtext1 mb-8 text-sm">
|
<p class="text-subtext1 mb-8 text-sm">
|
||||||
macOS 14+ · 14-day free trial · up to 3 devices
|
macOS 14.2+ · 14-day free trial · up to 3 devices
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div class="flex flex-col items-center gap-4 sm:flex-row sm:space-x-4">
|
<div class="flex flex-col items-center gap-4 sm:flex-row sm:space-x-4">
|
||||||
|
|||||||
Reference in New Issue
Block a user