Installation
curl -fsSL https://install.danklinux.com | shAssets
Complete Packages
dms-full-amd64.tar.gz- Complete package for x86_64 systems (CLI binaries + QML source + shell completions + installation guide)dms-full-arm64.tar.gz- Complete package for ARM64 systems (CLI binaries + QML source + shell completions + installation guide)
Individual Components
dms-cli-amd64.gz- DMS CLI binary for x86_64 systemsdms-cli-arm64.gz- DMS CLI binary for ARM64 systemsdms-distropkg-amd64.gz- DMS CLI binary built with distro_package tag for AMD64 systemsdms-distropkg-arm64.gz- DMS CLI binary built with distro_package tag for ARM64 systemsdankinstall-amd64.gz- Installer binary for x86_64 systemsdankinstall-arm64.gz- Installer binary for ARM64 systemsdms-cli-<version>.tar.gz- Go source code with vendored modules (for distro packaging)dms-qml.tar.gz- QML source code only
Checksums
*.sha256- SHA256 checksums for verifying download integrity
Installation: Extract the dms-full-*.tar.gz package for your architecture and follow the INSTALL.md instructions inside.
What's Changed
- v1.4.0 (dd4c41a)
- process list: add all/user/system filters (92a25fd)
- dgop service: expose username (d6650be)
- launcher v2: apply transparency to footer (2646e7b)
- changelog: remove text note (4133f11)
- ripple: small tweaks to shader (22ed740)
- cc: network tab performance improvements (063299a)
- ripple: use a shader for ripple effect (44d836c)
- keybinds: auto-focus cheatsheet search (da437e7)
- feat: Keybinds cheatsheet search (#1706) (34a6bbf)
- feat: Auto settings reload (#1707) (9ed53ba)
- dock: Update indicator padding (3a6752c)
- audio: New ability to hide input/output devices - Updated slider presets - Disabled mouse wheel scrolling on list scroll (ef19568)
- keybinds: dont pass dirs (f280cd9)
- add support for globalprotect vpn using saml auth flow (#1689) (cf4ce3c)
- settings: fix wallpaper cycle buttons (ae59e53)
- nix: update vendorHash for go.mod changes (7e0d661)
- miraclewm: add support for Miracle WM (0b33d3f)
- theme: Add Cosmic light/dark & icon theming support (d62bdda)
- Update nix packaging (#1703) (5841b38)
- notifications: Tweak toast button padding (83e2b5a)
- core: set qt platform to wayland;xcb by default (2f863f6)
- weather: keep tab height consistent (1a8b397)
- Squashed commit of the following: (196c421)
- settings: drop beta from confiugration (8399d64)
- settings: fix dropped disconnected displays on save (c530eab)
- fix: correct preview centering with scaling (#1701) (45b6362)
- i18n: term update (50b77dc)
- core/screensaver: add methods to introspect XML (be8f3ad)
- launcher: remove double loader (75a8c17)
- launcher: keep loaded default (466ff59)
- process list: fix clipped graphs fixes #1697 (053bb91)
- changelog: add and enable 1.4 changelog (2c9b22c)
- fix: preserve _preScored from plugin items to allow ordering control (#1696) (a9ee915)
- greeter: Add support for Debian greetd user/group name (#1685) (81bce74)
- core: Fix DMS Greeter group check & add Cosmic support (f2a6d2c)
- wallpapers: support more image formats + case insensitivity fixes #1694 fixes #1660 (0a9a349)
- fix(niri): restore lazy overview spotlight lifecycle to reduce idle VRAM (#1693) (abff670)
- launcher: try a more targeted unload approach (0d49aca)
- fix(launcher): release DankLauncherV2 resources after close (#1692) (ebe1785)
- i18n: update terms (f9f0192)
- clipboard: option to paste on enter fixes #1686 (e5cdbf4)
- fix(qml): optimize VRAM usage in DankRipple (#1691) (13ef1ef)
- fixed emacs template to work for both light and dark themes (#1682) (fbd9301)
- fix(brightness): refresh sysfs cache on hotplug (#1674) (24e3024)
- dankdash: fix triggering when clock widget isnt present on bar fixes #1601 (52d5af1)
- widgets: cleanup rectangles across popouts, modals, OSDs (44a45b0)
- popout: remove double rectangle artifact (2b78fe5)
- doctor: add cups-pk-helper (14f9266)
- scrollies: switch to frame animation for kinetic scroll (124106d)
- dock: resolve icons for pre-substituted app IDs (#1669) (bb8e0d3)
- osd: allow overriding layer (59d3784)
- MangoWC and Scroll Greeter Support for NixOS (#1647) (acdc531)
- track art: use URLs directly (ce75dac)
- network: simplify connection handling (b8d4076)
- osd: reverse media playback icons and handle screen changes (3a7430f)
- theme: improve handling of custom themes with variants and accents in light/dark mode (e.g. catpuccin will react to light/dark changes and remember theme per-mode) fixes #1094 (242660c)
- themes: fix overflow of option button group fixes #1399 (8a6c1e4)
- matugen: support v4 (b8e5f9f)
- notifications: fix crash in modal (d60e70f)
- launcher v2: fix kb navigation to top of scroll (cdb70fa)
- dock: Fix option to use custom logos (7867dee)
- matugen: dont signal terminals when disabled fixes #1658 (a77c1ad)
- i18n: term update (da14d75)
- fix(i18n): capture missing strings and add pt-BR translations (#1654) (7c66a34)
- feat(notifications): add configurable notification rules (#1655) (425715e)
- running apps: fix focusing of windows when grouped (a3baf8c)
- dankbar: fix spacing at scale of running apps, dock, and system tray (605e03b)
- plugins: add plugin state helpers (0e9b21d)
- i18n: general RTL fixes (ba5bf0c)
- ci: update go version and golangci-lint version (96b9d7a)
- nix: update vendorHash for go.mod changes (750e4c4)
- core: replace go-localereader directive (7417e26)
- weather: light redesign for dash card (00e1099)
- settings: optimize sidebar bindings (bd46d29)
- wallpaper: fix per-monitor view modes fixes #1582 (1a9d768)
- dock: fix auto-hide hit area media osd: fix showing without album art (0133c19)
- feat: add osd toggles to search index (#1652) (46bb3b6)
- displays: add full screen only for hyprland and convert vrr to dropdown fixes #1649 fixes #1548 (5839a5d)
- lock/greeter: fix keyboard layout on Hyprland fixes #1650 fixes #672 fixes #1600 (535d0bb)
- lock: add lock at startup action, not sure how to handle it in crash scenarios launcher v2: fix state reset in section changes fixes #1648 (4d31600)
- fix: QT notifs warning (3c2d60d)
- notifications: Add Left/Right Keyboard Nav to Current/History tabs (9c4f4cb)
- core/server/dbus: suppress unsubscribe warnings (a337585)
- launcher v2: add visibility guards (1cdec5d)
- dock: fix intelligent auto hide on hyprland fixes #1535 (081b15e)
- guide: Include Fedora paths in the Contributing guide (b04cb7b)
- feat(ipc): add player-specific mpris volume control (#1645) (e2c3ff0)
- core: add DL helper, apply to TrackArt OSD, DankLocationSearch - unrelated change to add gsettingsOrDconf helpers (c783ff3)
- mautgen: post-hook reload GTK4 and qt6ct fixes #1643 (2c360dc)
- launcher v2: performance optimizations - Use ListView in all tab - use filesystem cache to speed up first launch - apply highlights to visible models (5342647)
- launcher v2: de-dupe cached entries by ID (46a2f6f)
- processlist: fix default popout focus (f8af8fc)
- animations/ripple: clean up effect and apply more universally (3d0ee9d)
- popout: only scale texture size on DPR > 1 (5a0bb26)
- feat: configurable volume amount on scroll for Media widget (#1641) (9a7f1f5)
- notifications: Update group expansion card animations (d88b04f)
- popout: fix blurry text (6fe4cc9)
- Making the new media playback OSD more beautiful (#1638) (b9bcfd8)
- clipboard: fix row layout overflow (e3bd31b)
- clipboard: Fix pinned entry logic - Add keyboard nav to pinned entries - Fix wrong copied selection upon Enter (0922e3e)
- dankbar: Fix widget context focus w/Autohide enabled (a168b12)
- anims: revise ListView animations (8c01deb)
- cc: expand mouse areas of scroll/click targets in bar (b645487)
- displays: update mango display config syntax fixes #1629 (91569af)
- audio: add per-device max volume limit setting (1ed44ee)
- system monitor: disable anims until list is stable (fce120f)
- animations: tweak list view transitions to not animate X (a02b0c0)
- popout: move layer to content wrapper (c86999f)
- weather: fix anim on open (2b54696)
- settings: DankCollapsible (591d2ba)
- dms: Material Animation Refactor - Thanks Google for Material 3 Expressive stuffs - Thanks Caelestia shell for pushing qml limits to showcase the blueprint (37cc4ab)
- i18n: wrap missing user-facing strings in I18n.tr() (#1624) (d775974)
- fix: VpnPopout and Vpn widget tooltip positions (#1623) (cc62aa4)
- niri: replace github ref (5b8b7b0)
- fix(greeter): use 0755 permissions for greeter directories (#1619) (b4a8853)
- fix: reverse rotation direction of sync icon in plugin browser (#1617) (4220dfe)
- notifications: fix kb navigation breaking on history tab close (4557426)
- notifications: Refactor Animations (8ee7fe8)
- feat(dms-greeter): add Niri override kdl includes (#1616) (c4a41f9)
- core/config: update default steam window rules fixes #1615 (fa63942)
- launcher v2: fix hover effect and view mode pref in all tab (e618a83)
- greeter: try to fix random nixos issue (393e9ed)
- cava: use input source pipwire and auto (e1ea441)
- cli/setup: add subcommands for individual includes (654661f)
- niri: ensure other configs too (c5a21f8)
- niri: add ensure colors.kdl existence fixes #1606 (ca5b168)
- cava: remove input config (aa88eb4)
- fix: Truncate Media Playback OSD (ac84cad)
- feat: media playback OSD (#1602) (81d5235)
- notifications: cap max anim speed in popout (8944762)
- i18n: sync terms (3d05c34)
- running apps: make settings bar-specific (c2ee41c)
- matugen: sync adwaita accent color by visual similarity (6b537f3)
- launcher v2: general performance improvements (a3ae95d)
- greeter: block loading of memory file (4349d68)
- animations: fine-grained anim settings for modals and popouts (7d5c201)
- niri/keybinds: expose when-locked, inhibitied, repeat through GUI editor fixes #1437 (2583dbd)
- greeter: add connection on session load (a103b93)
- fix(layers): change layers namespace for desktop widgets and plugin popouts (#1594) (fff018e)
- i18n: update settings search index (60b824e)
- doctor: add --copy option for github issue reporting (e27e904)
- clipboard: add watch -m for mime-types (fe15667)
- niri: support any screenshot editor tool (bd9029e)
- vpn: uncheck "save password" by defaul (fa71d56)
- plugins: fix reload IPC on failure (143918b)
- feat: Alias for Audio Devices - New custom audio UI to set custom names for input/output devices (961680a)
- fix: Notepad Transparency override (6e3b3ce)
- theme: fix popup transparency setting (44292c3)
- matugen: fix emacs template fixes #1580 (c024c1b)
- Merge branch 'master' of github.com:AvengeMedia/DankMaterialShell (13adfde)
- core/greeter: embed base config, tie enable into sync, sync config argument always, preserve existing args (e9ec28a)
- greeter: Restore baseline configs (0af4d1d)
- feat: DMS Greeter Sync w/niri include settings - cursor, debug, input & options - This lets the greeter inherit your niri display/output layout, input device behavior, cursor settings & debug flags overrides (3ef0e63)
- General agent files (f4dad69)
- DankPopout: make bg and content siblings (b811316)
- dankbar: fix centering of numerous bar widgets (f59aeb2)
- bluetooth: improve performance of details (24ce419)
- widgets: add a button color setting (3c4749e)
- feat(ipc): add tray icon control commands (#1576) (22ab5b9)
- widgets: theme text field selection color (22f16f1)
- window: freeze mask geometry in popout (a97409d)
- feat(niri): Add drag-and-drop workspace reordering (#1569) (eaa6a66)
- launcher v2: improve search result responsiveness, highlight matches (d934b3b)
- wallpaper: Only pause cycling when screen is locked or active window is fullscreen (#1553) (546cbfb)
- cursor: more intelligent Xresources editing (39b70a5)
- notifications: handle material icons (795f84a)
- appsDock: Update Size & Color options (3d80a9d)
- fix: Extend Blur Overview edge to edge (9669e9b)
- distro: Update DMS/OBS versioning (5f2a5a5)
- Zen Browser Theme: fixing background color in template (#1557) (ecfd721)
- fix: Update DankDropdown & Clipboard Pins (07242a0)
- feat: add ipc handlers for color picker modal (#1554) (4602442)
- Fix Process List popout crash from AppSearch (#1552) (a90717b)
- plugins: represent featured plugins in built-in browsers (02edce2)
- clipboard: add popout variant (f2d9066)
- polkit: allow empty passwords (f6f7b1e)
- system tray: allow re-ordering tray items (803bc1c)
- system tray: use id+title as identifier fixes #1542 (67d3aa9)
- feat: Notepad widget quick context menu (9fbff5e)
- feat: Clipboard widget context quick menu (c371140)
- core/windowrules: disable hyprland from CLI (c755a37)
- settings: remove bad text (4f153f3)
- greeter: pass --unsupported-gpu to sway (f2b1dbd)
- clipboard: add raw image mime-type to offers in CopyFile (be0ca99)
- i18n: add Dutch (ed87e1b)
- i18n: fix sound missing erorr message (ac50993)
- settings: undo mono font filtering (f49f98f)
- clipboard: fix watch command (1092334)
- displays: add disable snap option in settings fixes #1438 (f27bffc)
- displays: support for multiple output profiles - add support for deleting unplugged configs - Option to hide disconnected displays fixes #1453 (36b43f9)
- clipboard: touch copied history entry - makes it appear at the top of the history (2deeab9)
- workspaces: fix overflow with grouped apps + icons fixes #1530 (f008548)
- core/dbus: fix arg types in calls (75fd628)
- core/dbus: support Normalize for more dbus types (757054e)
- clipboard: react to changes (eda59b3)
- clipboard: fix duplicate clear dialog (d19e81f)
- workflow: Update dms-git run times (60c6872)
- clipboard: fix hash duplication check, set isOwner for CopyFile (a9cb2fe)
- feat: appsDock Widget Overflow & Config Options (a168a81)
- window-rules: fix checkbox alignment (78662f9)
- i18n: update settings search index (d9d7bb8)
- settings: make dock position match dankbar fixes #1527 (3136f48)
- Update Makefile (#1524) (0c46711)
- niri: add window-rule management - settings UI for creating, editing, deleting window ruels - IPC to create a window rule for the currently focused toplevel (68159b5)
- dms-git: It shall be beta (6557d66)
- feat: Dock Overflow/Updated Settings Options (9553cb0)
- clipboard: simplify copyFile, fix copy image from history (122fb16)
- keyboard-layout: fixed hyprland keyboard compact mode (#1512) (5115022)
- ci: fix pre-commit go path (8bfe743)
- clipboard: fix file transfer & export functionality - grants read to all installed flatpak apps (8499033)
- pre-commit: add go mod tidy (705d5b0)
- nix: update vendorHash for go.mod changes (17eaa76)
- go mod tidy (1cdbd01)
- clipboard: skip application/vnd.portal.filetransfer mime in history (08cc076)
- clipboard: add cl copy --download option for images/videos - offers application/vnd.portal.filetransfer and text/uri-list (2a02d55)
- dankbar: account for outlineThickness in margins settings: dont clear caches or apply on startup (2263338)
- displays: fix vrr=0 setting on hyprland (26bc542)
- Disable VRR in hyprland configuration (#1509) (38b4d1d)
- theme: allow overriding color center theme (3aaca7f)
- workspaces: add icon size offset (83d9808)
- clock: fix no shifting logic (ad458df)
- i18n: sync (8f6fe7e)
- update template for feature request (419a692)
- launcher v2: general styling fixes - scrollbar - footer alignment - radii - hover colors (03fdf79)
- desktop clock: general scaling and stylng fixes for digital variant (832807a)
- Fixed an issue where the UI width was shifted due to the clock widget when using non-monospaced fonts. (#1491) (f7df3b2)
- fix vesktop theme name (0d03e73)
- settings: sidebar scaling improvements (c5ae1a7)
- misc: fix some various scaling issues with fonts fixes #1268 (5f16624)
- theme: Tweaks to Auto Color Mode (8002580)
- workspaces: fix index numbers with show apps on vBar + animation (028d3b4)
- autoThemeMode: Add transition time & layout update (9cce5cc)
- Merge branch 'master' into auto-theme (a260b80)
- cleanup: Auto theme switcher (f945307)
- launcher v2: allow categories in plugins (8f44d52)
- feat: Create new Auto theme mode based on region / time of day (3413cb7)
- settings: migrate vpnLastConnected to session fixes #1488 (4e3b24f)
- ipc: ass toast IPCs fixes #964 (03cfa55)
- keybinds: fix MangoWC config traversal in provider fixes #1464 (a887e60)
- dankinstall: fix xero color typo (816819b)
- dankinstall: support XeroLinux fixes #1474 (78f3bb3)
- launcher v2: ability to toggle visibility in modal (01d7ed5)
- nix: add qt-imageformats to DMS qml dependencies (#1479) (50311db)
- launcher v2: support ScreenCopy in tiles (01b1a27)
- fix: pass query string to launcher v2 during IPC toggle (#1477) (6d4c314)
- Fix: Add view mode persistence for xdg-open picker modals (#1465) (f8c5f07)
- lockscreen/greetd: add 0 in front of single digit hours for 12 hour format. greetd: add option to hide profile image (#1247) (11e23fe)
- launcher v2: fix nvidia dgpu race condition (b4ba2da)
- workspace: fix rename modal (d013c3b)
- feat: add workspace rename dialog (#1429) (b3ea28c)
- lock: add disable media player option fixes #1470 (775b381)
- greeter+lock: remove random facts fixes #1475 (3a41f2f)
- meta: support async launcher plugins, cached GIFs, paste on launcher v2 action - Preparations for DankGifSearch plugin (972fc53)
- feat: AppsDock Widget on the Dankbar - Pinnable apps independent from the main dock - Drag & Drop support (808ee66)
- lock: fix loginctl lock integration disabled setting fixes #1471 (3936a51)
- dock: Fix dock launcher button persistence (15dc91f)
- prek format (dd3d290)
- core: ipc fill in help, remove management tui (0857023)
- feat: Pinnable DMS coreApps w/Color options (1edc8f4)
- feat: Implement Dank Launcher button on the Dock - Configurable with custom icons/logos - Respects light/dark theme - Drag & Drop in place (2681fe8)
- launcher v2: remove dupe launch on dGPU (3f0d0f4)
- weather: m/s wind units and feels like fixes #1463 fixes #1456 (f24ecf1)
- settings: fix theme flavor buttons (acdd1d2)
- launcher v2: add micro size (d08496f)
- settings: fix emacs syntax err (27b4e02)
- add dank emacs template (#1460) (496ace0)
- launcher v2: reduce debounce (f61ed8b)
- launcher v2: keep old namesapce (41ee88a)
- fix: dms chroma hang on print (6bf1438)
- launcher v2: use Top layer by default (b819306)
- launcher v2: retire spotlight launcher in favor of dank launcher (b140afc)
- launcher v2: reset visibility on screen change (6735989)
- launcher v2: support CachingImage in icon renderer (db37ac2)
- launcher v2: use AppIconRenderer from legacy launcha (0231270)
- notifications: update dimensions and text expansion logic (b5194aa)
- launcher v2: fix some plugin icon handling (ea0ffaa)
- notepad: fix unsave changed dialog height (3b1f084)
- add dms doctor to issue template (39a9e3a)
- launcher v2: some optims on meta performance - limit plugin results to 10 - longer debounce - search plugins when chars > 1 (7a7af77)
- launcher v2: sort order preference for plugin results (6ac2a30)
- i18n: RTL fixes in about tab and dank bar settings (3507c6c)
- core: dms chroma notepad updates (3ff0076)
- launcher v2: fix view mode persistence (556d253)
- launcher v2: meta improvements - Allow disabling each plugin from "all" mode - add IPCs for toggling specific modes - niri: overview respect size & default to apps mode - fix unicode icon handling (3922070)
- feat(bar): enlarge bar icons if widget background is off (#1425) (eebb482)
- Feat/niri workspace names (#1396) (fd2c6a0)
- clipboard: fix header GUI and add tooltips (417bf37)
- Revert "settings: fix modal not opening on latest quickshell (#1357)" (132e799)
- nix: update vendorHash for go.mod changes (bdc8647)
- feat: DMS Core Chroma Syntax Highlighter - Thanks alecthomas for the project (a343bc7)
- launcher v2: fix context switch back on empty text field (1f2e231)
- launcher v2: improve danksearch context switching behavior (0e7f628)
- launcher v2: general padding improvements, to more than just launcher v2 but yea (553f525)
- launcher v2: spacing adjustments (80ce6aa)
- launcher v2: smarter right/left arrow key handler (2b2977d)
- launcher: Dank Launcher V2 (beta) - Aggregate plugins/extensions in new "all" tab - Quick tab actions - New tile mode for results - Plugins can enforce/require view mode, or set preferred default - Danksearch under "files" category (1d5d876)
- remove hardcoded width and padding fixing overlap (#1446) (3c39162)
- settings: fix power&sleep tab button groups fixes #1442 (d38767f)
- notepad: Update cursor color & activity (f2be6cf)
- notepad: QOL updates (65486ed)
- workspaces: fix occupied color overridworkspacs: fix occupied color overridee (cc30e2a)
- processlist: add full keyboard navigation (ac68451)
- launcher: add name, icon, description overrides + hide/unhide options - convenient helpers without needing to make .desktop overrides fixes #1329 (0f6ae11)
- i18n: add french (7cb39f0)
- dankbar: add click-through option (f313d03)
- add option to change occupied workspace color (#1427) (1adbf39)
- feat: power off monitors when lock screen activates (#1402) (a685d9d)
- Makefile: don't overwrite VERSION file (13deded)
- plugins: give popout customizable header actions (3bed2d9)
- feat: Intelligent Dock Auto-hide (7241877)
- nix: update vendorHash for go.mod changes (340d790)
- core/server: add generic dbus service - Add QML client with subscribe/introspect/getprop/setprop/call - Add CLI helper
dms notifythat allows async calls with action handlers. (162ec90) - notepad: Fix open/save modals (53f5240)
- widgets: refresh layout on plugin load fixes #1414 (27f0df0)
- feat(plugins): Add toggle support with lazy daemon instantiation (#1407) (ad940b5)
- distros: Deprecate Cliphist dependencies (ec8ab47)
- feat: Save Pinned Clipboard entries (35cbfeb)
- dgop: fix default sort direction (7036362)
- system monitor: update gauge sizes (2bcb33e)
- system monitor: overhaul popout and app with new design (76ac036)
- dank16: update algorithm overall - More similarities to primary, smoother gradient of cyan->purple->magenta->white, keep gray - Make purple slot near-match for primaryContainer (5810733)
- labwc patch (#1391) (d7b7086)
- i18n: more RTL fixes across settings (59be179)
- popout: fix cross-monitor handling of widgets fixes #1364 (1cf2f6b)
- doctor: add mango and labwc to compositors fixes #1394 (a57a9c2)
- greeter: remove WLR_DRM_DEVICES setting fixes #1393 (67568c3)
- dankbar: fix property preservation in widgets fixes #1392 (afce792)
- weather: fix precipitationw weekly propability fixes #1395 (f5c7493)
- plugins: ensure daemon plugins not instantiated twice (f9b9d98)
- cc: fixed width column, remove anchoring from individual icons on vbar maybe #1376 (2a97e03)
- nix: fix home module (#1387) (d6dacc2)
- nix: Support specifying systemd target (#1385) (aab4b67)
- cc: wrap icons in fixed size containers (3539aca)
- controlcenter: fix visibility condition of no icons fixes #1377 (81fbe9e)
- Fix fedora version format (f9dc6de)
- plugins: fix plugin confirm third part repo window (012022d)
- distro: Update Fedora dynamic versioning (993216e)
- feat: Allow more pinned services in Control Center/Settings (c992f2b)
- core: Update ghostty on dankinstall (3243ade)
- fix volume osd sliding ui update for vertical layout (#1382) (baccef5)
- widgets: add fallback for steam apps (a823095)
- doctor: use dbus for checking on services (#1384) (172a743)
- Add screencast indicator for niri (#1361) (623eec3)
- dankdash: fix weather open IPC fixes #1367 (53a033f)
- matugen: fix nvim ID in skipTemplates (c490ee2)
- i18n: update terms (cc1e492)
- dankdash: Center Media Art & Controls (e6fa46a)
- Update OBS Choice selection (35fe774)
- Update OBS DMS Stable workflow (1e6a0f9)
- modals: fix wifi passowrd, polkit, and VPN import (cc1877a)
- settings: fix child windows on newer quickshell-git (f1eb1fa)
- settings: fix modal not opening on latest quickshell (#1357) (bdd01e3)
- nix: escape version string (#1353) (4b7baf8)
- quickshell: Despace Versioning (15c88ce)
- bump to v1.4-unstable (8891c38)
Full Changelog: v1.2.0...v1.4.0