"v2.11.0"

This commit is contained in:
plrigaux 2026-01-10 18:59:05 -05:00
parent d7b28964a7
commit a2adaafba5
3 changed files with 192 additions and 56 deletions

View file

@ -1,9 +1,8 @@
pkgbase = sysd-manager
pkgdesc = A systemd GUI to manage service, timer, socket and other units.
pkgver = 2.10.6
pkgver = 2.11.0
pkgrel = 1
url = https://github.com/plrigaux/sysd-manager
install = sysd-manager.install
changelog = CHANGELOG.md
arch = x86_64
arch = aarch64
@ -15,7 +14,6 @@ pkgbase = sysd-manager
depends = systemd-libs
depends = gtksourceview5
depends = gettext
source = sysd-manager-2.10.6.tar.gz::https://github.com/plrigaux/sysd-manager/archive/refs/tags/v2.10.6.tar.gz
sha256sums = 789e2f7160e8aa6a10ed3a63a2503efaca94e8939ca0410c59bae907bdc43329
source = sysd-manager-2.11.0.tar.gz::https://github.com/plrigaux/sysd-manager/archive/refs/tags/v2.11.0.tar.gz
pkgname = sysd-manager

View file

@ -1,141 +1,189 @@
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
- Fix Flatpak save file in home directory (make a warning)
- Save unit file in run
- Save unit file in run
- Search (simple) the logs
- Search dependencies
- Options on description menu
- Show interface on properties list
- Can create unit' Drop-Ins
## [2.11.0] - 2026-01-10
### Added
- Find text feature on the Unit's Description, File, Dependencies and Journal
### Fixed
- The AUR package build
## [2.10.5] - 2025-12-20
### Changed
- More actions side panel become a pop-up
- More actions side panel become a pop-up
## [2.10.0] - 2025-12-18
### Added
- Can create drop-in files
- Can remove drop-in files
- Can reload systemd manager configuration at system and user session level
- Clean, Freeze and Thaw actions privilege elevations (Unavailable with Flatpak)
- Can create drop-in files
- Can remove drop-in files
- Can reload systemd manager configuration at system and user session level
- Clean, Freeze and Thaw actions privilege elevations (Unavailable with Flatpak)
## [2.9.2] - 2025-11-22
### Fixed
- Fix column filter clean menu option
- Fix column filter clean menu option
## [2.9.1] - 2025-11-20
### Added
- Translation languages cs and it
- Translation languages cs and it
### Fixed
- UI consistency https://github.com/plrigaux/sysd-manager/issues/28
- Show no unit file when unit isn't selected
- UI consistency https://github.com/plrigaux/sysd-manager/issues/28
- Show no unit file when unit isn't selected
## [2.9.0] - 2025-11-18
### Added
- Can see and edit current unit' drop-ins
- Can see and edit current unit' drop-ins
## [2.8.1] - 2025-11-13
### Added
- Unit description wrap text preference option
- Unit description wrap text preference option
### Fixed
- Version description
- Version description
## [2.8.0] - 2025-11-13
### Added
- Can filter on unset values
- Can filter on unset values
### Fixed
- Column button in the preferences panel
- Column button in the preferences panel
## [2.7.2] - 2025-11-11
### Fixed
- Column title that removed continuously first letter each time, it stop the issue but don't recover the damage. To fix, manually edit the title Ctrl+R in the Property Selector or wipe out the config file (~/.config/sysd-manager/unit_columns.toml).
- Column title that removed continuously first letter each time, it stop the issue but don't recover the damage. To fix, manually edit the title Ctrl+R in the Property Selector or wipe out the config file (~/.config/sysd-manager/unit_columns.toml).
## [2.7.1] - 2025-11-10
### Added
- Allow filtering on all other unit properties
- Add a filter marker on browser column
- Allow string filter to filter on start, end or middle
- Allow filtering on all other unit properties
- Add a filter marker on browser column
- Allow string filter to filter on start, end or middle
### Fixed
- Missing Icon in "More..." Button Issue https://github.com/plrigaux/sysd-manager/issues/27
- Missing Icon in "More..." Button Issue https://github.com/plrigaux/sysd-manager/issues/27
## [2.6.4] - 2025-11-5
### Fixed
- Unit journal events displayed twice. Issue https://github.com/plrigaux/sysd-manager/issues/26
- Unit journal events displayed twice. Issue https://github.com/plrigaux/sysd-manager/issues/26
## [2.6.3] - 2025-11-4
### Fixed
- System unit takes precedence on User Session units. Issue https://github.com/plrigaux/sysd-manager/issues/25
- System unit takes precedence on User Session units. Issue https://github.com/plrigaux/sysd-manager/issues/25
## [2.6.2] - 2025-11-4
### Fixed
- UX, extra controls side panel now scrolls
## [2.6.1] - 2025-11-3
### Added
- Display unit properties dialog shortcut (Ctrl+p)
### Fixed
- Translation keys
- Unit file path handling
## [2.6.0] - 2025-10-24
### Added
- Popup menu reenable option
### Fixed
- Sorting on user defined unit's property columns wasn't working at initiation time
## [2.5.2] - 2025-10-23
### Changed
- pt_BR translation
- zh_Hans translation
### Fixed
- Multiple scrolled windows behavior regarding the vertical height (second try)
## [2.5.0] - 2025-10-21
### Added
- Reload option in the unit popup menu
### Fixed
- Multiple scrolled windows behavior regarding the vertical height
## [2.4.0] - 2025-10-18
### Added
- Disable & Enable option in the popup menu
### Fixed
- Popup menu appearance issues
- Inactive unit display style behavior
## [2.3.0] - 2025-10-17
### Added
- Sorting on user defined unit's property columns
## [2.2.0] - 2025-10-15
### Added
- Column manager UX improvements
- Focus on added property
- Focus on property's column when open from browser
@ -145,82 +193,97 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Translation Portuguese Brazil
## [2.1.0] - 2025-10-13
### Added
- Journal ANSI color codes parsing and rendering https://github.com/plrigaux/sysd-manager/issues/23
- Save full browser column context in a user config file
## [2.0.0] - 2025-10-07
### Added
- Customize unit properties display in the browser
- Make the inactive units browser style change in real time
### Changed
- Improve some memory management
- Refactor some multi-thread locks
- Support GTK 4.20 (Gnome 49)
### Fixed
- Flatpak version to be able to read and save in home directory
- Flatpak version to be able to read and save in home directory
## [1.32.3] - 2025-09-12
### Fixed
- Saving file (without privilege elevation) doesn't overwrite completely the old file. https://github.com/plrigaux/sysd-manager/issues/21
## [1.32.2] - 2025-09-11
### Changed
- Translations
- Improve some unit properties retrieving
## [1.32.1] - 2025-08-30
### Changed
- Unit browser right click popup menu look and feel
## [1.32.0] - 2025-08-29
### Added
- Unit browser right click popup menu
### Changed
- Translations
## [1.31.4] - 2025-08-20
### Added
- Uk Translations
- Testing dbus command lines
## [1.31.3] - 2025-08-18
### Changed
- Translations
## [1.31.1] - 2025-08-14
### Fixed
- Filter UI behavior
## [1.31.0] - 2025-08-13
### Changed
- Sub state filter
## [1.30.5] - 2025-06-19
### Added
- Translation of desktop file
### Fixed
- Transient typo
## [1.30.1] - 2025-06-18
### Added
- New unit file controls : Preset, Disable, Reenable and Link
- Portuguese Brazil translation strings
- French translation strings
@ -229,11 +292,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [1.29.2] - 2025-06-13
### Fixed
- Translation making application to crash
## [1.29.0] - 2025-06-09
### Added
- Ability to start unit after enabling it
- French translation
- Ability for translators to translate Sysd Manager
@ -241,156 +306,190 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [1.28.0] - 2025-06-01
### Added
- New menu option: Watch Systemd signals
## [1.27.2] - 2025-05-30
### Fixed
- Unit dependencies navigation crash
- Action result message
## [1.27.0] - 2025-05-29
### Added
- Add Mask unit more options
### Fixed
- Enable unit file Dialog save context mixed up
- 1.27.1 Mask unit dialog behavior malfunction
## [1.26.0] - 2025-05-28
### Added
- Enable unit file
### Changed
- Remove button destructive style for clear filter
## [1.25.0] - 2025-05-22
### Added
- Feature to enable new journal entries continuous print as they are appended to the
journal
journal
### Changed
- UX Better error dialog message on not authorized for actions: clean, freeze and thaw
- Named Damglador in the Acknowledgements section
## [1.24.2] - 2025-05-10
### Fixed
- Application crash when the preference for the unit file browser «Display colors» is
set to Off
set to Off
## [1.24.1] - 2025-04-28
### Added
- A clear all filters button on the filter panel
### Fixed
- A possible starting crash
## [1.24.0] - 2025-04-18
### Added
- Mask and Unmask a Unit functionnality
## [1.23.0] - 2025-04-14
### Added
- List the Journal Boots
### Changed
- UX Journal Entries Filtered on Boot Direct Selection
### Fixed
- Clear Filters Menu option
- UX Unit search entry got focus when appearing
## [1.22.4] - 2025-04-11
### Fixed
- Unit Filter Entry get focus when appearing
## [1.22.1] - 2025-04-10
### Added
- Unit List Summary Totals
### Changed
- Panel navigator look and feel
## [1.21.1] - 2025-04-09
### Fixed
- Unit search entry input
### Added
- Clear filter button
### Changed
- Some unit list optimizations
## [1.21.0] - 2025-04-08
### Added
- Fine column filter
### Changed
- Some title capitalized
## [1.20.0] - 2025-03-29
### Added
- Adaptive panes orientation
### Changed
- Default height an width values
## [1.19.2] - 2025-03-27
### Fixed
- Application title capitalization
## [1.19.0] - 2025-03-26
### Added
- New button Freeze
- New button Thaw
- New button reload unit
- Preference to change the color scheme
### Changed
- Move to Gnome 48 dependencies
- Named 4nyNoob as artist in the Credit section
- Named AsciiWolf and Justin Searle in the Acknowledgements section
### Fixed
- Unit list scroll focus
- Unit list grey out line if unit is inactive
## [1.18.2] - 2025-03-19
### Added
- The possibility to sort the Description column
- Add acknowledgements section in About Dialog
- Add artist in credits section
### Changed
- New application icon
### Fixed
- Remove duplicates in the unit list
- Fix failing to retrieve file path for some units
## [1.18.1] - 2025-03-18
### Fixed
- Possible application crashes
## [1.18.0] - 2025-03-17
### Added
- New columns: bus, preset, load and sub
- Grey out inactive unit row
- Highlight some cell content according to their value
@ -398,74 +497,90 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Save unit browser column visibility and width
### Changed
- Side menu to control unit
- Send kill signal interface improved
### Fixed
- Unit list value realtime update
- Saving bus level context
## [1.17.0] - 2025-03-06
### Added
- Feature: Queue signal (sigqueue)
- Feature: Clean unit (access rights not working, but provide workaround)
### Changed
- Side menu to control unit
- Send kill signal interface improved
## [1.16.0] - 2025-02-24
### Added
- Preference option to display unit file line number
- Filtering (search) option on all unit properties
- Possibility to hide empty unit properties
- Mnemonics to start and stop an unit
### Changed
- Faster journal events time processing
### Removed
- Independent preference option to highlight unit text file (now in the combo box)
### Fixed
- Unit file enable realtime status
## [1.15.0] - 2025-02-19
### Added
- Tooltips for enable status
- Possibility to change unit file highlight style
- Row number for unit file
### Changed
- Display a message if the unit has no unit file on the "unit file" tab
### Fixed
- Some unit files were not displayed
## [1.14.0] - 2025-02-17
### Added
- Retrieve the description of unloaded units for the list display
- Provide the possibility to list units from the system bus and from the user session
bus at the same time
bus at the same time
### Changed
- The list of all units is now fetched asynchronously
## [1.13.2] - 2025-02-11
### Fixed
- Change logs
## [1.13.1] - 2025-02-11
### Added
- Different toast messages have color
### Changed
- Button start is now non-blocking
- Button stop is now non-blocking
- Button restart is now non-blocking
@ -476,59 +591,71 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [1.12.4] - 2025-02-08
### Fixed
- Make flatpak-linter pass on metainfo.xml
## [1.12.3] - 2025-02-08
### Added
- Add a CHANGELOG file
### Fixed
- LICENSE file name
## [1.12.2] - 2025-02-08
### Fixed
- Fix time_t conversion on 32bit architecture
## [1.12.1] - 2025-02-07
### Added
- Journal preferences batch size
### Removed
- Journal preferences maximum events
## [1.12.0] - 2025-02-07
### Changed
- Redo journal handling and display
- Lazy acquire journal events
## [1.11.0] - 2025-01-30
### Added
- Possibility to select Monospace Font for the different views
### Fixed
- Fix unit conversion
## [1.10.3] - 2025-01-27
### Fixed
- Fix text style
## [1.10.0] - 2025-01-22
### Added
- Start and stop buttons are highlighted according to the unit state
- You can choose the timestamp style between : Pretty, UTC and Unix
## [1.9.4] - 2025-01-21
This release worked on unit information
### Added
- Add "Error" Section
- Add hyperlink on units described by "Trigger"
- Add hyperlink on units described by "TriggeredBy"
@ -537,27 +664,33 @@ This release worked on unit information
- Complete the "Memory" information section
### Fixed
- Fix the "Drop in" section
- Fix the "CPU" section
## [1.9.2] - 2025-01-18
- Fix unit information timer trigger
## [1.9.1] - 2025-01-16
- Fix scope unit information
## [1.9.0] - 2025-01-15
- Unit information: action man an http links
- Unit dependencies: add an unit type filter
## [1.8.2] - 2025-01-14
- Fix Unit info: CGroup now displays command line with arguments
- Fix Unit info: CGroup now displays all processes
- Fix Unit dependencies hyperlinks
## [1.8] - 2025-01-08
- New information page "Dependencies" to be able to view and navigate unit's
dependencies
dependencies
- New keyboard shortcuts no navigate unit's information pages
- Lazy load journal event
- Lazy load unit configuration file
@ -565,23 +698,28 @@ This release worked on unit information
## [1.7] - 2025-01-03
### Added
- Select a unit at program opening by passing a unit name as cli
argument
(see --help)
argument
(see --help)
## [1.6] - 2024-12-30
- Improve User Experience for the Save file button
- Reduce needed Flatpak file permissions
## [1.5.1] - 2024-12-20
- Fix unit info links under Flatpak
## [1.5.0] - 2024-12-20
- Unit info now displays file links
- Unit info now displays Invocation
- Unit info now displays some gray shade
## [1.4] - 2024-12-19
- Add invocation Id on unit info file
- Add a filter base on "boot id" for journal events
- Add preferences to limit journal events
@ -589,47 +727,58 @@ This release worked on unit information
- Acquire journal events directly from systemd lib
## [1.3.2] - 2024-12-06
- Fix journal coloring for flatpak version
## [1.3.1] - 2024-11-29
- Unit's initialize time (Analyze blame) is now fetch asynchronously to avoid to block
the application
the application
## [1.3.0] - 2024-11-28
- Journal events are fetch asynchronously to avoid to block the application
- Setting to limit the number of journal events
## [1.2.0] - 2024-11-22
- Load all units asynchronously
- Relocate the Session / System message bus switcher on the main window
## [1.1.1] - 2024-11-12
- Add reload all units function
- Modify logo
## [1.0.1] - 2024-11-09
- Fix missing unit info
## [1.0.0] - 2024-11-08
- Provide the option to change mode for Start, Stop and Restart actions
- If unit's object path doesn't exist it asks it again
- Add keyboard shortcut Ctrl-f for opening search input
- Fix enable disable switch
## [0.1.12] - 2024-10-30
- Fix kill signals list scroll
## [0.1.11] - 2024-10-30
- New functionality: ability to send a kill signal to a unit
- The list now displays loaded and unloaded units
- Various look and feel changes
## [0.1.10] - 2024-10-22
- Add some colors on the unit information panel
- Add more information details on the unit information panel
- Fix the bytes calculation
## [0.1.9] - 2024-10-18
- Display a first opening message
- Improve the preference dialogue
- Unit file text highlighting
@ -637,27 +786,28 @@ This release worked on unit information
- Display journal logs text style
## [0.1.8] - 2024-10-08
- Remove the flatpak test at startup
- Migrate some widgets to libadwaita
## [0.1.7] - 2024-10-03
Update the unit information panel
## [0.1.6] - 2024-08-02
Add a proto preference panel
Release attempt on Flathub
## [0.1.3] - 2024-07-15
Make the sub windows modal. i.e. not separated form the main window
## [0.1.2] - 2024-07-07
Allow filtering on unit type
## [0.0.2] - 2024-06-21
First release of Rust Flatpak App
First release of Rust Flatpak App

View file

@ -2,29 +2,17 @@
# Maintainer: Pierre-Luc Rigaux
# Contributor: Pierre-Luc Rigaux
pkgname=sysd-manager
pkgver=2.10.6
pkgver=2.11.0
pkgrel=1
pkgdesc="A systemd GUI to manage service, timer, socket and other units."
arch=("x86_64" "aarch64")
url="https://github.com/plrigaux/sysd-manager"
license=("GPL-3.0-or-later")
groups=()
depends=("gtk4" "libadwaita" "systemd-libs" "gtksourceview5" "gettext")
makedepends=("cargo" "git")
checkdepends=()
optdepends=()
provides=()
conflicts=()
replaces=()
backup=()
options=()
install=$pkgname.install
changelog=CHANGELOG.md
_commit=6cecf460ed6901f22650eb477fd0f99a411d3719
_commit=6ed3867159a730521b3238d6aa07db2313d8735f
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/plrigaux/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz")
noextract=()
sha256sums=('789e2f7160e8aa6a10ed3a63a2503efaca94e8939ca0410c59bae907bdc43329')
validpgpkeys=()
_pkgsrcdir=$pkgname-$pkgver
prepare() {