82fd3839a9
feat: 新增remote-only主题模式,优化首屏包体积
...
1. 新增theme-override.js实现主题远端拉取逻辑
2. 新增empty-style-stub.js作为主题包占位符,减少主包~75KB
3. 在vue.config.js中添加构建期主题stub替换逻辑
4. 重构config-external.js的主题配置,新增remote-only模式支持
5. 重构store的applyThemeWithRemote方法,适配远端主题拉取
6. 在bootstrap中新增主题初始化和异步拉取逻辑
2026-07-07 14:56:13 +08:00
2014d27834
chore(config): adjust boot and request timeout values
...
2026-07-02: 延长启动超时和请求超时时间,适配慢启动和远端冷启动场景,配合迟到数据补救机制确保获取到最终数据
2026-07-02 15:21:47 +08:00
50a1c1c695
feat(i18n): 实现remote-only打包模式,优化首屏加载和产物体积
...
1. 新增remote-only模式下的空语言包stub
2. 新增缓存有效期配置并对齐后端Cache::set 600s
3. 重构语言包加载逻辑,适配remote-only模式
4. 添加webpack替换插件,排除本地lang目录减少产物体积
5. 优化Vue挂载时机,等待语言包就绪后再渲染首屏
6. 改进缓存策略,新增内存缓存TTL校验和语种缓存淘汰
7. 修复语言包缓存key生成逻辑,支持uniacid和appType隔离
2026-06-30 14:04:52 +08:00
e6d47a3d78
refactor: 优化多语言结构并新增远端语言包加载能力
...
1. 扁平化多语言文件层级,移除嵌套的命名空间
2. 更新组件内多语言调用路径,适配新的语言包结构
3. 重构HTTP请求错误处理逻辑
4. 新增remote-only模式的远端语言包加载器
5. 新增多语言数据源remote-only配置项
2026-06-30 10:03:25 +08:00
4ae21c5d7a
refactor: 完成多语言国际化全量替换与补充
...
1. 新增大量中英文语言包文件,覆盖自定义组件、页面、工具类的文案
2. 替换硬编码文本为多语言调用,统一全局文案管理
3. 优化语言包结构,拆分公共模块与业务模块
4. 修复部分语言加载与国际化适配问题
2026-06-26 17:32:35 +08:00
6fb0e264b8
refactor(i18n): 重构多语言模块,修复递归和缓存问题
...
1. 添加递归保护机制防止$lang调用栈溢出
2. 新增storage缓存层减少重复调用uni.getStorageSync
3. 修复语言包合并污染缓存问题,改用深拷贝合并
4. 增加循环引用检测避免解析异常
5. 注释掉冗余的console.error日志
6. 新增重入保护防止refresh死循环
7. 优化切语言/切租户时的缓存清理逻辑
2026-06-16 11:53:45 +08:00
555443dc44
feat: add remote theme override support
...
实现了全量的主题远端覆写功能,包含:
1. 新增主题合并工具类,支持多桶安全合并与原型链过滤
2. 新增主题远端覆写运行时,支持多租户、多端、三态缓存
3. 改造Vuex主题加载逻辑,实现本地预设+远端覆写的合并应用
4. 改造App.vue首屏主题加载流程,支持并行拉取与缓存预热
5. 新增主题更新、租户切换的事件监听与自动刷新逻辑
2026-06-11 14:55:32 +08:00
2f5f23d21a
refactor(i18n): 完善多语言适配与缓存隔离逻辑
...
1. 扩展支持多语种并对齐后端白名单配置
2. 实现租户/应用/语言三维缓存隔离
3. 加固语言包合并的原型链安全防护
4. 优化语言列表加载逻辑与调试日志
5. 调整uniacid切换与语言更新的事件处理
2026-06-10 14:26:48 +08:00
071db2d70c
feat(i18n): add remote translation override and hot update support
...
1. add remote translation override feature with multi-tenant isolation
2. implement hot reload for i18n texts via componentRefresh mechanism
3. add boot timeout fallback and local cache support
4. add events for translation update and fallback state
2026-06-10 14:12:49 +08:00
47e1c2372d
chore(sass): 编译器从node-sass转移成dart-sass
2026-01-16 17:52:33 +08:00
9a63b5ff4e
chore(主题样式): 更新主题列表,补全'pink', 'gold', 'purple', 'yellow', 'black'
2026-01-06 17:03:30 +08:00
d7b07c974d
chore(加载主题样式): 只使用异步方式,保留一个函数loadTheme
2026-01-06 17:01:03 +08:00
60a0e5133e
revert: 所有代码与custom/common分支同
2026-01-05 15:56:49 +08:00
30403871e7
chore(test): 测试代码
2025-12-29 15:54:00 +08:00