chore: auto-commit uncommitted changes
This commit is contained in:
parent
35c9e106b5
commit
723b780598
Binary file not shown.
Binary file not shown.
|
|
@ -116,14 +116,19 @@
|
|||
<tr><th>Your region</th><th>Backup location</th><th>Why</th></tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{{range .Pops}}{{if eq .Status "live"}}
|
||||
{{range .Pops}}{{if or (eq .Status "live") (eq .City "Dubai") (eq .City "Bogotá") (eq .City "Almaty") (eq .City "Istanbul")}}
|
||||
{{if eq .City "Zürich"}}<tr><td>{{.City}}</td><td>Calgary, Canada</td><td>Opposite continent, inland</td></tr>
|
||||
{{else if eq .City "Calgary"}}<tr><td>{{.City}}</td><td>Zürich, Switzerland</td><td>Opposite continent, inland</td></tr>
|
||||
{{else if or (eq .Country "JP") (eq .Country "KR") (eq .Country "AU") (eq .Country "SG") (eq .Country "IN") (eq .Country "HK") (eq .Country "ZA") (eq .Country "NG") (eq .Country "SE")}}<tr><td>{{.City}}</td><td>Calgary, Canada</td><td>Farthest inland site</td></tr>
|
||||
{{else}}<tr><td>{{.City}}</td><td>Zürich, Switzerland</td><td>Farthest inland site</td></tr>
|
||||
{{else if or (eq .Country "JP") (eq .Country "KR") (eq .Country "AU") (eq .Country "SG") (eq .Country "IN") (eq .Country "HK") (eq .Country "ZA") (eq .Country "NG") (eq .Country "SE") (eq .Country "AE") (eq .Country "TR") (eq .Country "KZ")}}<tr><td>{{.City}}{{if ne .Status "live"}} <span class="text-tertiary text-sm">(planned)</span>{{end}}</td><td>Calgary, Canada</td><td>Farthest inland site</td></tr>
|
||||
{{else}}<tr><td>{{.City}}{{if ne .Status "live"}} <span class="text-tertiary text-sm">(planned)</span>{{end}}</td><td>Zürich, Switzerland</td><td>Farthest inland site</td></tr>
|
||||
{{end}}{{end}}{{end}}
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="card" style="margin-top:24px;border-left:3px solid var(--brand-red)">
|
||||
<p class="label red mb-2">Dubai (me-central-1) — temporarily unavailable</p>
|
||||
<p class="mb-3">On March 1, 2026, drone strikes physically damaged two of three AWS availability zones in the UAE. Both AWS Middle East regions (UAE and Bahrain) remain offline. We are waiting for AWS to restore service before we can offer Dubai as a region again. No customer data was affected — this is exactly why we replicate every vault to an inland backup site on the other side of the world.</p>
|
||||
<p>If you were planning to use Dubai, the nearest alternatives are <strong>Mumbai</strong>, <strong>Istanbul</strong>, and <strong>Almaty</strong>. If you need to transfer an existing vault to a different region, we will do it for free — contact <a href="mailto:support@clavitor.ai">support@clavitor.ai</a>.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr class="divider">
|
||||
|
|
@ -158,13 +163,14 @@
|
|||
const [x, y] = project(pop.lon, pop.lat);
|
||||
const isHQ = pop.city === 'Zürich';
|
||||
const isLive = pop.status === 'live';
|
||||
const dotColor = isHQ ? '#0A0A0A' : isLive ? '#DC2626' : '#F5B7B7';
|
||||
const textColor = isHQ ? '#0A0A0A' : isLive ? '#B91C1C' : '#777777';
|
||||
const isDubai = pop.city === 'Dubai';
|
||||
const dotColor = isDubai ? '#ca8a04' : isHQ ? '#0A0A0A' : isLive ? '#DC2626' : '#F5B7B7';
|
||||
const textColor = isDubai ? '#ca8a04' : isHQ ? '#0A0A0A' : isLive ? '#B91C1C' : '#777777';
|
||||
const pulseColor = isHQ ? '#0A0A0A' : isLive ? '#DC2626' : '#F5B7B7';
|
||||
const dotSize = isHQ ? 11 : 9;
|
||||
const pulseR = isHQ ? 5 : 4;
|
||||
const pulseMax = isHQ ? 18 : 13;
|
||||
const tooltip = isLive ? pop.city + ' · Live' : pop.city + ' · Planned · Q2 2026';
|
||||
const tooltip = isDubai ? 'Dubai · Temporarily unavailable — AWS me-central-1 damaged by drone strikes (March 2026)' : isLive ? pop.city + ' · Live' : pop.city + ' · Planned';
|
||||
|
||||
// Pulse rings — only for live/HQ pops
|
||||
let r1, r2;
|
||||
|
|
|
|||
Loading…
Reference in New Issue