detached ecb8037

docs: prepare v0.23.1 release with Flatpak documentation

commit
ecb8037781800cf39b6ba1f1daa0df3beec97af3
author
bnema · · 2025-12-30 20:38 UTC
parent
444762a
signature
GPG VerifiedCD88F9E564E0102646FB6077A1A07C7C7C3E349D · 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.
1010
1111 ### Fixed
1212
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+
1324 ## [0.23.0] - 2025-12-30
1425
1526 ### Added
@@ -10,6 +10,17 @@ All notable changes to this project will be documented in this file.
10 10
11 ### Fixed11 ### 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-3024 ## [0.23.0] - 2025-12-30
14 25
15 ### Added26 ### Added
M README.md +20 -0
@@ -178,6 +178,26 @@ Development:
178178
179179 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.
180180
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+
181201 ### Dependencies
182202
183203 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 ### Dependencies201 ### 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 @@
5757 <keyword>minimal</keyword>
5858 </keywords>
5959 <releases>
60- <release version="0.15.0" date="2024-12-29">
60+ <release version="0.23.1" date="2025-12-30">
6161 <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>
6368 </description>
6469 </release>
6570 </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:
4141 # For local builds, update these values manually:
4242 # curl -sL <url> | sha256sum
4343 - 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
4646 dest-filename: dumber_linux_x86_64.tar.gz
4747 # Desktop file
4848 - 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> | sha256sum42 # curl -sL <url> | sha256sum
43 - type: archive43 - type: archive
44- url: https://github.com/bnema/dumber/releases/download/v0.23.0/dumber_linux_x86_64.tar.gz44+ url: https://github.com/bnema/dumber/releases/download/v0.23.1/dumber_linux_x86_64.tar.gz
45- sha256: 0fbdc5c5b17a5332606ea33afd16750a8e9be44328bb0a7c1e19782a30d8757a45+ sha256: PLACEHOLDER_UPDATED_BY_CI
46 dest-filename: dumber_linux_x86_64.tar.gz46 dest-filename: dumber_linux_x86_64.tar.gz
47 # Desktop file47 # Desktop file
48 - type: file48 - type: file

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 8

Tags 42

↑↓ moveenter openesc close