Commit Graph

9421 Commits

Author SHA1 Message Date
Ly-sec 62f55f54de chore(flake): update flake.lock 2026-03-30 06:25:17 +00:00
Ly-sec 07afddfafa chore(flake): update flake.lock 2026-03-30 01:18:30 +00:00
Lemmy dd22f7bc37 fix(blur): force flush wayland state, to avoid stuck blur regions 2026-03-29 20:23:22 -04:00
Lemmy 664707d77e fix(ncolorchoice): added "enabled" visual feedback 2026-03-29 19:42:37 -04:00
Lemmy dfc3bd9535 fix(plugins): fixed desktopWidget settings vs plugin settings 2026-03-29 19:39:56 -04:00
Lemmy 73dfeb9f73 fix(bar): pass initial properties on creation (screen, section, etc...) to avoid potential registration issues. 2026-03-29 19:39:25 -04:00
Lemmy 967e9d843b fix(desktop-widgets): pass screen as initial property to avoid wrong spectrum registration 2026-03-29 18:36:48 -04:00
Lysec e41c78e2fa Merge pull request #2347 from D3rJust1n/main
fix (ci): Fix that workflow isn't triggered if it's not the main repo
2026-03-29 19:59:08 +02:00
Lysec 83de5d047b chore(i18n) 2026-03-29 19:56:34 +02:00
Lysec dd1ff1f0da Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-29 19:54:45 +02:00
Lysec 5d9f0794dc style(WallpaperPanel): adjust layout for light/dark & monitor selector toggles 2026-03-29 19:54:35 +02:00
D3rJust1n 1c34c4dde1 fix (ci): Fix that workflow isn't triggered if it's not the main repository 2026-03-29 19:49:41 +02:00
Lemmy 86e5112e89 fix(plugins): avoid potential race condition during update process 2026-03-29 13:00:15 -04:00
Lemmy f85b4a7e6d fix(templating) improved handling of symlinks 2026-03-29 11:44:43 -04:00
Lemmy 72df0bfe1d Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2026-03-29 11:05:50 -04:00
Lemmy e7eeabf99b fix(nbutton): wrap in an Item to properly reserve border space for improved fractional scaling render 2026-03-29 11:05:49 -04:00
Lysec a9bc3848f3 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-29 17:01:30 +02:00
Lysec e320b53709 chore(i18n) 2026-03-29 17:01:19 +02:00
Lemmy c942c10f8a fix(widgets): improves disable states by avoiding stacking opacities 2026-03-29 10:52:58 -04:00
Lemmy c2a2a44378 fix(ncontextmenu): improved parent constraining 2026-03-29 10:33:21 -04:00
Lemmy 9a2f676753 fix(ncontextmenu): smart positionning to avoid clipping outside of parent. 2026-03-29 10:00:27 -04:00
Lysec 9d5bc13000 style(wallpaper): hide dark/light behind toggle just like display selection 2026-03-29 13:58:29 +02:00
Lysec deb79261dd feat(wallpaper): add separate selection for light & dark mode 2026-03-29 12:53:06 +02:00
Lysec 3dd46fbd6e Merge pull request #2340 from notiant/patch-4
Apply reduced light mode opacity also to dock, notifications & OSD
2026-03-29 10:34:33 +02:00
Lysec fd7a16d951 fix(settings): avoid unified notification sound handler clobbering per-urgency paths 2026-03-29 10:29:45 +02:00
Ly-sec 3b9e93a8b1 chore(flake): update flake.lock 2026-03-29 01:17:37 +00:00
notiant 39a6671151 apply reduced light mode opacity also to dock, notifications & OSD 2026-03-28 23:11:39 +01:00
Lemmy decb65ae95 fix(plugins): pass pluginApi as initial property to prevent binding warnings. Eliminate the need for fallback chains in plugins code.
hot reload
2026-03-28 16:58:55 -04:00
Lemmy ba424526b5 feat(settings): in windowed mode, dont stretch to full width 2026-03-28 16:29:22 -04:00
Lemmy 1e068156ad feat(settings): when switching settings panel mode, close and reopen the settings to see the actual change 2026-03-28 16:01:32 -04:00
Lemmy a5fc309880 cleanup(NScrollText): remove unused imports, gate layer on overflow 2026-03-28 14:06:24 -04:00
Lemmy ffb61d8fc4 Merge pull request #2334 from BUSTheid/mediamini-visual-bugfix
refactor: Rethink `NScrollText.qml` gradients
2026-03-28 14:04:55 -04:00
notiant 9462caf6c3 remove onResumed() since networkMonitorProcess already covers it 2026-03-28 18:20:22 +01:00
BUSTheid b18d33742a refactor(NScrollText.qml): MultiEffect fade mask
Replace the leftGradient and rightGradient Rectangles in NScrollText
with a MultiEffect mask approach. Old solution caused visual bugs.
2026-03-28 17:59:11 +01:00
Lysec f3edbe3dc8 Merge pull request #2335 from spiros132/main
fix(TemplatesSubTab): Fixed a bug which prevented the qmlformat to run correctly
2026-03-28 12:15:21 +01:00
Spyridon Siarapis f15609b590 chore(TemplatesSubTab): format 2026-03-28 12:11:07 +01:00
Spyridon Siarapis 348ccbf0ed fix(TemplatesSubTab): Fixed a bug which prevented qml format to run correctly 2026-03-28 12:10:29 +01:00
Lemmy ed1a2b54de Revert "Merge pull request #2203 from haikalllp/fix/update-pywalfox-colors"
This reverts commit d51bc95788, reversing
changes made to 5e95658fa9.
2026-03-27 21:13:06 -04:00
Ly-sec 0d088d8a3a chore(flake): update flake.lock 2026-03-28 01:08:15 +00:00
cbxcvl 6e71050593 fix(renderer): remove ambiguous \s* from _parse_if regex to prevent ReDoS
The pattern \s*(.+?)\s* in _parse_if allowed polynomial backtracking
when no closing }} was found — confirmed to hang at n=5000 whitespace
chars. The \s* wrappers were redundant since group(1) is already
stripped at the call site.

