Commit Graph

  • d561b9d6a1 Merge pull request #5257 from rootatoskr/docs/states-wireplumber-threshold master Alexis Rouillard 2026-08-20 13:41:51 +02:00
  • 71a1220373 docs(states): wireplumber uses >=, not <= rootatoskr 2026-08-15 22:06:26 +02:00
  • 09e69e0f48 Merge pull request #5232 from brian-brow/fix/hyprland-enable-bar-scroll-5229 Alexis Rouillard 2026-08-14 23:34:07 +02:00
  • 6c3bd01bae Merge pull request #5251 from daher13/fix/format-backlight-module Alexis Rouillard 2026-08-13 14:24:41 +02:00
  • f95987d5c1 Merge pull request #5252 from daher13/feat/clang-makefile-archlinux Alexis Rouillard 2026-08-13 14:24:27 +02:00
  • ca46b9321f feat: clang format options added on makefile and docker image for archlinux Guilherme Daher 2026-08-13 08:56:48 -03:00
  • ab08e22494 fix: fix module backlight format using clang Guilherme Daher 2026-08-13 08:50:04 -03:00
  • 1039ed8ee2 Merge pull request #5248 from daher13/fix/refresh-on-changeid Alexis Rouillard 2026-08-13 10:17:16 +02:00
  • 9ca345e32c Merge pull request #5249 from shivankgarg98/fix/privacy-timeout-use-after-free Alexis Rouillard 2026-08-13 09:35:07 +02:00
  • e92f280a94 fix: formatted with clang Guilherme Daher 2026-08-12 17:06:44 -03:00
  • 38cc11c3b0 privacy: disconnect pending timeouts on destruction Shivank Garg 2026-08-13 00:50:42 +05:30
  • 5ef2da41be fix(hyprland/workspaces): handle workspace ID changes Guilherme Daher 2026-08-12 16:09:48 -03:00
  • 084d87401d Merge pull request #5230 from toadjaune/patch-1 Alexis Rouillard 2026-08-03 23:07:00 +02:00
  • 5e713c5619 Merge pull request #5209 from gitmpr/backlight-default-min-brightness Alexis Rouillard 2026-08-03 23:05:54 +02:00
  • 7ceb61a64d Merge pull request #5210 from gitmpr/fix/backlight-min-brightness-step-clamp Alexis Rouillard 2026-08-03 23:05:40 +02:00
  • d01f1f44ec fix(hyprland/workspaces): respect enable-bar-scroll config option Brian Brown 2026-07-31 22:27:44 -04:00
  • e07ee87ab3 Replace lone tab character in style.css with spaces for consistency Arnaud Venturi 2026-07-30 18:16:29 +02:00
  • d44a27af10 Merge pull request #5219 from 10ne1/fix/sway-ipc-subscribe-race Alexis Rouillard 2026-07-30 10:11:18 +02:00
  • d3fb8a621e Merge pull request #5216 from LukashonakV/enum-refactor Alexis Rouillard 2026-07-30 09:41:01 +02:00
  • d7e0554b3c Merge pull request #5225 from JuustKiwi/fix-mpris-newlines Alexis Rouillard 2026-07-30 09:34:41 +02:00
  • f9e2b1dea7 fix(mpris): sanitize metadata to prevent multiline UI expansion Ibrahim Issa 2026-07-28 13:48:40 +02:00
  • 6e0b50567e fix(sway/ipc): don't mistake events for the subscribe reply Adrian Ratiu 2026-07-03 15:53:45 +03:00
  • 2d87bd5ba9 Drop mandatory hyprland dependency Viktar Lukashonak 2026-07-23 11:58:35 +03:00
  • 30610d3b68 Merge pull request #5212 from bjnobre/fix/dynamic-tooltip-updates Alexis Rouillard 2026-07-21 21:13:14 +02:00
  • 7fae3d7d43 Merge pull request #5213 from LukashonakV/cavaBump Alexis Rouillard 2026-07-21 15:08:37 +02:00
  • 5bd3cd4805 cavaBump Viktar Lukashonak 2026-07-21 15:17:55 +03:00
  • d32e7fa86f fix(tooltips): keep dynamic tooltips from resetting hover delay Bene-Jázem B. Nobre 2026-07-20 11:03:31 -04:00
  • 456f78ecb1 Merge pull request #5208 from Mrpaoo/ref/rm-dpemit Alexis Rouillard 2026-07-19 19:15:51 +02:00
  • 7409ff6976 backlight: clamp scroll step to min-brightness gitmpr 2026-07-18 20:41:40 +02:00
  • 937aca0b72 config: add min-brightness to backlight example config gitmpr 2026-07-18 18:38:50 +02:00
  • 5b8c98729f refactor: rm direct dp.emit() call in constructor. yubo 2026-07-18 21:14:08 +08:00
  • 7f732f0553 Merge pull request #5201 from grishatop1/master Alexis Rouillard 2026-07-16 22:24:23 +02:00
  • e60ffa4a9c clang format grisha 2026-07-15 22:52:46 +02:00
  • 73fdafb5d3 use nmcli implementation for calculating signal strength grisha 2026-07-15 16:15:09 +02:00
  • d4a4417210 Merge pull request #5199 from LukashonakV/cavaImpr_2 Alexis Rouillard 2026-07-15 15:23:43 +02:00
  • 50f636236a man(waybar-cava): refresh and polish documentation Viktar Lukashonak 2026-07-15 15:46:37 +03:00
  • 52a5f74cd2 docs: merge coding conventions into CONTRIBUTING.md Viktar Lukashonak 2026-07-14 09:29:06 +03:00
  • 5c979152de refactor(cava): fix thread-safety, resource leaks, and style violations Viktar Lukashonak 2026-07-13 19:50:09 +03:00
  • cf19c836d3 Merge pull request #5197 from VlkrS/openbsd Alexis Rouillard 2026-07-12 09:30:12 +02:00
  • 795047ba8b idle_inhibitor.cpp: Fix build for systems without SIGRTMIN/SIGRTMAX Volker Schlecht 2026-07-11 23:36:59 +02:00
  • 98b2a563f3 Merge pull request #5187 from pajlada/fix/add-waybar-load-manpage Alexis Rouillard 2026-07-06 17:22:02 +02:00
  • b5abbdc696 docs(man): add load Rasmus Karlsson 2026-07-06 16:47:30 +02:00
  • 624623215d ci(smoke): keep the compositor alive between hardware cases Alex 2026-07-06 02:08:06 +02:00
  • eee2ab92fe style(bluetooth): clang-format the enumerate args Alex 2026-07-05 23:12:36 +02:00
  • b3e9545899 Merge pull request #5184 from Alexays/fix/smoke-state-hang Alexis Rouillard 2026-07-05 23:12:19 +02:00
  • 4222d5a213 ci(smoke): fix state tier hang from bare wait on a lingering daemon Alex 2026-07-05 23:00:33 +02:00
  • 6294ed2520 fix(hyprland/language): apply the CSS class on the main thread Alex 2026-07-05 23:04:58 +02:00
  • 6c1a0fa185 fix(bluetooth): accept module-level placeholders in enumerate formats Alex 2026-07-05 23:04:58 +02:00
  • 6d5d5f0768 fix(cava): throw instead of exit() on a bad config Alex 2026-07-05 23:04:58 +02:00
  • 699589b66a fix(river/tags): parse hide-vacant once, not in the wl callbacks Alex 2026-07-05 23:04:58 +02:00
  • a7b3a2c0db ci(smoke): fix state tier hang from bare wait on a lingering daemon Alex 2026-07-05 23:00:33 +02:00
  • 74f0d3393a ci(smoke): fix the mpd / hardware / leak tiers so they actually run Alex 2026-07-05 22:39:35 +02:00
  • 9a10949938 ci(smoke): cover teardown, state transitions and fake hardware Alex 2026-07-05 22:21:46 +02:00
  • 445e2aec1f fix(bar): avoid use-after-free segfault on exit Alex 2026-07-05 22:02:49 +02:00
  • 9d8a8356b5 fix(mpd): don't dereference a null song when the queue is cleared Alex 2026-07-05 22:02:17 +02:00
  • 6888243c50 Merge pull request #5180 from khaneliman/fix/taskbar-all-outputs Alexis Rouillard 2026-07-05 18:32:05 +02:00
  • ebbc7ea4dc fix(wlr/taskbar): re-show task when it no longer matches ignore-list Austin Horstman 2026-07-05 10:23:58 -05:00
  • cbad42bc9b fix(wlr/taskbar): stop forcing tasks onto every output's bar Austin Horstman 2026-07-05 10:23:06 -05:00
  • bf59a21815 Merge pull request #5177 from Alexays/fix/recent-issue-bugs Alexis Rouillard 2026-07-05 11:28:24 +02:00
  • d518110e6f fix(network): recover IP address after a link flap / router reboot fix/recent-issue-bugs Alex 2026-07-05 11:07:59 +02:00
  • 5711b1f4ef fix(backlight): stop per-tick filesystem re-enumeration / I/O flooding Alex 2026-07-05 11:08:59 +02:00
  • 969855f99e ci(freebsd): provide a bzip2.pc stub for freetype2 Alex 2026-07-05 10:46:58 +02:00
  • d2493906df ci(freebsd): install bzip2 so freetype2's pkg-config resolves Alex 2026-07-05 10:43:57 +02:00
  • 3868e06dee Merge pull request #5173 from Alexays/ci/smoke-plus Alexis Rouillard 2026-07-05 10:39:29 +02:00
  • 6fc23046f6 Merge pull request #5168 from Alexays/fix-2882 Alexis Rouillard 2026-07-05 10:38:39 +02:00
  • d8425b8fbb Merge pull request #5174 from Alexays/fix-5051 Alexis Rouillard 2026-07-05 10:38:00 +02:00
  • 61187b31c7 Merge pull request #5176 from Alexays/fix/review-lowsev Alexis Rouillard 2026-07-05 10:37:59 +02:00
  • e92fe4b62a Merge pull request #5175 from Alexays/fix/post-0150-review Alexis Rouillard 2026-07-05 10:35:13 +02:00
  • a600fba538 fix(AGraph): unref transient GtkBuilder on all menu-build paths fix/review-lowsev Alex 2026-07-05 10:20:18 +02:00
  • 9a1cb6183a fix(ALabel): free g_strdup'd menu action string via closure notify Alex 2026-07-05 10:20:14 +02:00
  • e8e12cdfa1 fix(audio_backend): make sink-mapping selection order-independent Alex 2026-07-05 10:26:34 +02:00
  • b527376985 fix(audio_backend): release leaked pa_operation handles Alex 2026-07-05 10:24:37 +02:00
  • eb10a511f0 ci(smoke): sanitizer build + module/interaction/a11y/layout coverage ci/smoke-plus Alex 2026-07-05 09:48:22 +02:00
  • 3f77c07875 fix(image): don't block the main loop with exec in the multiple-image path fix-5051 Alex 2026-07-05 10:20:41 +02:00
  • 9b093c53e9 fix(wireplumber): read gboolean into a gboolean, not a 1-byte bool (OOB write) fix-2882 Alex 2026-07-05 10:19:51 +02:00
  • fc6a567974 fix(systemd-failed-units): guard label/tooltip format against bad config Alex 2026-07-05 10:10:38 +02:00
  • 34522b4ccd fix(clock): guard tooltip formatting against unsupported specifiers Alex 2026-07-05 10:10:33 +02:00
  • 88064137ca fix(mpris): clear stale GError in playerctld selection loop Alex 2026-07-05 10:10:26 +02:00
  • b17743ff6a network: treat negative/failed link speed as 0 Alex 2026-07-05 10:10:10 +02:00
  • c9012c4107 sway/window: escape window title in tooltip markup Alex 2026-07-05 10:10:10 +02:00
  • 91ca603b04 keyboard_state: close fd when openDevice throws to fix fd leak Alex 2026-07-05 10:10:10 +02:00
  • 8441d5e124 config: harden output-dimensions parsing against malformed values Alex 2026-07-05 10:10:10 +02:00
  • 892ab479ba group: disconnect pending reveal timeout in destructor to fix UAF Alex 2026-07-05 10:10:10 +02:00
  • 2f2479ca35 fix(mango): reconnect IPC event thread on disconnect Alex 2026-07-05 10:09:26 +02:00
  • 8db89cc289 fix(mango): use xkb brief for shortDescription in language module Alex 2026-07-05 10:07:45 +02:00
  • 66139e4440 fix(tray): stop reorderItems from re-adding items (iterator UAF + double add) Alex 2026-07-05 10:11:59 +02:00
  • 74cf45d530 fix(hyprland): detect Lua protocol without side-effecting dispatch Alex 2026-07-05 10:11:59 +02:00
  • 30dcd7a7ca fix(hyprland/workspaces): own debounce timer on main thread, fix UAF Alex 2026-07-05 10:09:35 +02:00
  • 4764a62afc fix(wwan): null members after unref and guard destructor to avoid double-free Alex 2026-07-05 10:07:10 +02:00
  • c16e7efa13 fix(niri): close the IPC socket fd once (ScopedFd owns it), not twice Alex 2026-07-05 10:06:55 +02:00
  • 77734e9b02 custom-graph: fix worker crash, JSON UTF-8 validation, SIGRTMIN guard Alex 2026-07-05 10:07:29 +02:00
  • 48db4aa36e fix(bar): make disable-on-sleep DPMS suspend actually reach modules Alex 2026-07-05 10:07:21 +02:00
  • afa6ab1fd8 fix(AModule): don't crash on click/scroll commands with literal braces Alex 2026-07-05 10:07:12 +02:00
  • fc297a7df3 ci: only trigger on push to master to avoid duplicate PR runs Alex 2026-07-05 10:10:04 +02:00
  • acc7060be6 fix(wireplumber): guard async callbacks by connection generation; wire scroll once Alex 2026-07-05 09:53:11 +02:00
  • 0729823c13 fix(image): don't crash at startup when the widget isn't realized yet Alex 2026-07-05 09:47:47 +02:00
  • 93cabeefc2 Merge pull request #5172 from khaneliman/fix/label-markup-cache-pua-collation Alexis Rouillard 2026-07-05 09:40:47 +02:00
  • a51bddab9e fix(label): compare markup cache by raw bytes, not collation Austin Horstman 2026-07-05 01:18:26 -05:00
  • 57c1ac789f Merge pull request #5170 from layus/feat/pow-format-modifiers Alexis Rouillard 2026-07-05 08:03:48 +02:00
  • c63ece5c83 Merge pull request #5171 from khaneliman/fix/niri-ipc-initial-connect-regression Alexis Rouillard 2026-07-05 08:01:24 +02:00