Saturday, May 31st 2025
Update: Technical Changes - May 2025
Features
bfce6ace3: feat: refactor uploader state management with uploadId for orphan file handling577e24ff5: feat: add orphanTempState type for temporary file logging805b830ca: feat: enhance uploader functionality with upload progress tracking054e85313: chore(content): added function to check if fileObject is proper key1ba220f05: feat(content): add content generation router and integrate public UUID handling42a51a38c: build(package): uuid package added8156f21a2: refactor(zip): restructure zip streaming logic and implement rate limiting437f53834: chore(gen): admin front end for queue managementeb9f395b4: refactor(express): added queue management to trpc insteaded388170e: feat(express): add the wasa to idrive worker process479bcbfb2: chore(express): added zod validation to workersf0e741f6d: chore(express): add actual missingDir processing to worker5a2eb4883: refactor(content): new s3 transfer function across regions414559cd0: feat(fileTransfer): implement MinIO file transfer worker rename4e5a7def8: feat(content): add content generation routerba5b09963: chore(content): added new zip streaming download to quick linksd4d076f0e: feat: add layouts auth and main for marketplace66980b278: feat: add auth pages for marketplaced2437fa1f: feat(ai): added business profile, list and overview
Refactoring
2a70a82b0: refactor(express): zip stream refactor, rate and utils48986231c: refactor(express): added queue management to trpc instead of express9fc7b52c1: refactor(express): move inv worker and img preview workerd93af037c: refactor(express): separate minio test queue into file2a90eaca2: refactor(content): missing dir cron adjusteda95177ea4: refactor(content): to now use blaze for uploaderfcbc840ac: refactor(content): main content popup with new download sectionba4bffb54: refactor(content): moved content folder popup to client get4e5a7def8: refactor(content): moved jwt checking for express to express app0ae920a43: refactor: progress adding websiteType to everything5521c9510: refactor: emails now passing website obj658a2b8f1: refactor(payment): invoice remove copied code for stripe checkout
Fixes
032563ef5: fix(content): adjust zip download for presign3b8af5499: fix(express): invoice worker activated in indexc77f67dad: fix(express): stream saves for bigger s3 downloadsc1e4e22a9: fix(express): new file location on local fix295b28487: fix(express): fix issue mixing up folder and file ids on worker4162d6c11: fix(express): stop error on wasa and missing workers if location exists808ecb9eb: fix(content): cron for missingDir make sure only get rows without oldLocation typed75c86ee8: fix(content): fix cron missing dir cron to get both idrive and wasa urls5c3f7b0a9: fix: resolve incorrect trpc setup
Build/Infrastructure
783317275: build(prisma|db): migration: added uuid to content and invoice2352ac238: build(prisma|db): migration refactor so migrate dev will work again3eb8e95e1: build(prisma|db): migration: added ai bus and owner user with email notificationsfccc843a4: build(prisma|db): domain local host added for marketplacedca928c9c: build(prisma|db): notify add website_type to schema025c83dcb: build(prisma|db): migration: more website_type not nullablea2541fd11: build(prisma|db): migration: website_type not nullable anymore710ed4acf: build(prisma|db): added website type to all main tables451a598f0: build(prisma|db): added sch_services prisma schema and migration4213e27fa: chore(content): adjust location setting type for old location
Other Updates
75b75ff00: chore: small settings adjust, prettier base added1a6a777de: chore(marketplace): added business basic pages97e1cc0d7: chore(integration): enable queue creation for dropbox99a3971b8: refactor(types): update integration and OAuth types for business entitybdb47499a: refactor(express): adjusted bull types for integration with separate queuesc77f67dad: chore: cron more frequent for missing and wasa to idrive transfere22cce52e: chore(content): more fix attempt for project upload dir issue363e4598e: chore(tiny): inv email logging for monthlylast commit
Last updated on