#269 Permission Admission

Wait 5 sec.

Update on what happened across the GNOME project in the week from October 2 to October 9.GNOME Circle Apps and LibrariesBrage Fuglseth reportsThis week Concessio was accepted into GNOME Circle. Concessio helps you understand and convert between unix permissions representations. Congratulations!Ronnie Nissan reportsThis 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 workflowAdded drag and drop support for opening filesAdded support for changing file permissions, with the ability to undo changesImproved the umask calculator to calculate from umask, file, or directory permissionsImproved accessibility throughout the appImproved input validation and editing behaviorUpdated translationsI 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 ProjectsRonnie Nissan saysThis 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 announcesWhisp V1.6.0 -Runtime Update and FixesNew FeaturesNote 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 & MaintenanceList 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 | DonateWhisp Development is made possible by users like you, If Whisp brings you value do consider donating.tfuxu announcesFlood It 3.0 released, finally bringing resizable game boards and toggable number indicators on colors.Check it out on Flathub!Titouan Real reportsEra 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 announcesRustConn 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/RustConnhttps://flathub.org/apps/io.github.totoshko88.RustConnhttps://snapcraft.io/rustconn/Rat Cornu announcesRatic 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 Extensionsswink announcesNow 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 itselfa redesigned popup: one surface, rounded cover art, slimmer controls, and separate tiles when several players are runningcovers given as web addresses (e.g. Spotify) now load without an empty square while they downloada right-click menu on the panel button to choose visibility and open settingsclick the speaker to mute, click again to restore the volumethe card follows the shell theme’s text colour, so light themes on a dark system (and the reverse) look rightSource code is on GitHub.GNOME FellowshipPeter Eisenmann saysI 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) announcesCMYK support in glycin and more – all in my September report for my GNOME Fellowship.Sovereign Tech AgencyPhilipp Sauberzweig reportsI’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!