Skip to content

Releases

v1.4.1 - waycentral

Choose a tag to compare

@github-actions github-actions released this 25 Oct 00:07
Fix tray menus, bump version to 1.4.1

- The StatusNotifierItem Menu property is an object path, not a string,
  so right-click menus never opened

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

v1.4.0 - waycentral

Choose a tag to compare

@github-actions github-actions released this 24 Oct 21:39
Add GPU monitoring (-s GPU [N])

- Usage (averaged over 1 s), VRAM, temperature, power, core/memory
  clock and fan for every card in /sys/class/drm
- AMD/Intel/nouveau through sysfs and hwmon, NVIDIA through NVML loaded
  at runtime (no hard dependency), names from hwdata's pci.ids
- New wc_gpu_list / wc_gpu_json library API
- Bump version to 1.4.0

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

v1.3.0 - waycentral

Choose a tag to compare

@github-actions github-actions released this 24 Oct 14:07
Add updates, volume, network, layout, music and systray modules

- Updates (-u): libalpm checkupdates-style count per enabled repo + AUR
  via the RPC, every 30 min and after each pacman transaction
- Volume (-V OUT|IN): libpulse, event driven, detects speaker/headphones/
  headset/mic; up/down/set/mute/toggle/next-device controls
- Network (-n): NetworkManager over sd-bus, sysfs fallback
- Layout (-l): Hyprland tiledLayout over the IPC socket, event driven
- Music (-m): MPRIS over sd-bus, preferred player, controls, launches
  the player binary when it is not running
- Systray: waybar CFFI module (GTK3) with symbolic theme icons, dbusmenu
  menus and its own StatusNotifierWatcher
- Date: new calendar (week numbers, neighbouring days, today highlight),
  month navigation with -d next/prev/today
- CLI: exit when Waybar closes stdout instead of lingering
- Build releases in an Arch container; bump version to 1.3.0

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

v1.2.1 - waycentral

Choose a tag to compare

@github-actions github-actions released this 24 Oct 13:32
Event-driven lock keys, aligned clock

- Lock keys: keep the keyboards open and poll() them for lock key / LED
  events instead of reopening /dev/input every second; output changes
  immediately (new wc_lock_monitor_* API)
- Clock ticks on the second boundary and date on the minute boundary
  instead of drifting with sleep()
- Bump version to 1.2.1

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

v1.2.0 - waycentral

Choose a tag to compare

@github-actions github-actions released this 24 Oct 13:29
Add libwaycentral + waycentral.h, fix memory bugs

- Expose all modules as a shared/static library with a public header
  (waycentral.h) and pkg-config file; the binary builds on top of it
- Fix heap overflows (calendar, CPU JSON with many cores, hotspot sscanf)
- Fix overlapping sprintf UB and leaks on every tick in all modules
- Fix division by zero without a battery / swap / full_design
- Use statx() for root birth instead of spawning stat every second
- Parse /proc/meminfo per line, report real Shmem as Shared
- Library code returns errors instead of calling exit()
- Escape JSON/Pango in strings from sysfs and create_ap.conf
- Implement -v/--version, reject unknown arguments
- Makefile: separate release/debug objects, DESTDIR/PREFIX install
- Workflow: replace deprecated set-output, allow manual dispatch
- Bump version to 1.2.0

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

v1.1.4 - waycentral

Choose a tag to compare

@github-actions github-actions released this 24 Nov 18:14
Fix Numlock Tooltip

v1.1.3 - waycentral

Choose a tag to compare

@github-actions github-actions released this 15 Nov 16:05
Update Tooltips

v1.1.2 - waycentral

Choose a tag to compare

@github-actions github-actions released this 15 Nov 15:53
Fix Memory Tooltip

v1.1.1 - waycentral

Choose a tag to compare

@github-actions github-actions released this 15 Nov 03:33
Fix Hotspot

v1.1.0 - waycentral

Choose a tag to compare

@github-actions github-actions released this 15 Nov 02:53
Add Features