Commit Graph

9439 Commits

Author SHA1 Message Date
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
ern775 2c09e9185f fix(audio): filter out intermediate stream nodes 2026-03-27 10:44:27 +03:00
Ly-sec f19a19cfc6 chore(flake): update flake.lock 2026-03-27 01:14:20 +00:00
notiant 477810b954 change Airplane Mode visibility conditions 2026-03-26 22:18:16 +01:00
Lysec fae79fe75f fix(zed): typo resolved
Issue: #2311
2026-03-26 20:11:41 +01:00
notiant dffdfcffc4 improve some process handling 2026-03-26 19:30:41 +01:00
notiant 78c0b2fe25 improve airplane mode handling 2026-03-26 18:58:05 +01:00
Lysec 396fba755b Merge pull request #2309 from gammons/fix/idle-lock-on-suspend
fix(IdleService): respect lockOnSuspend when idle triggers suspend
2026-03-26 15:56:20 +01:00
Lysec 17bfd02204 fix(lock-keys): only apply sysfs LED state on successful reads 2026-03-26 15:49:15 +01:00
Grant Ammons 6d7d35d7e0 fix(IdleService): respect lockOnSuspend when idle triggers suspend 2026-03-26 10:32:30 -04:00
Lysec 537ec29f5e Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-03-26 15:30:06 +01:00
Lysec 9222070803 fix(Lockscreen): adjust password cursor so it properly follows position
Fixes: #2308
2026-03-26 15:29:55 +01:00
Lysec c608f1f700 Merge pull request #2298 from tmarti2/dismiss-toast-ipc-call
Dismiss toast ipc call
2026-03-26 15:17:29 +01:00
Thibault Martin 7800306b4b Add Toast dismiss IPC Handler 2026-03-26 14:25:07 +01:00
Lysec 70082a6491 Merge pull request #2303 from tibssy/feat/smooth-scroll-nviews
feat/smooth scroll animations on NListView, NGridView, and NScrollView
2026-03-26 12:22:28 +01:00
tibssy ea1710c9c9 fix: restore smooth scroll animation for keyboard navigation in wallpaper selector panel 2026-03-26 02:38:30 +00:00
tibssy c524c9611f feat(view): add smooth scroll animation for keyboard navigation in NListView and NGridView 2026-03-26 02:38:30 +00:00
tibssy 01744222c4 feat(view): implement smooth wheel scrolling for NScrollView 2026-03-26 02:38:30 +00:00
tibssy b612c353fd feat(view): implement smooth wheel scrolling for NGridView 2026-03-26 02:38:30 +00:00
tibssy 3798118461 feat(view): implement smooth wheel scrolling for NListView with global setting 2026-03-26 02:38:30 +00:00
Ly-sec df62bb3212 chore(flake): update flake.lock 2026-03-26 01:14:59 +00:00
Lemmy 8362462be8 chore(sway): fix border color 2026-03-25 20:14:42 -04:00
Lemmy 021f0026da fix(bar): guard bar widget metadata lookup 2026-03-25 19:12:30 -04:00
Lemmy 6d08fd1a0b feat(nightlight): using our own manual scheduling to allow more flexibility 2026-03-25 18:27:42 -04:00
Lemmy 2623f081d6 fix: only convert config symlinks when modification is needed. fix #2299 2026-03-25 17:18:54 -04:00
Lemmy e29a71e9a4 fix(lockkeys): replace 'this' to a proper id to avoid warnings 2026-03-25 16:58:33 -04:00
Lemmy c640bc9083 feat(bar-ipc): added new "peek" call and made existing call work better with auto-hide 2026-03-25 16:48:21 -04:00
Lemmy 7b35d3724e fix(launcher): fix iconMode default gui settings. fix #2296 2026-03-25 16:30:58 -04:00
Lemmy 7966f963dc fix(background): fix dupe transition on startup + minor safety improvement to avoid potential null texture on shaders 2026-03-25 16:19:47 -04:00
Lemmy de4e087363 fix(nimagerounded): avoid null shader texture when image disappear 2026-03-25 16:19:15 -04:00
Lemmy 8ecd351bfc fix(wallpaper-settings): added missing parameter 2026-03-25 15:56:37 -04:00
Lemmy 2f456e749d fix(audioservice): repeater need an Item delegate. 2026-03-25 15:48:56 -04:00
Lysec c960e17791 Merge branch 'niri-qs' 2026-03-25 13:36:25 +01:00