Friday, February 28th 2025
Update: Technical Changes - February 2025
Features
5d7dbc7fa: feat(auth): implement JWT authentication route and middleware047ce59ae: feat(auth): layMain added api for jwt refreshf441f8423: feat(jwt): enhance JWT handling with new expiration checksa501d453e: feat(errors): add JWT error handling types and messages066e560db: feat(trpc): refactor routers to use createTRPCRouterLambda72df9ca8e: feat(order): add created_on field and weekend warning components45170bef1: feat: On Fly Zipping (#158)d48bcd1db: feat(ui): add framer-motion dependency for enhanced animations2265cd55ec: feat(routes): update API routes to use centralized URL definitions43552569f: feat(domain): add domain management pages and update domain types989b6a9ac: feat(prisma:db): integration for inserting validated domains0d5836a87: feat(domain): enhance DomainCard component with validation status08c4478d2: feat(domain): add uniqueness check for domain creation60083fa49: feat(domain): implement domain list page with create action03203638c: feat(domain): implement domain-specific authorization checks38b01c7f0: feat(domain): update domain input types and add validation check9afc6e2d8: feat: vitest for domain validation and parsing testab42fab84: feat(utils): add URL utility functions and update domain host references9ed31d706: feat(errors): add new error type for email resend issues522a1743c: feat: specific customer user auth data get944578c22: feat: allow client business and admin to edit customer login access7a6cb0d69: feat: add new query count for paginationeafa3a918: feat: adjust customer signup for checking approved and registered57a4ba43c: feat: add session object key for customer logout4fd22c241: feat(db): add migration to create email notification for new users677b5282f: feat(auth): add email notification creation on user signup
Refactoring
38c0482f9: refactor(auth): update JWT handling and improve session deletion logicf812d3b22: refactor(auth): move jwt to utils-lambda and refactored imports911a208fc: refactor(order): circular dep fix: simplify email order request handlingb476993e0: refactor(ui): resolve circular dependency by moving TColor type3080205ea: refactor: replace contentPagesObj usage with direct component importscc162bc26: feat(package): add typeMadge command for circular dependency checks4113baa06: refactor: remove unused TableFiltersCompObj imports26a2591a0: refactor(ui): rename components for consistency330aba479: refactor(theme): reorganize theme components and improve importsb35416140: feat(app): refactor main app component for improved domain loading907166fd6: refactor: domain create separate file/form created45991310b: refactor: replace domainReqObj.href with domainReqObj.host6508bfd1e: style: theme config from server is working0fa63cb4c: refactor: extract loading bar logic into custom hook8cf08ead0: refactor: adjust customer creation on client and separate get customer
Fixes
cf504c822: fix(routes): update response handling in auth routebfe4e0bac: fix: resolve errors before merge0e76c8973: fix(toolbar): augment code added asChild prop660dc89b5: fix(ui): fix notification header alignment on mobile0e90dc037: fix(workflows): add docker image prune command791811623: fix(layout): fixed burger menu state from refactor45835c74d: fix(ui): clean up formatting in invalid domain component6364047ed: fix(domain): update error handling to use correct domain error objectsf4fe81a73: fix: remove duplicate customer business filter data
Build/Infrastructure
bc658d370: feat(workflow): add branch trigger for haydn/express-temp-token-auth5bc179f52: fix(workflows): update key verification steps in callDbBackup workflowb561d4c5d: feat(workflows): update database URLs in callNextBuildf86b436a0: feat(workflows): add safe_ref_name output and deploy job for Docker builds748b3447d: feat(prisma:db): add new domain entries to migration scriptb080bf032: build(prisma|db): migration: added localhost to domain table342d1e048: build(package): added parse-domain package8e36beb61: chore(prisma|db): added more local hosts to domain table
Other Updates
41f23a6fc: chore(orders): Increased due date on weekendseab390ed1: chore(orders): Added weekly order warning6af18ff21: chore(workspace): move some packages to catalog9e6b10488: chore(email): Enhance email notification handling with error management36d281aa0: chore(prisma|db): email notify migrations for unique constraint486325729: chore(email): Adds email notification types and error handlingbe64f0afb: docs: docs for email unsubscribing42344755e: refactor: log relying on prisma type instead of manual typelast commit
Last updated on