-
d30fa71ee0
Merge branch 'master' of https://github.com/Alexays/Waybar
main
Zander671
2026-08-15 13:07:50 -07: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 RatiuandClaude Fable 5
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

AlexandClaude Opus 4.8
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

AlexandClaude Opus 4.8
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
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
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
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
Alex
2026-07-05 10:20:41 +02:00
-
9b093c53e9
fix(wireplumber): read gboolean into a gboolean, not a 1-byte bool (OOB write)
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
-
-
64f70caa46
fix(niri): keep the initial IPC connect synchronous
Austin Horstman
2026-07-05 00:29:27 -05:00
-