Skip to content

New version Welcome - #10

Merged
ruscher merged 4 commits into
biglinux:mainfrom
ruscher:main
Oct 10, 2026
Merged

ruscher merged 4 commits into
biglinux:mainfrom
ruscher:main

Conversation

@ruscher

@ruscher ruscher commented Oct 10, 2026

Copy link
Copy Markdown
Member

No description provided.

New features
- "Applications to Install" page: Big Game Mode, Big Remote Play, BigCam,
  ChatAI (Plasma widget), BigLinux Body Tracker and Big Advogados, with real
  status, one-click install, progress, cancellation and error reasons.
- Shared, secure installation backend (install_backend.py, install_flow.py)
  used by the browser page, the new page and the launchers: allowlisted
  packages and repositories, transaction preview before authentication,
  Polkit policy, one pacman transaction at a time, no partial upgrades,
  verification after installing. ChatAI comes from a pinned commit checked
  by SHA-256 and is installed per user with kpackagetool6.
- Hardware Management replaces Driver Manager and Kernel Manager; Text
  Narrator (biglinux-tts) replaces Configure voice; Body Tracker and Big
  Advogados are pinned to biglinux-stable.
- About dialog (main menu), --version, Ctrl+Q, Alt+Left/Right.

Fixes
- Noise Reduction did not open (big-microphone-noise-reduction was renamed
  to biglinux-microphone).
- A second launch opened a second window; crash when LANG names a locale
  that is not generated; CSS loaded before the display existed.
- Browser installer used pacman -Sy and ran yay as root; wrong LibreWolf and
  Zen package names; success screen never shown; cancel could not stop the
  root process.
- Blurry SVG icons on HiDPI; untranslated progress phases and "Unknown";
  wrap-box size warnings.

Performance
- Pages are built when first shown and package queries run only where
  needed: first frame 424 -> 332 ms, CPU 495 -> 371 ms, same memory.

Release
- Version 3.0.0 (PKGBUILD epoch=1 so it upgrades the date-based builds),
  SPDX license, hicolor-icon-theme and git dependencies, local build mode.
- 32 locales fully translated; update-translations.sh.
- Test suite (installer, helper end to end with a fake pacman, GUI, pages,
  translations, release) and a GitHub Actions workflow in an Arch container.
- Removed unused images and scripts; README rewritten with real
  screenshots.

Authors and maintainers: Rafael Ruscher, Bruno Gonçalves,
Barnabé Di Kartola.
ChatAI
- Install now works like BigLinux Settings: the widget is installed and
  added to every panel that lacks it. Widgets are unlocked in a separate
  call (addWidget silently does nothing while they are locked) and the
  previous lock state is restored.
- Presence on the panels is asked to the running Plasma (its config file is
  written with a delay); an installed widget with another version is offered
  as "Update available".
- Source: biglinux/ChatAI-Plasmoid 86534da, synced with the maintained
  CommunityBigLinux/ChatAI-Plasmoid (1.0.1); only metadata.json, contents/
  and LICENSE are installed.

Application cards
- Cards keep the same size in every state: the footer is a homogeneous
  stack (idle / progress / failure), errors use two reserved lines inside
  the card, long texts are ellipsized with tooltips, and the status pill is
  always shown in full.

License
- GPL-3.0-or-later, with the LICENSE file; PKGBUILD and About dialog
  updated.

Also: README test command pointed to a missing file; version 3.0.1.
@ruscher
ruscher merged commit c958796 into biglinux:main Oct 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant