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
3.7.0 (2026-06-03)
Features
- dashboard: update AI usage dashboard to display percentages ins… (#69) (11ff607)
- gate hooks explorer by feature flag and update default API envi… (#68) (04f06ea)
3.6.0 (2026-06-02)
Features
- docs-updater: enable creating new docs pages from scratch (#64) (628299d)
- hooks: delete hook action with associated logs cleanup (#63) (18f7b5d)
3.5.3 (2026-06-02)
Bug Fixes
3.5.2 (2026-06-02)
Bug Fixes
3.5.1 (2026-06-02)
Bug Fixes
- ci: authenticate Claude action via OAuth (Claude Max subscription) (#58) (7a59d4d)
- ci: point release-please directly at docs/changelog.mdx (#56) (0c208dd)
3.5.0 (2026-06-02)
Features
- add CompilerConfigService for managing compiler configuration and dynamic model usage (5d24ec2)
- add conditional and complete refresh functions to manage application refresh logic (127ecb8)
- add dynamic dictionary and static dictionary data models (e509ddf)
- Add DynamicModelBuilder and DynamicModelIntegrator for dynamic model generation and integration with Apollo (29c8915)
- add skills for UI design and component generation (#27) (18f3881)
- add tests for duplicated relations and establishRelations with aliases in DynamicModelBuilder (e265d48)
- agents: @mention references and discovery tools for AI agents (#37) (17e7217)
- ai: cambiar medición de consumo de IA de mensual a diario (refs #TAS-2152) (#53) (59da312)
- ai: track last model usage per app in aiUsage documents (refs #TAS-2009) (#14) (2a7c326)
- enhance tooltips across various components for better user guidance (ac91e55)
- enhance TypeScript configuration and add new utility functions (569fe7e)
- hooks: add tableName field to hook GraphQL type (refs #1725) (#25) (979dda9)
- implement cache invalidation and system refresh after field and table operations (bf08ef9)
- implement conditional refresh utility and update refresh logic in application endpoints (3e498b2)
- Implement dynamic dictionary generation and update related imports and tests (537f140)
- Implement dynamic generation of entities enum based on app configuration (14e19af)
- Implement dynamic model testing and integration (d46803f)
- implement real-time agent progress reporting via a new progress tracking module across all builder steps and nodes. (#34) (899c3be)
- integrate CompilerConfigService for dynamic model handling in dictionary and schema generation (192485d)
- jobs: add daily cleanup job for CodenullEmailSendLogs (#47) (51836f0)
- Remove unused fields from Usuario model and add DynamicModelIntegrator for Apollo integration (6dce109)
- ui: @mentions for features, hooks and entities in the agent chat (#43) (537bd67)
- update jspdf to version 4.0.0 and refactor related imports (9805571)
Bug Fixes
- agents: add unified date field handling instructions to custom feature prompt (refs #TAS-2102) (#36) (ed90323)
- api: prevent deletion of protected fields in Usuario table (refs #TAS-2101) (#49) (464d040)
- correct import path for dynamicModelIntegrator in dictionary.dynamic.js (1885bb7)
- datagrid: apply each setCellBackgroundColor rule to its matching column independently (refs #TAS-2015) (#24) (f26dc7a)
- datagrid: limit See More popover size to prevent full-window takeover (refs #TAS-2034) (#17) (e831173)
- enhance error logging during Apollo server reload (ff74876)
- husky prepare script for monorepo root .git (927322d)
- husky prepare script for monorepo root .git (072c972)
- middleware: handle stream-not-readable errors from client disconnects (refs #TAS-2044) (#20) (dcf3afc)
- modelsapp: strip SQL-quoted default values before passing to Sequelize (#19) (f52e85f)
- monitoring: throttle critical pool trackException to priority plans after 1 min sustained (#23) (1650687)
- settings: update secret key for integrationAuth0 configuration (#40) (34b5854)
- ui: refetch feature config on exit from edit mode to fix stale customCode (refs #TAS-2121) (#35) (a6d9b31)
- Update hook setup to use _id instead of HookId in DynamicModelBuilder (adbfd30)