Commit Graph
799 Commits
Author SHA1 Message Date
bbedward 2804183b7f lock: arm fingerprint auth after the compositor confirms the lock
port 2.0
2026-10-27 15:14:27 -04:00
bbedward 86dac60bc2 matugen: don't wait on hooks
ref #3901
port 2.0
2026-10-27 11:08:27 -04:00
purian23 a7bd6a8e06 sysupdate(flatpak): list updates when one needs an uninstalled runtime
Fixes #3950
Port 2.0
2026-10-26 22:56:23 -04:00
purian23 28d5d56028 sysupdate: add a never option to the update check interval
Port 2.0
2026-10-26 22:52:02 -04:00
bbedward 3aaab84ba3 dbus: keep match rules across subscribe socket re-dials
port 2.0
2026-10-26 14:30:11 -04:00
Kadir cb20e898cd network(networkmanager): refresh wired profiles on settings changes (#3929)
port 2.0
2026-10-26 14:18:20 -04:00
Giacomo Di Clerico 486de548e0 Bump Go to 1.27.3 (CVE-2026-111943) (#3924) 2026-10-26 14:16:04 -04:00
alvarosth 404c9672d7 settings: enforce administrator-managed lock settings (#3897)
port 2.0
2026-10-26 13:41:13 -04:00
Marlon Kranz ce7dcd7439 matugen: keep user templates when config.toml has no [config] table (#3921) 2026-10-25 20:58:06 -04:00
Marlon Kranz 0691242c9a tailscale: translate the peer "last seen" time (#3922) 2026-10-25 20:44:43 -04:00
purian23 e689cd2ce7 installer: fall back to dankinstall assets until 2.0.1 & update arch package compat
Port 2.0
2026-10-25 06:19:02 -04:00
purian23 6d65f304e5 rebrand(installer): convert dankinstall to duxinstall 2026-10-25 04:18:01 -04:00
purian23 696be97018 feat(duxinstall): config support for immutable image-based hosts
- detect ostree/bootc/transactional hosts
- official dms doctor & dms command support
- updated installation instructions on dux labs docs

Port 2.0
2026-10-25 03:19:41 -04:00
purian23 4d49e126ab (deps): dux-go desktop fixes & qml-common 2026-10-24 03:42:55 -04:00
purian23 7e0f110fb8 fix(clipboard): bind & release the data device when tracking is toggled
Port 2.0
2026-10-24 03:39:08 -04:00
purian23 ba7b3620a8 fix(mango): keep layer animations off dms surfaces
- Stops Mango tweening the dot and island when layer_animations is on
Port 2.0
2026-10-23 04:40:54 -04:00
purian23 c7692f830c fix(core): prevent clipboard & wellbeing data loss from concurrent sessions
Port 2.0
2026-10-23 01:42:07 -04:00
purian23 5a20a8f162 systemd: start enabled service on restart when idle
Port 2.0
2026-10-23 00:26:01 -04:00
purian23 d8734bbe1a refactor(mango): deprecate pre-mango v18.0 binds & legacy management 2026-10-22 22:47:35 -04:00
alvarosth 7781c207f1 Add opt-in administrator lock restrictions (#3869) 2026-10-22 14:57:29 -04:00
bbedward 27a703367f core: only use the simple animation driver for the scrolling wallpaper
fixes #3837
2026-10-21 11:18:18 -04:00
Adarsh 479b1434de Theme Antigravity IDE via the VS Code extension (#3836) 2026-10-21 03:57:45 -04:00
bbedward 5ec42c91dc migrate: keep the greeter ACL when merging legacy dirs 2026-10-20 13:56:08 -04:00
bbedward b97fda0639 branding: dux labs, repo urls 2026-10-20 13:44:31 -04:00
bbedward b94fb6a2c8 greeter: fix opensuse docs anchor 2026-10-20 13:41:57 -04:00
bbedward cff4496ec5 deps: dux-go, rebrand follow-ups 2026-10-20 13:02:11 -04:00
bbedward 807853c9a4 branding: rebrand to dux 2 2026-10-20 12:59:09 -04:00
bbedward 789a968cde branding: rebrand to dux 2026-10-20 12:23:25 -04:00
purian23 bdc6a5d214 feat(PikaOS): add official support & installer options
Fixes #2772
2026-10-20 02:38:30 -04:00
Evgeny Zemtsov bb3e3adaab network(networkmanager): rebuild the Wi-Fi list once per scan (#3818) 2026-10-19 15:39:56 -04:00
bbedward 2b9e48d750 core: bump dankgo 2026-10-19 15:31:16 -04:00
bbedward beab7d86e0 chore: update dependencies, hero 2026-10-19 14:55:44 -04:00
bbedward fcb74f5884 greeting: redesign welcome page & changelog page
+ enable changelog
2026-10-19 12:05:38 -04:00
Joseph Petersen 8628daac31 network: rediscover wifi devices before scanning (#3821) 2026-10-19 10:03:14 -04:00
cmleon51 880135da67 brightness: dim outputs without a backlight or ddc through gamma (#3813) 2026-10-18 23:02:21 -04:00
bbedward a72f2ac43d launcher: name launch scopes app-dms-<id>-<random> so portals see the app id
Fixes #3814
2026-10-18 21:48:00 -04:00
bbedward 2592e2f33e clipboard: serve selection sends off the shared wayland dispatcher
fixes #3812
2026-10-18 11:59:02 -04:00
purian23 207cbe5aae feat(switch): dms switch stable|beta replaces installed packages in place
- Settings, plugins and session state are backed up before dms changes w/restore options when returning to stable
- Snapshots are only taken when dms itself changes channel
- Info annotated on danklinux docs
2026-10-17 22:20:12 -04:00
purian23 ae361e37fc systemd: dms systemd command binds dms.service to the preferred compositor session unit
- niri, mango & hyprland supported
- `dms systemd enable/disable/status/start/stop/restart` supported
2026-10-17 03:47:06 -04:00
purian23 ba3574efaa refactor(dankinstall): add new dankcalendar stable detection across distros 2026-10-16 22:43:15 -04:00
purian23 da3b658b2f feat(Enterprise Linux 10): official dms support for RHEL, CentOS Stream, Rocky Linux & AlmaLinux
- dankinstall enables EPEL 10 and installs from the existing COPRs. niri is the supported compositor on EL.

- Hyprland, mango and miracle-wm on EL are supported thanks to @kmf's dank-ws-copr repos

Closes #3442
2026-10-16 21:54:37 -04:00
Marlon Kranz e2ecc1f2a9 fix(cli): time out when the DMS server doesn't answer (#3791) 2026-10-15 11:23:00 -04:00
Marlon Kranz 549cbf6d08 feat(theme): terminal background opacity and wallpaper-tinted colors (#3662) 2026-10-15 11:17:29 -04:00
bbedward 1184b9ca7b core: bump dgop 2026-10-15 09:48:36 -04:00
bbedward 0f33c4b830 niri: drop touchpad osd ipc, rely on the event stream 2026-10-15 09:03:48 -04:00
purian23 c4aea85296 niri: drive touchpad OSD from native compositor events 2026-10-15 02:01:02 -04:00
purian23 3c13700fc5 feat(niri): add toggle functionality & OSD for touchpad control 2026-10-14 17:42:27 -04:00
Bernardo Gomes 66ffc133ca plugins: only flag updates when remote head is not contained in local history (#3778)
* plugins: only flag updates when remote head is not contained in local history

* meta: remove inline comments
2026-10-13 20:52:04 -04:00
Bernardo Gomes f03ae838c9 doctor: warn when a qt platform theme plugin targets another qt minor (#3771)
Qt skips QPA plugins built for a different major.minor without any
visible error. Out-of-tree plugins such as the AUR qt6ct-kde keep the
file in place after a Qt update, so the check reported them as
installed while Qt apps and tray icons lost their theme. Compare the
version in the plugin's .note.qt.metadata ELF note with the installed
Qt and warn on a mismatch.
2026-10-13 15:15:13 -04:00
purian23 c3e93ee39a feat(settings): syntax highlight built-in upgrade logs & offer reboot on kernel updates 2026-10-12 23:59:35 -04:00