640 Commits
Author SHA1 Message Date
PiEgg 98c640c01a 🎉 Release: v3.0.3 v3.0.3 2026-10-05 19:03:53 +08:00
PiEgg 6e8387fe69 🐛 Fix(build): patch electron-builder keychain unlock for macOS 26.6 (#1448) 2026-10-05 19:01:16 +08:00
jincurryx 5399f30142 🐛 Fix: avoid duplicate Windows login item launching PicGo twice
Set the Windows AppUserModelId before configuring login items and remove the legacy electron.app.PicGo entry to preserve hidden startup.
2026-10-05 18:57:45 +08:00
PiEgg 5cead90732 ✨ Feature(server): support per-upload configurations (#1447)
Forward per-upload Core options through the GUI HTTP server, isolate upload task window state, scope rename listener cleanup, and align uploader fallbacks with PicGo Cloud. Add regression coverage and PR/mainline commitlint and test checks.
2026-10-05 17:03:32 +08:00
PiEgg a24af3006f 📝 Docs: prefix sponsor descriptions with brand names 2026-09-24 09:07:05 +08:00
PiEgg 99b0331561 📝 Docs: update sponsor table with Modelflare and Castaly 2026-09-23 16:08:55 +08:00
PiEgg d5543073ea ✨ Feature: rebuild picgo.app when a release is published (#1444)
* ✨ Feature: rebuild picgo.app when a release is published

The download page on picgo.app reads the installer list from the GitHub API at
build time, so a new release does not appear there until the site rebuilds.

Fires on `release: published` rather than on the tag push, because releases are
created as drafts here -- at tag time `releases/latest` still points at the
previous version, so the rebuild would pick up stale installers.

Needs a HOMEPAGE_DISPATCH_TOKEN secret with workflow scope on the homepage
repository; the existing GH_TOKEN is not reused so the two can be revoked
independently.

* 📦 Chore: allow builds for the native dependencies

pnpm 11 gates build scripts behind an explicit allowlist, so a fresh install
stopped partway and asked for `pnpm approve-builds`, which breaks any
non-interactive run including the husky pre-commit hook.

Records the approvals that were already implied by onlyBuiltDependencies. The
spacing change in supportedArchitectures is pnpm rewriting the file.
2026-09-01 20:01:23 +08:00
PiEgg 07ec7068a5 ⬆️ Upgrade: bump @picgo/bump-version to 3.0.0
3.0.0 ships as ESM and renamed the configs it exposes to consumers, so
the cz-customizable and commitlint paths gain their .cjs extensions.

It also stopped shipping contributor tooling as runtime dependencies,
which this repo was relying on: @commitlint/cli reached the commitlint
script only as a transitive dependency of bump-version 2, so the upgrade
would have removed the binary the commit-msg hook needs. It is now a
direct devDependency.

Drops the "husky" field, which has been dead config since c84d542 moved
this repo to husky 9 — v9 reads .husky/ and ignores it entirely. The
circular-dependency check it used to declare has been unhooked ever
since, so lint:dpdm moves to .husky/pre-commit where it actually runs.
Confirmed it both passes on the current tree and fails on a deliberately
introduced cycle, so it is a real gate rather than a no-op.
2026-08-22 22:58:01 +08:00
PiEgg d7d2c22994 📝 Docs: add AI-friendly section for skills and dsh plugin 2026-08-22 13:09:52 +08:00
PiEgg e21e92c0d3 📝 Docs: replace Warp sponsorship with NocoBase 2026-08-17 14:59:27 +08:00
PiEgg a0d5dfaed1 🐛 Fix(gui): make backgroundThrottling optional in window options type
#1435 removed `backgroundThrottling: false` from `defaultWebPreferences`, but
`IBrowserWindowOptions.webPreferences` still declared the field as required, so
`tsc` failed on all five window definitions.

Mark it optional rather than dropping it: omitting the field keeps Electron's
default (throttle when hidden), which is what #1435 intended, while individual
windows can still opt out explicitly if they ever need full-speed background
rendering.
2026-08-17 14:59:09 +08:00
WayneVoyagerandWayneVoyager 45fd078e4e 🐛 Fix(gui): 移除 backgroundThrottling: false 修复 macOS GPU 进程空转 (#1435)
Co-authored-by: WayneVoyager <hanghaiwang@tencent.com>
2026-08-14 16:13:01 +08:00
PiEgg 4676326eb8 🎉 Release: v3.0.2 v3.0.2 2026-08-14 15:49:03 +08:00
PiEgg 33bbc9a512 ⚡ Perf(gui): stop idle GPU churn from uploader status dot (#1436) 2026-08-14 15:45:41 +08:00
PiEgg 77f1ed16b7 🐛 Fix(gui): protect persisted provider credentials 2026-07-21 14:21:10 +08:00
PiEgg e410afa9bd 🎉 Release: v3.0.1 v3.0.1 2026-07-12 17:29:51 +08:00
PiEgg 33c9530658 ✨ Feature(i18n): add Japanese (ja) translation (#1422) 2026-07-12 13:59:51 +08:00
PiEgg 26fc8e46de 🎨 Style(gui): refine title bar layout, restore mini window button and fix related bugs (#1421) 2026-07-11 12:35:52 +08:00
moduvoice 622031f4ff ✨ Feature(i18n): add Korean (ko) translation (#1420) 2026-07-11 10:16:28 +08:00
CtrlKismet 4d92ca199b 🐛 Fix(gui): mini window ignores startup HIDE mode on Linux (#1417) 2026-07-03 09:13:41 +08:00
PiEgg 80beead2a5 🎨 Style: improve tray & rename dialog layout and add GitHub Sponsors button (#1416) 2026-07-02 16:46:36 +08:00
PiEgg 4056447ba2 📝 Docs: update docs 2026-07-01 14:23:43 +08:00
PiEgg e26a21c4ea 📝 Docs: update docs 2026-07-01 14:22:14 +08:00
PiEgg 9ba9c3e30c 🎉 Release: v3.0.0 v3.0.0 2026-07-01 11:15:32 +08:00
PiEgg 810cfb1963 🐛 Fix: picgo-core link bug 2026-07-01 11:15:08 +08:00
PiEgg 93bbb29d54 ✨ Feature: v3 (#1414) 2026-07-01 10:22:36 +08:00
PiEgg 01130f2a0a 📝 Docs: update readme 2026-06-10 15:56:38 +08:00
Pikammmmm 7bd84a7216 📝 Docs: fix https// typo in Chinese FAQ #1 (#1410) 2026-05-04 08:28:37 +08:00
PiEgg d3dcd2362b 🐛 Fix: signed path extract error (#1407) 2026-04-11 19:42:20 +08:00
PiEgg e1b04b838e 🐛 Fix(gui): migrate renderer electron access to preload bridge (#1405) 2026-04-04 00:13:20 +08:00
PiEgg 43a21de380 fix: pin pnpm to 10.29.2 for release builds (#1400) 2026-03-06 17:09:42 +08:00
PiEgg ff85edeaaf 📝 Docs: add 2.5.3 docs 2026-03-06 15:30:30 +08:00
PiEgg ba9fd5c1af 🎉 Release: v2.5.3 v2.5.3 2026-03-06 14:38:46 +08:00
PiEgg c7ca0de0c3 🐛 Fix(update): correct latest version lookup with beta channel (#1396) (#1397) 2026-03-03 16:03:29 +08:00
PiEgg 0e452e1459 🐛 Fix(plugin): refresh plugin config dialog state (#1395)
ISSUE_CLOSED: #1394
2026-03-03 15:11:31 +08:00
PiEgg f05ab6348a 📦 Chore: add oz agent for issues (#1392) 2026-02-26 22:41:36 +08:00
qrzbing 5d0f01675c 📝 Docs(custom): update README (#1390) 2026-02-24 20:04:36 +08:00
PiEgg 87d92d51e0 📝 Docs: update sponsor 2026-02-21 22:07:58 +08:00
PiEgg ac9a00bf25 📝 Docs: update docs 2026-02-10 22:16:26 +08:00
PiEgg 84fe4259eb 🎉 Release: v2.5.2 v2.5.2 2026-02-10 22:08:05 +08:00
PiEgg a1f76cac9a 🐛 Fix: s.ee upload error
ISSUES CLOSED: #1385
2026-02-10 22:07:38 +08:00
PiEgg d0defeede9 📝 Docs: update readme for s.ee 2026-02-10 15:47:32 +08:00
PiEgg 5008a92842 📝 Docs: add 2.5.1 docs 2026-02-10 15:26:38 +08:00
PiEgg 905e34aefe 🎉 Release: v2.5.1 v2.5.1 2026-02-10 12:21:13 +08:00
PiEgg 592f9855f8 📦 Chore(notification): add notification for windows sign (#1387) 2026-02-10 11:38:46 +08:00
PiEgg e2e05aef49 📦 Chore: update picgo version to support s.ee
ISSUES CLOSED: #1385
2026-02-10 10:30:55 +08:00
PiEgg 781cf30c55 ✨ Feature: windows signature (#1386) 2026-02-10 10:25:53 +08:00
PiEgg 27464dcf29 📦 Chore: update link 2026-02-04 10:54:46 +08:00
PiEgg ef07c15085 🐛 Fix(plugin): plugin search error
ISSUES CLOSED: #1383
2026-01-31 08:13:12 +08:00
PiEgg 8952c98351 🎉 Release: v2.5.0 v2.5.0 2026-01-27 16:57:41 +08:00