5 Commits

Author SHA1 Message Date
a6ba382241 feat(tenant): multi-tenant domain routing endpoint + shell_theme dedup + dim_test path 2026-08-04 12:11:34 +08:00
12af8e9ac8 fix: CRUD endpoint return format - remove json.dumps, use widgettype format 2026-07-03 14:51:19 +08:00
4a8f52a3f1 chore: remove runtime-generated files from git tracking
Remove build.sh generated symlinks and runtime files from git:
- conf/config.json (runtime config)
- stop.sh, start.sh, sage.service (runtime scripts)
- wwwroot/* symlinks (module links created by build.sh)

These files are already in .gitignore and should not be tracked.
2026-05-29 22:00:12 +08:00
8119e7dbd9 fix: relative symlinks + imgs/msp.svg for production compatibility
- Convert all 21 wwwroot symlinks from absolute to relative paths
  - Internal pkgs: ../pkgs/MODULE/wwwroot
  - External repos: ../../MODULE/wwwroot
- Add imgs/msp.svg logo placeholder (replaces missing msp.png)
- Remove stale shell.ui symlink (index.ui is the shell now)
- Update index.ui to reference msp.svg instead of msp.png
2026-05-27 19:11:45 +08:00
3481d80f24 feat: track wwwroot/ in git for simpler deployment
Remove wwwroot/ from .gitignore so production deployment is just git pull.

Changes:
- wwwroot/index.ui: Shell layout with sidebar and main content
- wwwroot/global_menu.ui: Global navigation menu (22 modules)
- wwwroot/dashboard_for_sage/: Dashboard widgets and stats
- wwwroot/product_management/: Product management pages
- Module symlinks (accounting, rbac, bricks, etc.)

Ignored: .DS_Store, *.bak, tmp/
2026-05-27 19:00:46 +08:00