docs: prepare v0.23.1 release with Flatpak documentation
- commit
- ecb8037781800cf39b6ba1f1daa0df3beec97af3
- author
- bnema · · 2025-12-30 20:38 UTC
- parent
- 444762a
- signature
- GPG Verified
CD88F9E564E0102646FB6077A1A07C7C7C3E349D· arch-gpg Verified for the committer email
4 files · +40 -4
M CHANGELOG.md +11 -0
| @@ -10,6 +10,17 @@ All notable changes to this project will be documented in this file. | |||
| 10 | 10 | ||
| 11 | 11 | ### Fixed | |
| 12 | 12 | ||
| 13 | + | ## [0.23.1] - 2025-12-30 | |
| 14 | + | ||
| 15 | + | ### Added | |
| 16 | + | - **Flatpak packaging support**: Dumber is now available as a Flatpak bundle for easy installation with all dependencies included. | |
| 17 | + | - `dumber.flatpak` bundle attached to each GitHub release. | |
| 18 | + | - Install with `flatpak install --user dumber.flatpak`. | |
| 19 | + | - Includes Wayland, GPU, audio, webcam, and PipeWire permissions. | |
| 20 | + | - Automatic builds via GitHub Actions on every release. | |
| 21 | + | - **Flatpak runtime detection**: Skip pkg-config runtime checks when running inside Flatpak sandbox (GNOME runtime provides all dependencies). | |
| 22 | + | - **Self-updater disabled in Flatpak**: Binary self-update is disabled when running as Flatpak (use Flatpak update mechanisms instead). | |
| 23 | + | ||
| 13 | 24 | ## [0.23.0] - 2025-12-30 | |
| 14 | 25 | ||
| 15 | 26 | ### Added | |
| @@ -10,6 +10,17 @@ All notable changes to this project will be documented in this file. | |||||
| 10 | 10 | ||||
| 11 | ### Fixed | 11 | ### Fixed | ||
| 12 | 12 | ||||
| 13 | + | ## [0.23.1] - 2025-12-30 | |||
| 14 | + | ||||
| 15 | + | ### Added | |||
| 16 | + | - **Flatpak packaging support**: Dumber is now available as a Flatpak bundle for easy installation with all dependencies included. | |||
| 17 | + | - `dumber.flatpak` bundle attached to each GitHub release. | |||
| 18 | + | - Install with `flatpak install --user dumber.flatpak`. | |||
| 19 | + | - Includes Wayland, GPU, audio, webcam, and PipeWire permissions. | |||
| 20 | + | - Automatic builds via GitHub Actions on every release. | |||
| 21 | + | - **Flatpak runtime detection**: Skip pkg-config runtime checks when running inside Flatpak sandbox (GNOME runtime provides all dependencies). | |||
| 22 | + | - **Self-updater disabled in Flatpak**: Binary self-update is disabled when running as Flatpak (use Flatpak update mechanisms instead). | |||
| 23 | + | ||||
| 13 | ## [0.23.0] - 2025-12-30 | 24 | ## [0.23.0] - 2025-12-30 | ||
| 14 | 25 | ||||
| 15 | ### Added | 26 | ### Added | ||
M README.md +20 -0
| @@ -178,6 +178,26 @@ Development: | |||
| 178 | 178 | ||
| 179 | 179 | Pre-built binaries are available for Linux (x86_64/amd64) in the [releases page](https://github.com/bnema/dumber/releases). See [Quick Start](#quick-start) for installation instructions. | |
| 180 | 180 | ||
| 181 | + | ### Flatpak | |
| 182 | + | ||
| 183 | + | A Flatpak bundle is available in each release. This is the easiest way to install Dumber with all dependencies included: | |
| 184 | + | ||
| 185 | + | ```bash | |
| 186 | + | # Download the Flatpak bundle from the latest release | |
| 187 | + | wget https://github.com/bnema/dumber/releases/latest/download/dumber.flatpak | |
| 188 | + | ||
| 189 | + | # Install it (user-level, no root required) | |
| 190 | + | flatpak install --user dumber.flatpak | |
| 191 | + | ||
| 192 | + | # Run it | |
| 193 | + | flatpak run dev.bnema.Dumber browse | |
| 194 | + | ``` | |
| 195 | + | ||
| 196 | + | To uninstall: | |
| 197 | + | ```bash | |
| 198 | + | flatpak uninstall --user dev.bnema.Dumber | |
| 199 | + | ``` | |
| 200 | + | ||
| 181 | 201 | ### Dependencies | |
| 182 | 202 | ||
| 183 | 203 | Required for both pre-built binaries and source builds: | |
| @@ -178,6 +178,26 @@ Development: | |||||
| 178 | 178 | ||||
| 179 | Pre-built binaries are available for Linux (x86_64/amd64) in the [releases page](https://github.com/bnema/dumber/releases). See [Quick Start](#quick-start) for installation instructions. | 179 | Pre-built binaries are available for Linux (x86_64/amd64) in the [releases page](https://github.com/bnema/dumber/releases). See [Quick Start](#quick-start) for installation instructions. | ||
| 180 | 180 | ||||
| 181 | + | ### Flatpak | |||
| 182 | + | ||||
| 183 | + | A Flatpak bundle is available in each release. This is the easiest way to install Dumber with all dependencies included: | |||
| 184 | + | ||||
| 185 | + | ```bash | |||
| 186 | + | # Download the Flatpak bundle from the latest release | |||
| 187 | + | wget https://github.com/bnema/dumber/releases/latest/download/dumber.flatpak | |||
| 188 | + | ||||
| 189 | + | # Install it (user-level, no root required) | |||
| 190 | + | flatpak install --user dumber.flatpak | |||
| 191 | + | ||||
| 192 | + | # Run it | |||
| 193 | + | flatpak run dev.bnema.Dumber browse | |||
| 194 | + | ``` | |||
| 195 | + | ||||
| 196 | + | To uninstall: | |||
| 197 | + | ```bash | |||
| 198 | + | flatpak uninstall --user dev.bnema.Dumber | |||
| 199 | + | ``` | |||
| 200 | + | ||||
| 181 | ### Dependencies | 201 | ### Dependencies | ||
| 182 | 202 | ||||
| 183 | Required for both pre-built binaries and source builds: | 203 | Required for both pre-built binaries and source builds: | ||
M dev.bnema.Dumber.metainfo.xml +7 -2
| @@ -57,9 +57,14 @@ | |||
| 57 | 57 | <keyword>minimal</keyword> | |
| 58 | 58 | </keywords> | |
| 59 | 59 | <releases> | |
| 60 | - | <release version="0.15.0" date="2024-12-29"> | |
| 60 | + | <release version="0.23.1" date="2025-12-30"> | |
| 61 | 61 | <description> | |
| 62 | - | <p>Latest release with improved session management and bug fixes.</p> | |
| 62 | + | <p>Added Flatpak packaging support with automatic builds on GitHub releases.</p> | |
| 63 | + | </description> | |
| 64 | + | </release> | |
| 65 | + | <release version="0.23.0" date="2025-12-29"> | |
| 66 | + | <description> | |
| 67 | + | <p>Previous release with improved session management and bug fixes.</p> | |
| 63 | 68 | </description> | |
| 64 | 69 | </release> | |
| 65 | 70 | </releases> | |
| @@ -57,9 +57,14 @@ | |||||
| 57 | <keyword>minimal</keyword> | 57 | <keyword>minimal</keyword> | ||
| 58 | </keywords> | 58 | </keywords> | ||
| 59 | <releases> | 59 | <releases> | ||
| 60 | - | <release version="0.15.0" date="2024-12-29"> | 60 | + | <release version="0.23.1" date="2025-12-30"> |
| 61 | <description> | 61 | <description> | ||
| 62 | - | <p>Latest release with improved session management and bug fixes.</p> | 62 | + | <p>Added Flatpak packaging support with automatic builds on GitHub releases.</p> |
| 63 | + | </description> | |||
| 64 | + | </release> | |||
| 65 | + | <release version="0.23.0" date="2025-12-29"> | |||
| 66 | + | <description> | |||
| 67 | + | <p>Previous release with improved session management and bug fixes.</p> | |||
| 63 | </description> | 68 | </description> | ||
| 64 | </release> | 69 | </release> | ||
| 65 | </releases> | 70 | </releases> | ||
M dev.bnema.Dumber.yml +2 -2
| @@ -41,8 +41,8 @@ modules: | |||
| 41 | 41 | # For local builds, update these values manually: | |
| 42 | 42 | # curl -sL <url> | sha256sum | |
| 43 | 43 | - type: archive | |
| 44 | - | url: https://github.com/bnema/dumber/releases/download/v0.23.0/dumber_linux_x86_64.tar.gz | |
| 45 | - | sha256: 0fbdc5c5b17a5332606ea33afd16750a8e9be44328bb0a7c1e19782a30d8757a | |
| 44 | + | url: https://github.com/bnema/dumber/releases/download/v0.23.1/dumber_linux_x86_64.tar.gz | |
| 45 | + | sha256: PLACEHOLDER_UPDATED_BY_CI | |
| 46 | 46 | dest-filename: dumber_linux_x86_64.tar.gz | |
| 47 | 47 | # Desktop file | |
| 48 | 48 | - type: file | |
| @@ -41,8 +41,8 @@ modules: | |||||
| 41 | # For local builds, update these values manually: | 41 | # For local builds, update these values manually: | ||
| 42 | # curl -sL <url> | sha256sum | 42 | # curl -sL <url> | sha256sum | ||
| 43 | - type: archive | 43 | - type: archive | ||
| 44 | - | url: https://github.com/bnema/dumber/releases/download/v0.23.0/dumber_linux_x86_64.tar.gz | 44 | + | url: https://github.com/bnema/dumber/releases/download/v0.23.1/dumber_linux_x86_64.tar.gz |
| 45 | - | sha256: 0fbdc5c5b17a5332606ea33afd16750a8e9be44328bb0a7c1e19782a30d8757a | 45 | + | sha256: PLACEHOLDER_UPDATED_BY_CI |
| 46 | dest-filename: dumber_linux_x86_64.tar.gz | 46 | dest-filename: dumber_linux_x86_64.tar.gz | ||
| 47 | # Desktop file | 47 | # Desktop file | ||
| 48 | - type: file | 48 | - type: file | ||