Spaces:
Runtime error
Runtime error
Commit History
-
feat: show subscription requests in admin orders page with type column
beb4b18 -
feat: complete subscription system with dates, expiry notifications, admin/client alerts, accounting
9f637f3 -
feat: HTML/CSS ZIP preview upload for templates (extract + iframe)
a4ed013 -
feat: server plans system + fix template versions/assets pages
f65dd0c -
feat: complete admin/client pages - orders, templates, projects, fields, versions, users, deployments
db2ddc0 -
fix: wrap paginated arrays in named objects, resilient startup
47e2259
-
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 -
fix: skip invalid sections on landing save instead of failing entirely
239260b -
fix: add detailed landing validation error logging with section name
8c5596a
-
fix: separate client/admin refresh cookies to prevent cross-session takeover on same browser
6001748 -
feat: add accounting system with expenses, revenue summary, and monthly history
8d24ce9 -
fix: separate site settings endpoint for logo save to bypass landing validation
b59f3e3 -
Fix sameSite cookie, show user names, home link in sidebar
27bb290
-
Initial commit
24727a3