feat: 新增多模块后端管理、数据同步工具与鸿蒙路由适配
本次提交新增了以下核心内容: 1. 后端管理模块:包含字体同步、插件元数据、插件用户设置、稍后读消息/共享列表的控制器、模型、验证器与多语言配置 2. Flutter数据同步模块:统一的事件总线与兼容层,替代分散的StreamController 3. 鸿蒙端路由适配:完整的路由定义、构建器与占位组件 4. 后端API接口:字体同步与插件更新的服务端API,支持自动建表与跨域请求 5. 鸿蒙权限校验脚本:用于校验module.json5与string.json的权限声明一致性
This commit is contained in:
@@ -737,4 +737,39 @@ Route::get([
|
||||
'hitokoto' => 'tool/hitokoto',
|
||||
// 站内全文搜索
|
||||
'searchpage' => 'tool/searchpage',
|
||||
]);
|
||||
|
||||
// APP API路由 - 稍后读(同步+协作+AI摘要)
|
||||
Route::rule([
|
||||
'api/readlater/upload' => 'api/Readlater/upload',
|
||||
'api/readlater/download' => 'api/Readlater/download',
|
||||
'api/readlater/delete' => 'api/Readlater/delete',
|
||||
'api/readlater/fullSync' => 'api/Readlater/fullSync',
|
||||
'api/readlater/createSharedList' => 'api/Readlater/createSharedList',
|
||||
'api/readlater/inviteMember' => 'api/Readlater/inviteMember',
|
||||
'api/readlater/shareMessage' => 'api/Readlater/shareMessage',
|
||||
'api/readlater/listMessages' => 'api/Readlater/listMessages',
|
||||
'api/readlater/myLists' => 'api/Readlater/myLists',
|
||||
'api/readlater/leaveList' => 'api/Readlater/leaveList',
|
||||
'api/readlater/generateSummary' => 'api/Readlater/generateSummary',
|
||||
'api/readlater/batchSummarize' => 'api/Readlater/batchSummarize',
|
||||
'api/readlater/dailySummary' => 'api/Readlater/dailySummary',
|
||||
'api/readlater/suggestTags' => 'api/Readlater/suggestTags',
|
||||
'api/readlater/install' => 'api/Readlater/install',
|
||||
]);
|
||||
|
||||
// APP API路由 - 字体同步
|
||||
Route::rule([
|
||||
'api/font_sync/list' => 'api/FontSync/list',
|
||||
'api/font_sync/install' => 'api/FontSync/install',
|
||||
]);
|
||||
|
||||
// APP API路由 - 插件更新
|
||||
Route::rule([
|
||||
'api/plugin_update/checkOne' => 'api/PluginUpdate/checkOne',
|
||||
'api/plugin_update/queryOne' => 'api/PluginUpdate/queryOne',
|
||||
'api/plugin_update/checkAll' => 'api/PluginUpdate/checkAll',
|
||||
'api/plugin_update/syncState' => 'api/PluginUpdate/syncState',
|
||||
'api/plugin_update/loadState' => 'api/PluginUpdate/loadState',
|
||||
'api/plugin_update/install' => 'api/PluginUpdate/install',
|
||||
]);
|
||||
Reference in New Issue
Block a user