Reported and patched with @pa1va. Closes #2326
2026-03-27 13:53:54 -03:00
cbxcvl e91d20ef0d fix(renderer): remove ambiguous \s* from _EXPR_RE to prevent ReDoS
The pattern \s*([^}\n]+?)\s* allowed polynomial backtracking when no
closing }} was found — confirmed to hang at n=5000 whitespace chars.
The \s* wrappers were redundant since group(1) is already stripped at
the call site.

Reported and patched with @pa1va. Closes #2325
2026-03-27 13:53:32 -03:00
cbxcvl 4ad7ffbbdf fix(renderer): remove ambiguous \s* from _BLOCK_RE to prevent ReDoS
The pattern \s*(.*?)\s* allowed polynomial backtracking when no closing
*> delimiter was found — confirmed to hang at n=5000 whitespace chars.
The \s* wrappers were redundant since group(1) is already stripped at
the call site (line 278).

Reported and patched with @pa1va. Closes #2323
2026-03-27 13:42:01 -03:00
Lysec 8a3aafc69f fix(ProfileCard): add elide to GECOS name 2026-03-27 15:18:44 +01:00
Lysec 4d31d05248 fix(media): tighten MediaMini panel layout for album art and height 2026-03-27 15:02:45 +01:00
Lysec 9b64e21bea style(mediapanel): fix artwork cropping in non compact mode 2026-03-27 14:22:21 +01:00
Lemmy 215750ddcb feat(template): added dedicated Scroll(wm) template 2026-03-27 08:29:25 -04:00
Lysec 6b2c0fc9c4 fix(audio): scope stream volume overrides per media identity 2026-03-27 13:12:06 +01:00
Lysec 0133da8bd0 Merge pull request #2315 from ern775/audio-stream-filter
fix(audio): filter out intermediate stream nodes
2026-03-27 12:56:43 +01:00
Lysec 10cd968f9d Merge pull request #2318 from linusammon/main
fix(ci): flake updates should trigger cachix workflow
2026-03-27 12:54:27 +01:00
Linus Ammon 39dccc49dc fix(ci): flake updates should trigger cachix workflow 2026-03-27 12:16:34 +01:00