邹永赫
c1e2040f43
fix: harden deferred startup recovery
2026-03-25 19:42:40 +09:00
邹永赫
63cbab610a
feat: add two-phase startup lifecycle
...
Allow the dashboard to become available before plugin bootstrap completes and surface runtime readiness and failure states to API callers.
Guard plugin-facing endpoints until runtime is ready and clean up provider and plugin runtime state safely across bootstrap failures, retries, stop, and restart flows.
2026-03-25 14:02:02 +09:00
LIghtJUNction
92bae1fdae
docs: replace prints with logger in upload_doc_images_to_r2.py
2026-03-19 23:30:25 +08:00
Dt8333
7dd95d8a59
chore: auto ann fix by ruff ( #4903 )
...
* chore: auto fix by ruff
* refactor: 统一修正返回类型注解为 None/bool 以匹配实现
* refactor: 将 _get_next_page 改为异步并移除多余的请求错误抛出
* refactor: 将 get_client 的返回类型改为 object
* style: 为 LarkMessageEvent 的相关方法添加返回类型注解 None
---------
Co-authored-by: Soulter <37870767+Soulter@users.noreply.github.com >
2026-02-09 00:22:24 +08:00
LIghtJUNction
0b7fc29ac4
style: add ruff lint module of isort and pyupgrade, and some ruff check fix ( #3214 )
...
Co-authored-by: Dt8333 <25431943+Dt8333@users.noreply.github.com >
Co-authored-by: Soulter <905617992@qq.com >
2025-11-01 13:26:19 +08:00
Soulter
51246ea31b
fix: apply configuration option to enable/disable WebUI in AstrBotDashboard ( #3152 )
2025-10-26 17:29:04 +08:00
shangxue
d24902c66d
feat: 添加 --webui-dir 启动参数以支持指定 WebUI 构建文件目录 ( #2680 )
...
* Update main.py
* Update server.py
* Update main.py
* Update main.py
* Update main.py
* Update initial_loader.py
* Update server.py
* Update main.py
* chore: update webui_dir type hint and improve dashboard file check logic
---------
Co-authored-by: Soulter <905617992@qq.com >
2025-09-12 15:15:29 +08:00
HendricksJudy
f38a329be5
Fix initialization and plugin download
2025-05-19 01:43:07 -07:00
anka
9e7fe773bd
perf: 更新部分注释
2025-03-26 11:14:46 +08:00
Soulter
c610719a44
✨ feat: 为各平台适配器支持优雅关闭
2025-03-22 19:02:49 +08:00