fix: subscription status validation (no cancel/reject while active) + modal UI 94ca47c moustafa7 commited on Jun 20
feat: show subscription requests in admin orders page with type column beb4b18 moustafa7 commited on Jun 20
feat: hosting link in navbar+footer, book-now with payment modal & direct activation 604f9f4 moustafa7 commited on Jun 20
feat: complete subscription system with dates, expiry notifications, admin/client alerts, accounting 9f637f3 moustafa7 commited on Jun 20
feat: HTML/CSS ZIP preview upload for templates (extract + iframe) a4ed013 moustafa7 commited on Jun 20
fix: wrap sendEmail in try-catch to prevent 500 when SMTP unavailable 363d6b4 moustafa7 commited on Jun 20
fix: prevent duplicate orders for same template (active order check + button debounce) 77ca812 moustafa7 commited on Jun 20
feat: complete admin/client pages - orders, templates, projects, fields, versions, users, deployments db2ddc0 moustafa7 commited on Jun 20
feat: advanced template management - fields, assets, reviews, projects, customization a126dda moustafa7 commited on Jun 20
feat: SaaS architecture - template versions, deployment engine, servers, subscriptions f103956 moustafa7 commited on Jun 18
refactor: part 1 technical improvements - logging, response standards, caching, soft delete 05cee1f moustafa7 commited on Jun 18
fix: skip invalid sections on landing save instead of failing entirely 239260b moustafa7 commited on Jun 18
fix: add detailed landing validation error logging with section name 8c5596a moustafa7 commited on Jun 18
fix: safeText validation rejects empty strings, make it accept them with default eb324b4 moustafa7 commited on Jun 18
fix: separate client/admin refresh cookies to prevent cross-session takeover on same browser 6001748 moustafa7 commited on Jun 16
feat: add accounting system with expenses, revenue summary, and monthly history 8d24ce9 moustafa7 commited on Jun 16
fix: change features schema from object to array to match frontend 8e15746 moustafa7 commited on Jun 16
fix: separate site settings endpoint for logo save to bypass landing validation b59f3e3 moustafa7 commited on Jun 16
feat: admin-controllable logo via site settings + useSiteSettings hook 0c7012b moustafa7 commited on Jun 16