Skip to content

Releases: tarnish233/gitpic

gitpic v0.21.5 — 更清爽的命令行设置

Choose a tag to compare

@github-actions github-actions released this 05 Sep 08:57

更清爽的命令行设置

  • 用一张卡片呈现安装状态,只为选中的终端显示配置操作
  • 安装路径、手动说明和移除操作收进高级选项
  • 配置进度和错误仍直接可见,不会被折叠隐藏

GitPic.app

GitPic-<version>-macos-arm64.dmg in this release is the macOS menu-bar
app, same version as the CLI and with that CLI embedded. Apple Silicon
only. To install it:

  1. Open the DMG and drag GitPic across to Applications.

  2. Clear the quarantine flag — this step is not optional. The app is
    ad-hoc signed and not notarised, so until you run this macOS refuses
    to open it at all:

    xattr -dr com.apple.quarantine /Applications/GitPic.app
  3. Launch it, and authorise with 设置 ▸ 图床 ▸ 使用 GitHub 登录 (or
    gitpic auth login in a terminal).

Updates after that are handled by the app itself: 检查更新 downloads the
next DMG, verifies its SHA-256 and swaps the bundle, quarantine included.
For the gitpic command in your terminal, 设置 ▸ 通用 ▸ 命令行 installs
a link to the copy inside the app, so it stays in step with every update.

gitpic v0.21.4 — fish 自动配置真正生效

Choose a tag to compare

@github-actions github-actions released this 05 Sep 08:06

fish 自动配置真正生效

  • 修复 fish 点「自动配置」后仍显示未配置的问题,并保留已有路径
  • 重复配置不再误报失败,保存后会验证新终端能否使用
  • 配置时显示进度,失败原因直接显示在对应 shell 旁

GitPic.app

GitPic-<version>-macos-arm64.dmg in this release is the macOS menu-bar
app, same version as the CLI and with that CLI embedded. Apple Silicon
only. To install it:

  1. Open the DMG and drag GitPic across to Applications.

  2. Clear the quarantine flag — this step is not optional. The app is
    ad-hoc signed and not notarised, so until you run this macOS refuses
    to open it at all:

    xattr -dr com.apple.quarantine /Applications/GitPic.app
  3. Launch it, and authorise with 设置 ▸ 图床 ▸ 使用 GitHub 登录 (or
    gitpic auth login in a terminal).

Updates after that are handled by the app itself: 检查更新 downloads the
next DMG, verifies its SHA-256 and swaps the bundle, quarantine included.
For the gitpic command in your terminal, 设置 ▸ 通用 ▸ 命令行 installs
a link to the copy inside the app, so it stays in step with every update.

gitpic v0.21.3 — 修两个会弄坏 shell 配置的缺陷

Choose a tag to compare

@github-actions github-actions released this 05 Sep 05:47

修两个会弄坏 shell 配置的缺陷

  • 读不出来的启动文件现在拒绝写入,而不是被当成空文件覆盖掉
  • bash 的块写进 bash 真正会读的那个文件,不再凭空造出 .bash_profile.profile 挤掉

GitPic.app

GitPic-<version>-macos-arm64.dmg in this release is the macOS menu-bar
app, same version as the CLI and with that CLI embedded. Apple Silicon
only. To install it:

  1. Open the DMG and drag GitPic across to Applications.

  2. Clear the quarantine flag — this step is not optional. The app is
    ad-hoc signed and not notarised, so until you run this macOS refuses
    to open it at all:

    xattr -dr com.apple.quarantine /Applications/GitPic.app
  3. Launch it, and authorise with 设置 ▸ 图床 ▸ 使用 GitHub 登录 (or
    gitpic auth login in a terminal).

Updates after that are handled by the app itself: 检查更新 downloads the
next DMG, verifies its SHA-256 and swaps the bundle, quarantine included.
For the gitpic command in your terminal, 设置 ▸ 通用 ▸ 命令行 installs
a link to the copy inside the app, so it stays in step with every update.

gitpic v0.21.2 — bash、zsh、fish 都能一键自动配置,不用再手动粘行

