Skip to content

Latest commit

 

History

History
295 lines (250 loc) · 16.4 KB

CHANGELOG.md

File metadata and controls

295 lines (250 loc) · 16.4 KB

Changelog

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.

Overview

Changes that have been made since the last release.

Miscellaneous

  • 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)

Bug Fixes

  • 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)

Features

  • 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)