Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,20 @@ The used format is based on
[Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project
adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.5.44] - 2026-05-15

### 🐛 Bug Fixes

- Improve desktop notifications and GPG documentation

### 📚 Documentation

- Align desktop templates with mail templates

### ⚙️ Miscellaneous Tasks

- _(release)_ Bump version to 1.5.43

## [1.5.43] - 2026-05-06

### 💼 Other
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

NAME := flatpak-automatic
EPOCH := 1
VERSION := 1.5.43
VERSION := 1.5.44
REL_NUM := 1
DATE := $(shell LC_ALL=C date +"%a %b %d %Y")
AUTHOR := "fedoraBee <9395414+fedoraBee@users.noreply.github.com>"
Expand Down
20 changes: 8 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,17 +112,6 @@ flatpak-automatic --enable-timer
This ensures updates are handled within the user session, adhering to strict
least-privilege security models.

## 🔐 GPG Key

The GPG key is available at
<https://fedorabee.github.io/flatpak-automatic/gpg.key>.

Fingerprint:

```text
8D12 D614 9E1E 5E83 29DD E6FD 9B99 A03F 6577 BF59
```

## ⚙️ Configuration

The main configuration file is located at:
Expand Down Expand Up @@ -205,6 +194,13 @@ The package repository contains:
- Repository metadata
- GPG signing key (`gpg.key`)

### 🔐 GPG Key

The GPG key is available at
<https://fedorabee.github.io/flatpak-automatic/gpg.key>.

**GPG Fingerprint:** `8D12 D614 9E1E 5E83 29DD E6FD 9B99 A03F 6577 BF59`

## Troubleshooting & Runbook

If you encounter issues with `flatpak-automatic`, follow these steps to diagnose
Expand Down Expand Up @@ -274,7 +270,7 @@ flatpak-automatic --status
- 🌐 [Repository](https://fedorabee.github.io/flatpak-automatic/repository/)
- 📖 [Technical Manifest](AGENTS.md)
- 🛠 [Development Guide](docs/development.md)
- 🧪 [Testing](docs/testing.md)
- 🧪 [Testing Guide](docs/testing.md)
- 🤝 [Contribution Guidelines](.github/CONTRIBUTING.md)
- 📜 [Changelog](CHANGELOG.md)
- 🧑‍💻 [Maintainer's Guide](MAINTAINERS.md)
Expand Down
2 changes: 1 addition & 1 deletion assets/banner.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion config/sysconfig/flatpak-automatic
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# Please migrate your settings to the new YAML format.
# ==============================================================================

# Version: 1.5.43 | Built for Fedora & Universal RPM Systems
# Version: 1.5.44 | Built for Fedora & Universal RPM Systems
# Built for Fedora & Universal RPM Systems

# --- [ Universal Notifications (Apprise) ] ---
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"

[project]
name = "flatpak-automatic"
version = "1.5.43"
version = "1.5.44"
authors = [
{ name = "fedoraBee", email = "9395414+fedoraBee@users.noreply.github.com" },
]
Expand Down
2 changes: 1 addition & 1 deletion src/flatpak-automatic.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/usr/bin/env python3
# Version: 1.5.43
# Version: 1.5.44
import sys
import os

Expand Down
2 changes: 1 addition & 1 deletion src/flatpak_automatic/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from .updater import FlatpakUpdater

__version__ = "1.5.43"
__version__ = "1.5.44"

from .snapper import SnapperManager
from .config import ConfigManager, StateManager
Expand Down
2 changes: 1 addition & 1 deletion src/flatpak_automatic/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ def banner() -> str:
f"{Colors.OKBLUE} | __| |__ _ | |_ _ __ __ _ | |__ \n"
f"{Colors.HEADER} | _|| / _` || ._| '_ \\/ _` || / / \n"
f"{Colors.OKPINK} |_| |_\\__,_|\\__|| .__/\\__,_||_\\_\\\n"
f" AUTOMATIC |_| {Colors.ENDC} {Colors.OKCYAN} v1.5.43{Colors.ENDC}\n"
f" AUTOMATIC |_| {Colors.ENDC} {Colors.OKCYAN} v1.5.44{Colors.ENDC}\n"
)


Expand Down
3 changes: 3 additions & 0 deletions src/flatpak_automatic/notifiers/desktop.py
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ def send_notification(self, title: str, body: str) -> None:

# Use file:// URI for absolute paths to ensure compatibility with all notification daemons
icon_param = ICON_PATH
app_icon = ICON_PATH
hints = []
if os.path.isabs(ICON_PATH):
icon_param = f"file://{ICON_PATH}"
Expand All @@ -105,6 +106,8 @@ def send_notification(self, title: str, body: str) -> None:
"Flatpak Automatic",
"-i",
icon_param,
"-n",
app_icon,
]
+ hints
+ [title, body],
Expand Down
2 changes: 1 addition & 1 deletion tbump.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[version]
current = "1.5.43"
current = "1.5.44"
# Updated regex to support X.Y.Z and X.Y.Z-rc1 (or -beta, -alpha)
regex = '''
(?P<major>\d+)
Expand Down
3 changes: 3 additions & 0 deletions tests/test_desktop_notifier.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ def test_send_notification_success(

# Check notify-send call
expected_icon = f"file://{ICON_PATH}" if os.path.isabs(ICON_PATH) else ICON_PATH
app_icon = ICON_PATH
expected_hints = (
["-h", f"string:image-path:{ICON_PATH}"] if os.path.isabs(ICON_PATH) else []
)
Expand All @@ -83,6 +84,8 @@ def test_send_notification_success(
"Flatpak Automatic",
"-i",
expected_icon,
"-n",
app_icon,
]
+ expected_hints
+ ["Test Title", "Test Body"],
Expand Down
Loading