Skip to content

update from main#106

Merged
YelLin21 merged 4 commits intoYelfrom
main
Feb 18, 2026
Merged

update from main#106
YelLin21 merged 4 commits intoYelfrom
main

Conversation

@YelLin21
Copy link
Copy Markdown
Collaborator

No description provided.

YelLin21 and others added 4 commits January 14, 2026 21:29
Integrate Firebase into the app and wire up books, cart and authentication flows. Added Firestore rules and an index for books, new Firebase library files (config, books), a useFirebaseAuth hook, and types for Book. Introduced cart page and admin add-book page, added BookDetailContent and removed the old BookDetailPage, and updated book listing pages. Updated components and state (AuthProvider, Navbar, CartDropdown, cartStore) and adjusted auth/dashboard pages. package.json updated to include the firebase dependency and lockfile updated; tsconfig and shared types were also modified.
Unify book model fields across the app (image_url -> image, author -> author_name) and update consumers (SemanticSearch, Checkout, EmbeddingService). Simplify cart/auth behavior by removing the auth listener (CartAuthSync becomes a placeholder) and switch Checkout to use the Firebase auth hook and plain <img> markup for covers. Add a stub PUT API route for manuscripts, tweak Firebase Firestore init to avoid reinitialization issues, and clean up exported types in lib and types files to match the new model shape. These changes standardize data shapes and simplify auth/cart handling for compatibility with backend/type updates.
@vercel
Copy link
Copy Markdown

vercel Bot commented Feb 18, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
myatpwint Ready Ready Preview, Comment Feb 18, 2026 5:11am

@netlify
Copy link
Copy Markdown

netlify Bot commented Feb 18, 2026

Deploy Preview for myatpwint-pre failed. Why did it fail? →

Name Link
🔨 Latest commit 44162f8
🔍 Latest deploy log https://app.netlify.com/projects/myatpwint-pre/deploys/699549fc1cd41500089c4902

@YelLin21 YelLin21 merged commit 14bf4ea into Yel Feb 18, 2026
4 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants