summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-02-14Bump version to 0.8.2v0.8.2Paul Buetow
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13Bump version to 0.8.1v0.8.1Paul Buetow
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13cleanupPaul Buetow
2026-02-13Add AGENTS.md for AI coding agents (project layout, build, display, conventions)Paul Buetow
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13add new claudePaul Buetow
2026-02-13rename claudePaul Buetow
2026-02-13renamePaul Buetow
2026-02-13Show version in SDL window title bar (Loadbars 0.8.0)v0.8.0Paul Buetow
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13Remove 1px gaps between bars to fix vertical line artifactsPaul Buetow
- barWidth = winW/numBars (no -1), advance x by barW only - Eliminates uncleared 1px columns that showed as vertical lines Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13Document hotkeys in README; fix display/config; net interface helpPaul Buetow
- README: add Hotkeys section (1,2,3,e,h,n,q,w,a,y,d,c,f,v,arrows) - README: network interface and netlink config docs - Display: default window width 1200; clear bar slots to fix CPU/mem/net mixing - Display: numBars count only non-nil hosts (layout matches draw) - Display: network bars (key 3), net interface choice and n=cycle - Display: extended peak line (e), cpu/net avg keys (a,y,d,c) with feedback - Config: default barwidth 1200; netint/netlink in --help - Collector: parse_test Linux-style net stats Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13Fix core toggle off and add memory bars (key 2)Paul Buetow
- Clear renderer every frame so toggling cores off shows single bar again - Add drawMemBar: RAM (dark grey/black) and Swap (grey/black) per host - Remove redrawBg; always clear before draw - README updates Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13Fix hotkeys 1/2/3 and per-core displayPaul Buetow
- Collector: always send all CPU lines so key 1 can toggle per-core view - Display: use float division in drawCPUBar to avoid divide-by-zero panic - Display: count actual CPU bars for bar width so all cores fit on screen - Display: use local showMem/showNet for layout, add stdout feedback for 1/2/3 Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13Go rewrite: loadbars with mage, default localhost, NOTICEPaul Buetow
- Module codeberg.org/snonux/loadbars, Go 1.25 - cmd/loadbars, internal/{app,config,collector,display,stats,constants,version} - SDL display, shell script for remote (no Perl), config/cluster support - Magefile: build, test, install, uninstall/deinstall - NOTICE for go-sdl2 attribution (BSD-3-Clause) - Default to localhost when no hosts given (no SSH) - Remove loadbars-go binary name; build as loadbars Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13Remove Perl version and build files; add .gitignore for .serena/Paul Buetow
Amp-Thread-ID: https://ampcode.com/threads/T-019c58b3-06fb-733d-8fc1-f268fe7f70d5 Co-authored-by: Amp <amp@ampcode.com>
2026-02-13Revert "Replace Perl threads with fork() for multi-host monitoring"Paul Buetow
This reverts commit 79627ce3c419a6a6d6e03c83e7c62333b60345d8.
2026-02-13Replace Perl threads with fork() for multi-host monitoringPaul Buetow
Major refactoring to fix SDL threading crashes on modern Linux with sdl12-compat. Perl threads are incompatible with SDL 1.2 compatibility layer, causing segfaults in TTF_RenderText_Solid. Changes: - Replace threads::create with fork() for process-based concurrency - Implement IPC using pipes instead of threads::shared memory - Add read_from_processes() to handle pipe-based data transfer - Update signal handling for SIGTERM and SIGUSR1 in child processes - Remove all :shared attributes from variables - Update process termination to use waitpid() instead of thread joins This allows loadbars to monitor multiple remote hosts simultaneously without SDL threading conflicts. Each host runs in its own forked process with completely separate memory space. Tested successfully with 3 remote hosts on Fedora 43. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-13Rename justfile to Justfile and remove manpage generationPaul Buetow
- Rename justfile to Justfile (conventional naming) - Remove documentation target from Justfile - Deprecated manpage functionality in favor of README.md
2026-02-13Convert POD documentation to Markdown and migrate to JustfilePaul Buetow
- Convert all POD files to Markdown format - Replace Makefile with justfile for build automation - Remove deprecated Debian packaging files and related directories - Update copyright year from 2013 to 2026 in Constants.pm and loadbars - Remove obsolete docs directory (bugs, wishlist, and generated files) - Fix sum() function in Utils.pm to handle undef values properly
2021-11-03convert POD to TXTPaul Buetow
2021-05-01fix URIsPaul Buetow
2021-05-01add screenshotsPaul Buetow
2015-05-23Change github namePaul Buetow (centauri)
2014-06-22add dput to release makefile targetPaul C. Buetow (mars.fritz.box)
2014-06-22New release0.7.5Paul C. Buetow (mars.fritz.box)
2014-06-22remove readme.mdPaul C. Buetow (mars.fritz.box)
2014-06-22New release0.7.4Paul C. Buetow (mars.fritz.box)
2014-06-22add readme.podPaul C. Buetow (mars.fritz.box)
2014-06-22New release0.7.3Paul C. Buetow (mars.fritz.box)
2014-06-14New release0.7.2Paul C. Buetow (mars.fritz.box)
2014-04-27typoPaul C. Bütow
2014-04-10cleanupPaul C. Bütow
2014-04-10add note about cbarsPaul C. Bütow
2014-03-22fix git repoadmin (centauri.fritz.box)
2014-03-22fix git repoadmin (centauri.fritz.box)
2014-03-22fix git repoadmin (centauri.fritz.box)
2014-03-22change git repoadmin (centauri.fritz.box)
2013-12-27fixPaul Buetow (mars.fritz.box)
2013-10-19Create README.mdPaul Bütow
2013-07-10New release0.7.1Paul Buetow
2013-07-10it"s now possible to resize the window via mousePaul Buetow
2013-06-19New release0.7.0Paul Buetow
2013-06-19change standard window sizePaul Buetow
2013-06-19change standard window sizePaul Buetow
2013-06-19change yearPaul Buetow
2013-06-19shell expansion works now!Paul Buetow
2013-06-19remov diplomaPaul Buetow
2013-06-17better thread exitPaul Buetow
2013-06-17quick commitPaul Buetow
2013-06-17Merge branch 'master' of git.buetow.org:/git/loadbars into developPaul Buetow
2013-06-17Threads dont terminate abnormally anymorePaul Buetow