Skip to content

Releases: wanggang316/linko

v0.1.7

Choose a tag to compare

@wanggang316 wanggang316 released this 06 Aug 09:05

[0.1.7] - 2026-08-06

Added

  • Quick Add Rule: create a routing rule for the site you're looking at —
    a new menu bar action grabs the page from your frontmost browser, suggests
    domain patterns to match, and saves the rule without opening the dashboard.
  • Block with REJECT: rules can now block traffic outright — REJECT is
    available as a policy when creating or editing rules, and imported rule
    sets that use REJECT are recognized too.

Changed

  • Rule changes apply instantly: edits to routing rules and policies now
    reach the running proxy right away — no need to stop and restart it.

Fixed

  • The import and quick-add windows now size themselves to fit their content
    instead of clipping it.

v0.1.6

Choose a tag to compare

@wanggang316 wanggang316 released this 25 Jun 16:28

[0.1.6] - 2026-06-26

Changed

  • Tidier overview: the proxy control and the current-node card now sit
    side by side as two equal columns, so the top of the overview reads as one
    clean band instead of a tall stack.
  • Solid dashboard cards: content cards now use a solid native surface, so
    they read as proper raised cards instead of a flat gray panel.

Fixed

  • The menu bar header no longer shows a misleading icon — the "linko" title
    now leads the row.
  • Large traffic rates in the menu bar no longer get cut off to an ellipsis
    ("42 byt…"); they now shrink to fit and show in full.

v0.1.5

Choose a tag to compare

@wanggang316 wanggang316 released this 15 Jun 13:56

[0.1.5] - 2026-06-15

Added

  • Resume on relaunch: Linko now remembers whether the proxy was on and
    restores that state on the next launch — so a reboot or restart picks up
    the current mode automatically where you left off, without opening the menu.

v0.1.4

Choose a tag to compare

@wanggang316 wanggang316 released this 12 Jun 14:32

[0.1.4] - 2026-06-12

Added

  • Manual nodes: add and edit your own nodes by hand and keep them saved
    in your profile — no subscription needed.
  • Import in any format: the import sheet now takes a subscription URL, a
    file, or pasted share links (ss, vmess, vless, trojan, hysteria2, tuic) and
    auto-detects the format — Clash YAML, Base64, or bare links — showing you
    what it recognized.
  • Inspect the running config: a node-list action opens the generated
    sing-box config.json so you can see exactly what the app is running.

Changed

  • Single-window control: the overview now drives everything — one card
    picks the proxy mode (system proxy or TUN) and starts or stops the tunnel,
    with a clear status pill. Settings moved into the same window as a sidebar pane.
  • Faster node picking from the menu bar: each group's nodes fly out to the
    right as a popover instead of stacking in one long inline list.
  • Simpler settings: trimmed to the options that matter day to day, with
    "Check for Updates" split out from "About".

Removed

  • The standalone Settings window (and its ⌘, shortcut) — settings now live in
    the dashboard, reachable from the sidebar gear or the menu bar.

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 12 Jun 04:54

[0.1.3] - 2026-06-12

Fixed

  • TUN global mode now works end to end: the tunnel connects, carries
    traffic, and loads sites reliably across browsers. Earlier builds could
    show "connected" yet leave pages hanging or failing to load.
  • Heavy pages that pull in many resources (YouTube, large sites) no longer
    drop connections partway through loading in Chrome.

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 11 Jun 12:21

[0.1.2] - 2026-06-11

Fixed

  • TUN global mode now actually carries traffic: DNS inside the tunnel works
    out of the box, so pages load instead of silently timing out.
  • Turning TUN off and immediately back on no longer leaves the switch stuck
    until you change proxy modes.
  • "Check for Updates" no longer fails with a configuration error — the
    updater settings now ship correctly inside the app.

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 11 Jun 11:15

[0.1.1] - 2026-06-11

Fixed

  • Turning on TUN global mode no longer fails with "Extension not found in
    App bundle" — the bundled system extension is now packaged so macOS can
    discover and install it, and the system approval prompt appears as expected.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 10:42

[0.1.0] - 未发布

首个公开预览版,一款基于 sing-box 内核的原生 macOS 代理客户端。

Added

  • 系统代理模式:菜单栏一键开关,自动配置 HTTP/SOCKS 系统代理。
  • 订阅与配置:导入并解析订阅,支持多份配置(Profile)之间无损切换。
  • 规则分流:完整的规则匹配(域名/IP/进程/逻辑组合)与策略组(url-test / fallback / 嵌套),支持导入 Surge、Clash 规则。
  • DNS 管理:基于 sing-box 1.12+ typed-server 的 DNS 配置,含本地 Hosts 映射。
  • 多种出站协议:在订阅传输层之外补全 WireGuard、SSH 出站。
  • 仪表盘:概览、连接列表(搜索/过滤/关闭/详情)、实时流量与日志(可导出),以及按应用维度的流量统计。
  • 网络环境自动切换:按网段/网卡在不同 Profile 之间自动切换,无需定位权限。
  • linko:// URL Scheme 与 CLI:支持 on/off/toggle/mode/select/profile 等命令的脚本化控制。
  • 应用内自动更新:通过 Sparkle 2 分发,更新包经 EdDSA 签名校验后安装。