Skip to content

Releases: viewer12/tweetguard

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 13 Jun 15:49
d0e6255

v0.1.2 是 Chrome 商店上架准备版,核心是修复一个会导致 AI 自动学习规则全部丢失的并发 bug。强烈建议从 0.1.1 升级。

重要修复

  • AI 自动学习规则不再丢失(并发竞态)
    content.js 的多个 config 写入路径此前没有序列化,导致 AI 自动复审学到的规则在推文流并发下被互相覆盖、一条都进不了「AI 学习到的规则」列表。v0.1.2 加全局写入锁(withConfigLock)串行化所有 config 写入,实测新规则 100% 落库。
  • 复审 prompt 加「防误伤反向测试」
    不再把「是为了找我」「欧易呢」这类日常短语学成规则误伤正常对话;signature 必须通过「正常用户绝不会这么发」的反向测试。

新功能 / 改进

  • 设置页 sidebar 常驻 GitHub 仓库入口
  • AI 提供商页各家 「获取 API Key」官方入口直达
  • 配置页展示已加载的社区规则(可单条「否决」)
  • 各 provider 模型列表更新到当前开放版本(DeepSeek / OpenAI / Anthropic / Gemini / Groq / OpenRouter / Ollama)
  • 版本号动态化、README 精简、补隐私政策

安装

  1. 下载下方 tweetguard-0.1.2.zip解压到一个固定目录(别删,扩展从这里运行)
  2. chrome://extensions → 开启「开发者模式」→「加载已解压的扩展程序」→ 选解压目录
  3. 打开 x.com 即生效,默认启用内置规则

已装旧版的用户:删除旧版、加载新版即可,本地配置 / 学习规则会保留。

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 29 May 09:06

强烈建议从 v0.1.0 升级——v0.1.0 有一个关键并发 bug,AI 自动学习的规则全部丢失;v0.1.1 修复。

修复

  • AI 自动学习规则不再丢失(并发覆盖竞态)
    v0.1.0 里 content.js 有 5 个独立的 config 写入路径(save-config / add-learned-rule / save-badcase / update-stats 等)互相没有任何序列化。addLearnedRule 紧接着 saveBadCaseEntry 时,后写者会把刚加的规则覆盖掉,导致 AI 自动学到的规则一条都进不了「AI 学习到的规则」列表(实测 4 条 ai_auto 复审 0 条落库)。v0.1.1 加全局 Promise 链 withConfigLock 串行化所有 config 写入,实测新触发的 ai_auto 100% 落库。
  • 复审 prompt 加防误伤反向测试
    以前 prompt 鼓励"尽量输出 signature",会把「是为了找我」「欧易呢」这种日常短语学成关键词,误伤正常对话。v0.1.1 要求 AI 必须通过反向测试("正常用户绝不会这么发"),否则输出 null。明确区分高特异度模板(私聊看资源/联系方式/URL/固定 emoji 串)vs 日常短语。
  • 配置页展示已加载的社区规则(此前只显示数量,看不到具体内容);不认可的可「否决」,持久有效。
  • community-rules.json 修复(原文件 JSON 损坏导致全部社区规则加载失败)。
  • 加 GitHub Actions 自动打包发版。

安装

  1. 下载下方 tweetguard-0.1.1.zip,解压到固定目录。
  2. chrome://extensions → 开启「开发者模式」→「加载已解压的扩展程序」→ 选解压目录。
  3. 已装 v0.1.0 的用户:删除旧版,加载新版即可(本地配置 / 学习规则保留)。

TweetGuard v0.1.0

Choose a tag to compare

@viewer12 viewer12 released this 29 May 08:35

优雅过滤 X(Twitter)信息流里的垃圾号、营销号、色情 bot、加密引流。这是首个打包版本。

安装(开发者模式)

  1. 下载下方的 tweetguard-0.1.0.zip解压到一个固定目录(别删,扩展从这里运行)。
  2. 打开 chrome://extensions → 右上角开启「开发者模式」。
  3. 点「加载已解压的扩展程序」→ 选刚解压出来的目录。
  4. 打开 x.com 即生效,默认启用内置规则。

为什么不是双击安装的 .crx?Chrome 出于安全策略会自动停用「非应用商店来源」的 .crx,所以「解压 + 加载已解压」是当前最可靠的侧载方式。

特性

  • 五重检测:名单保护 → 账号缓存 → 规则匹配(内置 + AI 学习 + 社区) → 评分 → AI 复审。
  • 开箱即用:内置规则无需配置即可过滤常见中文 spam / 色情 bot / 加密引流。
  • AI 复审(可选):自带 API Key,支持 DeepSeek / OpenAI / Anthropic / Gemini / Groq / OpenRouter / Ollama。
  • 社区规则:自动从本仓库的 community-rules.json 同步,可在设置里逐条「否决」。
  • 隐私:无服务器、无遥测;默默隐藏(silent hide),不打扰浏览。

⚠️ 早期版本(0.1.0),仍在快速迭代中,欢迎反馈问题。