Spaces:
Runtime error
Runtime error
Commit History
-
fix: Modal component accepts both 'open' and 'isOpen' props
35b2cf8 -
fix: rename SkeletonCard to CardSkeleton for build
7fc51ae
-
feat: SaaS architecture - template versions, deployment engine, servers, subscriptions
- Add TemplateVersion model with CRUD API + admin UI - Add Server model for client server credentials (Password/SSH) - Add Deployment model with status flow (PENDING→PROCESSING→SUCCESS/FAILED) - Add Subscription model (Free/Starter/Pro/Enterprise tiers) - Expand Template model: configSchema, gallery, videoUrl, features, deploymentType, etc. - Create frontend pages: AdminTemplateVersionsPage, ClientServersPage, ClientDeploymentsPage - Enhance AddTemplatePage with 4-tab wizard (basic info, colors, advanced, publish) - Add ClientSidebar link for servers, OrderDetailPage deploy button - Add Modal UI component, Tabs component, Skeleton components - API response interceptor unwraps { success, data, meta } for backward compatf103956 -
refactor: part 1 technical improvements - logging, response standards, caching, soft delete
- Add Pino logger with request logging (replaces morgan + console.log) - Add csrf package + GET /api/csrf-token endpoint - Add database connection pooling (DATABASE_POOL_SIZE=20) - Add soft delete (deletedAt) on User, Template, Conversation, Expense models - Create response helpers: success(), created(), paginated() - Standardize ALL 9 controllers + admin routes to use response helpers - Standardize error handler to { success: false, message, code } format - Create Skeleton loading components (Card, Table, Stats, List) - Add rollup-plugin-visualizer for bundle analysis - All console.log/warn/error replaced with logger05cee1f
-
Initial commit
24727a3