Spaces:
Runtime error
Runtime error
Commit History
-
fix: wrap sendEmail in try-catch to prevent 500 when SMTP unavailable
363d6b4 -
fix: prevent duplicate orders for same template (active order check + button debounce)
77ca812 -
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
-
Initial commit
24727a3