知识库主页
页面树结构
涂鸦小程序内部开发工具
由狂三(李波)创建,最后修改于2024-05-31 10:20:48
外部版本:官方文档下载
内部版本:Tuya MiniApp Tools(内部版)
Nightly:
●v0.6.5-nightly.8:2024.05.29
○feat:增量更新
○feat:widget 路径外显
○fix:npm view 下载错误
○perf:
○upgrade:minipack => 2.0.0-next.2
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
■window: 64 位
Release:
●v0.6.4:2024.04.28
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.6.3:2024.04.10
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.6.1:2024.03.21
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.6.0:2024.03.21
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.5.17:2024.03.08
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.5.16:2024.03.06
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.5.15:2024.02.27
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.5.14:2024.02.04(有 bug,ray 1.4.0 以下会导致编译流程问题)
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.5.13:2024.01.03
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.5.11:2023.11.30
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.5.10:2023.10.31
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.5.9:2023.09.25
○改名 tuya miniapp tools
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.5.8:2023.09.15
○改名 tuya miniapp tools
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.5.7:2023.08.28
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.5.6:2023.08.01
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.5.4:2023.06.29
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.5.3:2023.05.29
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.5.2:2023.05.09
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.5.0:2023.04.06
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.4.9:2023.02.27
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.4.8:2023.02.13
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.4.7:2023.01.31
○breaking changes:空间能力
■请使用 0.4.7 及以上的版本,旧版本会有上传无权限问题
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.4.6:2022.12.30
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.4.5:2022.12.20
○breaking changes:ide 改名 智能小程序开发工具 => Smart MiniApp Tools
■自动升级:自动替换,无需操作(windows 除外)
■dmg 安装:请删除之前的版本之后再进行安装
■exe 安装:必须手动删除之后安装
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.4.4:2022.12.07
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.4.3:2022.12.05
○breaking changes:ide 改名 智能小程序开发工具 => Smart MiniApp Tools
■自动升级:自动替换,无需操作(windows 除外)
■dmg 安装:请删除之前的版本之后再进行安装
■exe 安装:必须手动删除之后安装
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.4.2:2022.10.31
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.4.1:2022.10.18
○BREAKING CHANGES
■匿名化版本,请使用较高版本的 kits
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.4.0:2022.09.07
○BREAKING CHANGES
■依赖基础库同步升级, 此版本最低基础库为 2.8.1
○macOS
■M1 : 苹果芯片
■X64: 英特尔芯片
●v0.3.0:2022.07.29
○BREAKING CHANGES
■依赖基础库同步升级, 此版本最低基础库为 2.4.0
■sjs 文件依赖严格模式,禁止相对路径、NPM 包的引用。
○macOS
■M1 : 云盘下载
■X64: 云盘下载
●v0.2.6:2022.07.06
○macOS
■M1 : 云盘下载
■X64: 云盘下载
●v0.2.5:2022.06.21
○macOS
■M1 : 云盘下载
■X64: 云盘下载
●v0.2.4:2022.06.13
○macOS
■M1 : 云盘下载
■X64: 云盘下载
●v0.2.3:2022.04.29
○macOS
■M1 : 云盘下载
■X64: 云盘下载
●v0.2.2:2022.04.12
●Tips:如需使用真机调试,对 App 端有一定的要求:
○Android:TYMiniAppCore 2.3.0-rc.4
○iOS:TYMiniAppCore 2.3.0-rc.2
○MacOS
■M1 : 云盘下载
■X64: 云盘下载
●v0.2.1:2022.03.22
○MacOS
■M1 : 云盘下载
■X64: 云盘下载
●v0.2.0:2022.01.28
○MacOS
■M1 : 云盘下载
■X64: 云盘下载
●v0.1.4:2022.03.24
○MacOS
■M1 : 云盘下载
■X64: 云盘下载
●v0.1.3:2021.12.29
○MacOS
■M1 : 云盘下载
■X64: 云盘下载
●v0.1.2:2021.12.01
○MacOS
■M1 : 云盘下载
■X64: 云盘下载
●v0.1.1:2021.11.5
○MacOS
■M1 : 云盘下载
■X64: 云盘下载
●v0.1.0:2021.09.30
○MacOS
■M1:
■X64:云盘下载
Changelog
●v0.6.4:2024.04.28
○feat:ai 能力
○feat:问题 tag
○perf:ray build 输出路径
○perf:运行时实例消耗
○upgrade:minipack => 1.1.4
●v0.6.3:2024.03.21
○feat:内部支持 ai-chat
○feat:静态资源域名白名单
○perf:cdn 上传流程支持文件夹遍历和 webp
○perf:运行时内存
○perf:win 的 pty 升级
○minipack:1.1.3
●v0.6.0:2024.03.21
○feat:奔溃日志上报能力
○perf:面板多语言改用接口
○perf:优化登录页拖拽
●v0.5.16:2024.03.05
○feat:局域网真机调试
○fix:build 添加 target tuya 参数
●v0.5.15:2024.02.27
○feat:ray 1.4.0 以上版本使用 pty 编译
○fix:window 下 sourcemap 路径判断
●v0.5.14:2024.02.04
○feat:面板也开发在 ide 上的多语言功能
○feat:显示当前的调试版本号和发布版本号
○feat:atop 白名单
○feat:奔溃日志
○perf:真机预览面板支持群组
○perf:nativeRouter 拉取判断报错
○fix:真机调试死锁
○upgrade:minipack => 1.0.2-next.1
○upgrade:ark-extension-virtual-device => 1.4.0
○upgrade: electron 19.7.z=> 25.9.7
●v0.5.13:2024.01.03
○feat:添加默认原生路由
○feat: 支持 swc
○feat:基础库区分:本地和最低版本
○feat:支持 sourcemap panel
○perf:cdn 支持 3D 模块文件
○perf:优化 macos 的 icon
○fix:功能页编译丢失全局样式
○upgrade:minipack => 1.0.1
○upgrade:ark-extension-virtual-device => 1.4.0
●v0.5.11:2023.11.30
○feat:移除异步编译 (rag 和 minipack
○fix:英国判断为美区
○fix:基础库 select 遮挡
○fix: getEnterOption query 错误
○fix:品类埋点优化
○upgrade:minipack => 0.9.2-next.12
○upgrade:ark-extension-virtual-device => 1.1.27
●、v0.5.10:2023.10.31
○feat:服务商支持小程序面板需求
○fix:功能页下载改用 c 端接口
○upgrade:minipack => 0.9.1
●v0.5.9:2023.09.25
○feat:新的登录页
○feat:支持全局快捷键 CommandOrControl+Shift+D 打开调试菜单(主要用于 window)
○feat:关联下拉框支持搜索
○fix: 某种情况下 @type 丢失问题
○fix: 插件初始化版本错误
○perf:自动更新的 UX(跳过更新,查看更新日志)
○perf:真机预览改用 build 代码
○perf:应用名改为 涂鸦小程序开发者工具
○upgrade:minipack => 0.8.7
●v0.5.8:2023.09.15
○feat:应用改名为 tuya miniapp tools
●v0.5.7:2023.08.23
○feat:支持 ty.getUserinfo
○feat:支持 插件的 重启 api
○feat:内部用户使用公司的 chatGPT
○fix: 插件窗体自适应
○fix:日志文件覆盖问题
○fix:插件版本判断问题
○perf:ai 助手卡顿
○upgrade:minipack => 0.8.6
○upgrade:ark-extension-virtual-device => 1.1.27
●v0.5.6:2023.08.01
○feat: 接入 ray pack
○feat:模拟器功能迭代
○fix:真机预览判断 hash 错误
○perf:优化 pty 的相关流程
●v0.5.4:2023.06.29
○feat: 多插件适配
○feat:extension-ai 能力
○feat:真实设备 能力
○fix:window 登录页 cookie 授权点击失效
○fix:真机调试存在 groupid 时,不自动添加 deviceid
○perf:B&C 登录态失效判断不同提示
○perf:B&C 端登录态改用接口判断
○upgrade:minipack => 0.8.4
○upgrade:ark-extension-virtual-device => 1.1.24
●v0.5.3:2023.05.29
○feat:捕获 deviceid invalid 错误,并提示
○fix:sourcemap 定位不准确
○fix:某些接口返回和 app 不一致
○fix:基础库接口报错,会直接改成最新的基础库
○fix:解除绑定异步问题
○perf:添加单次上传轮询接口的判断限制
○perf:切换基础库,不重启 watch
○perf:登录态判断
■B & C 端登录态同一有效期为 36 小时
■添加在聚焦开发工具时进行判断
■B 端有效期外,直接跳转到登录页
■C 端接口访问判断是否过期
○upgrade:minipack => 0.8.3-next.5
○upgrade:ark-extension-virtual-device => 1.1.17
●v0.5.2:2023.05.09
○feat:过滤 widget 元素和 shadowRoot
○feat:预览模式
○fix:登录态判断多区,导致死循环闪退
○fix:request 返回的 data 不是字符串
○fix:更新主题色
○perf:去除清空持续化存储功能
○perf:登录态过期判断只判断国区
○pref:登录态的 UX
○perf:项目内容 hash,并行 ray 和 minipack 的 watch
○perf:watch_performance 的埋点
○upgrade:minipack => 0.8.1
○upgrade:ark-extension-virtual-device => 1.1.14
●v0.5.0:2023.04.06
○feat:支持快速面板体验功能
○feat:支持小程序插件系统
○fix:退出登录改成 post 请求
○fix:小部件开启移动端模式
○perf:代码热更新的速度
○perf:基础库和 kits 所选版本的容错
○perf:修改顶部菜单栏的文案与位子
○perf:项目列表类型的外显
○perf:部分删除,改用移到垃圾桶
○perf:添加扫码相关的提示
○perf:network 过滤掉非必要的文件
○upgrade:electron => 19.1.9 (以上版本需要 pty 的支持)
○upgrade:minipack => 0.8.0
○upgrade:ark-extension-virtual-device => 1.1.13
●v0.4.9: 2023.02.27
○feat:支持 widget 真机调试
○fix:select 组件遮挡问题 & loading 页可拖动
○fix:当前项目没有顶置
○fix:window 动态获取 powershell 路径
○fix:删除本地项目失效
○upgrade:minipack => 0.7.8
○upgrade:ark-extension-virtual-device => 1.1.11
●v0.4.8:2023.02.13
○fix:新用户首次启动数据处理问题
○upgrade:ark-extension-virtual-device => 1.1.9
●v0.4.7:2023.01.31
○feat:接入 pty
○feat:切换空间
○feat:添加 tpm 埋点
○fix:atop 统一 meta 参数
○upgrade:minipack => 0.7.7
○upgrade:ark-extension-virtual-device => 1.1.6
●v0.4.6:2022.12.30
○perf:统一基础库下拉框样式
○pref:缩小插件大小拖拽的判断间隔
○pref:优先用 yarn install
○fix:登录和扫码触发插件的数据更新
○upgrade:minipack => 0.7.6
○upgrade:ark-extension-virtual-device => 1.1.0
●v0.4.4:2022.12.07
○breaking changes:ide 改名 智能小程序开发工具 => Smart MiniApp Tools
■自动升级:自动替换,无需操作(windows 除外)
■dmg 安装:请删除之前的版本之后再进行安装
■exe 安装:必须手动删除之后安装
○feat:cdn 图片上传
○feat:集成 ray-cli,ray 项目自动 start 和 build
○feat:ide 自动判断基础库高于 2.11.0 时,模拟器不开启移动端模式
○feat:刷新按钮,触发插件的数据重载(登录成功,虚拟设备授权后可用 刷新来重启)
○fix:真机调试前端遮挡
○fix:打开 ide 默认登录页,交由 auth 判断跳转
○fix:登录态失效时,会导致基础库选择不到,下次自动改用最新的
○fix:登录页账号密码自动填写失效
○fix:基础库下拉框 UI
○fix:windows 首次打开需要权限
○fix:在 windows 中无法用 vscode 打开
○perf:统一基础库下拉框样式
○pref:缩小插件大小拖拽的判断间隔
○upgrade:minipack => 0.7.2
○upgrade:ark-extension-virtual-device => 0.0.32
●v0.4.4:2022.12.07
○upgrade:minipack => 0.7.1
●v0.4.3:2022.12.05
○breaking changes:ide 改名 智能小程序开发工具 => Smart MiniApp Tools
■自动升级:自动替换,无需操作(windows 除外)
■dmg 安装:请删除之前的版本之后再进行安装
■exe 安装:必须手动删除之后安装
○fix:日常各种 bug
○feature:登录切回 auth
○feature:message 自适应高度
○feature:支持切换数据中心与 ide 语言
○upgrade:minipack => 0.7.0
○upgrade:ark-extension-virtual-device => 0.0.26
●v0.4.2:2022.10.31
○fix:日常各种 bug
○feature:新建导入项目流程优化(面板项目需要关联产品)
○feature:日志只保留 2 天
○feature:极验支持日常与预发
○upgrade:minipack => 0.6.4
○upgrade:ark-extension-virtual-device => 0.0.19
●v0.4.1:2022.10.18
○feature:优化插件系统的界面
○feature:关键字检测
○feature:优化自动更新的 UX
○feature:新版本的 dom 结构过滤
○feature:支持匿名化 kit
○prefer:删除项目的 checkbox 交互
○fix:请求返回的数据不再序列化
○fix:日常各种 bug
○upgrade:minipack => 0.6.2
○upgrade:ark-extension-virtual-device => 0.0.12
●v0.4.0:2022.09.07
○feature:匿名化的改造(需要基础库升级到 2.8.1)
○feature:支持小部件上传
○feature:支持小部件编译模式
○feature:改变了刷新按钮的逻辑
○feature:支持插件获取 C 端登录用户信息
○feature:支持代码检测,是否有关键字存在
○feature:对上传代码包做了明确的限制
○fix:真机调试上传时打包层级问题
○fix:切换编译模式,导致 panel 渲染异常
○fix:刷新与热更新导致页面混乱
○fix:日常各种 bug
○break:前端网关 cookie 的安全合规
○upgrade:minipack => 0.6.0
○upgrade:ark-extension-virtual-device => 0.0.7
●v0.3.0: 2022.07.29
○feature:真机调试支持 rn-api
○feature:真机调试 支持 network 面板
○upgrade:minipack => 0.5.1
■BREAKING CHANGES
●依赖基础库同步升级, 此版本最低基础库为 2.4.0
●sjs 文件依赖严格模式,禁止相对路径、NPM 包的引用。
○fix:日常 bug
●v0.2.6:2022.07.6
○fix: 页面启动项参数和首页不匹配
○fix: 修复 app.onthemechage 没触发
○fix:优化刷新按钮对 sourcemap 的影响
○fix:network payload 展示问题
○perfect:优化 network 面板图片资源的展示
○perfect: 优化 message 消息过长,提示展示问题
○perfect:优化 console 展示逻辑
○upgrade:minipack => 0.4.15
○upgrade:virtual-device => 0.0.3
■支持设备在线状态模拟
■支持 App 网络状态模拟
■支持手机蓝牙开关模拟
■支持设备蓝牙状态模拟
●v0.2.5:2022.06.21
○feature:支持 network 面板
○perfect:插件本体的脱离
○perfect:mock 面板可以模拟所有 ty.api 的方法
○perfect:UX 的优化
○upgrade:esbuild => 0.14.45
○upgrade:minipack => 0.4.13
●v0.2.4:2022.06.10
○feature:自动更新
○feature:添加条约条款
○feature:开放 mpaas 平台
○feature:支持 虚拟设备 插件
○feature:C 端授权登录,支持 C 端的 atop 接口
○feature:kit 管理功能,增加对 ray 的适配
○feature:实现 ty.login 方法
○feature:实现 ty.request 方法
○feature:实现 ty.requestCloud 方法
○perfect:kit 依赖转移到 project.tuya.json 里
○perfect:新建项目的项目目录名自增
○perfect:增加一些 tips
○perfect:在 vscode 中打开,添加错误提示
○perfect:添加快速跳转到开发者平台的入口,于关联小程序输入框旁
○perfect:完善小程序基础信息的展示
○perfect:优化 message 组件
○perfect:完善编译错误与小程序运行错误
○fix:改变可调整最小宽高
○fix:全局快捷键冲突
○fix:模拟器鼠标失焦问题
○upgrade:esbuild => 0.14.39
○upgrade:minipack => 0.4.11
●v0.2.3:2022.04.29
○feature:kit 管理
○feature:上传适配万能接口
○feature:新增退出登录按钮
○feature:下载对应 tag 的 app 包(5月中旬开放)
○feature:log 日志面板预埋
○upgrade: minipack => 0.3.10
○fix:日常修复
●v0.2.2:2022.04.12
○feat:提供了内部的 network 面板
○feat:支持用 vscode 直接打开项目
○feat:真机调试上云
○pref:给基础库列表添加 tag 标识
○pref:重构了整个前端和构建流程
○pref:优化了 element 面板的展示
○pref:优化上传代码包时的提示,以及支持开发版本及体验版本覆盖
○pref:优化登录态的判断与更新
○upgrade:minipack => 0.3.7
○fix:日常 bug
●v0.2.1:2022.03.22
○pref:cdn 加速下载基础库和改用上传公私有方式
○pref:迁移 mothr-cli => minipack
○pref:加强 mock 功能
○pref:支持 miniprogramRoot
○pref:完善切换环境功能
○pref: message 模块化,优化各个流程的提示
○fix:微小程序导入时,覆盖 manifest 文件
○fix:主题色切换
○fix:导入项目时,不依赖根目录的配置文件
○fix:touch 事件在模拟器里失效
○fix:开启 touch 事件,选择元素功能失效
○fix:日常 bug
○upgrade:minipack => 0.2.8
●v0.2.0:2022.01.28
○feat:支持微应用小程序
○feat:接入 mothra 2.0
○feat:支持 mothra 2.0 真机调试
○prfe:调整数据的存储
○fix:日常修复
●v0.1.4: 2022.03.24
○feat: 旧版本上传改到公有桶
●v0.1.3:2021.12.29
○up: 升级 mothra-cli 到 0.7.24
○feat:可自定义服务器端口号
○feat:真机调试
○feat:支持主题色
○feat:拉取基础库时,写入项目目录下,下载时判断版本文件夹存在就跳过下载
○prfe:UI 优化
○prfe:卡片打开的项目,会排序到第一个
○prfe:优化编译提示,上传提示和编译时机
○prfe:导入用户的环境变量到 electron 的 process.ENV.PATH
○prfe:构建后删除没必要的文件(dist.tar,dits.tar.gz, ./release/*)
○prfe:在菜单栏可切换接口环境
○prfe:在菜单栏可重启 ide,清除本地基础库缓存
○prfe:崩溃日志上报
○fix:优化编译按钮,可以用于切换基础库后的编译
○fix:enterpagepath 不是 tabbar 时导致的奔溃
○fix:开启模拟器移动端模式
○fix:ide 关闭时没有杀掉 mothra 服务
○fix:日常修复
●v0.1.2
○feat:electron 升级到 16.0.2
○feat:storage 面板
○feat:多语言
○prfe:完善 mock 功能
○fix:页面切换时通信卡住
○fix:导入项目无反应
○fix:创建项目判断文件夹有误
○fix:前端组件被调试器(BrowserView)遮挡
○fix:丢失背景颜色
○fix:日常 bug 修复 & 优化
●v0.1.1
○feat:限制应用多开
○feat:菜单栏添加方便调试的功能项
○feat:能力 api 补全 - 系统信息,网络状态,剪贴板,路由
○feat:添加手动编译按钮
○feat:基础信息-可修改 小程序 ID 和 私钥地址,添加 登出 按钮
○feature:appdata 面板
○prfe:优化项目导入的流程
○prfe:优化编译项目的流程
○prfe:优化 console 面板的日志输出
○update: 升级 mothra-cli 到 0.6.5
○fix:概率性丢失连接,整个 devtool 失效
○fix:日常 bug 修复 & 优化
○feature:mock 面板
●v0.1.0
○模拟移动端运行 mothra 小程序
○devtool 面板 - element,console,sources,network
○webshell 模拟原生组件 - NavigationBar,Tabbar,Toast,Modal,ActionSheet
○能力 API - 文件系统,缓存
若有收获,就点个赞吧
回复