Skip to content

Latest commit

 

History

History
285 lines (191 loc) · 8.18 KB

CHANGELOG.md

File metadata and controls

285 lines (191 loc) · 8.18 KB

Changelog

v0.19.2 2023-07-17

  • fix: 包含 filter 的 proxy-group, proxies filter 结果为空时, clashx 报错的问题. (移除该 proxy-group)
  • feat: ClashX.Meta 配置文件迁移到了 ~/.config/clash.meta/ 文件夹了, 该工具支持 Clash.Meta 勾选

详细:

  • deps change in several commits
  • 78bd471 updated at 2023-06-08 16:17 by mc git-up
  • 2f02e9f feat: migrate to data router
  • 86d9fe2 feat: only skip write when content unchanged & mtime is today

v0.19.1 2023-05-20

  • 添加规则弹窗打开时, 窗口置顶. 方便从浏览器或其他地方复制 url.
  • 升级依赖

更多更改:

  • cbdb23b chore: none ncu-safe deps
  • 58fd67d chore: ncu-safe -r
  • 9c5723f feat: set window top most when AddRuleModal show
  • 5c9854f feat: use antd.App & antd.App.useApp
  • f2985c8 chore: tweak
  • 290bcd5 chore: add timeout limit to ci.yml
  • b83109f chore: ci only on main branch
  • 076311b chore: use ts-reset

v0.19.0 2023-03-28

  • 升级 ant-design 到 v5, v5 UI 非常好看 👍
  • 深色模式

更多更改:

  • 80253ee feat: dark mode
  • 8074a58 chore: use ky insteads of umi-request
  • 3f35b52 feat: organize imports for source code
  • 28a717d feat: 配置无变化时不再写入文件
  • 03eb92c chore: use rollup v3
  • 637d2a8 chore: update more deps
  • 3390341 chore: ncu-safe
  • a274463 feat: clean up tray menu
  • ff0f449 chore: update deps & update antd v5
  • 3182029 chore: fix nodefree urls
  • 5b0035d chore: tweak

v0.18.3 2023-01-08

  • 5385e3c feat: 支持 proxy-group.filter, 示例 {name: 🇯🇵JPN, type: select, proxies: [], filter: JPN}
  • d1a8b54 feat: make ALL group & sub-name group 可配置
  • 6a875dc chore: 缩减 monaco editor 使用
  • 2071b8d feat: 规范 cache / temp dir 的使用

v0.18.2 2022-12-14

  • fix export / import json logic

v0.18.1 2022-12-13

  • fix config merge in generate logic

v0.18.0 2022-12-13

  • feat: 支持多个订阅, 每个订阅会生成 <订阅> / <订阅>-最快 / <订阅>-可用 / <订阅>-手选 分组, 分别对应 url-test / fallback / select 类型的分组
  • feat: 支持添加特殊订阅 nodefree
  • feat: 将 remote / remote-rule-provider 内容移出 electron-store, 解决因此导致的卡顿

v0.17.0 2022-11-17

  • b26f0bf tweak tooltip style
  • 11d8f3e feat: add duplicate line key-binding
  • 59561f2 feat: add monaco-editor custom keybinding
  • 4b31d88 feat: current-config add scroll bar
  • 0a84843 chore: tweak theme selector
  • 88b3353 feat: add monaco themes
  • cde1426 feat: rm runCommand
  • 42e431b feat: do not update not used items
  • 6b1773b feat: auto-update, do not update item not using or disabled
  • 58c14eb dep: update electron to latest
  • 16bb2b6 ci: build only
  • 6f57caa chore: electron-build.js tweak artifactName
  • a54562f fix: remove renderer fs sync calls

v0.16.0 2022-11-15

  • 订阅: 支持查看节点
  • 配置组装: 使用中的配置, 支持 toggle
  • 配置源: 支持 rule-provider 类型的远程规则, 为了使用 https://github.com/Loyalsoldier/clash-rules, 但是生成的配置文件非常大...

v0.15.0 2022-11-03

  • 订阅逻辑切换, 之前是使用自己 parse ss:// / vmess:// 协议, 改为 使用 user-agent: ClashX,让机场返回 clash config yaml, 从 yaml 中摘取 proxies 字段
  • user-agent: ClashX 会返回 subscription-userinfo header, 反应了使用量, 可以在更新订阅后直观看到使用量

v0.14.0 2022-11-03

  • 修正订阅更新按钮改为从网络更新
  • 添加托盘图标, 关闭窗口后隐藏到托盘, 此时自动更新任务还会自动跑

v0.13.0 2022-09-02

  • chore: update deps
  • fix(ui): fix global Pacman Loading
  • chore: tweak style & fix edit partial config readonly mode
  • chore: add github actions config
  • feat: add hide icon for subscribe url
  • chore: update screenshots

