Rebrand from Casera/MyCrib to honeyDue
Total rebrand across all Go API source files: - Go module path: casera-api -> honeydue-api - All imports updated (130+ files) - Docker: containers, images, networks renamed - Email templates: support email, noreply, icon URL - Domains: casera.app/mycrib.treytartt.com -> honeyDue.treytartt.com - Bundle IDs: com.tt.casera -> com.tt.honeyDue - IAP product IDs updated - Landing page, admin panel, config defaults - Seeds, CI workflows, Makefile, docs - Database table names preserved (no migration needed) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -48,7 +48,7 @@ To enable server-side receipt validation:
|
||||
|
||||
1. Go to [App Store Connect > Users and Access > Keys](https://appstoreconnect.apple.com/access/api)
|
||||
2. Click **Generate API Key**
|
||||
3. Give it a name (e.g., "Casera IAP Server")
|
||||
3. Give it a name (e.g., "honeyDue IAP Server")
|
||||
4. Select **App Manager** role (minimum required for IAP)
|
||||
5. Download the `.p8` file - **you can only download it once!**
|
||||
6. Note the **Key ID** and **Issuer ID**
|
||||
@@ -80,15 +80,15 @@ Google uses Cloud Pub/Sub to deliver subscription notifications. Setup requires
|
||||
2. Select your project (or create one)
|
||||
3. Navigate to **Pub/Sub** > **Topics**
|
||||
4. Click **Create Topic**
|
||||
5. Name it (e.g., `casera-subscriptions`)
|
||||
6. Note the full topic name: `projects/your-project-id/topics/casera-subscriptions`
|
||||
5. Name it (e.g., `honeydue-subscriptions`)
|
||||
6. Note the full topic name: `projects/your-project-id/topics/honeydue-subscriptions`
|
||||
|
||||
### 2. Create a Push Subscription
|
||||
|
||||
1. In the Pub/Sub Topics list, click on your topic
|
||||
2. Click **Create Subscription**
|
||||
3. Configure:
|
||||
- **Subscription ID**: `casera-subscription-webhook`
|
||||
- **Subscription ID**: `honeydue-subscription-webhook`
|
||||
- **Delivery type**: Push
|
||||
- **Endpoint URL**: `https://your-domain.com/api/subscription/webhook/google/`
|
||||
- **Acknowledgment deadline**: 60 seconds
|
||||
@@ -100,7 +100,7 @@ Google uses Cloud Pub/Sub to deliver subscription notifications. Setup requires
|
||||
2. Select your app
|
||||
3. Navigate to **Monetization** > **Monetization setup**
|
||||
4. Under **Real-time developer notifications**:
|
||||
- Enter your topic name: `projects/your-project-id/topics/casera-subscriptions`
|
||||
- Enter your topic name: `projects/your-project-id/topics/honeydue-subscriptions`
|
||||
5. Click **Save**
|
||||
6. Click **Send test notification** to verify the connection
|
||||
|
||||
@@ -108,7 +108,7 @@ Google uses Cloud Pub/Sub to deliver subscription notifications. Setup requires
|
||||
|
||||
1. Go to [Google Cloud Console > IAM & Admin > Service Accounts](https://console.cloud.google.com/iam-admin/serviceaccounts)
|
||||
2. Click **Create Service Account**
|
||||
3. Name it (e.g., `casera-iap-validator`)
|
||||
3. Name it (e.g., `honeydue-iap-validator`)
|
||||
4. Grant roles:
|
||||
- `Pub/Sub Subscriber` (for webhook handling)
|
||||
5. Click **Done**
|
||||
|
||||
Reference in New Issue
Block a user