> ## Documentation Index
> Fetch the complete documentation index at: https://docs.codenullapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Release notes for the Codenull platform.

# Changelog

## [3.12.6](https://github.com/codenull-team/codenull-app/compare/v3.12.5...v3.12.6) (2026-07-10)

### Bug Fixes

* **codenull-ui:** mantener visible el código al guardar en modo edición \[TAS-2360] ([#130](https://github.com/codenull-team/codenull-app/issues/130)) ([0492ef7](https://github.com/codenull-team/codenull-app/commit/0492ef7f8070c5c33852f2c66a8a50314f3f9143))

## [3.12.5](https://github.com/codenull-team/codenull-app/compare/v3.12.4...v3.12.5) (2026-07-09)

### Bug Fixes

* **builder-api:** bound jobInstances growth and add plan-based cleanup \[TAS-2359] ([#127](https://github.com/codenull-team/codenull-app/issues/127)) ([dfc55fe](https://github.com/codenull-team/codenull-app/commit/dfc55fe4cabedb866a880347a2525f8fa94e700e))

## [3.12.4](https://github.com/codenull-team/codenull-app/compare/v3.12.3...v3.12.4) (2026-07-09)

### Bug Fixes

* **codenull-ui:** always fetch fresh code when entering custom feature edit mode (refs TAS-2299) ([#125](https://github.com/codenull-team/codenull-app/issues/125)) ([40ed81a](https://github.com/codenull-team/codenull-app/commit/40ed81ac91d2e2b573cf6a339944784327f63e48))

## [3.12.3](https://github.com/codenull-team/codenull-app/compare/v3.12.2...v3.12.3) (2026-07-07)

### Bug Fixes

* **builder-api:** prevent renaming or deleting the Admin role \[TAS-2345] ([#123](https://github.com/codenull-team/codenull-app/issues/123)) ([4515d09](https://github.com/codenull-team/codenull-app/commit/4515d0970c3be9bb177a3dedbacd1a6093674784))

## [3.12.2](https://github.com/codenull-team/codenull-app/compare/v3.12.1...v3.12.2) (2026-07-06)

### Bug Fixes

* **DataGridDetails:** add formId prop to DataGridDetails component an… ([#120](https://github.com/codenull-team/codenull-app/issues/120)) ([fab1bbe](https://github.com/codenull-team/codenull-app/commit/fab1bbe41acc4fd364f4581fe42c80b9e94c1f44))

## [3.12.1](https://github.com/codenull-team/codenull-app/compare/v3.12.0...v3.12.1) (2026-07-06)

### Bug Fixes

* **ai:** safe parse tool results and improve error/icon display \[TAS-2280] ([#118](https://github.com/codenull-team/codenull-app/issues/118)) ([e55c0eb](https://github.com/codenull-team/codenull-app/commit/e55c0eb856926944600bfc6daaa2b4ffcc9c48e2))

## [3.12.0](https://github.com/codenull-team/codenull-app/compare/v3.11.2...v3.12.0) (2026-06-22)

### Features

* **agents:** patch-based editing with token limit handling in custom feature codegen ([#113](https://github.com/codenull-team/codenull-app/issues/113)) ([a5a013d](https://github.com/codenull-team/codenull-app/commit/a5a013d998457ea773ef69372dab58804c7719a3))

## [3.11.2](https://github.com/codenull-team/codenull-app/compare/v3.11.1...v3.11.2) (2026-06-11)

### Bug Fixes

* **web:** aumentar font-weight base ([#105](https://github.com/codenull-team/codenull-app/issues/105)) ([1b42ec3](https://github.com/codenull-team/codenull-app/commit/1b42ec3c6912c19b54f72b100d64e97868948909))

## [3.11.1](https://github.com/codenull-team/codenull-app/compare/v3.11.0...v3.11.1) (2026-06-11)

### Bug Fixes

* **docs:** remove Agent Instructions section from all documentation pages ([#102](https://github.com/codenull-team/codenull-app/issues/102)) ([861a7e0](https://github.com/codenull-team/codenull-app/commit/861a7e0d568fc826ff3749715938dbef075dc169))

## [3.11.0](https://github.com/codenull-team/codenull-app/compare/v3.10.0...v3.11.0) (2026-06-10)

### Features

* **ui,api,ci:** runtime per-app config via /config.js + prebuilt UI … ([#96](https://github.com/codenull-team/codenull-app/issues/96)) ([5c78b31](https://github.com/codenull-team/codenull-app/commit/5c78b31440ff7b64e37e5421273fac4744f65fd8))

### Bug Fixes

* **web:** oscurecer colores de texto para mejorar legibilidad (refs #TAS-2221) ([#97](https://github.com/codenull-team/codenull-app/issues/97)) ([1ae56fc](https://github.com/codenull-team/codenull-app/commit/1ae56fc81a846a7726cb6fa25820c16fa59f5401))

## [3.10.0](https://github.com/codenull-team/codenull-app/compare/v3.9.0...v3.10.0) (2026-06-05)

### Features

* **home:** pass applicationId when redirecting to ApplicationDesigner ([#84](https://github.com/codenull-team/codenull-app/issues/84)) ([afb95f3](https://github.com/codenull-team/codenull-app/commit/afb95f37f9a8f9faee20a5e21167e0befa2b176b))

### Bug Fixes

* **ui:** preserve querystring params when editing custom feature (refs #TAS-2185) ([#81](https://github.com/codenull-team/codenull-app/issues/81)) ([0ef2c07](https://github.com/codenull-team/codenull-app/commit/0ef2c07e4108ed083f554bc8cbac5039dd78a734))

## [3.9.0](https://github.com/codenull-team/codenull-app/compare/v3.8.1...v3.9.0) (2026-06-04)

### Features

* **home:** redirect to feature designer when no default feature set ([#72](https://github.com/codenull-team/codenull-app/issues/72)) ([b4b54e3](https://github.com/codenull-team/codenull-app/commit/b4b54e332ae4a45c3be7d0eefde81e1af2b1a158))
* **table:** add updateTable mutation to edit entity metadata (refs TAS-2191) ([#78](https://github.com/codenull-team/codenull-app/issues/78)) ([b850c3e](https://github.com/codenull-team/codenull-app/commit/b850c3ef14bed26cab31a25f69bce752f6fcea2b))

## [3.8.1](https://github.com/codenull-team/codenull-app/compare/v3.8.0...v3.8.1) (2026-06-04)

### Bug Fixes

* update UI version display to use apiVersion instead of CURRENT\_VERSION ([#75](https://github.com/codenull-team/codenull-app/issues/75)) ([9ff42af](https://github.com/codenull-team/codenull-app/commit/9ff42af0cf0ae4b374e5db090e54c15cf1eb1e3c))

## [3.8.0](https://github.com/codenull-team/codenull-app/compare/v3.7.0...v3.8.0) (2026-06-04)

### Features

* **ui:** actualizar link de documentación en DrawerProfile ([#71](https://github.com/codenull-team/codenull-app/issues/71)) ([e650020](https://github.com/codenull-team/codenull-app/commit/e650020723777fd95640d64656b7049be8d62a27))

## [3.7.0](https://github.com/codenull-team/codenull-app/compare/v3.6.0...v3.7.0) (2026-06-03)

### Features

* **dashboard:** update AI usage dashboard to display percentages ins… ([#69](https://github.com/codenull-team/codenull-app/issues/69)) ([11ff607](https://github.com/codenull-team/codenull-app/commit/11ff6079c6776cda25772c46c85fe11b16695822))
* gate hooks explorer by feature flag and update default API envi… ([#68](https://github.com/codenull-team/codenull-app/issues/68)) ([04f06ea](https://github.com/codenull-team/codenull-app/commit/04f06ea7629f2cd74d30b611ab740684a718cef1))

## [3.6.0](https://github.com/codenull-team/codenull-app/compare/v3.5.3...v3.6.0) (2026-06-02)

### Features

* **docs-updater:** enable creating new docs pages from scratch ([#64](https://github.com/codenull-team/codenull-app/issues/64)) ([628299d](https://github.com/codenull-team/codenull-app/commit/628299d0e804091ea561ad89db3365159ccb86f0))
* **hooks:** delete hook action with associated logs cleanup ([#63](https://github.com/codenull-team/codenull-app/issues/63)) ([18f7b5d](https://github.com/codenull-team/codenull-app/commit/18f7b5d048bb2ed52979b166af5e9dc11a629cda))

## [3.5.3](https://github.com/codenull-team/codenull-app/compare/v3.5.2...v3.5.3) (2026-06-02)

### Bug Fixes

* **ci:** pass Claude OAuth token via with: input, not env ([#61](https://github.com/codenull-team/codenull-app/issues/61)) ([4b8d2b5](https://github.com/codenull-team/codenull-app/commit/4b8d2b5b591554e346a158173d23199a1166b814))

## [3.5.2](https://github.com/codenull-team/codenull-app/compare/v3.5.1...v3.5.2) (2026-06-02)

### Bug Fixes

* **ci:** add id-token: write for Claude action OIDC auth ([#59](https://github.com/codenull-team/codenull-app/issues/59)) ([bc5f9c6](https://github.com/codenull-team/codenull-app/commit/bc5f9c637e94b1e67b3c88328432d57aa75e0bde))

## [3.5.1](https://github.com/codenull-team/codenull-app/compare/v3.5.0...v3.5.1) (2026-06-02)

### Bug Fixes

* **ci:** authenticate Claude action via OAuth (Claude Max subscription) ([#58](https://github.com/codenull-team/codenull-app/issues/58)) ([7a59d4d](https://github.com/codenull-team/codenull-app/commit/7a59d4d432783da9d59bd383a6bfbe929e3923f2))
* **ci:** point release-please directly at docs/changelog.mdx ([#56](https://github.com/codenull-team/codenull-app/issues/56)) ([0c208dd](https://github.com/codenull-team/codenull-app/commit/0c208ddc95a18745c564cb10065641f509a6e518))

## [3.5.0](https://github.com/codenull-team/codenull-app/compare/v3.4.1...v3.5.0) (2026-06-02)

### Features

* add CompilerConfigService for managing compiler configuration and dynamic model usage ([5d24ec2](https://github.com/codenull-team/codenull-app/commit/5d24ec20a092562c62c35e95f44fde5fbfb199c7))
* add conditional and complete refresh functions to manage application refresh logic ([127ecb8](https://github.com/codenull-team/codenull-app/commit/127ecb87fc4cd7e677997b65df013ea41c1dd679))
* add dynamic dictionary and static dictionary data models ([e509ddf](https://github.com/codenull-team/codenull-app/commit/e509ddfa672bc7588611be2a3a6558bbe27594d0))
* Add DynamicModelBuilder and DynamicModelIntegrator for dynamic model generation and integration with Apollo ([29c8915](https://github.com/codenull-team/codenull-app/commit/29c89154b5f4d8e977d0b53355c21074cf36366f))
* add skills for UI design and component generation ([#27](https://github.com/codenull-team/codenull-app/issues/27)) ([18f3881](https://github.com/codenull-team/codenull-app/commit/18f388125db922f3cba9422e7ad3af120dfeaa1f))
* add tests for duplicated relations and establishRelations with aliases in DynamicModelBuilder ([e265d48](https://github.com/codenull-team/codenull-app/commit/e265d485916fecb309909276c5222903072437fc))
* **agents:** [@mention](https://github.com/mention) references and discovery tools for AI agents ([#37](https://github.com/codenull-team/codenull-app/issues/37)) ([17e7217](https://github.com/codenull-team/codenull-app/commit/17e7217dbc9ff181f32cd4e42b968819b6ac947b))
* **ai:** cambiar medición de consumo de IA de mensual a diario (refs #TAS-2152) ([#53](https://github.com/codenull-team/codenull-app/issues/53)) ([59da312](https://github.com/codenull-team/codenull-app/commit/59da3123588aa13d8031ccbe4cdbb659591d8d57))
* **ai:** track last model usage per app in aiUsage documents (refs #TAS-2009) ([#14](https://github.com/codenull-team/codenull-app/issues/14)) ([2a7c326](https://github.com/codenull-team/codenull-app/commit/2a7c3265015ad139e8e33fcfdad57025f0586cc8))
* enhance tooltips across various components for better user guidance ([ac91e55](https://github.com/codenull-team/codenull-app/commit/ac91e55ee60aa52898f8733c68332c380cce2e09))
* enhance TypeScript configuration and add new utility functions ([569fe7e](https://github.com/codenull-team/codenull-app/commit/569fe7e350caba392365508feef95319b6d5def3))
* **hooks:** add tableName field to hook GraphQL type (refs [#1725](https://github.com/codenull-team/codenull-app/issues/1725)) ([#25](https://github.com/codenull-team/codenull-app/issues/25)) ([979dda9](https://github.com/codenull-team/codenull-app/commit/979dda95498ad46e21c46b63443aacf20345e8b8))
* implement cache invalidation and system refresh after field and table operations ([bf08ef9](https://github.com/codenull-team/codenull-app/commit/bf08ef927e1c0cf8663330d8a0db96a8bc0d42e6))
* implement conditional refresh utility and update refresh logic in application endpoints ([3e498b2](https://github.com/codenull-team/codenull-app/commit/3e498b2414ea6da3aa1aeb8a897e30e1b98725e0))
* Implement dynamic dictionary generation and update related imports and tests ([537f140](https://github.com/codenull-team/codenull-app/commit/537f140374cbb8e36dca5fbd8c62e898b12dda08))
* Implement dynamic generation of entities enum based on app configuration ([14e19af](https://github.com/codenull-team/codenull-app/commit/14e19af50b7cf718c60833f02ef6db12442af2b2))
* Implement dynamic model testing and integration ([d46803f](https://github.com/codenull-team/codenull-app/commit/d46803fd1448ab2dba6a233c74484362c57847bc))
* implement real-time agent progress reporting via a new progress tracking module across all builder steps and nodes. ([#34](https://github.com/codenull-team/codenull-app/issues/34)) ([899c3be](https://github.com/codenull-team/codenull-app/commit/899c3beec63a872b8bbf438414c2c74471f92750))
* integrate CompilerConfigService for dynamic model handling in dictionary and schema generation ([192485d](https://github.com/codenull-team/codenull-app/commit/192485d9c3e7f847bd5754855ec468d122847ebe))
* **jobs:** add daily cleanup job for CodenullEmailSendLogs ([#47](https://github.com/codenull-team/codenull-app/issues/47)) ([51836f0](https://github.com/codenull-team/codenull-app/commit/51836f0450f17e500e806e67b7a12c3d4190c42c))
* Remove unused fields from Usuario model and add DynamicModelIntegrator for Apollo integration ([6dce109](https://github.com/codenull-team/codenull-app/commit/6dce1093144c3199353ccd764f5872aa68a70e55))
* **ui:** [@mentions](https://github.com/mentions) for features, hooks and entities in the agent chat ([#43](https://github.com/codenull-team/codenull-app/issues/43)) ([537bd67](https://github.com/codenull-team/codenull-app/commit/537bd67f4441fe25d04f5b1379856fab15a48837))
* update jspdf to version 4.0.0 and refactor related imports ([9805571](https://github.com/codenull-team/codenull-app/commit/9805571c674fc486b28e168ef5b77c9bfaa4adef))

### Bug Fixes

* **agents:** add unified date field handling instructions to custom feature prompt (refs #TAS-2102) ([#36](https://github.com/codenull-team/codenull-app/issues/36)) ([ed90323](https://github.com/codenull-team/codenull-app/commit/ed903232f4cb4a43a17517a9a01a4c1c4f8677d0))
* **api:** prevent deletion of protected fields in Usuario table (refs #TAS-2101) ([#49](https://github.com/codenull-team/codenull-app/issues/49)) ([464d040](https://github.com/codenull-team/codenull-app/commit/464d04090b26a428dc2137cf289935de3587fa89))
* correct import path for dynamicModelIntegrator in dictionary.dynamic.js ([1885bb7](https://github.com/codenull-team/codenull-app/commit/1885bb72352d14301063d54d488e7c5505db1928))
* **datagrid:** apply each setCellBackgroundColor rule to its matching column independently (refs #TAS-2015) ([#24](https://github.com/codenull-team/codenull-app/issues/24)) ([f26dc7a](https://github.com/codenull-team/codenull-app/commit/f26dc7a79cb8ccc96c88489821f24d76781c44fc))
* **datagrid:** limit See More popover size to prevent full-window takeover (refs #TAS-2034) ([#17](https://github.com/codenull-team/codenull-app/issues/17)) ([e831173](https://github.com/codenull-team/codenull-app/commit/e8311733351adbb0a13f058c5ef2047752d5bd72))
* enhance error logging during Apollo server reload ([ff74876](https://github.com/codenull-team/codenull-app/commit/ff7487656a0091089bf94260ddd0deb176e14ba0))
* husky prepare script for monorepo root .git ([927322d](https://github.com/codenull-team/codenull-app/commit/927322d052c88fc3cf28e9a31e4f709b4531e09a))
* husky prepare script for monorepo root .git ([072c972](https://github.com/codenull-team/codenull-app/commit/072c972af6f73a3e38da4debe6a3c9e2efb3b8ba))
* **middleware:** handle stream-not-readable errors from client disconnects (refs #TAS-2044) ([#20](https://github.com/codenull-team/codenull-app/issues/20)) ([dcf3afc](https://github.com/codenull-team/codenull-app/commit/dcf3afc3d3c979d7f829840946a77c766905ea41))
* **modelsapp:** strip SQL-quoted default values before passing to Sequelize ([#19](https://github.com/codenull-team/codenull-app/issues/19)) ([f52e85f](https://github.com/codenull-team/codenull-app/commit/f52e85fe5f948dfc8bfd969079dd3424212a2f7a))
* **monitoring:** throttle critical pool trackException to priority plans after 1 min sustained ([#23](https://github.com/codenull-team/codenull-app/issues/23)) ([1650687](https://github.com/codenull-team/codenull-app/commit/1650687c90e2892b081eccf5361ddce5f305b422))
* **settings:** update secret key for integrationAuth0 configuration ([#40](https://github.com/codenull-team/codenull-app/issues/40)) ([34b5854](https://github.com/codenull-team/codenull-app/commit/34b5854d2a13aeb94383447704677f933b87d27a))
* **ui:** refetch feature config on exit from edit mode to fix stale customCode (refs #TAS-2121) ([#35](https://github.com/codenull-team/codenull-app/issues/35)) ([a6d9b31](https://github.com/codenull-team/codenull-app/commit/a6d9b31ec1e33a2a6271be61b762bd2d7db001ff))
* Update hook setup to use \_id instead of HookId in DynamicModelBuilder ([adbfd30](https://github.com/codenull-team/codenull-app/commit/adbfd306ec8a51c6c1d9ce9d6ba1de507b40f551))
