Skip to content

Commit bb4c1ad

Browse files
p-linnaneclaude
andcommitted
feat(data): mark macOS 26.3.2 as device-specific (MacBook Neo)
macOS 26.3.2 (25D2140) is a MacBook Neo-only release per Apple support article HT122868. Add isDeviceSpecific flag to release data and index. Change device-specific badge color from purple to indigo across app and site, using CSS variables for the site badge styling. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 4486fbe commit bb4c1ad

6 files changed

Lines changed: 9 additions & 5 deletions

File tree

data/releases.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
"buildNumber" : "25D2140",
4444
"dataFile" : "releases/26/macOS-26.3.2-25D2140.json",
4545
"isBeta" : false,
46+
"isDeviceSpecific" : true,
4647
"isRC" : false,
4748
"osVersion" : "26.3.2",
4849
"releaseDate" : "2026-03-10",

data/releases/26/macOS-26.3.2-25D2140.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@
113113
"ipswFile" : "UniversalMac_26.3.2_25D2140_Restore.ipsw",
114114
"ipswURL" : "https://updates.cdn-apple.com/2026WinterFCS/fullrestores/047-94879/40A2B65E-4E49-4EAA-8BEC-62A305007488/UniversalMac_26.3.2_25D2140_Restore.ipsw",
115115
"isBeta" : false,
116+
"isDeviceSpecific" : true,
116117
"isRC" : false,
117118
"kernels" : [
118119
{

macOSdbApp/Views/SidebarView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ private struct ReleaseRow: View {
139139
Text("Device Specific")
140140
.font(.caption2)
141141
.fontWeight(.medium)
142-
.foregroundStyle(.purple)
142+
.foregroundStyle(.indigo)
143143
}
144144
}
145145

site/src/pages/index.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,8 @@ function releaseSlug(release: any): string {
150150
}
151151

152152
.badge-device {
153-
background: color-mix(in srgb, purple 15%, transparent);
154-
color: purple;
153+
background: color-mix(in srgb, var(--color-badge-device) 15%, transparent);
154+
color: var(--color-badge-device);
155155
}
156156

157157
.filter-bar {

site/src/pages/release/[slug].astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -203,8 +203,8 @@ const xnuVersion = releaseData.kernels?.[0]?.xnuVersion;
203203
}
204204

205205
.badge-device {
206-
background: color-mix(in srgb, purple 15%, transparent);
207-
color: purple;
206+
background: color-mix(in srgb, var(--color-badge-device) 15%, transparent);
207+
color: var(--color-badge-device);
208208
}
209209

210210
.ipsw-link {

site/src/styles/global.css

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
--color-link-hover: #0055b3;
99
--color-badge-beta: #bf5700;
1010
--color-badge-rc: #248a3d;
11+
--color-badge-device: #5856d6;
1112
--color-table-header: #f5f5f7;
1213
--color-table-stripe: #fafafa;
1314
--color-upgraded: #248a3d;
@@ -30,6 +31,7 @@
3031
--color-link-hover: #5ab4ff;
3132
--color-badge-beta: #ff9f0a;
3233
--color-badge-rc: #30d158;
34+
--color-badge-device: #7d7aff;
3335
--color-table-header: #2d2d2f;
3436
--color-table-stripe: #252527;
3537
--color-upgraded: #30d158;

0 commit comments

Comments
 (0)