#quoid_Userscripts
[TestFlight] Userscripts Beta macOS v4.5.0(81), iOS v1.5.0(54)
- 重构(native): 围绕偏好设置的几项显著改进 - #546
- - 通过新的首选项,日志记录器现在默认处于禁用状态,并且在 iOS 和 macOS 中添加了切换开关。
- - - 在 iOS 中,切换开关位于系统`设置`应用中的 Userscripts 子面板
- - - 在 macOS 中,切换开关位于 Userscripts 应用菜单栏的 DEBUG 菜单中
- - 旧的 save location 将平滑无感地导入到新的偏好设置中。
- - - 全面优化存储和读取过程,消除潜在的内核资源泄漏。
- - - 仅使用共享容器,并通过包装器自动完成应用程序和扩展间的更新。
- - 在iOS中,启用向系统`文件`应用显示此 App 文档目录的功能。
- - - 它还支持通过 iTunes 或者 访达 方式导入和导出文档内容。
- - - 支持就地编辑或查看为支持文件提供者的第三方应用程序。
- - - 当应用程序第一次启动时,会自动设置该目录为默认位置。
- - - - 优化首次使用体验,不再要求手动设置保存位置。
- - - - 保留更改保存位置的能力并优化相关文字提示。
👉参与公测请戳这里👈
[TestFlight] Userscripts Beta macOS v4.5.0(81), iOS v1.5.0(54)
- 重构(native): 围绕偏好设置的几项显著改进 - #546
- - 通过新的首选项,日志记录器现在默认处于禁用状态,并且在 iOS 和 macOS 中添加了切换开关。
- - - 在 iOS 中,切换开关位于系统`设置`应用中的 Userscripts 子面板
- - - 在 macOS 中,切换开关位于 Userscripts 应用菜单栏的 DEBUG 菜单中
- - 旧的 save location 将平滑无感地导入到新的偏好设置中。
- - - 全面优化存储和读取过程,消除潜在的内核资源泄漏。
- - - 仅使用共享容器,并通过包装器自动完成应用程序和扩展间的更新。
- - 在iOS中,启用向系统`文件`应用显示此 App 文档目录的功能。
- - - 它还支持通过 iTunes 或者 访达 方式导入和导出文档内容。
- - - 支持就地编辑或查看为支持文件提供者的第三方应用程序。
- - - 当应用程序第一次启动时,会自动设置该目录为默认位置。
- - - - 优化首次使用体验,不再要求手动设置保存位置。
- - - - 保留更改保存位置的能力并优化相关文字提示。
👉参与公测请戳这里👈
❤2
#quoid_Userscripts
[TestFlight] Userscripts Beta macOS v4.5.0(81), iOS v1.5.0(55)
- 重构(native): 围绕偏好设置的几项显著改进 - #546
- - 通过新的首选项,日志记录器现在默认处于禁用状态,并且在 iOS 和 macOS 中添加了切换开关。
- - - 在 iOS 中,切换开关位于系统`设置`应用中的 Userscripts 子面板
- - - 在 macOS 中,切换开关位于 Userscripts 应用菜单栏的 DEBUG 菜单中
- - 旧的 save location 将平滑无感地导入到新的偏好设置中。
- - - 全面优化存储和读取过程,消除潜在的内核资源泄漏。
- - - 仅使用共享容器,并通过包装器自动完成应用程序和扩展间的更新。
- - 在iOS中,启用向系统`文件`应用显示此 App 文档目录的功能。
- - - 它还支持通过 iTunes 或者 访达 方式导入和导出文档内容。
- - - 支持就地编辑或查看为支持文件提供者的第三方应用程序。
- - - 当应用程序第一次启动时,会自动设置该目录为默认位置。
- - - - 优化首次使用体验,不再要求手动设置保存位置。
- - - - 保留更改保存位置的能力并优化相关文字提示。
- 修复(ios): 改进初始化流程确保显示文档文件夹 - #548
👉参与公测请戳这里👈
感谢上面投票参与反馈的各位测试员!
现已找到问题所在,包含修复的新测试版已推送,您更新Beta版本并打开一次App后应该能够在 iOS【文件】中看到带App图标的Userscripts文件夹了。
[TestFlight] Userscripts Beta macOS v4.5.0(81), iOS v1.5.0(55)
- 重构(native): 围绕偏好设置的几项显著改进 - #546
- - 通过新的首选项,日志记录器现在默认处于禁用状态,并且在 iOS 和 macOS 中添加了切换开关。
- - - 在 iOS 中,切换开关位于系统`设置`应用中的 Userscripts 子面板
- - - 在 macOS 中,切换开关位于 Userscripts 应用菜单栏的 DEBUG 菜单中
- - 旧的 save location 将平滑无感地导入到新的偏好设置中。
- - - 全面优化存储和读取过程,消除潜在的内核资源泄漏。
- - - 仅使用共享容器,并通过包装器自动完成应用程序和扩展间的更新。
- - 在iOS中,启用向系统`文件`应用显示此 App 文档目录的功能。
- - - 它还支持通过 iTunes 或者 访达 方式导入和导出文档内容。
- - - 支持就地编辑或查看为支持文件提供者的第三方应用程序。
- - - 当应用程序第一次启动时,会自动设置该目录为默认位置。
- - - - 优化首次使用体验,不再要求手动设置保存位置。
- - - - 保留更改保存位置的能力并优化相关文字提示。
- 修复(ios): 改进初始化流程确保显示文档文件夹 - #548
👉参与公测请戳这里👈
感谢上面投票参与反馈的各位测试员!
现已找到问题所在,包含修复的新测试版已推送,您更新Beta版本并打开一次App后应该能够在 iOS【文件】中看到带App图标的Userscripts文件夹了。
👍2
#quoid_Userscripts
[TestFlight] Userscripts Beta macOS v4.5.0(83), iOS v1.5.0(57)
- 修复:正确返回 xhr 错误当类型为 blob 时 - #558
- 文档:更新 README 中的 iOS 使用说明 - #561
- 重构:更新开发和构建流程以及几个相关改进 - #560
- 对 iOS App WebView 的一些小调整和优化
- 使用默认应用程序文档目录时仅显示信息文本
- 通过最小高度和最小宽度改善了渲染闪烁问题
- 点击当前目录文本可在文件应用中打开文件夹
- 重构内容脚本中用户脚本的 APIs 附加和注入流程
- 只解析无 APIs 预编码的 UserJS 代码以减少计算量
- 这也顺便修复了“名称中带有引号的用户脚本会破坏#401”
- 注入页面时使用封闭的 ShadowRoot 为更好的安全性
[TestFlight] Userscripts Beta macOS v4.5.0(83), iOS v1.5.0(57)
- 修复:正确返回 xhr 错误当类型为 blob 时 - #558
- 文档:更新 README 中的 iOS 使用说明 - #561
- 重构:更新开发和构建流程以及几个相关改进 - #560
- 对 iOS App WebView 的一些小调整和优化
- 使用默认应用程序文档目录时仅显示信息文本
- 通过最小高度和最小宽度改善了渲染闪烁问题
- 点击当前目录文本可在文件应用中打开文件夹
- 重构内容脚本中用户脚本的 APIs 附加和注入流程
- 只解析无 APIs 预编码的 UserJS 代码以减少计算量
- 这也顺便修复了“名称中带有引号的用户脚本会破坏#401”
- 注入页面时使用封闭的 ShadowRoot 为更好的安全性
❤2
#quoid_Userscripts
耗时一个多月的一项重构工作终于接近尾声,来个预告吧……
耗时一个多月的一项重构工作终于接近尾声,来个预告吧……
👍13❤1👏1🤩1
#quoid_Userscripts
一个多月的努力总算成为PR了,但撰写一份详细的更新日志又是头大的工作。有能力的开发者已经可以从PR构建和体验了,Code Review 和推送到 TestFlight 还需要一些时间。仅以此留个纪念。
一个多月的努力总算成为PR了,但撰写一份详细的更新日志又是头大的工作。有能力的开发者已经可以从PR构建和体验了,Code Review 和推送到 TestFlight 还需要一些时间。仅以此留个纪念。
👍7❤1🔥1👏1
#quoid_Userscripts
[TestFlight] Userscripts Beta macOS v4.5.0(84), iOS v1.5.0(58)
- 修复:正确处理包含 HASH 但没有 SEARCH 的 URL - #593
- 功能:重构设置页及一些相关改进 - #613
- 修复:避免滚动到边缘时产生恼人的跳动
- 修复:替换破损的 App scheme 启动流程
- 功能:引入全新重构的设置界面
- 设置界面现在 iOS 和 iPadOS 中可用
- 设置项的描述现在集成在设置界面中
- 在 Safari 设置中添加扩展设置入口
- 增强的匹配模式输入区提供友好的错误提示
- 现在您可以简单的导入和导出设置数据
- 您可以轻松的重置单个、一组或全部设置
- 桌面版中添加新的设置组快速导航菜单
- 脚本更新检查可以被禁用或自定时间间隔
- 更多的制表符大小选项可用根据您的偏好
- 首次引入 i18n 和简繁体中文的本地化
- 改进的可访问性切换按钮和 A11y 优化
👉参与公测请戳这里👈
[TestFlight] Userscripts Beta macOS v4.5.0(84), iOS v1.5.0(58)
- 修复:正确处理包含 HASH 但没有 SEARCH 的 URL - #593
- 功能:重构设置页及一些相关改进 - #613
- 修复:避免滚动到边缘时产生恼人的跳动
- 修复:替换破损的 App scheme 启动流程
- 功能:引入全新重构的设置界面
- 设置界面现在 iOS 和 iPadOS 中可用
- 设置项的描述现在集成在设置界面中
- 在 Safari 设置中添加扩展设置入口
- 增强的匹配模式输入区提供友好的错误提示
- 现在您可以简单的导入和导出设置数据
- 您可以轻松的重置单个、一组或全部设置
- 桌面版中添加新的设置组快速导航菜单
- 脚本更新检查可以被禁用或自定时间间隔
- 更多的制表符大小选项可用根据您的偏好
- 首次引入 i18n 和简繁体中文的本地化
- 改进的可访问性切换按钮和 A11y 优化
👉参与公测请戳这里👈
❤2
#quoid_Userscripts
[TestFlight] Userscripts Beta macOS v4.5.0(85), iOS v1.5.0(59)
- 杂务: 更新依赖项 - #615
- 杂务: 在 BETA 构建中启用 Source Map - #617
- 修复: 使 Open Extension Page 按钮稳定工作 - #616
👉参与公测请戳这里👈
[TestFlight] Userscripts Beta macOS v4.5.0(85), iOS v1.5.0(59)
- 杂务: 更新依赖项 - #615
- 杂务: 在 BETA 构建中启用 Source Map - #617
- 修复: 使 Open Extension Page 按钮稳定工作 - #616
👉参与公测请戳这里👈
This media is not supported in your browser
VIEW IN TELEGRAM
#quoid_Userscripts
预告:很多人想要的更便捷的脚本安装提示,带开关。
预告:很多人想要的更便捷的脚本安装提示,带开关。
👍9❤1🎉1
#quoid_Userscripts
[TestFlight] Userscripts Beta macOS v4.5.0(87), iOS v1.5.0(60)
- 功能:引入增强的安装提示和对应设置项 - #620
- 重构:改进基本弹出视图结构和修复问题 - #624
TestFlight
[TestFlight] Userscripts Beta macOS v4.5.0(87), iOS v1.5.0(60)
- 功能:引入增强的安装提示和对应设置项 - #620
- 重构:改进基本弹出视图结构和修复问题 - #624
TestFlight
#quoid_Userscripts
Deprecate
请阅读和学习 Match pattern structure (匹配模式结构),请务必阅读 MDN 的英文版本,英文文档信息通常更新和准确。
Deprecate
@include
and @exclude
metadata #650Userscripts
计划在未来弃用 @include
和 @exclude
元数据,请在您的用户脚本中使用 @match
和 @exclude-match
来替代它们,后者更加安全和严格,我们希望这能够最终减少一些混乱和困难选择,并能够鼓励更多人了解和使用后者。请阅读和学习 Match pattern structure (匹配模式结构),请务必阅读 MDN 的英文版本,英文文档信息通常更新和准确。
GitHub
Deprecate `@include` and `@exclude` metadata · Issue #650 · quoid/userscripts
We will deprecate @include and @exclude and only support @match and @exclude-match in the future. Match pattern structure is safer and stricter, not too many accidents happen. It reduces code logic...
#quoid_Userscripts
[TestFlight] Userscripts Beta macOS v4.5.0(88), iOS v1.5.0(61)
- 功能:支持 iOS 动态字体大小以改进可访问性 - #628
- 重构:提高设置界面布局的适应性 - #633
- 重构:使编辑器搜索组件的反应性更可靠 - #640
TestFlight
[TestFlight] Userscripts Beta macOS v4.5.0(88), iOS v1.5.0(61)
- 功能:支持 iOS 动态字体大小以改进可访问性 - #628
- 重构:提高设置界面布局的适应性 - #633
- 重构:使编辑器搜索组件的反应性更可靠 - #640
TestFlight
❤1
#quoid_Userscripts
Deprecate
但我们仍然对此保持开放,如果您认为有一个合理的用例需要在无用户交互的情况下以编程方式访问剪贴板,请在 Issue 中评论告诉我们,以便我们考虑其扩展支持。
Deprecate
GM.setClipboard
API #655Userscripts
计划在未来弃用 GM.setClipboard
API,请在您的用户脚本中使用 Clipboard API 来替代它,该 API 需要显式用户交互在 Safari 中,我们相信绝大多数用例都适合使用原生 Clipboard API,并且这有助于符合用户预期行为和鼓励更合理的剪贴板利用。但我们仍然对此保持开放,如果您认为有一个合理的用例需要在无用户交互的情况下以编程方式访问剪贴板,请在 Issue 中评论告诉我们,以便我们考虑其扩展支持。
#quoid_Userscripts
[TestFlight] Userscripts v4.6.0-beta.2
自该测试版起 iOS 版将具有和 macOS 版相同的版本号,并且介绍我们全新的开源自动化构建和部署流程,从开源代码到安装在您设备上的 App 一切都是透明且可验证的。
- 文档:改进使用说明并添加一些提示 - #656
- 重构:统一版本号和版本化文档 - #661
- 杂务:可验证的开源自动化构建和部署 - #665
- 修复:避免异步消息中潜在的无限挂起 - #669
- 修复:避免异步消息中潜在的无限挂起(修订) - #671
TestFlight
[TestFlight] Userscripts v4.6.0-beta.2
自该测试版起 iOS 版将具有和 macOS 版相同的版本号,并且介绍我们全新的开源自动化构建和部署流程,从开源代码到安装在您设备上的 App 一切都是透明且可验证的。
- 文档:改进使用说明并添加一些提示 - #656
- 重构:统一版本号和版本化文档 - #661
- 杂务:可验证的开源自动化构建和部署 - #665
- 修复:避免异步消息中潜在的无限挂起 - #669
- 修复:避免异步消息中潜在的无限挂起(修订) - #671
TestFlight
App Store
Userscripts
Userscripts is an open source Safari extension that lets you save and run arbitrary bits of JavaScript (and CSS) code for the websites you visit. It implements a code editor right in your browser for a simple method of creating, editing and saving your code.…
👍2❤1
App Store
Userscripts
Userscripts is an open source Safari extension that lets you save and run arbitrary bits of JavaScript (and CSS) code for the websites you visit. It implements a code editor right in your browser for a simple method of creating, editing and saving your code.…
#quoid_Userscripts
[TestFlight] Userscripts v4.6.0-beta.4
自 v4.6.0-beta.1 起 iOS 版将具有和 macOS 版相同的版本号,并且介绍我们全新的开源自动化构建和部署流程,从开源代码到安装在您设备上的 App 一切都是透明且可验证的。
- 文档:改进使用说明并添加一些提示 - #656
- 重构:统一版本号和版本化文档 - #661
- 集成:可验证的开源自动化构建和部署 - #665
- 修复:避免异步消息中潜在的无限挂起 - #669
- 修复:避免异步消息中潜在的无限挂起(修订) - #671
- 功能:添加 iOS 应用程序视图动态字体支持 - #677
- 修复:解决扩展 popup 子视图返回损坏 - #679
TestFlight
[TestFlight] Userscripts v4.6.0-beta.4
自 v4.6.0-beta.1 起 iOS 版将具有和 macOS 版相同的版本号,并且介绍我们全新的开源自动化构建和部署流程,从开源代码到安装在您设备上的 App 一切都是透明且可验证的。
- 文档:改进使用说明并添加一些提示 - #656
- 重构:统一版本号和版本化文档 - #661
- 集成:可验证的开源自动化构建和部署 - #665
- 修复:避免异步消息中潜在的无限挂起 - #669
- 修复:避免异步消息中潜在的无限挂起(修订) - #671
- 功能:添加 iOS 应用程序视图动态字体支持 - #677
- 修复:解决扩展 popup 子视图返回损坏 - #679
TestFlight
❤2
如果有人好奇 Dynamic Type (动态字体) 是什么,简单的说,就是扩展或应用中的字体字号会跟随 iOS 系统设置字体大小动态调整,改善应用可访问性 (A11y),即使在辅助功能的超大字号下也能正确显示内容。
v4.6.0-beta.4 添加了 iOS App 的动态字体支持,如果您喜欢更大的字体或因视力障碍访问困难,试试我们最新的测试版吧,如果那对您或您的家人有所帮助,那就太好啦📱:)
v4.6.0-beta.4 添加了 iOS App 的动态字体支持,如果您喜欢更大的字体或因视力障碍访问困难,试试我们最新的测试版吧,如果那对您或您的家人有所帮助,那就太好啦📱:)
👍2
#quoid_Userscripts
[TestFlight] Userscripts v4.6.0-beta.6
自 v4.6.0-beta.1 起 iOS 版将具有和 macOS 版相同的版本号,并且介绍我们全新的开源自动化构建和部署流程,从开源代码到安装在您设备上的 App 一切都是透明且可验证的。
- 文档:改进使用说明并添加一些提示 - #656
- 重构:统一版本号和版本化文档 - #661
- 集成:可验证的开源自动化构建和部署 - #665
- 修复:避免异步消息中潜在的无限挂起 - #669
- 修复:避免异步消息中潜在的无限挂起(修订) - #671
- 功能:添加 iOS 应用程序视图动态字体支持 - #677
- 修复:解决扩展 popup 子视图返回损坏 - #679
- 修复:严格的新远程文件类型和相关改进 - #682
- 重构:为 DNR 使用动态规则和相关改进 - #684
TestFlight
[TestFlight] Userscripts v4.6.0-beta.6
自 v4.6.0-beta.1 起 iOS 版将具有和 macOS 版相同的版本号,并且介绍我们全新的开源自动化构建和部署流程,从开源代码到安装在您设备上的 App 一切都是透明且可验证的。
- 文档:改进使用说明并添加一些提示 - #656
- 重构:统一版本号和版本化文档 - #661
- 集成:可验证的开源自动化构建和部署 - #665
- 修复:避免异步消息中潜在的无限挂起 - #669
- 修复:避免异步消息中潜在的无限挂起(修订) - #671
- 功能:添加 iOS 应用程序视图动态字体支持 - #677
- 修复:解决扩展 popup 子视图返回损坏 - #679
- 修复:严格的新远程文件类型和相关改进 - #682
- 重构:为 DNR 使用动态规则和相关改进 - #684
TestFlight
App Store
Userscripts
Userscripts is an open source Safari extension that lets you save and run arbitrary bits of JavaScript (and CSS) code for the websites you visit. It implements a code editor right in your browser for a simple method of creating, editing and saving your code.…
👍3
#quoid_Userscripts
Userscripts v4.5.0 正式版
商店版 (App Store) 用户久等了🙌
提示:iOS/macOS 版已经可以手动更新,商店展示存在延迟最多需要24小时,没刷出新版可以稍后再看看噢~
Userscripts v4.5.0 正式版
商店版 (App Store) 用户久等了🙌
提示:iOS/macOS 版已经可以手动更新,商店展示存在延迟最多需要24小时,没刷出新版可以稍后再看看噢~
👍8❤1
#quoid_Userscripts
[TestFlight] Userscripts v5.0.0-beta.3
- feat: GM.xmlHttpRequest add document type support and performance improvements - #710
- feat: GM.xmlHttpRequest returns promise and supports multiple data types - #716
- fix: avoid two potential thread crashes - #714
- fix: further avoid potential thread crashes - #724
- 功能:GM.xmlHttpRequest 添加 Document 返回类型支持和诸多性能改进 - #710
- 功能:GM.xmlHttpRequest 返回 Promise 并支持发送多种数据类型 - #716
- 修复:避免两个潜在的线程崩溃 - #714
- 修复:进一步避免潜在的线程崩溃 - #724
TestFlight
[TestFlight] Userscripts v5.0.0-beta.3
- feat: GM.xmlHttpRequest add document type support and performance improvements - #710
- feat: GM.xmlHttpRequest returns promise and supports multiple data types - #716
- fix: avoid two potential thread crashes - #714
- fix: further avoid potential thread crashes - #724
- 功能:GM.xmlHttpRequest 添加 Document 返回类型支持和诸多性能改进 - #710
- 功能:GM.xmlHttpRequest 返回 Promise 并支持发送多种数据类型 - #716
- 修复:避免两个潜在的线程崩溃 - #714
- 修复:进一步避免潜在的线程崩溃 - #724
TestFlight
❤1