Skip to content

v1.2.2

Latest

Choose a tag to compare

@github-actions github-actions released this 31 Oct 09:14
· 1 commit to main since this release

Found while reading a sibling project,
JipZeonGit/codebuddy-ide-cn-linux.
Two of its observations transferred directly; the rest of it did not, because
this repository already handles native modules more thoroughly.

Fixed

  • 296 MB of non-Linux payload was being shipped. native-modules.sh deleted
    the darwin-* / win32-* trees in Phase 1 and then reinstalled node-pty
    from npm in Phase 3, which copies the whole published module back — prebuilds
    and all. The purge ran before the step that undid it. A final sweep (Phase 5)
    now runs after everything else: 918 MB → 621 MB, 15 trees, 303,592 KB.
    WB_KEEP_FOREIGN_PLATFORM=1 opts out.
  • Package dependencies were incomplete. All three formats declared only
    GTK/NSS/XSS/asound/secret/xkbfile, silently omitting libnotify4
    (notifications), libxtst6 (synthetic input), libatspi2.0-0 (accessibility),
    libuuid1 and xdg-utils. They now match what Tencent's own Linux build
    declares, with t64 and ayatana alternatives so one stanza works from
    Ubuntu 22.04 through 26.04. libayatana-appindicator3-1 is now recommended —
    without AppIndicator a GTK tray icon cannot appear at all.

Added

  • docs/upstream-linux-builds.md — Tencent now publishes official Linux
    packages for the China edition
    (5.6.2.40046327: x86_64 .deb, x86_64
    .rpm, arm64 .deb), with the verified URLs, sizes and control metadata.
    The international channel still has none, which is why this project exists.

Changed

  • The README no longer claims "WorkBuddy does not ship a Linux desktop build."
    That is true only of the international edition. Visitors with a Chinese
    account are now sent to the official packages instead.

Installation

curl -fsSLO https://github.com/mhzsajan/workbuddy-linux/releases/download/v1.2.2/install-workbuddy.sh
chmod +x install-workbuddy.sh
./install-workbuddy.sh /path/to/WorkBuddy.dmg   # or .zip

These assets contain the build toolchain only. The converted
application is produced locally from an official WorkBuddy macOS
archive that you obtain from Tencent yourself, because its payload
is Tencent's proprietary app.asar and is not redistributed here.