Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions messages/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -2951,6 +2951,14 @@
"support_policy_sla_desc": "Service Level Agreements are only available to Enterprise customers. You can find SLA details, including support response times, on our dedicated SLA page:",
"support_policy_sla_title": "Service Level Agreement",
"support_policy_team_participation": "Note that Capgo team members may participate in community channels at their discretion, but there's no guarantee of response unless submitted through official channels.",
"support_policy_service_disruption_if_billing_stopped": "<strong>If payment is stopped or billing is canceled:</strong> the last successfully installed update remains on each device, but no new updates are downloaded.",
"support_policy_service_disruption_if_capgo_down": "<strong>If Capgo is down:</strong> in background mode, this is usually invisible to users. In direct mode, the service may return a 5xx response when reachable; if the server is simply too slow, the plugin waits up to 3 seconds, cancels the query, and continues normal app startup.",
"support_policy_service_disruption_if_over_limit": "<strong>If traffic goes beyond your plan:</strong> no devices (new or old) will receive additional updates until the plan is back in scope.",
"support_policy_service_disruption_intro": "The update system is designed to fail safe. If Capgo is unavailable, the app keeps running and no user-facing freeze is introduced by the update check.",
"support_policy_service_disruption_link_text": "Service disruption and plan ending details",
"support_policy_service_disruption_outro": "In every scenario above, your app remains usable with the last installed version, and updates are simply skipped until service resumes.",
"support_policy_service_disruption_title": "Service disruption and plan ending",
"support_policy_service_disruption_timeout": "In every update mode, if the plugin cannot get an answer from the update service within 3 seconds, it cancels the request and opens the app normally.",
"support_policy_title": "Capgo Customer Support",
"support_policy_troubleshooting_1": "Providing workarounds or solutions for known issues",
"support_policy_troubleshooting_2": "Answering general how-to questions and directing to documentation",
Expand Down
13 changes: 13 additions & 0 deletions src/pages/pricing.astro
Original file line number Diff line number Diff line change
Expand Up @@ -210,6 +210,19 @@ if (plans.length > 0) {
{m.we_don_t_store_or_sell_your_data_to_anyone({}, { locale: Astro.locals.locale })}
</p>

<!-- Service disruption policy link -->
<div class="mt-10 mb-10 text-center">
<a
href={getRelativeLocaleUrl(Astro.locals.locale, '/support-policy#service-disruption-and-ending')}
class="inline-flex items-center text-sm font-semibold text-blue-600 hover:underline"
>
{m.support_policy_service_disruption_link_text({}, { locale: Astro.locals.locale })}
<svg class="w-4 h-4 ml-1" fill="none" stroke="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path>
</svg>
</a>
</div>

<!-- Premium Support Section -->
<div class="mt-16 mb-16 max-w-4xl mx-auto">
<div class="bg-gradient-to-r from-orange-50 to-red-50 rounded-2xl p-8 lg:p-10 border border-orange-200 shadow-lg">
Expand Down
11 changes: 11 additions & 0 deletions src/pages/support-policy.astro
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,17 @@ const content = { title, description }
</p>
<h2>{m.support_policy_premium_support_title({}, { locale: Astro.locals.locale })}</h2>
<p>{m.support_policy_premium_support_desc({}, { locale: Astro.locals.locale })}</p>

<h2 id="service-disruption-and-ending">{m.support_policy_service_disruption_title({}, { locale: Astro.locals.locale })}</h2>
<p>{m.support_policy_service_disruption_intro({}, { locale: Astro.locals.locale })}</p>
<p>{m.support_policy_service_disruption_timeout({}, { locale: Astro.locals.locale })}</p>
<ul>
<li set:html={m.support_policy_service_disruption_if_capgo_down({}, { locale: Astro.locals.locale })} />
<li set:html={m.support_policy_service_disruption_if_billing_stopped({}, { locale: Astro.locals.locale })} />
<li set:html={m.support_policy_service_disruption_if_over_limit({}, { locale: Astro.locals.locale })} />
</ul>
<p>{m.support_policy_service_disruption_outro({}, { locale: Astro.locals.locale })}</p>

<p><a href="mailto:martin@capgo.app">martin@capgo.app</a></p>
</div>
</Layout>