This project adheres to Semantic Versioning. All notable changes to it are documented in this file, which is auto-generated using Conventional Commits, and whose format is based on Keep a Changelog.
Changes that have been made since the last release.
- deps: Update cargo dependencies (
62a9a3f
) - deps: Rust 1.35 + Gtk-rs 0.7 (
eb494e0
) - deps: system76-firmware (
5f1bfcf
) - deps: system76-firmware (
326615a
) - deps: fwupd-dbus (
2714b3d
) - gtk: Remove last-remaining usage of Rc in the lib (
5530069
) - gtk: Remove TODO comment that's no longer valid (
ea8d024
)
- build: Builds without Makefile now build with fwupd + system76 features by default (
ec3eb63
) - build: Fix the bionic build (
cfcaac7
) - core: Activate fwupd with dbus ping (
9ec6efd
) - core: Handle network connection errors (
64230ff
) - core: Collapse Thelio I/O devices into one (
d503c98
) - core: Fix latest version # for Thelio I/O boards (
71f86e0
) - core: Fix parsing of changelog for Thelio Major R1 (
884b363
) - core: Thelio I/O boards will number from 1, not 0 (
825693d
) - fwupd: Only update enabled remotes (
ba81fc4
) - fwupd: Fix fwupd system detection (
cc04be5
) - fwupd: Further improvements to fwupd support (
e3f4c77
) - gtk: Add a waiting label widget to device widget stack (
29c2412
) - gtk: Improve the layout of revealer changelogs (
7a1c66f
) - gtk: Fix battery detection and battery message text (
340ffd2
) - gtk: Fix misalignment of firmware dialog (
85d9686
) - gtk: Fix the waiting progress label (
776253d
) - gtk: Remove button margin causing button to shrink (
1f73db6
) - gtk: Ensure homogenous device entity box heights (
cc8859c
) - gtk: Fix display of progress bar and its label (
dbaa010
) - gtk: Fix alignment of device labels (
dd5d257
) - gtk: Fix buttons to allow shadow without clipping (
8c041d1
) - gtk: Show 100% before hiding the progress bar (
3bfd71f
) - gtk: Default progress bars to "Waiting" after click (
9912ef4
) - gtk: Only show battery message when a battery is detected (
3beb737
) - gtk: Set margins for changelogs in dropdown (
794c741
) - gtk: Show the widget by default (
15370fc
) - gtk: Fix the dynamic width of the firmware content container (
2d716de
) - gtk: System76 changelog places most-recent version first (
a79e5a7
) - gtk: Display the "not found" view only when firmware was not found (
14ac000
) - gtk: Progress bar event loop now handles the
Disconnected
signal (b488a41
) - gtk: Put all requires reboot devices into System Firmware (
44ad330
) - gtk: Allow the background thread to gracefully exit on drop (
4794f83
) - gtk: Fix GTK application window size (
12a7695
) - gtk: Display fwupd devices even if no updates are available (
8f6fcd4
) - notify: Fix update boolean expression (
01a616e
) - notify: Actually check if discovered firmware is updateable (
5fb0b53
) - notify: Make the notification non-resident, so it closes on click (
861f90d
) - notify: Also update fwupd remote cache in the notify binary (
5dbd1c9
) - packaging: Update debian packaging (
3a9ebaf
) - packaging: Fix the CI (
6e8f5e8
) - packaging: Generate the Cargo manifests w/ Makefile to fix conditional compilation (
905f8c2
) - packaging: Add postinst script to start fwupd service if it is inactive (
bada25a
) - packaging: Have libfirmware-manager depend on -notify too (
7d7a383
) - packaging: Remove System76 from application & .desktop files (
7e52066
) - packaging: Fix conflict in debian packaging (
e066028
) - packaging: Ensure fwupd is started at init (
0b6cecf
) - packaging: Fix the pkconfig generation (
a7cea63
) - packaging: Fix the pkgconfig generation (
883c492
) - packaging: Ensure that build tools aren't building in release mode (
533a0a3
) - packaging: Fix the debian packaging (
2285e77
)
- core: Integrate fwupd-dbus client for fwupd support (
e2d8e2e
) - core: Use slotmap EC arch to manage device widgets (
c0c9b16
) - fwupd: Update the fwupd remote cache every 2 weeks (
08f7102
) - gtk: Refresh GTK widget after error dismissal (
f74733a
) - gtk: Add indicator for dropdown state (
52e0817
) - gtk: Hide device and system firmware sections until they are found (
3681390
) - gtk: Use a GTK revealer, instead of dialogs, for changelogs (
317080d
) - gtk: Handle Ctrl + Q in the standalone application (
5749234
) - gtk: Seamless navigation between system and device list boxes (
ad20678
) - gtk: Improved keyboard navigation (
4a56807
) - gtk: Accurate progress bars on devices (
ab72570
) - gtk: Display dialog with changelogs when clicking devices (
527ccfc
) - gtk: Allow multiple system firmware to be displayed (
f1c137b
) - gtk: Add refresh button to the application (
c7ec88e
) - gtk: Implemented the GTK Firmware Widget (
e19f325
) - notify: Create firmware-manager-notify package (
79348e1
) - packaging: Add firmware-manager-notify as dependency (
46940bf
) - packaging: systemd support for periodic update checks (
8c32296
) - packaging: Conditional compilation; Makefile improvements; Updated README.md (
a2b5a00
) - packaging: Use freedesktop-desktop-entry to generate desktop entry (
34be9b3
) - packaging: Create the desktop entry (
c89c709
)