Choose a tag to compare

@github-actions github-actions released this 05 Sep 04:50

bash、zsh、fish 都能一键自动配置,不用再手动粘行

  • 每个 shell 一行状态 + 一个「自动配置」按钮,已经配好的不再唠叨
  • zsh/bash 写一个带标记的块并备份原文件,移除时只删块;fish 走它自己的 fish_add_path

GitPic.app

GitPic-<version>-macos-arm64.dmg in this release is the macOS menu-bar
app, same version as the CLI and with that CLI embedded. Apple Silicon
only. To install it:

  1. Open the DMG and drag GitPic across to Applications.

  2. Clear the quarantine flag — this step is not optional. The app is
    ad-hoc signed and not notarised, so until you run this macOS refuses
    to open it at all:

    xattr -dr com.apple.quarantine /Applications/GitPic.app
  3. Launch it, and authorise with 设置 ▸ 图床 ▸ 使用 GitHub 登录 (or
    gitpic auth login in a terminal).

Updates after that are handled by the app itself: 检查更新 downloads the
next DMG, verifies its SHA-256 and swaps the bundle, quarantine included.
For the gitpic command in your terminal, 设置 ▸ 通用 ▸ 命令行 installs
a link to the copy inside the app, so it stays in step with every update.

gitpic v0.21.1 — 命令行那一栏现在会说清是哪个 shell,其他 shell 各给一行

Choose a tag to compare

@github-actions github-actions released this 05 Sep 03:53

命令行那一栏现在会说清是哪个 shell,其他 shell 各给一行

  • 「可达」改成「在 zsh 中可直接使用」—— PATH 是每个 shell 各自配的,一个结论盖不住全部
  • 机器上检测到的其他 shell 会各自列出需要的那一行,fish 给的是 fish_add_path ~/.local/bin

GitPic.app

GitPic-<version>-macos-arm64.dmg in this release is the macOS menu-bar
app, same version as the CLI and with that CLI embedded. Apple Silicon
only. To install it:

  1. Open the DMG and drag GitPic across to Applications.

  2. Clear the quarantine flag — this step is not optional. The app is
    ad-hoc signed and not notarised, so until you run this macOS refuses
    to open it at all:

    xattr -dr com.apple.quarantine /Applications/GitPic.app
  3. Launch it, and authorise with 设置 ▸ 图床 ▸ 使用 GitHub 登录 (or
    gitpic auth login in a terminal).

Updates after that are handled by the app itself: 检查更新 downloads the
next DMG, verifies its SHA-256 and swaps the bundle, quarantine included.
For the gitpic command in your terminal, 设置 ▸ 通用 ▸ 命令行 installs
a link to the copy inside the app, so it stays in step with every update.

gitpic v0.21.0 — 安装和更新只剩一条路:下 DMG,之后 app 自己更新

Choose a tag to compare

@github-actions github-actions released this 05 Sep 01:23

安装和更新只剩一条路:下 DMG,之后 app 自己更新

  • 装 app 改成下 DMG 拖进 Applications,第一次需要自己解除隔离
  • 终端命令改成在 app 里点一下装:设置 ▸ 通用 ▸ 命令行
  • 更新不再分 Homebrew / 手动两种情况,永远是「下载并更新」

GitPic.app

GitPic-<version>-macos-arm64.dmg in this release is the macOS menu-bar
app, same version as the CLI and with that CLI embedded. Apple Silicon
only. To install it:

  1. Open the DMG and drag GitPic across to Applications.

  2. Clear the quarantine flag — this step is not optional. The app is
    ad-hoc signed and not notarised, so until you run this macOS refuses
    to open it at all:

    xattr -dr com.apple.quarantine /Applications/GitPic.app
  3. Launch it, and authorise with 设置 ▸ 图床 ▸ 使用 GitHub 登录 (or
    gitpic auth login in a terminal).

Updates after that are handled by the app itself: 检查更新 downloads the
next DMG, verifies its SHA-256 and swaps the bundle, quarantine included.
For the gitpic command in your terminal, 设置 ▸ 通用 ▸ 命令行 installs
a link to the copy inside the app, so it stays in step with every update.

