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
Alexander
80711f1c21
systemd: use explicit shell readiness ( #3514 )
2026-10-12 14:33:44 -04:00
bbedward
593046064b
icc: keep profiles and assignments in the dms config dir
2026-10-12 14:25:09 -04:00
Meng
fb1686888d
fix(network): store pending PSK in IWD ConnectWiFi to prevent double password prompt ( #3743 )
2026-10-12 11:11:33 -04:00
Marlon Kranz
6640a943b3
doctor: fix the qtengine and xdg menu prefix checks ( #3757 )
...
qtengine had its own plugin check, which printed its rows at the end of
the Environment section instead of under QT_QPA_PLATFORMTHEME, with
different names and messages than qt6ct or kde.
Fold it into the shared platform theme check: the Qt6 plugin is always
checked, the Qt5 plugin too when QT_QPA_PLATFORMTHEME names qtengine and
a Qt5 build tool can be asked. Also add a row for
~/.config/qtengine/config.json, which is what makes Qt apps follow the
DMS colors, and say in verbose mode that an unset
QT_QPA_PLATFORMTHEME_QT6 falls back to QT_QPA_PLATFORMTHEME.
The XDG_MENU_PREFIX check only looked in /etc/xdg/menus, so a menu file
in ~/.config/menus, which the menu spec searches first, was reported as
missing. Search the user config dir and every XDG_CONFIG_DIRS entry.
2026-10-11 16:47:41 -04:00
lung595
846a0ff22f
plugins: ranking module and directory metadata for the plugin browser (1/3) ( #3751 )
...
* plugins: forward directory metadata (version, icon, permissions, dates) to the shell
* plugins: ranking module for recommendations, trending and picks
* plugins: mark new and recently updated plugins on the browser cards, keep badges clear of the vote count
* i18n: allow the lowercase plugin recency badge next to the New action
2026-10-11 16:45:25 -04:00
purian23
a1e6f6d6ac
refactor(binds): updated dms setup defautls for each supported compositor
2026-10-11 00:54:55 -04:00
bbedward
68043277c6
sysupdate: only select the pkg backend on freebsd
...
clipboard: refuse copies when tracking is disabled so the cli falls back locally
2026-10-10 11:29:05 -04:00
bbedward
5113441810
core: bump to go 1.27, tailscale client 1.104, cut tests
...
fixes #3737
2026-10-09 11:11:07 -04:00