v0.12.3 2022-08-16

  • chore: fix btn disabled conditions (12 days ago)
  • c3f60c1 - feat: impl button 添加纯规则配置 (12 days ago)
  • 411c95c - chore: tweak current-config page style (13 days ago)
  • aced774 - chore: rename pages & adjust table title style (13 days ago)
  • cbc9319 - chore(vite): fix dev (2 weeks ago)
  • 20f8c43 - chore: clean up deps (2 weeks ago)

v0.12.2 2022-07-27

  • fix: fix yaml usage error

v0.12.1 2022-07-27

  • fix: 在 renderer 使用 esm, 解决 monaco editor yaml syntax 使用 dynamic import 的问题, c34815c

v0.12.0 2022-07-27

  • fix: remove undefined in yaml, 7d5ea9b
  • fix: fix external link breaks app state, b8e45e2
  • chore: update lots of deps, 666df98
  • chore: fix monaco-editor usage, adba7fa

v0.11.0 2022-07-12

  • chore: 在 SelectExport 中去掉删除的遗留项
  • feat: add note for webdav service config
  • fix: use ?? insteadof || for boolean fields, 修复是否自动更新, 无法取消掉的问题
  • fix: fix RuleAddModal 使用 clipboard 读取 url 不好使的问题
  • chore: add m1 arch build
  • chore: clean up or update deps, @types/*, webdav etc

v0.10.0 2022-07-09

  • 重构: 移除 easy-peasy / redux, 使用 valtio 作为全局状态管理
  • 重构: 移除 rxjs BehaviorSubject / recompose 等, 使用 valtio 全局组件
  • 重构: 开启 TypeScript strictNullChecks
  • 重构: UI 优化
  • react-router v6
  • feat: 订阅支持自动更新, 并因此更新配置

v0.9.0 2022-07-02

  • yarn -> pnpm
  • poi -> rollup / vite, 原因是 poi 对 ts 支持有限
  • increase AddRuleModal target length limit, from 10000 to 200000
  • clean up deps, use react@18
  • 订阅管理增加排除关键词支持, (excludeKeywords), 可以按节点名字匹配关键词忽略特定节点

v0.8.0

  • 支持 ssr:// 协议配置到 clash

v0.7.0

  • it's broken for electron-updater@latest, it's using fs/promises module, so upgrade
  • electron -> v16
  • electron-builder -> latest
  • electron-store -> latest
  • use @electron/remote

v0.6.1

  • chore: update electron-* especially electron-updater, because auto update is broken now(v0.6 / v0.5)

v0.6.0

  • clash vmess ws-path / ws-headers, 变成 ws-opts.path / ws-opts.headers 更改

v0.5.2

  • fix build

v0.5.1

  • fix 由于 monorepo 导致 meta userData 目录不正确的问题.

v0.5.0

  • monorepo
  • 首页 icon size 调整
  • auto-update 增加 catch

v0.4.0

  • TypeScript 重构前端部分
  • 使用 easy-peasy 代替 reamtch
  • 配置生成区分 forceUpdate 和 普通生成
  • 主页添加生成按钮和快速添加规则按钮

v0.3.1

  • 修复由于订阅中包含 ss/ssr 服务导致的生成错误. 目前是只保留 vmess:// 服务.

v0.3.0 2020-10-11

  • 使用 react-router-config
  • 修复选择导出 modal 关不掉的问题. (rxjs BehaviorSubject 状态同步问题)
  • 修复导入取消报错问题.
  • 更新内置的基础数据规则. 新增自定义规则模板

v0.2.3 2020-10-05

  • 修复自动更新, 使用菜单显示, 修复 quitAndInstall
  • 使用 CCM_RUN_MODE = cli 使用 cli, 去除 yargs

v0.2.2 2020-10-03

  • try to enable auto-update

v0.2.1 2020-10-03

  • fix 刚开始启动时使用 command palette, generate 出错的问题.

v0.2.0 2020-10-02

  • fix #1, 消息遮挡操作问题
  • add code like cli (因 yargs 不能使用 webpack 打包, 现在不起作用)
  • 添加 command palette
  • 添加吃豆人(pacman) loading

v0.1.2 2020-09-26

  • fix can not quit problem

v0.1.1 2020-09-26

  • fix some style issue
  • fix window restore problem, fix window getBounds problem

v0.1.0 2020-09-22

  • embed preset config
  • support partial export

v0.0.8 2020-09-22

  • fix urlToSubscribe use ua electron, as the App name includes clash, the prod UA includes the app name

v0.0.7 2020-09-19

  • support remote config file

v0.0.6 2020-09-19

v0.0.5 2020-09-19

  • fix error can not find command atom / code

v0.0.4 2020-09-19

  • 快速添加规则, mc clash add-rule GUI version
  • 记住窗口位置
  • 导入导出(store 加密有必要, 防止扫描)
  • 备份不处理详情. (no need)
  • 在 vscode/Atom 中编辑规则

v0.0.3 2020-09-19

  • fix dmg icon
  • feat add rule
  • etc...

v0.0.2 2020-09-18

  • add icons & make modals centered, etc UI modifications.

v0.0.1 uknown date

the usable version