Tuesday, December 31st 2024
Update: Technical Changes - December 2024
Features
52fc32740: feat: added trpc new method with react query, init migration80dfdaa25: feat(content): added content main settings column db and cron for marking files for delc383ad5e3: feat(content): allow for specific downloading methods for testing361a36df7: feat: use uploader v3 on client order for reviewa13b77208: feat: add cancel to abort uploads7013984ae: feat: show file restrictions19e47324d: feat: add multipart upload9387562c2: feat(content): public uuid toggle setupa8ec9d233: build(prisma|db): prisma schema adjusted to public uuid not null with backfilldca18bf53: feat(content): download client side uuid init setup32a1de010: feat(content): download uuid setup for api, server utils and client utils0dba03374: feat: add cors manager for express14eb38063: chore: add session based limiter as well957099c05: chore: add rate limit before trpc
Refactoring
3ee658e6d: refactor: large portion of the api query using the new react query methodf8e95090e: refactor: progress on the trpc mutation using useMutation wrappera8caf06e0: refactor: more mutation adjusted for new trpc methodfa8d7da49: refactor: trpc new method, updating the invalidate functions12dafdca6: refactor: more invalidate functions adjusted for the new trpcbf09a7b2d: refactor: trpc test sub router under admine01b542a8: refactor: trpc time and domain sub router61e5c4156: refactor: trpc logo and admin endpoints to separate sub routers1ff17cdbb: refactor: trpc project moved to sub dir for genf47e2b6eb: refactor: trpc server to sub router in iea97c1a4cd: refactor: trpc users into a user sub router under gen0971f55e5: refactor: integration order moved to ie sub routere3387b1fb: refactor: trpc integration router moved to genf431c0b9b: refactor: trpc invoice routes moved to gen04ce13cd6: refactor: trpc content router moved to gen01618df4a: refactor: trpc auth and bus moved to sub gen dir99a622d1b: refactor(content): refactor the settings type locationba5bb2b01: refactor(content): removing uppy client side components and using uploaderV3e1f7238c7: refactor(content): content popup unified for both folder and file90ba95974: refactor(content): added download hook for the new uuid method15f490ce8: refactor(content): reorganised the api trpc download router location8f0a61595: refactor: small refactor on the s3UploadHandler for nextf3a76b3a5: refactor(express): move the cors manager to utils-lambda since its node specificeabfeb2fe: refactor: action to run db migration before all deployments
Fixes
c77eae9f9: fix: date input fix that was refreshing page1a562570c: fix(content): dealing with urls that might have double slashes52adf603a: fix: do not add files already exist on the uploader and show on toast4c66002d7: fix: small unique key fix7c8b37de6: fix: remove reset state of isloaded and imageUrl on useEffect of useImageloader hookfdec01d9b: fix: add cleanup function on useImageLoadera736870d4: fix: express t3 fetch urls to the new nested trpc86e6766d7: fix(prisma|db): fix the migration to add website type to flag2ab9efacc: fix: small flag check fix on cron4742571ed: fix: cron s3 marking actually added the functiondac159271: fix: action for prisma schema cli command6f4342ad5: fix: S3DelMain updating the marking function for correct nulls6f8df94ae: fix: monthly worker to throw in job if any error occurs
Build/Infrastructure
4458598cd: build(prisma|db): prisma separated the schema into multiple files92146cad8: build(prisma|db): db content indexes addede56a907f9: build(prisma|db): index cleanup10e4bde18: build: small vercel function duration adjustbf4f82e45: build: companion removed17d074ae2: build: remove the prettier references aside from monorepo root config3186486bb: build(package): next security patch again6b5ade884: build(action): updated so checking the db is loaded on serverless neoneb4140897: build(cf): cloudflare env updated30e8fc1c6: chore: update react and next to their patch version of CVE-2025-664785dc539482: chore: update zod import to reduce bundle size and build time510f5664c: chore: doppler commands added for cf worker510f5664c: chore(worker): gaydn review of the cf image workerad7be427e: refactor: move functions under utils and unneeded error response30b9b5709: chore: add ci for cloudflare workerb696dd0c4: build: action bump neon action v5 to v66b005ee2c: build: action added neon db backup method for backing up via branches
Other Updates
0e0b512e1: chore: prettier added to rootdb8b4291d: style: whole code base prettier runc5831869d: chore: whole repo format againa7a0204af: chore: always show public share link content80ebeca02: chore: order upload to show overall progress906dd8936: chore(content): uploader ui adjust, auto adjusting grid size, speed and total size addedaa95351af: chore(content): uploader common components into one file89e5c98e2: chore(content): gaydn review of the s3 uploader hook v3d57165a3d: chore(content): content file popup in dropdown in galleryee2600126: feat(content): progress on file popup99a64904b: chore(content): update all client side locations to use the new uuid hook1e7913021: chore: just removing the api, to apiOld, and removing it from client sidebec8e0d7b: chore: extra logging for cron and adjust compiler to not remove logs650e4475e: chore(express): gaydn review of cors manager, added jitter and fallbacks8311ee09e: chore: shutdown cors on process termination and proper initialisation208d28a60: chore: reduce logging on rate limit25dcf2115: chore: tiny review on the rate limiting via next908a9886c: chore: extract next trpc handler for reuselast commit
Last updated on