{"id":21837,"date":"2025-10-07T08:32:40","date_gmt":"2025-10-07T08:32:40","guid":{"rendered":"https:\/\/codegen.com\/blog\/?p=21837"},"modified":"2025-10-07T08:32:58","modified_gmt":"2025-10-07T08:32:58","slug":"codegen-weekly-diff","status":"publish","type":"post","link":"https:\/\/codegen.com\/blog\/codegen-weekly-diff\/","title":{"rendered":"Codegen Weekly Diff"},"content":{"rendered":"\n<p>The past week\u2019s releases focus on refinement \u2014 polishing UI consistency, strengthening integrations, and streamlining daily workflows. From unified scrollbars to expanded Jira linking, Codegen is faster, cleaner, and more intuitive to build with.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-consistent-scrollbars-across-components\">Consistent scrollbars across components<\/h3>\n\n\n\n<p>We introduced a <strong>unified scrollbar system<\/strong> (<code>cg-scrollbar<\/code>) now used across <strong>20+ components<\/strong> \u2014 from Kanban boards to tables and dialogs. The result: a smoother, cohesive feel across the entire app.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-clearer-calendar-design\">Clearer calendar design<\/h3>\n\n\n\n<p>The Calendar component now highlights <strong>today\u2019s date<\/strong> with improved CSS selectors for quicker visual scanning. Subtle, but meaningful for time-sensitive work.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-kanban-improvements\">Kanban improvements<\/h3>\n\n\n\n<p>Kanban boards are getting smarter and more manageable:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Added <strong>tri-state checkboxes<\/strong> for \u201cAll columns,\u201d so you can easily toggle column visibility.<\/li>\n\n\n\n<li>Added a <strong>placeholder state<\/strong> when no columns are shown.<\/li>\n\n\n\n<li>Refined <strong>visibility controls<\/strong> for better project navigation.<\/li>\n<\/ul>\n\n\n\n<p>These small touches make large boards more intuitive \u2014 especially when managing multiple workflows.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-streamlined-dates-amp-cleaner-code\">Streamlined dates &amp; cleaner code<\/h3>\n\n\n\n<p>The <strong>DateRangePicker<\/strong> now uses the compact <code>MMM d, yy<\/code> format (e.g., <em>Oct 6, 25<\/em>), improving readability across analytics dashboards.<\/p>\n\n\n\n<p>Behind the scenes, unused props (<code>popoverId<\/code>, <code>onOpenChatModal<\/code>) and imports were removed across several components \u2014 another step toward a leaner, faster codebase.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-bigger-uploads-better-ux\">Bigger uploads, better UX<\/h3>\n\n\n\n<p>We\u2019ve removed the <strong>100MB GitHub upload limit<\/strong>, letting developers handle larger assets and repositories directly through Codegen \u2014 no workarounds needed.<\/p>\n\n\n\n<p>We also resolved <strong>card interaction bugs<\/strong> in Kanban, improved accessibility with <strong>focus outlines<\/strong>, and fixed pointer behavior in dialogs. These tweaks make the UI more predictable and a11y-friendly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-jira-issue-linking\">Jira issue linking<\/h3>\n\n\n\n<p>Developers can now <strong>create and manage relationships<\/strong> between Jira issues \u2014 like \u201cblocks\u201d or \u201crelates to\u201d \u2014 directly within Codegen. This strengthens end-to-end workflow visibility.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-voice-and-visual-enhancements\">Voice and visual enhancements<\/h3>\n\n\n\n<p>Agents can now process <strong>Slack audio messages<\/strong> \u2014 MP3, WAV, AAC, FLAC, OGG \u2014 through the <code>chat_with_video<\/code> tool, enabling <strong>voice-based interactions<\/strong> with AI agents.<\/p>\n\n\n\n<p>We also upgraded <strong>PR status chips<\/strong> in the command palette, making \u201cOpen,\u201d \u201cMerged,\u201d \u201cClosed,\u201d and \u201cDraft\u201d states instantly recognizable.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-wrapping-up\">Wrapping up<\/h3>\n\n\n\n<p>These releases may look small on paper but add up to a noticeably smoother, more consistent developer experience.<\/p>\n\n\n\n<p>From unified visuals to integration depth, Codegen continues evolving as a platform that values both design polish and engineering precision.<\/p>\n\n\n\n<p>Ready to get started? <a href=\"http:\/\/codegen.com\/install\">Try Codegen for free<\/a> or reach out to our team for a <a href=\"https:\/\/clickup.com\/brain\/agents\/codegen\">demo<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The past week\u2019s releases focus on refinement \u2014 polishing UI consistency, strengthening integrations, and streamlining daily workflows. From unified scrollbars to expanded Jira linking, Codegen is faster, cleaner, and more intuitive to build with. Consistent scrollbars across components We introduced a unified scrollbar system (cg-scrollbar) now used across 20+ components \u2014 from Kanban boards to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7],"tags":[],"class_list":["post-21837","post","type-post","status-publish","format-standard","hentry","category-product-and-features"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Codegen Weekly Diff - The Codegen Blog<\/title>\n<meta name=\"description\" content=\"A concise roundup of the new features, improvements, and fixes we shipped each week to keep your AI-powered development workflow moving faster.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codegen.com\/blog\/codegen-weekly-diff\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Codegen Weekly Diff\" \/>\n<meta property=\"og:description\" content=\"A concise roundup of the new features, improvements, and fixes we shipped each week to keep your AI-powered development workflow moving faster.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codegen.com\/blog\/codegen-weekly-diff\/\" \/>\n<meta property=\"og:site_name\" content=\"The Codegen Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-07T08:32:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-07T08:32:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/codegenblog.kinsta.cloud\/wp-content\/uploads\/2025\/09\/weekly-diff.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2394\" \/>\n\t<meta property=\"og:image:height\" content=\"1256\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Codegen Technical Staff\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@codegen\" \/>\n<meta name=\"twitter:site\" content=\"@codegen\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Codegen Technical Staff\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/codegen-weekly-diff\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/codegen-weekly-diff\\\/\"},\"author\":{\"name\":\"Codegen Technical Staff\",\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/#\\\/schema\\\/person\\\/d11d8bf8745420c643fcb0f3213aa92f\"},\"headline\":\"Codegen Weekly Diff\",\"datePublished\":\"2025-10-07T08:32:40+00:00\",\"dateModified\":\"2025-10-07T08:32:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/codegen-weekly-diff\\\/\"},\"wordCount\":365,\"publisher\":{\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/#organization\"},\"articleSection\":[\"Product &amp; Features\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/codegen-weekly-diff\\\/\",\"url\":\"https:\\\/\\\/codegen.com\\\/blog\\\/codegen-weekly-diff\\\/\",\"name\":\"Codegen Weekly Diff - The Codegen Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/#website\"},\"datePublished\":\"2025-10-07T08:32:40+00:00\",\"dateModified\":\"2025-10-07T08:32:58+00:00\",\"description\":\"A concise roundup of the new features, improvements, and fixes we shipped each week to keep your AI-powered development workflow moving faster.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/codegen-weekly-diff\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/codegen.com\\\/blog\\\/codegen-weekly-diff\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/codegen-weekly-diff\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/codegen.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Codegen Weekly Diff\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/codegen.com\\\/blog\\\/\",\"name\":\"The Codegen Blog\",\"description\":\"What we\u2019re building, how we\u2019re building it, and what we\u2019re learning along the way.\",\"publisher\":{\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/codegen.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/#organization\",\"name\":\"Codegen\",\"url\":\"https:\\\/\\\/codegen.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/codegenblog.kinsta.cloud\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Codegen_Lockup-Black-1024h-scaled.png\",\"contentUrl\":\"https:\\\/\\\/codegenblog.kinsta.cloud\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Codegen_Lockup-Black-1024h-scaled.png\",\"width\":2560,\"height\":528,\"caption\":\"Codegen\"},\"image\":{\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/codegen\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/#\\\/schema\\\/person\\\/d11d8bf8745420c643fcb0f3213aa92f\",\"name\":\"Codegen Technical Staff\",\"sameAs\":[\"https:\\\/\\\/codegenblog.kinsta.cloud\"],\"url\":\"https:\\\/\\\/codegen.com\\\/blog\\\/author\\\/cg-admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Codegen Weekly Diff - The Codegen Blog","description":"A concise roundup of the new features, improvements, and fixes we shipped each week to keep your AI-powered development workflow moving faster.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/codegen.com\/blog\/codegen-weekly-diff\/","og_locale":"en_US","og_type":"article","og_title":"Codegen Weekly Diff","og_description":"A concise roundup of the new features, improvements, and fixes we shipped each week to keep your AI-powered development workflow moving faster.","og_url":"https:\/\/codegen.com\/blog\/codegen-weekly-diff\/","og_site_name":"The Codegen Blog","article_published_time":"2025-10-07T08:32:40+00:00","article_modified_time":"2025-10-07T08:32:58+00:00","og_image":[{"width":2394,"height":1256,"url":"https:\/\/codegenblog.kinsta.cloud\/wp-content\/uploads\/2025\/09\/weekly-diff.jpg","type":"image\/jpeg"}],"author":"Codegen Technical Staff","twitter_card":"summary_large_image","twitter_creator":"@codegen","twitter_site":"@codegen","twitter_misc":{"Written by":"Codegen Technical Staff","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/codegen.com\/blog\/codegen-weekly-diff\/#article","isPartOf":{"@id":"https:\/\/codegen.com\/blog\/codegen-weekly-diff\/"},"author":{"name":"Codegen Technical Staff","@id":"https:\/\/codegen.com\/blog\/#\/schema\/person\/d11d8bf8745420c643fcb0f3213aa92f"},"headline":"Codegen Weekly Diff","datePublished":"2025-10-07T08:32:40+00:00","dateModified":"2025-10-07T08:32:58+00:00","mainEntityOfPage":{"@id":"https:\/\/codegen.com\/blog\/codegen-weekly-diff\/"},"wordCount":365,"publisher":{"@id":"https:\/\/codegen.com\/blog\/#organization"},"articleSection":["Product &amp; Features"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/codegen.com\/blog\/codegen-weekly-diff\/","url":"https:\/\/codegen.com\/blog\/codegen-weekly-diff\/","name":"Codegen Weekly Diff - The Codegen Blog","isPartOf":{"@id":"https:\/\/codegen.com\/blog\/#website"},"datePublished":"2025-10-07T08:32:40+00:00","dateModified":"2025-10-07T08:32:58+00:00","description":"A concise roundup of the new features, improvements, and fixes we shipped each week to keep your AI-powered development workflow moving faster.","breadcrumb":{"@id":"https:\/\/codegen.com\/blog\/codegen-weekly-diff\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codegen.com\/blog\/codegen-weekly-diff\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/codegen.com\/blog\/codegen-weekly-diff\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/codegen.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Codegen Weekly Diff"}]},{"@type":"WebSite","@id":"https:\/\/codegen.com\/blog\/#website","url":"https:\/\/codegen.com\/blog\/","name":"The Codegen Blog","description":"What we\u2019re building, how we\u2019re building it, and what we\u2019re learning along the way.","publisher":{"@id":"https:\/\/codegen.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codegen.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/codegen.com\/blog\/#organization","name":"Codegen","url":"https:\/\/codegen.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codegen.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/codegenblog.kinsta.cloud\/wp-content\/uploads\/2025\/07\/Codegen_Lockup-Black-1024h-scaled.png","contentUrl":"https:\/\/codegenblog.kinsta.cloud\/wp-content\/uploads\/2025\/07\/Codegen_Lockup-Black-1024h-scaled.png","width":2560,"height":528,"caption":"Codegen"},"image":{"@id":"https:\/\/codegen.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/codegen"]},{"@type":"Person","@id":"https:\/\/codegen.com\/blog\/#\/schema\/person\/d11d8bf8745420c643fcb0f3213aa92f","name":"Codegen Technical Staff","sameAs":["https:\/\/codegenblog.kinsta.cloud"],"url":"https:\/\/codegen.com\/blog\/author\/cg-admin\/"}]}},"_links":{"self":[{"href":"https:\/\/codegen.com\/blog\/wp-json\/wp\/v2\/posts\/21837","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codegen.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codegen.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codegen.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codegen.com\/blog\/wp-json\/wp\/v2\/comments?post=21837"}],"version-history":[{"count":10,"href":"https:\/\/codegen.com\/blog\/wp-json\/wp\/v2\/posts\/21837\/revisions"}],"predecessor-version":[{"id":21903,"href":"https:\/\/codegen.com\/blog\/wp-json\/wp\/v2\/posts\/21837\/revisions\/21903"}],"wp:attachment":[{"href":"https:\/\/codegen.com\/blog\/wp-json\/wp\/v2\/media?parent=21837"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codegen.com\/blog\/wp-json\/wp\/v2\/categories?post=21837"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codegen.com\/blog\/wp-json\/wp\/v2\/tags?post=21837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}