Skip to Content

Wednesday, December 31st 2025

Update: Technical Changes - December 2025

Features

  • 0dba03374: feat: add cors manager for express
  • 52fc32740: feat: added trpc new method with react query
  • 80dfdaa25: feat(content): added content main settings column db and cron for marking files for del
  • 9387562c2: feat(content): public uuid toggle setup
  • 32a1de010: feat(content): download uuid setup for api, server utils and client utils
  • 0c182d316: feat(reports): Added revenue graph for editor owners
  • ac777325a: feat(reports): Completed Combined Graphs (Daily,Weekly,Monthly)
  • e245986f6: feat(reports): Added Financial Graph for each currency
  • eaf7ffcf2: feat(reports): Added Specific Reports
  • 37c88ba11: feat(reports): Added Editor Qty Breakdown
  • 06c15930a: feat(reports): Added optional percentage to all charts
  • 31d073c0f: feat: cloudflare image worker progress
  • 361a36df7: feat: use uploader v3 on client order
  • a13b77208: feat: add cancel to abort uploads
  • 7013984ae: feat: show file restrictions
  • 19e47324d: feat: add multipart upload

Refactoring

  • f3a76b3a5: refactor(express): move cors manager to utils-lambda since its node specific
  • 3ee658e6d: refactor: large portion of api query using new react query method
  • f8e95090e: refactor: progress on trpc mutation using useMutation wrapper
  • 01618df4a: refactor: trpc auth and bus moved to sub gen dir
  • 04ce13cd6: refactor: trpc content router moved to gen
  • f431c0b9b: refactor: trpc invoice routes moved to gen
  • e3387b1fb: refactor: trpc integration router moved to gen
  • a97c1a4cd: refactor: trpc users into a user sub router under gen
  • e1f7238c7: refactor(content): content popup unified for both folder and file
  • 90ba95974: refactor(content): added download hook for new uuid method
  • ba5bb2b01: refactor(content): removing uppy client side components and using uploaderV3
  • a650a1acc: refactor: redesign IeAdminDash reports UI and structure

Fixes

  • c77eae9f9: fix: date input fix that was refreshing page
  • 1a562570c: fix(content): dealing with urls that might have double slashes
  • 52adf603a: fix: do not add files already exist on uploader and show toast
  • 7c8b37de6: fix: remove reset state of isloaded and imageUrl on useImageloader
  • fdec01d9b: fix: add cleanup function on useImageLoader
  • a736870d4: fix: express t3 fetch urls to new nested trpc
  • 4742571ed: fix: cron s3 marking actually added function

Build/Infrastructure

  • b696dd0c4: build: action bump neon action v5 to v6
  • 6b005ee2c: build: action added neon db backup method via branches
  • 4458598cd: build(prisma|db): prisma separated schema into multiple files
  • 92146cad8: build(prisma|db): db content indexes added
  • bf4f82e45: build: companion removed
  • a8ec9d233: build(prisma|db): prisma schema adjusted to public uuid not null

Other Updates

  • 650e4475e: chore(express): haydn review of cors manager with jitter and fallbacks
  • 8311ee09e: chore: shutdown cors on process termination and proper initialisation
  • db8b4291d: style: whole code base prettier run
  • 906dd8936: chore(content): uploader ui adjust with speed and total size
  • 47037ea5b: chore: adjust imagePresignWrapper to use cloudflare worker if enabled
  • 431cccd7d: chore(reports): service graph sort count
  • 679dcd2aa: chore(reports): Added toggle report section
  • 70719d21e: chore(reports): Combined graphs selection
  • 208d28a60: chore: reduce logging on rate limit last commit
Last updated on