Rebrand from MyCrib to Casera
- Update Go module from mycrib-api to casera-api - Update all import statements across 69 Go files - Update admin panel branding (title, sidebar, login form) - Update email templates (subjects, bodies, signatures) - Update PDF report generation branding - Update Docker container names and network - Update config defaults (database name, email sender, APNS topic) - Update README and documentation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -41,9 +41,9 @@ export function UserDetailClient() {
|
||||
const [showPushDialog, setShowPushDialog] = useState(false);
|
||||
const [showEmailDialog, setShowEmailDialog] = useState(false);
|
||||
const [pushTitle, setPushTitle] = useState('Test Notification');
|
||||
const [pushBody, setPushBody] = useState('This is a test push notification from MyCrib Admin.');
|
||||
const [emailSubject, setEmailSubject] = useState('Test Email from MyCrib');
|
||||
const [emailBody, setEmailBody] = useState('This is a test email sent from the MyCrib Admin Panel.');
|
||||
const [pushBody, setPushBody] = useState('This is a test push notification from Casera Admin.');
|
||||
const [emailSubject, setEmailSubject] = useState('Test Email from Casera');
|
||||
const [emailBody, setEmailBody] = useState('This is a test email sent from the Casera Admin Panel.');
|
||||
|
||||
const { data: user, isLoading, error } = useQuery({
|
||||
queryKey: ['user', userId],
|
||||
|
||||
@@ -15,8 +15,8 @@ const geistMono = Geist_Mono({
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "MyCrib Admin",
|
||||
description: "MyCrib Administration Panel",
|
||||
title: "Casera Admin",
|
||||
description: "Casera Administration Panel",
|
||||
};
|
||||
|
||||
export default function RootLayout({
|
||||
|
||||
@@ -76,7 +76,7 @@ export function AppSidebar() {
|
||||
<SidebarHeader className="border-b px-6 py-4">
|
||||
<div className="flex items-center gap-2">
|
||||
<Building2 className="h-6 w-6" />
|
||||
<span className="font-semibold text-lg">MyCrib Admin</span>
|
||||
<span className="font-semibold text-lg">Casera Admin</span>
|
||||
</div>
|
||||
</SidebarHeader>
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@ export function LoginForm() {
|
||||
<Card className="w-full max-w-md">
|
||||
<CardHeader className="space-y-1">
|
||||
<CardTitle className="text-2xl font-bold text-center">
|
||||
MyCrib Admin
|
||||
Casera Admin
|
||||
</CardTitle>
|
||||
<CardDescription className="text-center">
|
||||
Enter your credentials to access the admin panel
|
||||
@@ -53,7 +53,7 @@ export function LoginForm() {
|
||||
<Input
|
||||
id="email"
|
||||
type="email"
|
||||
placeholder="admin@mycrib.com"
|
||||
placeholder="admin@casera.app"
|
||||
value={email}
|
||||
onChange={(e) => setEmail(e.target.value)}
|
||||
required
|
||||
|
||||
Reference in New Issue
Block a user