#269 Permission Admission

October 9, 2026 • 12 Notes • Curated by Brage

Update on what happened across the GNOME project in the week from October 2 to October 9.

GNOME Circle Apps and Libraries

Brage Fuglseth reports

This week Concessio was accepted into GNOME Circle. Concessio helps you understand and convert between unix permissions representations. Congratulations!

Ronnie Nissan reports

This week I released Concessio version 1.0.0. I am very proud that it got accepted into GNOME circle as announced above, it also got the following improvements.

  • A full rewrite from Gjs to Vala, making Concessio very fast, the code base clean and easier to contribute to.
  • Redesigned the file opening workflow
  • Added drag and drop support for opening files
  • Added support for changing file permissions, with the ability to undo changes
  • Improved the umask calculator to calculate from umask, file, or directory permissions
  • Improved accessibility throughout the app
  • Improved input validation and editing behavior
  • Updated translations

I am also working on writing libacl binding for vala so I can add ACLs support to Concessio later on, if you have experience with writing bindings and this project interests you, please reach out. Thanks!

Third Party Projects

Ronnie Nissan says

This week I also updated my other apps, Sitra and Embellish.

They both got the latest GNOME runtime 51, Embellish also was also updated to NerdFonts v3.5.1 which adds the messing Devicons that were promised in v3.5.0.

I would also like to announce that I am looking for a maintainer for Sitra, if anyone is interested in a Vala GTK4+Libadwaita program, please reach out, if I find you are willing to take care of the project, I will hand it over completely.

Tanay announces

Whisp V1.6.0 -Runtime Update and Fixes

New Features

  • Note Statistics (::count): Type ::count anywhere in your note to instantly inspect word, character, and line count statistics.
  • Asterisk Lists: Create and format bulleted lists using standard asterisks (*) alongside dash lists.
  • Shortcut Recorder Improvements: Pressing Backspace inside the shortcut recorder now cleanly clears or disables assigned shortcuts.

Fixes & Maintenance

  • List Toggling Refactor: Fixed Ctrl+S list item toggling to prevent multi-checkbox stacking and unintended line deletions.
  • GNOME 51 Runtime: Updated Flatpak runtime to GNOME 51.
  • Slate Mode Polish: Fixed update notification banner layout in Slate Mode.
  • Compose Key Fix: Corrected key press handling for Compose Key combinations.
  • Ubuntu Icon & D-Bus Fixes: Fixed missing application icon issues on Ubuntu desktop sessions.

Links : Download | Github | Website | Donate

Whisp Development is made possible by users like you, If Whisp brings you value do consider donating.

tfuxu announces

Flood It 3.0 released, finally bringing resizable game boards and toggable number indicators on colors.

Check it out on Flathub!

Titouan Real reports

Era 0.2.0 is out. Download Era from Flathub now and report any bugs you can find.

Era is a calendar app for mobile and desktop, designed to stay simple for everyday use while offering powerful tools when you need them. It syncs with most online calendar providers and works offline, too.

What’s new:

  • Move events with drag and drop within the month view, or drag an event into another app to export or share it as an ICS file.
  • Import external calendar events with high-performance parsing.
  • If Era 0.1.0 felt slow, give 0.2.0 a spin! Major performance optimizations are live in this release, with even more speedups currently in development.

Era is also available on GNOME Nightly for the latest features, bug fixes, and performance improvements.

Anton Isaiev announces

RustConn is a connection manager for SSH, RDP, VNC, SPICE, Telnet, Serial, Kubernetes, Web, and Zero Trust, built with GTK4 and Libadwaita.

Version 0.23 is out, bringing major interface updates, workflow enhancements, and security hardening since 0.22:

User Interface & Experience:

  • Rebuilt the main window layout around the GNOME HIG with separate sidebar and content pane header bars (matching Files and Settings).
  • Protocol filters are now neatly folded behind a single Filter button.
  • True fullscreen mode now hides both the header bar and tab bar for an unobstructed session view.
  • Added keyboard passthrough to hand desktop shortcuts (such as Super and Alt+Tab) directly to embedded RDP and VNC sessions.

Connection & Session Management:

  • Keystrokes can now be broadcast across groups of tabs, not just individual split panes.
  • Any pane within a split can now be reconnected in place independently.
  • External FreeRDP and VNC viewers can now be pinned on a per-connection basis.
  • Zero Trust sessions with expired cloud logins now provide a one-click re-authentication flow (AWS, Google Cloud, Azure) directly within the tab.
  • Added per-connection command macros triggered by keyboard shortcuts.
  • Clusters can now automatically collect members matching a regular expression.
  • Context menus now feature a dynamic Copy submenu showing only existing connection details, alongside an Edit Connection action.

Credentials & Protocols:

  • Added a read-only mode and search-from-root toggle for secret backends (Bitwarden, 1Password, Passbolt, pass, KeePass), allowing vault discovery without granting write access.
  • Added support for KeePass databases protected by YubiKey Challenge-Response slots, complete with interactive “touch your key” prompts.
  • Connection editor can now auto-detect a host’s MAC address for Wake-on-LAN in one click.
  • Added opt-in H.264 support for RDP via Cisco OpenH264.
  • Added a dedicated KDC address field for Kerberos authentication on realmd/sssd environments.

Security Hardening:

  • Multi-line terminal pastes now require confirmation via an interactive preview, preventing pastejacking attacks.
  • Added route-change warnings: RustConn alerts before sending stored credentials if a connection’s host, port, account, or jump host changed since the last run.
  • Hardened embedded RDP file downloads against hidden dotfiles (e.g., .bash_profile) and bidirectional-override character exploits in filenames.
  • Centralized argument sanitization for FreeRDP launches to drop unauthorized parameters (e.g., /shell:, /proxy:) from imported profiles.

Plus numerous stability improvements and bug fixes.

Thanks to everyone who uses RustConn, reports bugs, contributes or supports the project - this cycle was driven largely by issues people filed. If you’d like to support development, the repo has a Sponsor link.

https://github.com/totoshko88/RustConn https://flathub.org/apps/io.github.totoshko88.RustConn https://snapcraft.io/rustconn/

Rat Cornu announces

Ratic got a new version 0.4.4 this week, with two big changes!

First, the dynamic background (based on the current music cover image) does not mess with colors anymore. It is much cleaner and consistent thanks to the color thief algorithm.

Second, lyrics are now supported in ratic, both synced and unsynced! For synced lyrics, the current line is highlighted to follow your song, and you can click on the line you want to jump on to seek this particular position in the music.

You can check the new version on flathub, on the repo, or even come discuss with us on our matrix room!

Thanks again for all the people that contribute to the localization on weblate! I never imagined that so many languages would be added to a small project like mine.

Shell Extensions

swink announces

Now Playing Card got several updates.

It adds an animated indicator to the top bar with a compact media card for any MPRIS player: cover art, a seekable progress bar and transport controls.

Recent updates (1.0.4–1.0.8) bring:

  • a spectrum analyzer that moves with the sound itself
  • a redesigned popup: one surface, rounded cover art, slimmer controls, and separate tiles when several players are running
  • covers given as web addresses (e.g. Spotify) now load without an empty square while they download
  • a right-click menu on the panel button to choose visibility and open settings
  • click the speaker to mute, click again to restore the volume
  • the card follows the shell theme’s text colour, so light themes on a dark system (and the reverse) look right

Source code is on GitHub.

GNOME Fellowship

Peter Eisenmann says

I posted my monthly GNOME Fellowship update for the “slow” month of September 🐢 https://blogs.gnome.org/p3732/fellowship-report-september-2026-moria/

Sophie (she/her) announces

CMYK support in glycin and more – all in my September report for my GNOME Fellowship.

Sovereign Tech Agency

Philipp Sauberzweig reports

I’ve blogged about another month of GNOME Design and Community Management as part of my Sovereign Tech Fellowship. I reflect on how the Fellowship has changed the conditions for my contributions, share updates on the GNOME Circle program, and show some exciting progress on standardising Scale Row and improving Calendar.

Check out the full blog post!

That’s all for this week!

See you next week, and be sure to stop by #thisweek:gnome.org with updates on your own projects!