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
2 changes: 1 addition & 1 deletion docs/support-faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ Common user questions and suggested responses.
- **Pro ($20/mo):** Generous usage for power users with a high monthly cap
- **Max ($100/mo):** 20x more usage than Pro for maximum power users
- **Team ($30/user/mo):** 2x more usage than Pro per team member with unified billing
- **Enterprise:** Contact team@opensecret.cloud
- **Enterprise:** Contact support@trymaple.ai

**References:**
- Pricing config: `/frontend/src/config/pricingConfig.tsx`
Expand Down
2 changes: 1 addition & 1 deletion frontend/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@
},
{
"@type": "ContactPoint",
"email": "team@trymaple.ai",
"email": "support@trymaple.ai",
"contactType": "sales"
}
]
Expand Down
4 changes: 2 additions & 2 deletions frontend/public/llms-full.txt
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ Setup: Purchase seats on the Pricing page (minimum 2), invite colleagues by emai

Pricing: $30/month per seat. No hidden fees. All features included.

Contact for enterprise: team@trymaple.ai
Contact for enterprise: support@trymaple.ai

## Developer API (Maple Proxy)

Expand Down Expand Up @@ -317,7 +317,7 @@ Early employee in Product and Engineering at multiple startups, including Instru
Infrastructure engineer in many startups over 9+ years. Previous experience in defense, security, networking, and bitcoin companies.

