-
Notifications
You must be signed in to change notification settings - Fork 14
Comparing changes
Open a pull request
base repository: FullStack-Flow/shop-stack
base: admin-api
head repository: FullStack-Flow/shop-stack
compare: main
- 18 commits
- 52 files changed
- 1 contributor
Commits on Feb 15, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 72e2216 - Browse repository at this point
Copy the full SHA 72e2216View commit details -
feat(vendor): add notification system with real-time updates
- Create notification types, validators, and database helper functions - Implement React Query hooks for fetching and mutating notifications - Add server functions for CRUD operations with shop access control - Integrate notification dropdown into vendor header with unread badges - Create dedicated notifications page with filtering and bulk actions - Set up automatic order notification backfilling for existing orders
Configuration menu - View commit details
-
Copy full SHA for d8b683e - Browse repository at this point
Copy the full SHA d8b683eView commit details -
feat(admin): implement real data fetching for tenant management
- Replace mock tenants with server-side data fetching using React Query - Add admin shop API functions with proper validation and error handling - Integrate server-side pagination, sorting, and filtering in tenant table - Add tenant detail page with real data from API - Extend shop types and validators for admin functionality - Add monthlyRevenue field to normalized shop interface
Configuration menu - View commit details
-
Copy full SHA for ac8252c - Browse repository at this point
Copy the full SHA ac8252cView commit details -
feat(admin-tenant): add status update actions to tenant table
Add dropdown menu with "Approve" and "Reject" actions to update tenant status directly from the table. Replace simple "View Details" button with a more comprehensive action menu that shows loading states during updates. - Use DropdownMenu component to organize tenant actions - Add status update functionality with visual feedback (spinner during updates) - Conditionally show Approve/Reject options based on current tenant status - Maintain existing "View Details" link within dropdown - Utilize useAdminShops hook for status update operations
Configuration menu - View commit details
-
Copy full SHA for 8d17992 - Browse repository at this point
Copy the full SHA 8d17992View commit details -
chore(db): replace simple seed script with universal seeding system
- Add universal seed script that seeds all major entities (vendors, shops, products, etc.) - Add seed data generator script that creates comprehensive JSON data - Update package.json script to use new universal seeding system - New system supports 10 shops, 50 products with related entities and relationships
Configuration menu - View commit details
-
Copy full SHA for dd8cac7 - Browse repository at this point
Copy the full SHA dd8cac7View commit details -
perf(queries): parallelize product count queries for categories, attr…
…ibutes, brands, and shops Implement parallel database queries using Promise.all to fetch product counts alongside existing relation data, eliminating sequential round trips. This improves performance for batch operations in category, attribute, brand, and shop queries. - Add product count queries to batchFetchCategoryRelations, batchFetchAttributeRelations, and batchFetchBrandRelations - Implement getProductCountsForShops helper and integrate into shop state fetching - Update attribute deletion to fetch actual product count in parallel with attribute lookup - Remove placeholder TODO comments and enable previously commented-out product count logic
Configuration menu - View commit details
-
Copy full SHA for f29bdbe - Browse repository at this point
Copy the full SHA f29bdbeView commit details -
feat(products): add rating filter and sort by rating functionality
- Add minRating filter to product query options and validation - Implement rating filter in product query helper - Update sort mapping to support sorting by averageRating - Include rating filter in product filters hook - Refactor getStoreProducts to use destructured data object
Configuration menu - View commit details
-
Copy full SHA for 00f2088 - Browse repository at this point
Copy the full SHA 00f2088View commit details
Commits on Feb 16, 2026
-
feat(admin): add commission management and Stripe Connect integration
- Extend tenant and shop types with commission and Stripe fields - Add commission tab to tenant admin with rate editing capability - Enhance shop data fetching with real order statistics and customer counts - Improve Stripe webhook to handle payment intent success and account updates - Add Stripe Connect status display to admin tenant interface
Configuration menu - View commit details
-
Copy full SHA for e0157f9 - Browse repository at this point
Copy the full SHA e0157f9View commit details -
feat(products): add store link to product card
Add a link to the store page from the product card to improve navigation and product context. The link uses the store's slug and name, and includes a store icon for visual clarity.
Configuration menu - View commit details
-
Copy full SHA for ef87fa5 - Browse repository at this point
Copy the full SHA ef87fa5View commit details -
refactor: consolidate review types and fix optional chaining
Move StoreReviewResponse type import to centralized review types file Add optional chaining to customer properties in order table to prevent errors
Configuration menu - View commit details
-
Copy full SHA for d80facc - Browse repository at this point
Copy the full SHA d80faccView commit details -
Merge pull request #15 from FullStack-Flow/dev
Implemented API from Storefront, Vendor and Admin with Analytics report
Configuration menu - View commit details
-
Copy full SHA for 8a49093 - Browse repository at this point
Copy the full SHA 8a49093View commit details -
build: add TanStack Nitro V2 Vite plugin for enhanced server capabili…
…ties Add the nitroV2Plugin to the Vite configuration to enable TanStack Nitro V2's advanced server-side features, such as improved API routes and server functions.
Configuration menu - View commit details
-
Copy full SHA for 9925b6a - Browse repository at this point
Copy the full SHA 9925b6aView commit details -
chore: update dependencies and configuration
- Remove nitroV2Plugin as it's no longer needed - Update biome.json to ignore generated route tree file - Add routeTree.gen.ts to .gitignore - Remove unused getSession import from auth client - Fix trailing commas in server.ts for consistency
Configuration menu - View commit details
-
Copy full SHA for eb62465 - Browse repository at this point
Copy the full SHA eb62465View commit details -
build: update start script and add nitro plugin for production
The start script now uses the built output from the production build process instead of running the development server file directly. Added the TanStack Nitro V2 Vite plugin to enable server-side rendering and production builds, and configured SSR to externalize the 'better-auth' package.
Configuration menu - View commit details
-
Copy full SHA for fa1ad48 - Browse repository at this point
Copy the full SHA fa1ad48View commit details -
chore: add vercel preset and ignore vercel directory
- Add Vercel preset to Nitro plugin configuration for deployment compatibility - Include .vercel directory in gitignore to exclude deployment artifacts
Configuration menu - View commit details
-
Copy full SHA for ea4c6b2 - Browse repository at this point
Copy the full SHA ea4c6b2View commit details -
chore: rename server.ts to bun-server.ts and update vite config
This commit renames the existing server.ts file to bun-server.ts to better reflect its Bun-specific implementation. Additionally, the Vite configuration is updated to replace the deprecated nitroV2Plugin with the newer nitro plugin from the nitro package, removing the need for explicit SSR external dependencies.
Configuration menu - View commit details
-
Copy full SHA for 5233517 - Browse repository at this point
Copy the full SHA 5233517View commit details -
feat: migrate from nitro to custom Bun server for production
- Replace nitro() with custom nitroV2PluginWithAbsoluteRequest() in vite config - Add new server.ts file with production server implementation - Remove deprecated bun-server.ts file - Update auth and admin middleware to handle absolute URLs in request objects - Add getSession export to auth client for session management - Update package.json scripts and dependencies for new server setup - Remove defaultPreloadStaleTime from router configuration
Configuration menu - View commit details
-
Copy full SHA for 85dd9a5 - Browse repository at this point
Copy the full SHA 85dd9a5View commit details
Commits on Feb 17, 2026
-
Configuration menu - View commit details
-
Copy full SHA for fa558f7 - Browse repository at this point
Copy the full SHA fa558f7View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff admin-api...main