2
0

feat: website

Signed-off-by: Noa Virellia <noa@requiem.garden>
This commit is contained in:
2026-01-27 16:20:44 +08:00
commit 20885990ca
32 changed files with 6928 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
### Clowder to Community/Network Replacement
- **Files Modified**: `src/components/HomePage.tsx`, `src/components/JoinPage.tsx`, `src/pages/join.astro`
- **Changes Made**: Replaced all instances of "clowder" with "community" or "network" based on context.
- "Join the Clowder" -> "Join the Network" (HomePage.tsx)
- "Join our clowder" -> "Join our network" (HomePage.tsx)
- "clowderMembers" -> "communityMembers" (JoinPage.tsx)
- "A clowder is a group of cats. Join our community of" -> "A community is a group of people. Join our community of" (JoinPage.tsx)
- "Clowder Members" -> "Community Members" (JoinPage.tsx)
- "Welcome to the Clowder!" -> "Welcome to the Community!" (JoinPage.tsx)
- "Join the Clowder Community" -> "Join the Community" (join.astro)
- **Verification**: `grep -ri "clowder" src` returned no results, confirming all references were removed.
### PawPrint Icon Replacement
- **Files Modified**: `src/components/ZenApp.tsx`, `src/components/JoinPage.tsx`, `src/components/HomePage.tsx`, `src/components/AboutPage.tsx`
- **Changes Made**: Replaced all instances of `PawPrint` icon with `Network` icon from `lucide-react`. This included updating both the import statements and the JSX component usages.
- **Verification**: `grep -r "PawPrint" src` returned no results.
- **Commit Strategy**: Changes were split into two atomic commits to adhere to the principle of small, focused commits:
1. `refactor: replace PawPrint icon with Network icon in ZenApp and JoinPage`
2. `refactor: replace PawPrint icon with Network icon in HomePage and AboutPage`
### Task 5.3: Neutralize HomePage.tsx (Cat text & Testimonials)
- Successfully replaced all specified cat-themed text with professional/tech equivalents.
- Successfully updated the specified image alt text.
- Encountered an issue with `edit` when `oldString` was not unique, resolved by providing more context to the `oldString` parameter.
- Verified changes using `grep -riE "meow|purr|cat|kitten" src/components/HomePage.tsx`, confirming that only acceptable occurrences of "cat" (in image paths and an untargeted quote) remain.
### Neutralized remaining components (About, ZenApp, Join, Explore, Home)
**Changes Made:**
- Modified `src/components/AboutPage.tsx`, `src/components/ZenApp.tsx`, `src/components/JoinPage.tsx`, `src/components/ExplorePage.tsx`, and `src/components/HomePage.tsx`.
- Replaced cat-themed text with professional/tech equivalents in all specified files.
- Replaced "PawPrint" references with "Network" or "Cpu" where appropriate.
- Maintained existing layout and animations.
**Verification:**
- Ran `grep -riE "PawPrint|meow|clowder|kitten" src` which returned no results, confirming the removal of specified cat-themed terms and icons.
- All files were modified as expected.
- The changes were committed with the message: "refactor: neutralize remaining cat-themed content across all components".