**Contact**
- General/Teams: team@trymaple.ai
- General/Teams: support@trymaple.ai
- Support: support@trymaple.ai
- Community: Discord (discord.gg/ch2gjZAMGy)
- Social: X/Twitter (@TryMapleAI)
Expand Down
2 changes: 1 addition & 1 deletion frontend/public/llms.txt
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ Security architecture: AWS Nitro Enclaves for backend processing, NVIDIA GPU TEE
- **Company**: Maple AI, based in Austin, TX. Legal entity is Maple Privacy Labs Inc.
- **Founders**: Mark Suman (CEO, ex-Apple AI/Privacy engineer) and Anthony Ronning (CTO, defense/security/bitcoin infrastructure)
- **Programs**: NVIDIA Inception Program, Google Cloud for Startups
- **Contact**: team@trymaple.ai, support@trymaple.ai
- **Contact**: support@trymaple.ai
- **Community**: [Discord](https://discord.gg/ch2gjZAMGy)
- **Social**: [X/Twitter](https://twitter.com/TryMapleAI)
- **Blog**: [blog.trymaple.ai](https://blog.trymaple.ai)
Expand Down
2 changes: 1 addition & 1 deletion frontend/src-tauri/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "maple"
version = "2.0.27"
description = "Maple AI"
authors = ["tony@opensecret.cloud"]
authors = ["tony@trymaple.ai"]
license = "MIT"
repository = "https://github.com/OpenSecretCloud/Maple"
edition = "2021"
Expand Down
4 changes: 2 additions & 2 deletions frontend/src/components/AccountMenu.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@ export function AccountMenu() {
} catch (error) {
console.error("Error fetching portal URL:", error);
setPortalError(
"Unable to open subscription management. Please try again or contact support@opensecret.cloud."
"Unable to open subscription management. Please try again or contact support@trymaple.ai."
);
} finally {
setIsPortalLoading(false);
Expand Down Expand Up @@ -469,7 +469,7 @@ export function AccountMenu() {
<DropdownMenuItem
onClick={(e) => {
e.preventDefault();
handleOpenExternalUrl("mailto:support@opensecret.cloud");
handleOpenExternalUrl("mailto:support@trymaple.ai");
}}
onSelect={(e) => {
e.preventDefault();
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/components/BillingStatus.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ export function BillingStatus() {
variant="default"
onClick={() =>
!billingStatus.can_chat && isMax
? (window.location.href = "mailto:team@opensecret.cloud")
? (window.location.href = "mailto:support@trymaple.ai")
: navigate({ to: "/pricing" })
}
className="h-auto whitespace-normal py-2"
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/components/Footer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ export function Footer() {
<DiscordIcon className="h-5 w-5" />
</a>
<a
href="mailto:team@opensecret.cloud"
href="mailto:support@trymaple.ai"
className="dark:hover:text-[hsl(var(--blue))] hover:text-[hsl(var(--green))] transition-colors"
aria-label="Email"
>
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/components/team/TeamInviteDialog.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ export function TeamInviteDialog({ open, onOpenChange, teamStatus }: TeamInviteD
} catch (error) {
console.error("Failed to open billing portal:", error);
setError(
"Unable to open subscription management. Please try again or contact support@opensecret.cloud."
"Unable to open subscription management. Please try again or contact support@trymaple.ai."
);
} finally {
setIsPortalLoading(false);
Expand Down
16 changes: 8 additions & 8 deletions frontend/src/routes/pricing.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ function PricingFAQ() {
<li>Pro: Generous usage for power users with a high monthly cap</li>
<li>Max: 20x more usage than Pro for maximum power users</li>
<li>Team: Even more usage per team member with unified billing</li>
<li>Enterprise: Message us at team@opensecret.cloud</li>
<li>Enterprise: Message us at support@trymaple.ai</li>
</ul>
</div>
</details>
Expand Down Expand Up @@ -512,7 +512,7 @@ function PricingPage() {
import("@tauri-apps/api/core")
.then((coreModule) => {
return coreModule.invoke("plugin:opener|open_url", {
url: "mailto:support@opensecret.cloud"
url: "mailto:support@trymaple.ai"
});
})
.then(() => {
Expand All @@ -521,10 +521,10 @@ function PricingPage() {
.catch((err) => {
console.error("[Contact] Failed to open mailto link with Tauri opener:", err);
// Fallback for web or if Tauri fails
window.location.href = "mailto:support@opensecret.cloud";
window.location.href = "mailto:support@trymaple.ai";
});
} else {
window.location.href = "mailto:support@opensecret.cloud";
window.location.href = "mailto:support@trymaple.ai";
}
return;
}
Expand All @@ -546,7 +546,7 @@ function PricingPage() {
import("@tauri-apps/api/core")
.then((coreModule) => {
return coreModule.invoke("plugin:opener|open_url", {
url: "mailto:support@opensecret.cloud"
url: "mailto:support@trymaple.ai"
});
})
.then(() => {
Expand All @@ -555,10 +555,10 @@ function PricingPage() {
.catch((err) => {
console.error("[Contact] Failed to open mailto link with Tauri opener:", err);
// Fallback for web or if Tauri fails
window.location.href = "mailto:support@opensecret.cloud";
window.location.href = "mailto:support@trymaple.ai";
});
} else {
window.location.href = "mailto:support@opensecret.cloud";
window.location.href = "mailto:support@trymaple.ai";
}
}
return;
Expand Down Expand Up @@ -619,7 +619,7 @@ function PricingPage() {
// show an error instead of silently falling through to checkout
if (isCurrentPlan) {
setPortalError(
"Unable to open subscription management. Please try again or contact support@opensecret.cloud."
"Unable to open subscription management. Please try again or contact support@trymaple.ai."
);
return;
}
Expand Down
6 changes: 3 additions & 3 deletions frontend/src/routes/proof.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,7 @@ function DataFlowDiagram() {
);
}

const CONTACT_EMAIL = "team@trymaple.ai";
const CONTACT_EMAIL = "support@trymaple.ai";
const CONTACT_SUBJECT = "Security Evaluation of Maple";
const CONTACT_BODY = `Hi Maple team,

Expand Down Expand Up @@ -771,10 +771,10 @@ function Verify() {
<p className="mt-8 text-sm text-[hsl(var(--marketing-text-muted))]">
Questions? Reach us at{" "}
<a
href="mailto:team@trymaple.ai"
href="mailto:support@trymaple.ai"
className="text-foreground hover:text-foreground/80 underline"
>
team@trymaple.ai
support@trymaple.ai
</a>
</p>
</div>
Expand Down
4 changes: 2 additions & 2 deletions frontend/src/routes/teams.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ function TeamsPage() {
Get Started with Teams <ArrowRight className="w-5 h-5" />
</Link>
<a
href="mailto:team@opensecret.cloud"
href="mailto:support@trymaple.ai"
className="cta-button-secondary flex items-center gap-2 px-8 py-4 text-xl font-light rounded-lg border border-[hsl(var(--purple))]/30 hover:border-[hsl(var(--purple))] mt-2"
>
Request a Demo
Expand Down Expand Up @@ -286,7 +286,7 @@ function TeamsPage() {
</div>
<div className="mt-6 text-[hsl(var(--marketing-text-muted))] text-sm">
Need a larger deployment or have compliance questions?{" "}
<a href="mailto:team@opensecret.cloud" className="underline hover:text-foreground">
<a href="mailto:support@trymaple.ai" className="underline hover:text-foreground">
Contact us
</a>{" "}
for enterprise options.
Expand Down
Loading