yumoqing
  • Joined on 2025-06-28
yumoqing pushed to main at yumoqing/rbac 2026-06-01 22:53:09 +08:00
5809a81646 debug: add hot_reload handler logging
yumoqing pushed to main at yumoqing/uapi 2026-06-01 22:53:07 +08:00
87d2cd409d debug: add hot_reload handler logging
yumoqing pushed to main at yumoqing/ahserver 2026-06-01 22:53:06 +08:00
40bd5736b1 debug: add logging at key hot_reload decision points
yumoqing pushed to main at yumoqing/ahserver 2026-06-01 22:49:30 +08:00
b51d3f28d6 fix: config.json变化时不触发hot_reload事件,避免不必要的模块缓存清理
yumoqing pushed to main at yumoqing/ahserver 2026-06-01 22:47:03 +08:00
4522a29ec6 fix: cleanup_ctx改为on_cleanup,修复hot_reload_cleanup coroutine未await错误
yumoqing pushed to main at yumoqing/sage 2026-06-01 22:36:14 +08:00
477076064e refactor backup_api.sh: auto-read config.json, discover all modules, decrypt password via RC4
yumoqing pushed to main at yumoqing/pricing 2026-06-01 18:57:53 +08:00
b7ca795127 cleanup: remove dead module-level get_pricing_program and duplicate assignment
yumoqing pushed to main at yumoqing/rbac 2026-06-01 18:15:40 +08:00
b72a487df7 fix: use ServerEnv().userpermissions instead of new UserPermissions() in event handlers
yumoqing pushed to main at yumoqing/llmage 2026-06-01 18:15:40 +08:00
450c9009a5 style: move _on_hot_reload after all imports
yumoqing pushed to main at yumoqing/pricing 2026-06-01 18:10:40 +08:00
52dd91c6ee chore: remove __pycache__, add to gitignore
yumoqing pushed to main at yumoqing/uapi 2026-06-01 18:10:40 +08:00
7c97676285 chore: remove __pycache__, add to gitignore
yumoqing pushed to main at yumoqing/llmage 2026-06-01 18:10:33 +08:00
87040915ee refactor: bind hot_reload event via EventDispatcher
yumoqing pushed to main at yumoqing/uapi 2026-06-01 18:10:32 +08:00
e735070007 refactor: bind hot_reload event via EventDispatcher, add on_hot_reload to UAPIData
yumoqing pushed to main at yumoqing/rbac 2026-06-01 18:10:31 +08:00
ce7eb2a193 refactor: bind hot_reload event via EventDispatcher, add on_hot_reload to UserPermissions
yumoqing pushed to main at yumoqing/pricing 2026-06-01 18:10:31 +08:00
7b9d3d2ba0 refactor: bind hot_reload event via EventDispatcher, add on_hot_reload to PricingProgram
yumoqing pushed to main at yumoqing/ahserver 2026-06-01 18:10:30 +08:00
0fd5ca9dc4 refactor: use EventDispatcher for hot_reload, remove invalidate_all_caches coupling
yumoqing pushed to main at yumoqing/llmage 2026-06-01 17:38:36 +08:00
bab415ba83 Revert "fix: 模型列表右侧面板改为VScrollPanel支持滚动"
yumoqing pushed to main at yumoqing/llmage 2026-06-01 17:25:54 +08:00
e186e74b63 fix: 模型列表右侧面板改为VScrollPanel支持滚动
yumoqing pushed to main at yumoqing/ahserver 2026-06-01 17:18:23 +08:00
4e19bb8d06 fix: rbac cache clear - get actual instance from ServerEnv, not new one; uapi also clear apikeys
yumoqing pushed to main at yumoqing/ahserver 2026-06-01 17:14:34 +08:00
42eff6cda0 feat: cross-process cache invalidation via signal file for reuse_port multi-process