Commit Graph

  • 9fba7bbc79 feat: add i18n translations (zh/en/jp/ko) for all modules main Hermes Agent 2026-06-19 15:01:29 +08:00
  • 812ce81413 fix: 添加browserfields空对象避免xls2ui报错 Hermes Agent 2026-06-17 17:29:35 +08:00
  • 72f6840bbe chore: 添加json/build.sh脚本 Hermes Agent 2026-06-17 17:26:24 +08:00
  • 874bee20cb fix: wrap Tabular in VBox with cheight for proper scrolling yumoqing 2026-05-29 22:09:52 +08:00
  • 8f8a4dce90 refactor(models): convert to json format per database-table-definition-spec yumoqing 2026-05-27 13:23:29 +08:00
  • c8e79e85b7 feat: add load_path.py RBAC permission registration script yumoqing 2026-05-27 13:16:08 +08:00
  • 797ac1d935 fix: replace uuid.uuid4() with getID() from appPublic.uniqueID for all table ID generation yumoqing 2026-05-08 15:47:19 +08:00
  • 2e8630c5ab fix: add env.get_module_dbname() for dynamic database lookup yumoqing 2026-05-08 15:34:15 +08:00
  • bc7cb9676f fix: DBPools Singleton - manually set db.databases after getting instance yumoqing 2026-05-08 15:17:20 +08:00
  • 2f68b617c7 fix: DBPools(config.databases) instead of DBPools() for subprocess context yumoqing 2026-05-08 14:49:20 +08:00
  • fd0c9f4aeb fix: CRUD JSON compliance - delete non-CRUD files, add editable to missing files yumoqing 2026-05-08 14:39:46 +08:00
  • 635f71ea52 fix: DBPools() not in __init__, sqlorContext uses module name not default yumoqing 2026-05-08 11:41:55 +08:00
  • 4154d22ed2 fix: correct subtable URLs to use relative aliases for same-module, absolute paths for cross-module yumoqing 2026-05-06 08:56:03 +08:00
  • ecada505c9 fix: quote entire_url arguments in CRUD json subtables (use string not variable) yumoqing 2026-05-06 08:47:59 +08:00
  • ae883e015c fix: menu.ui labels changed to Chinese yumoqing 2026-05-06 08:17:27 +08:00
  • 1f7cc47788 fix: menu.ui uses CRUD json alias/tblname for URLs matching actual bricks CRUD paths yumoqing 2026-05-06 08:13:31 +08:00
  • 1cf030def2 fix: replace background with bgcolor, unwrap widgettype:Page to promote subwidgets to top level yumoqing 2026-05-06 07:49:03 +08:00
  • cb662c8c0c fix: menu.ui uses '{{entire_url('/modulename/tablename')}}' format for table CRUD items yumoqing 2026-05-05 22:05:24 +08:00
  • 58637df2e8 fix: menu.ui is now a Menu widget, not a plain JSON list yumoqing 2026-05-05 22:00:47 +08:00
  • 684311e59b feat: add menu.ui as module entry point with CRUD and UI/DSpy menu items yumoqing 2026-05-05 21:33:57 +08:00
  • cdc64b2e09 fix: replace backgroundColor with bgcolor (bricks framework valid property) yumoqing 2026-05-05 19:50:14 +08:00
  • 2bbb3d038e fix: flatten style to options, fix Button/Text widget properties yumoqing 2026-05-05 19:36:11 +08:00
  • a2cb5a8eec fix: Text widgets use 'text' not 'label', Button widgets use 'label' not 'text' yumoqing 2026-05-05 19:28:23 +08:00
  • b6a8ae55e8 feat: add wwwroot/index.ui as module entry point yumoqing 2026-05-05 19:04:02 +08:00
  • 5ac011c96e bugfix yumoqing 2026-05-03 14:26:45 +08:00
  • a81dd8087a fix: replace appPublic.Config.getConfig with appPublic.jsonConfig.getConfig yumoqing 2026-04-29 17:44:01 +08:00
  • 7114e74777 fix: replace sqlor-database-module with sqlor, add bricks_for_python dependency yumoqing 2026-04-29 17:28:33 +08:00
  • 33f1d4bf74 chore: remove pycache from git tracking yumoqing 2026-04-29 12:58:13 +08:00
  • 2547fad996 sync: local modifications to opportunity_management yumoqing 2026-04-28 18:54:47 +08:00
  • b837692cc4 feat(opportunity): 实现完整的商机管理模块 yumoqing 2026-04-16 14:32:21 +08:00
  • 1b0cc60236 bugfix yumoqing 2026-04-16 13:30:38 +08:00