You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Rodger-Wang
e00b617025
services,admin,client: 服务配置按应用隔离、应用参数下线、客户端凭据走加密 v3
后台
- 服务配置去掉「全局默认」层,svc_config / svc_region_override / echomeet_orch
/ echomeet_orch_setting / echomeet_template 五张表统一按 app_name 隔离,
启动迁移 migrate_scope.go 幂等分配(首个应用原地改名保 id,其余拷贝);
写接口 app_name 必填(scope_check.go)。
- 类别落库 svc_category,可增删改;内置 11 个 id 不可改不可删,运行时语义仍只挂 comm.SvcCat*。
- 「应用参数」标签页下线:业务库 config 表不再随 user_getappconfig 下发,
migrate_appparams.go 把 AGENT_TYPE / MOBILE_ELF_* 迁到服务 llm_mobile_elf、
iapCustomerServiceQQ 迁到 app_params,COMPUTE_*/NEWUSER_GIFT_* 留在 config 表不下发,
无人读的音乐/公码/导航/COS_*/MeetServers 删除,其余键保留并在启动日志告警。
- 删除 console appcfg/* 与 api 模块的 get/add/update/delconfig、唤醒音四个接口(无调用方)。
- 修 getmcpservers 仍查全局层导致 MCP 类服务永远读不到。
客户端
- 凭据改走结构化通道:user_getappconfig_v3 整体 AES-CBC 加密(api_crypto.dart,
拦截器须排在 AuthInterceptor 之前),AppConfig.cred(svcId, field, envKey) 取值,
老键名只作兜底;lib 内 AppConfig.env( 已降到 0 处调用。
- 图片翻译的 ALIBABA_VL_MODEL / ENDPOINT 改挂 ast_alibaba。
启动日志
- 删除 sys/auth/firebase(google_auth 的重复实现,零调用方,且同一错误刷两行)。
- api 模块不再每次启动无条件插入默认超管(Duplicate entry 'admin')。
- sys/auth/* 五个包的 logger 名从复制来的 sys.tavily 各改各名;
google_auth 启动时即判断配置是否可用。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
4 weeks ago |
| .. |
|
devices
|
client: 设备内核抽象、Smartcar 车载香薰接入与语音纪要等一批改动
|
4 weeks ago |
|
api_crypto_test.dart
|
services,admin,client: 服务配置按应用隔离、应用参数下线、客户端凭据走加密 v3
|
4 weeks ago |
|
appconfig_cred_test.dart
|
services,admin,client: 服务配置按应用隔离、应用参数下线、客户端凭据走加密 v3
|
4 weeks ago |
|
appconfig_model_test.dart
|
services,admin,client: 服务配置按应用隔离、应用参数下线、客户端凭据走加密 v3
|
4 weeks ago |
|
assistant_directive_test.dart
|
client: 设备内核抽象、Smartcar 车载香薰接入与语音纪要等一批改动
|
4 weeks ago |
|
device_file_match_test.dart
|
client: 设备内核抽象、Smartcar 车载香薰接入与语音纪要等一批改动
|
4 weeks ago |
|
es_es_translations_test.dart
|
apps/client 首次入库(Flutter 移动端)
|
1 month ago |
|
fr_fr_translations_test.dart
|
apps/client 首次入库(Flutter 移动端)
|
1 month ago |
|
id_verify_dialog_test.dart
|
apps/client 首次入库(Flutter 移动端)
|
1 month ago |
|
id_verify_service_test.dart
|
apps/client 首次入库(Flutter 移动端)
|
1 month ago |
|
is_is_translations_test.dart
|
apps/client 首次入库(Flutter 移动端)
|
1 month ago |
|
ja_jp_translations_test.dart
|
apps/client 首次入库(Flutter 移动端)
|
1 month ago |
|
meeting_record_i18n_test.dart
|
apps/client 首次入库(Flutter 移动端)
|
1 month ago |
|
memory_service_unwrap_test.dart
|
修拾忆页第一次打开就报错:解包口径写错 + 红条抑制漏了 memory_list
|
1 month ago |
|
module_registry_test.dart
|
client: 设备内核抽象、Smartcar 车载香薰接入与语音纪要等一批改动
|
4 weeks ago |
|
nb_no_translations_test.dart
|
apps/client 首次入库(Flutter 移动端)
|
1 month ago |
|
ogg_opus_duration_test.dart
|
client: 设备内核抽象、Smartcar 车载香薰接入与语音纪要等一批改动
|
4 weeks ago |
|
recording_time_test.dart
|
client: 设备内核抽象、Smartcar 车载香薰接入与语音纪要等一批改动
|
4 weeks ago |
|
routes_test.dart
|
client: 设备内核抽象、Smartcar 车载香薰接入与语音纪要等一批改动
|
4 weeks ago |
|
sv_se_translations_test.dart
|
apps/client 首次入库(Flutter 移动端)
|
1 month ago |
|
user_device_license_test.dart
|
client: 设备内核抽象、Smartcar 车载香薰接入与语音纪要等一批改动
|
4 weeks ago |