Skip to content

Commit

Permalink
修复 TIM 版本列表存在重复项,修复 TIM 更新日志显示不完全,输入框唤起软键盘上抬距离提升,版本列表界面更新,新增 TCloudNu…
Browse files Browse the repository at this point in the history
…mber 个性化设置,新增 Kuikly 标识 (#22)

* chore: 更新 .gitignore 文件以忽略特定操作系统和 Node.js 文件夹 - 添加 Windows、macOS 忽略项 - 更新 Node.js 忽略项

refactor: 更新 dayjs、extract-urls 和 json5 模块的构建版本号

* build(.gitignore): 更新 .gitignore 文件

- 新增 /source/yarn.lock 到忽略列表中

* feat(index): 添加从微信输入法测试通道获取下载直链功能
- 新增 handleGetFromWeTypeLatestChannel 方法,用于从微信输入法测试通道获取最新下载直链
- 更新页面 UI,增加获取微信输入法测试版下载直链的选项
- 优化弹窗逻辑,支持显示微信输入法测试版下载直链
- 移除 miniApp 相关配置,简化 app.json 结构
- 更新版本号至 1.1.6

* refactor(index): 优化版本信息展示和输入组件

- 修改版本信息中的 new 字段处理逻辑,使其支持换行显示
- 更新关于页面版本号为 1.1.7
- 统一输入框样式,添加 cursor-spacing属性
- 优化输入框布局和样式

* feat(index): 个性化设置页面新增 TCloudNumber 字体选项

- 在设置页面添加 TCloudNumber 字体开关和粗细调节选项
- 在版本列表中应用 TCloudNumber 字体设置
- 优化设置页面布局,移除冗余代码

* feat(index): 添加 Kuikly 开发框架标识显示功能

- 在版本卡片中添加 Kuikly 标识显示
- 新增 Kuikly 开发框架版本判断逻辑
- 在设置中添加 Kuikly 标识显示开关
- 临摹绘制 Kuikly 标识矢量图片

* style(theme): 调整阴影样式并优化主题配置

- 调整了暗黑、普通和亮色主题中的阴影样式
- 优化了输入框对齐方式
- 改进了颜色选择器、下拉菜单等组件的样式
- 更新了部分依赖库版本

* docs(README): 更新微信小程序开发者文档和功能说明

- 更新微信小程序 request 合法域名配置
- 新增从腾讯服务器配置拉取微信最新测试版下载直链的功能说明
- 新增从微信输入法测试通道获取微信输入法最新测试版下载直链的功能说明
- 添加 QQNT 技术架构和 Kuikly 相关介绍
- 优化贡献成员图片链接的 alt 属性
  • Loading branch information
ArcticFoxPro authored Nov 30, 2024
1 parent b969189 commit c0afeee
Show file tree
Hide file tree
Showing 42 changed files with 677 additions and 344 deletions.
Binary file modified QQVerLiteBanner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
24 changes: 22 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ QQ 版本列表 Vigor for WeChat MiniProgram 是一个使用 TDesign 组件库
3. [前往微信公众平台注册微信小程序开发者账号](https://mp.weixin.qq.com/cgi-bin/wx),取得 `AppID`(小程序需配置域名白名单,测试号无法实现这一点)。
4.[微信公众平台](https://mp.weixin.qq.com/)-开发管理-服务器域名 中,将以下域名导入微信小程序 request 合法域名:
```
https://csydown.ll.tcdnos.com;https://dldir1.qq.com;https://download.z.weixin.qq.com;https://downv6.qq.com;https://im.qq.com;https://imtt.dd.qq.com;https://static.tdesign.tencent.com;https://tcb-api.tencentcloudapi.com;https://upage.html5.qq.com;
https://csydown.ll.tcdnos.com;https://dldir1.qq.com;https://download.z.weixin.qq.com;https://downv6.qq.com;https://im.qq.com;https://imtt.dd.qq.com;https://static.tdesign.tencent.com;https://tcb-api.tencentcloudapi.com;https://upage.html5.qq.com;https://z.weixin.qq.com;
```
5. 下载[微信小程序开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html),登录后点击“小程序”-“导入”,填入上一步取得的 `AppID`,将 `<仓库源代码解压目录>/source` 目录选中后导入。
6. 点击微信小程序开发者工具上方“预览”按钮并使用手机扫码,即可使用 QQ 版本列表 Vigor for WeChat MiniProgram。
Expand Down Expand Up @@ -152,6 +152,18 @@ QQ 版本列表 Vigor for WeChat MiniProgram 是一个使用 TDesign 组件库
在 QQ 版本列表 Vigor 界面,点击底部锥形瓶按钮即可进入实验性功能对话框。
#### 从腾讯服务器配置拉取微信最新测试版下载直链
Android 微信测试版相关信息配置在[腾讯服务器配置文件](https://dldir1.qq.com/weixin/android/weixin_android_alpha_config.json)内。可使用 QQ 版本列表 Vigor 提供的“从腾讯服务器配置拉取微信最新测试版下载直链”功能尝试获取微信最新测试版下载直链。
> [!WARNING]
> 此功能并非每次请求都能成功获取到 Android 微信测试版下载直链,当无法获取下载直链时可能存在的情况是微信还未发布测试版或测试版已撤包。QQ 版本列表 Vigor 不对此功能及其任何后果作出任何可靠性保证。请明确并确保自身具备足够的风险识别和承受能力。
#### 从微信输入法测试通道获取微信输入法最新测试版下载直链
Android 微信输入法测试版下载直链可由[微信输入法公网测试通道](https://z.weixin.qq.com/android/download?channel=latest)重定向获取。可使用 QQ 版本列表 Vigor 提供的“从微信输入法测试通道获取微信输入法最新测试版下载直链”功能尝试获取微信输入法最新测试版下载直链。
#### 腾讯应用宝更新获取(实验性)
QQ、TIM、微信、企业微信、微信输入法使用腾讯应用宝([腾讯应用开放平台](https://app.open.qq.com/))分发软件最新安装包。可使用 QQ 版本列表 Vigor 提供的腾讯应用宝更新获取(实验性)获取 QQ、TIM、微信、企业微信、微信输入法最新腾讯应用宝上架版本安装包下载直链。
Expand All @@ -176,6 +188,14 @@ QQ 版本列表 Vigor for WeChat MiniProgram 仅供学习交流使用,不提
目前还没有找到来自官方的可靠且请求次数少而信息密度大的 Android 微信版本列表数据源,因此 QQ 版本列表 Vigor 无法提供 Android 微信的版本列表。如果您发现了可靠的 Android 微信版本列表数据源,欢迎提出 Issue(s) 或提交 PR。
### 什么是 QQNT 技术架构?
QQNT 技术架构是腾讯 QQ 客户端全新的跨平台技术架构体系。QQNT 技术架构将 QQ 客户端核心功能——如核心登录、消息系统、关系链、富媒体、长连接、数据库等——下沉至 QQNT 内核层,使用 C++ 抽象逻辑封装为原生库并提供多平台多语言一致性接口,以实现 QQ 客户端核心逻辑代码跨平台与程序高性能运作。
### 什么是 Kuikly?
Kuikly(Kotlin UI Kit)开发框架,是 TDS 腾讯端服务(Tencent Device-oriented Service)的一部分。Kuikly 通过自研 Kotlin MultiPlatform 逻辑与终端界面原生控件渲染映射协议层,并采用声明式与响应式设计,使采用 Kuikly 的 Kotlin 开发者能拥有原生高效的 Android 开发体验并构建具有原生性能的跨平台应用。Kuikly 更可依托于 [TDS 腾讯端服务 Shiply 容器与发布平台](https://shiply.tds.qq.com/),实现按页颗粒度的完备客户端界面动态化能力。
## 其它
> [!IMPORTANT]
Expand All @@ -191,7 +211,7 @@ QQ 版本列表 Vigor for WeChat MiniProgram 仅供学习交流使用,不提
## 贡献成员
<a href="https://github.com/ArcticFoxPro/QQVersionListTool-WeChatMiniProgram/graphs/contributors">
<img src="https://contrib.rocks/image?repo=ArcticFoxPro/QQVersionListTool-WeChatMiniProgram" />
<img src="https://contrib.rocks/image?repo=ArcticFoxPro/QQVersionListTool-WeChatMiniProgram" alt="贡献成员"/>
</a>
## 开源相关
Expand Down
4 changes: 3 additions & 1 deletion source/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ App({
EARLIEST_ACCESSIBILITY_TIM_VERSION: false,
EARLIEST_QQNT_FRAMEWORK_QQ_VERSION_STABLE: "8.9.63",
EARLIEST_QQNT_FRAMEWORK_TIM_VERSION_STABLE: "4.0.0",
EARLIEST_UNREAL_ENGINE_QQ_VERSION_STABLE: "8.8.55"
EARLIEST_UNREAL_ENGINE_QQ_VERSION_STABLE: "8.8.55",
EARLIEST_KUIKLY_FRAMEWORK_QQ_VERSION_STABLE: "8.9.73",
EARLIEST_KUIKLY_FRAMEWORK_TIM_VERSION_STABLE: "4.0.0"
}
})
1 change: 1 addition & 0 deletions source/app.wxss
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@
page {
background-color: #f3f3f3;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", "Fira Sans", "Droid Sans", "Microsoft YaHei", "PingFang SC", "HarmonyOS Sans SC", "MiSans SC", "HONOR Sans CN", "OPPO Sans", "Hiragino Sans GB", "Arial", sans-serif;
--td-input-align-items: start;
}

@media (prefers-color-scheme: dark) {
Expand Down
4 changes: 2 additions & 2 deletions source/miniprogram_npm/dayjs/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions source/miniprogram_npm/extract-urls/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit c0afeee

Please sign in to comment.