Coupling
Hardcoded "Extra Chill" branding in screen copy:
app/onboarding.tsx:114 — "Welcome to Extra Chill!"
app/(drawer)/feed.tsx:63 — "Welcome to Extra Chill"
- Likely other screens (this issue covers a sweep, not just these two lines)
Target shape
Two layers:
- Shell-owned screens (generic feed, post detail, post list) take brand strings from `config.brand` — `name`, `tagline`, optional `welcomeMessage`, etc.
- Consumer-owned screens (EC's onboarding, EC's feed override if any) live in the consumer app and use whatever copy makes sense.
// extrachill.config.ts (consumer side)
export const config: WPNativeConfig = {
brand: {
name: 'Extra Chill',
tagline: 'Online Music Scene 🥶',
welcomeMessage: 'Welcome to Extra Chill!',
},
...
};
Acceptance
Related
Part of the wp-native extraction effort. See chubes4/wp-native ROADMAP M5/M7.
Coupling
Hardcoded "Extra Chill" branding in screen copy:
app/onboarding.tsx:114— "Welcome to Extra Chill!"app/(drawer)/feed.tsx:63— "Welcome to Extra Chill"Target shape
Two layers:
Acceptance
app/**andsrc/**files for hardcoded brand stringsconfig.brand.*Related
Part of the wp-native extraction effort. See chubes4/wp-native ROADMAP M5/M7.