Act Channel D (SUSPEND)
1.48K subscribers
48 photos
2 videos
1 file
58 links
Download Telegram
#quoid_Userscripts

Deprecate @include and @exclude metadata #650

Userscripts 计划在未来弃用 @include@exclude 元数据,请在您的用户脚本中使用 @match@exclude-match 来替代它们,后者更加安全和严格,我们希望这能够最终减少一些混乱和困难选择,并能够鼓励更多人了解和使用后者。

请阅读和学习 Match pattern structure (匹配模式结构),请务必阅读 MDN 的英文版本,英文文档信息通常更新和准确。
#quoid_Userscripts
[TestFlight] Userscripts Beta macOS v4.5.0(88), iOS v1.5.0(61)

- 功能:支持 iOS 动态字体大小以改进可访问性 - #628
- 重构:提高设置界面布局的适应性 - #633
- 重构:使编辑器搜索组件的反应性更可靠 - #640

TestFlight
1
#quoid_Userscripts

Deprecate GM.setClipboard API #655

Userscripts 计划在未来弃用 GM.setClipboard API,请在您的用户脚本中使用 Clipboard API 来替代它,该 API 需要显式用户交互在 Safari 中,我们相信绝大多数用例都适合使用原生 Clipboard API,并且这有助于符合用户预期行为和鼓励更合理的剪贴板利用。

但我们仍然对此保持开放,如果您认为有一个合理的用例需要在无用户交互的情况下以编程方式访问剪贴板,请在 Issue 中评论告诉我们,以便我们考虑其扩展支持。
做个调查,由于删除、更改脚本内容等操作并不会影响当前页面已注入的用户脚本(在刷新之前),那么您会预期 `popup` 界面中展示哪种状态?
Anonymous Poll
72%
当前页面 (Tab) 实际匹配和注入的脚本列表
28%
下次打开或刷新时会匹配和注入的脚本列表
😁1
徽章指的是工具栏 popup 按钮图标右上角那个红色数字。
(关于徽章的颜色,不是我们非要用红色,是 Safari 不支持设置颜色的 APIs,前景和背景色都无法设置)
#quoid_Userscripts
[TestFlight] Userscripts v4.6.0-beta.2

自该测试版起 iOS 版将具有和 macOS 版相同的版本号,并且介绍我们全新的开源自动化构建和部署流程,从开源代码到安装在您设备上的 App 一切都是透明且可验证的。

- 文档:改进使用说明并添加一些提示 - #656
- 重构:统一版本号和版本化文档 - #661
- 杂务:可验证的开源自动化构建和部署 - #665
- 修复:避免异步消息中潜在的无限挂起 - #669
- 修复:避免异步消息中潜在的无限挂起(修订) - #671

TestFlight
👍21
#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
2
如果有人好奇 Dynamic Type (动态字体) 是什么,简单的说,就是扩展或应用中的字体字号会跟随 iOS 系统设置字体大小动态调整,改善应用可访问性 (A11y),即使在辅助功能的超大字号下也能正确显示内容。

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
👍3
#quoid_Userscripts
Userscripts v4.5.0 正式版

商店版 (App Store) 用户久等了🙌

提示:iOS/macOS 版已经可以手动更新,商店展示存在延迟最多需要24小时,没刷出新版可以稍后再看看噢~
👍81
【请您来定制该频道】虽然一直随缘推送通知,但更想了解大家真正希望接收的消息类型是哪些,希望关注此频道的您认真的投出您的一票🗳️。我将根据反馈调整未来的消息内容,尽可能做到不过多打扰大家,但又能给各位及时提供所需要的信息。
Anonymous Poll
78%
原创脚本、规则类信息(暂时很少更新)
46%
Userscripts 正式版发布通知
28%
Userscripts Beta (TF) 版发布通知
41%
开发进度报告,功能预览等
17%
调查反馈类投票(就像这个)
13%
节假日问候,个人随想等
1%
未列出或其它(可评论反馈)
Web apps for Mac (Safari 18)

