206 Commits

Author SHA1 Message Date
52dd91c6ee chore: remove __pycache__, add to gitignore 2026-06-01 18:10:39 +08:00
7b9d3d2ba0 refactor: bind hot_reload event via EventDispatcher, add on_hot_reload to PricingProgram 2026-06-01 18:10:30 +08:00
71329af722 fix: 定价管理菜单直接进入pricing_program CRUD,跳过index.ui 2026-06-01 15:55:20 +08:00
12472b792f fix: reduce module card height (remove cheight, compact padding/icons) 2026-05-30 21:20:48 +08:00
fc1f8bb182 fix: wrap Tabular in VBox with cheight for proper scrolling 2026-05-29 22:09:53 +08:00
8159c79d55 feat: respect module_cache config for pricing cache 2026-05-29 17:59:06 +08:00
c041c76c9f refactor: use wildcard % in load_path.py for auto-coverage 2026-05-29 00:52:20 +08:00
b7e69b48cd fix: responsive UI with VScrollPanel, cfontsize, css:card 2026-05-29 00:12:52 +08:00
5813749a98 bugfix 2026-05-27 18:17:44 +08:00
c1bdc467a6 refactor(models): convert to json format per database-table-definition-spec 2026-05-27 13:23:30 +08:00
6379c1a0e3 feat: add load_path.py RBAC permission registration script 2026-05-27 13:16:09 +08:00
ce5062215e fix: remove hardcoded dark theme colors from index.ui
- Remove bgcolor/color/border hardcoded dark theme values
- Use css:'card' class for navigation card
- Let system theme handle styling for proper contrast
2026-05-27 11:31:15 +08:00
0e9a0ef126 fix: add filler css + overflowY:auto to content container 2026-05-26 13:55:19 +08:00
bf868f3f3a fix: add dark mode background (#0B1120) to pricing index.ui 2026-05-26 11:57:18 +08:00
7c41db3f9b feat: modernize pricing UI - add index.ui with card navigation
- Create index.ui with standardized card layout (#1E293B, 12px radius)
- Simplify menu.ui to point to index.ui entry point
- Add page header with Title2 + description text
- Use consistent SVG icon style (36px, 1.5 stroke width)
2026-05-25 18:30:48 +08:00
fc54699be7 feat: add json table definitions for all models (converted from xlsx) 2026-05-21 12:46:36 +08:00
9ccbb47920 bugfix 2026-05-19 12:09:52 +08:00
b981d07f40 fix: refresh pricing cache for timing id events 2026-05-19 01:12:55 +08:00
c85b9527c3 bugfix 2026-05-18 16:02:14 +08:00
1677d18704 bugfix 2026-05-16 16:55:58 +08:00
eebe7c2733 bugfix 2026-05-16 16:53:01 +08:00
168ce230c4 bugfix 2026-05-16 16:50:01 +08:00
7095d8dca2 bugfix 2026-05-16 16:40:09 +08:00
1f1faaa085 bugfix 2026-05-16 16:38:44 +08:00
7468bcd781 bugfix 2026-05-16 16:36:41 +08:00
4f40be10dc bugfix 2026-05-16 16:32:47 +08:00
a264e72a24 bugfix 2026-05-16 16:19:22 +08:00
19f03c82c3 bugfix 2026-05-16 16:13:18 +08:00
0efc1be770 bugfix 2026-05-14 17:01:56 +08:00
28b3cf4977 bugfix 2026-05-14 13:48:08 +08:00
f78c6f6494 bugfix 2026-05-14 13:41:41 +08:00
37ad188a26 bugfix 2026-05-14 13:34:29 +08:00
c8bc20d786 bugfix 2026-05-14 13:29:49 +08:00
4667c49372 bugfix 2026-05-14 13:16:37 +08:00
8643e22a50 bugfix 2026-05-14 13:14:35 +08:00
e7381291e8 bugfix 2026-05-14 13:12:05 +08:00
d98479ee6e bugfix 2026-05-14 13:10:45 +08:00
896c87c4f0 bugfix 2026-05-14 13:10:13 +08:00
a7afc0f834 bugfix 2026-05-14 11:52:58 +08:00
c2a273d07f bugfix 2026-05-07 16:42:45 +08:00
9370ffc11c bugfix 2026-05-07 16:41:14 +08:00
19fcb860f2 bugfix 2026-05-06 17:39:20 +08:00
ad4646130a bugfix 2026-05-06 17:33:35 +08:00
64aed371f3 bugfix 2026-05-06 17:24:51 +08:00
c310041db4 bugfix 2026-05-06 17:21:43 +08:00
0a2499ec5f bugfix 2026-05-06 17:13:33 +08:00
8cd7a65986 bigfox 2026-05-06 16:59:25 +08:00
18cd13165a bugfix 2026-05-06 16:50:46 +08:00
b4783a6be2 bugfix 2026-05-06 16:16:00 +08:00
e237ee550d bugfix 2026-04-29 21:45:26 +08:00