gitpic v0.20.12 — 压缩滑块不再画刻度,取值一点没变

Choose a tag to compare

@github-actions github-actions released this 02 Sep 01:31

压缩滑块不再画刻度,取值一点没变

  • 压缩里的最大宽度和质量滑块,下方不再画出一排刻度点
  • 取值没有变化:最大宽度仍然只落在 64 的倍数上,质量仍然是整数

GitPic.app

GitPic-<version>-macos-arm64.dmg in this release is the macOS menu-bar
app, same version as the CLI and with that CLI embedded. Open it and drag
GitPic across to Applications.

It is ad-hoc signed and not notarised, so macOS refuses to open it
after download until you clear the quarantine flag:

xattr -dr com.apple.quarantine /Applications/GitPic.app

Apple Silicon only. Authorise with gitpic auth login — or in the app,
设置 ▸ 图床 ▸ 使用 GitHub 登录.

gitpic v0.20.11 — 上传和配置的边界更牢靠

Choose a tag to compare

@github-actions github-actions released this 01 Sep 06:02

上传和配置的边界更牢靠

  • 并发修改配置不会再互相覆盖,文件增长、管道和设备文件也不会拖垮上传
  • 私有仓库会在上传前被拒绝,仓库选择器只提供公开且可写的图床
  • 路径模板会拒绝拼错的占位符,终端输出也会转义文件名里的控制字符

GitPic.app

GitPic-<version>-macos-arm64.dmg in this release is the macOS menu-bar
app, same version as the CLI and with that CLI embedded. Open it and drag
GitPic across to Applications.

It is ad-hoc signed and not notarised, so macOS refuses to open it
after download until you clear the quarantine flag:

xattr -dr com.apple.quarantine /Applications/GitPic.app

Apple Silicon only. Authorise with gitpic auth login — or in the app,
设置 ▸ 图床 ▸ 使用 GitHub 登录.

gitpic v0.20.10 — Homebrew 装的交给 Homebrew 升,而且会告诉你

Choose a tag to compare

@github-actions github-actions released this 29 Aug 05:04

Homebrew 装的交给 Homebrew 升,而且会告诉你

  • 用 brew 装的,弹窗直接给出 brew upgrade --cask gitpic,自己不再替换 bundle
  • cask 那边没有更新时会直说,而不是塞给你一条跑了也没用的命令
  • gitpic update 只打印你这份安装真正需要的那一条升级命令

GitPic.app

GitPic-<version>-macos-arm64.dmg in this release is the macOS menu-bar
app, same version as the CLI and with that CLI embedded. Open it and drag
GitPic across to Applications.

It is ad-hoc signed and not notarised, so macOS refuses to open it
after download until you clear the quarantine flag:

xattr -dr com.apple.quarantine /Applications/GitPic.app

Apple Silicon only. Authorise with gitpic auth login — or in the app,
设置 ▸ 图床 ▸ 使用 GitHub 登录.

gitpic v0.20.9 — Homebrew 装的也能一键更新,不用再退出等 brew

Choose a tag to compare

@github-actions github-actions released this 28 Aug 12:55

Homebrew 装的也能一键更新,不用再退出等 brew

  • 更新只剩「下载并更新」一个按钮,装法不同也一样:先下载校验,退出后一两秒就回来
  • 之前 Homebrew 用户要先退出 App,再等 brew 在后台下载,菜单栏图标一直是空的
  • 打开更新弹窗不再卡顿几十秒

GitPic.app

GitPic-<version>-macos-arm64.dmg in this release is the macOS menu-bar
app, same version as the CLI and with that CLI embedded. Open it and drag
GitPic across to Applications.

It is ad-hoc signed and not notarised, so macOS refuses to open it
after download until you clear the quarantine flag:

xattr -dr com.apple.quarantine /Applications/GitPic.app

Apple Silicon only. Authorise with gitpic auth login — or in the app,
设置 ▸ 图床 ▸ 使用 GitHub 登录.