Extension support

Now users can personalize web apps on Mac with Safari Web Extensions and Content Blockers. Navigate to the web app’s Settings menu to access all the installed Content Blockers and Web Extensions. Any enabled in Safari will be on by default in the web app. Each web app is uniquely customizable, just like Safari profiles.

扩展支持

现在,用户可以使用 Safari Web 扩展和内容拦截器在 Mac 上个性化 Web 应用程序。导航到网络应用程序的“设置”菜单以访问所有已安装的内容拦截器和网络扩展。 Safari 中启用的任何功能都将在 Web 应用程序中默认启用。每个网络应用程序都是独特的可定制的,就像 Safari 配置文件一样。
⚠️警告:升级至 Safari 18 时可能会丢失所有浏览器扩展的数据‼️

当您升级至 Safari 18 时,您可能会丢失所有扩展 browser.storage 中保存的任何数据,请注意提前备份。

Userscripts 的脚本数据不受影响,但设置数据(如全局排除名单等)可能会丢失。但 Beta (TestFlight) 版用户可以通过设置页面的导出导入功能进行备份和恢复。

该错误似乎影响任何扩展,所以如果您的扩展保存了关键数据(例如有人通过扩展记录笔记或标签页等),请注意备份。如果您已经升级且不幸遇到该丢失问题,如果您有时间机器备份,也有机会提取和恢复扩展数据。

https://github.com/quoid/userscripts/issues/723
#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
1
macOS 14 🆚 macOS 15
🙏感谢参与该投票的 74 位朋友!真心感谢你们的互动和反馈!
虽然以下的决定并非基于该投票,但与其多少相关所以在这里引用。
我会做一件我其实已经做过的事情,所以对于我而言并不是太意外。

即日起该频道将停止发布信息,并将于明年的任意一天解散和移除。
我所使用的频道和群组ID @ACTCD@ACTDC 将会被释放可用。
所以请记住,之后任何人获得这些ID将不再是该频道的现有维护者。

对于大家希望从该频道获得的信息,请从以下渠道直接获得:

原创脚本规则类信息,未来可能会直接在 GitHub 随缘更新也可能不会,主要取决于时间和能够分享的内容。

Userscripts 的正式版就请各位直接查看 App Store 的更新和推送就好,那里也会有完整的中文日志。
Userscripts Beta 版会由 TestFlight App 推送的通知,那里也同样有中文测试内容说明。
后续如果需要加入 TF 测试,或反馈问题,请直接前往 Userscripts GitHub Repo 进行相关操作。

Userscripts 的开源开发工作还会继续,我会尽可能推动这一开源项目,使其更加安全、高效和易用。
开发进度和功能等会直接通过代码和 PRs 体现在项目开源代码库(即 GitHub),如果您希望关注烦请移步或通过例如 RSS 直接订阅仓库动态(无需 GitHub 账号,也不需要主动打开网页,同样很方便不是吗?)

一些不支持直接 RSS 订阅的网站或部分也可以通过一些第三方公益站中转或自行托管相关实例:
https://openrss.org/
https://rsshub.app/

调查反馈类投票,仍然,再次感谢所有曾经参与投票的各位,你们的反馈都具有价值,并且公开供所有人使用。

节假日问候,我希望大家尽力过好每一天,而不仅仅只是节假日(或许,少一些商业气味吧)。

个人随想等,感谢那些选择愿意倾听的少数朋友,我希望减少自己的话语权和对于倾听或互动的需求。在这个时代,我并不想经营社群,也不想不必要的索取和占用大家的宝贵时间。这也是选择关闭频道和群组的主要原因。

是的,您的时间和注意力很宝贵,感谢您曾经付出给这个频道的!

您可以随意导出备份该频道的所有内容和数据,并进行任何有价值和尽量有道德的使用。

我会继续以匿名的方式向这个世界做出一些微不足道的贡献,不需要有人记住和认识我。

最后,感谢,保重!
22🫡11