ef407d6008
docs(TODO.md): 标记鸿蒙元服务相关的6个BUG为已修复
...
将之前记录的鸿蒙元服务环境下的组件和页面问题全部标记为已完成修复
2026-07-14 09:38:49 +08:00
edc077eef7
docs: 更新TODO清单,补充鸿蒙元服务等环境的bug
...
新增多个鸿蒙元服务环境的组件显示异常bug,以及微信小程序的控制台报错bug,更新已修复的bug项格式
2026-07-13 16:08:53 +08:00
117cbccbd7
chore: 更新配置项与补充项目待办清单
...
- 修改站点uniacid为2482
- 补充微信小程序相关BUG和优化项到TODO文档
2026-07-11 10:33:49 +08:00
1c5cc62368
fix(util): 修复跳转链接参数合并与重复拼接问题
...
1. 重构resolveLinkUrl方法,合并wap_url自带query与page_params,且page_params优先级更高
2. 提取wap_url中的path部分,避免后续跳转重复附加query参数
3. 修复diyRedirectTo中重复解码wap_url和错误传递冗余参数的问题
2026-07-06 17:40:03 +08:00
55a5a68517
refactor: 统一多语言key的组件命名格式为短横线分隔
...
根据i18n规范,将所有组件相关的多语言key从驼峰式改为短横线分隔格式,同步更新文档中的示例说明。
2026-06-30 10:28:36 +08:00
32db276e68
docs: add remote-only i18n solution docs and reference
...
新增远端完全替代本地语言包的国际化方案文档,并在原指南中添加对应引用,补充新文档到文档列表中。
2026-06-29 17:47:24 +08:00
04a1d3c287
docs: add i18n guidelines documentation
...
add the complete internationalization specification document for the shop-projects/frontend uni-app Vue2 project, covering architecture, specification, usage, development norms and other content
2026-06-29 15:43:14 +08:00
d124d58552
docs: add i18n full audit report and p2 solution plan docs
...
新增两份国际化审计相关文档:
1. 全量国际化审计报告,覆盖项目内i18n调用问题并记录修复过程
2. P2动态key国际化处理方案文档,盘点8处动态key现状并提供落地解决方案
2026-06-29 15:39:33 +08:00
3ef3d05624
docs: 更新TODO.md,标记三个任务项完成
...
将原有的两个未完成任务标记为已完成,新增TabBar页面状态梳理的完成标记
2026-06-29 11:27:05 +08:00
55c8e58f32
docs: add project TODO list
...
create docs/TODO.md and record two current pending tasks
2026-06-27 10:39:10 +08:00
cc7125361f
chore: 移除i18n守卫插件与废弃的国际化文档
...
1. 删除vue.config.js中的I18nGuardPlugin构建期审计插件
2. 删除docs目录下全部废弃的国际化规则文档
2026-06-25 13:46:58 +08:00
5f41febd70
chore(i18n): 清理死代码 + 遗留 lang 文件 + 旧工具
...
## 删除的死代码脚本
- scripts/i18n_class_c.py (脚本自承'新架构下永远输出 0',纯防御性)
- scripts/full_migrate_i18n.py (其产出违反 CLAUDE.md 1.2 中文 key 铁律,已标 DEPRECATED)
- scripts/__pycache__/ (Python 缓存)
## 删除的旧 per-page lang 文件
- lang/zh-cn/<page>/<file>.js (140 个)
- lang/en-us/<page>/<file>.js (139 个)
- 共 279 个文件,运行时不再加载,0 个 key 被 .vue 调用(经 diagnose_keys.py 验证)
## 删除的备份和迁移表
- lang/_backup/ (git 已跟踪原文件)
- lang/_migration_map.json / lang/_migration-map.json (运行时不用)
## 删除的中间产物 JSON
- docs/i18n-rename-*.json (smart_rename 中间产物,已用完)
- docs/i18n-ambiguous.json / i18n-audit.json / i18n-call-rewrite.log /
i18n-clean-dead.log / i18n-file-texts.json / i18n-page-titles.json /
i18n-vue-extract.json (前一会话残留,无引用方)
- docs/i18n-{naming,shadow,strict}-audit.json (脚本会自动重新生成)
## 删除的 modular lang 文件
- lang/zh-cn/*.js / lang/en-us/*.js (20 个模块文件,内容是上一会话产生的死代码)
- lang/zh-cn/index.js / lang/en-us/index.js (聚合入口)
- lang/DEPRECATED.md (已不再相关)
## 删除的不成熟脚本
- scripts/check_perpage.py (诊断用,已完成)
- scripts/diagnose_keys.py (诊断用,已完成)
- scripts/smart_rename_i18n.py (v1-v3 都 bug,未修完)
## 现状
- lang/ 现在只有 zh-cn.js + en-us.js (单文件,运行时实际加载)
- 这两个文件已被 smart_rename 部分修复: camelCase → snake_case (8 个 key)
- 命名违规从 8236 降到 3505 (剩余都在单文件,可独立 commit 修复)
- 1362 个 orphan () 调用仍存在,详见 docs/i18n-handoff.md
2026-06-25 10:48:15 +08:00
08caa49b43
style: 将项目内硬编码色彩替换为CSS变量,兼容多平台
...
本次提交将项目内47处硬编码色彩值替换为CSS自定义属性,同时添加了兜底纯色样式以兼容旧版小程序 runtime。覆盖了微信小程序、鸿蒙元服务和H5三端,所有渐变、纯色、边框色都增加了主题化支持,并新增了多平台主题兼容测试文档。
2026-06-11 15:32:00 +08:00
fd6527aa38
refactor: 迁移ns-newform组件到标准components目录并更新引用
...
1. 将ns-newform组件从pages_tool/_components移动到项目标准components目录
2. 更新所有文件中对该组件的导入路径和文档引用
3. 优化diy-form组件的表单数据处理逻辑,兼容更多数据格式
2026-06-09 09:50:27 +08:00
6027f0d6de
docs: 更新文档中的URL为HTTPS
2026-06-05 11:10:22 +08:00
5b9bef9214
chore(build): 调整个别组件的位置,减少对主包尺寸的影响
2026-01-16 15:34:04 +08:00
fe039ed126
revert(视频号组件): 精简代码,去除不用的组件
2026-01-14 09:31:22 +08:00
68bc853dff
chore(视频号组件): 更新文档及注释内容
2026-01-10 17:38:13 +08:00
7fde30063b
chore(微信视频号): 优化channel-video组件的显示,更新技术文档
2026-01-07 17:27:42 +08:00
c7e9b497ae
chore(微信视频号): 优化微信视频号的配置及显示
2026-01-07 17:12:38 +08:00
de63cd4c6a
feat(微信视频号): 增加微信视频号和微信视频号列表组件
2026-01-07 16:42:28 +08:00
4bdbfff7d4
chore(微信小程序权限): 默认申请剪贴板功能
2026-01-06 14:53:56 +08:00
4da852944e
chore(代码合并): 代码从Custom/common分支合并
2026-01-04 09:40:09 +08:00