4 Commits

Author SHA1 Message Date
94f258a345 fix: Text widgets use 'text' not 'label', Button widgets use 'label' not 'text'
Per bricks-framework spec:
- Text/Title: use 'text' for non-i18n, 'otext'+'i18n:true' for i18n
- Button: use 'label' for button text
2026-05-05 19:28:24 +08:00
9ebfeb6dda feat: add wwwroot/index.ui as module entry point
Integrate all module .ui and .dspy files into a single navigation page
using {{entire_url()}} for all path references.
2026-05-05 19:04:03 +08:00
a72637b2a3 sync: local modifications to contract_management
- Updated core modules: __init__, ai_config, ai_core, attachment, contract, enhanced_contract
- Updated mysql.ddl.sql
- Updated UI files: contract_detail, contract_edit, contract_list
- Added new files: api/*.dspy, contract_list.dspy
2026-04-28 18:49:46 +08:00
e3e1be8568 bugfix 2026-04-15 15:03:57 +08:00