Wednesday, December 31st 2025
Update: Technical Changes - December 2025
Features
0dba03374: feat: add cors manager for express52fc32740: feat: added trpc new method with react query80dfdaa25: feat(content): added content main settings column db and cron for marking files for del9387562c2: feat(content): public uuid toggle setup32a1de010: feat(content): download uuid setup for api, server utils and client utils0c182d316: feat(reports): Added revenue graph for editor ownersac777325a: feat(reports): Completed Combined Graphs (Daily,Weekly,Monthly)e245986f6: feat(reports): Added Financial Graph for each currencyeaf7ffcf2: feat(reports): Added Specific Reports37c88ba11: feat(reports): Added Editor Qty Breakdown06c15930a: feat(reports): Added optional percentage to all charts31d073c0f: feat: cloudflare image worker progress361a36df7: feat: use uploader v3 on client ordera13b77208: feat: add cancel to abort uploads7013984ae: feat: show file restrictions19e47324d: feat: add multipart upload
Refactoring
f3a76b3a5: refactor(express): move cors manager to utils-lambda since its node specific3ee658e6d: refactor: large portion of api query using new react query methodf8e95090e: refactor: progress on trpc mutation using useMutation wrapper01618df4a: refactor: trpc auth and bus moved to sub gen dir04ce13cd6: refactor: trpc content router moved to genf431c0b9b: refactor: trpc invoice routes moved to gene3387b1fb: refactor: trpc integration router moved to gena97c1a4cd: refactor: trpc users into a user sub router under gene1f7238c7: refactor(content): content popup unified for both folder and file90ba95974: refactor(content): added download hook for new uuid methodba5bb2b01: refactor(content): removing uppy client side components and using uploaderV3a650a1acc: refactor: redesign IeAdminDash reports UI and structure
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 uploader and show toast7c8b37de6: fix: remove reset state of isloaded and imageUrl on useImageloaderfdec01d9b: fix: add cleanup function on useImageLoadera736870d4: fix: express t3 fetch urls to new nested trpc4742571ed: fix: cron s3 marking actually added function
Build/Infrastructure
b696dd0c4: build: action bump neon action v5 to v66b005ee2c: build: action added neon db backup method via branches4458598cd: build(prisma|db): prisma separated schema into multiple files92146cad8: build(prisma|db): db content indexes addedbf4f82e45: build: companion removeda8ec9d233: build(prisma|db): prisma schema adjusted to public uuid not null
Other Updates
650e4475e: chore(express): haydn review of cors manager with jitter and fallbacks8311ee09e: chore: shutdown cors on process termination and proper initialisationdb8b4291d: style: whole code base prettier run906dd8936: chore(content): uploader ui adjust with speed and total size47037ea5b: chore: adjust imagePresignWrapper to use cloudflare worker if enabled431cccd7d: chore(reports): service graph sort count679dcd2aa: chore(reports): Added toggle report section70719d21e: chore(reports): Combined graphs selection208d28a60: chore: reduce logging on rate limitlast commit
Last updated on