Debian and Sisyphus
016384ef12
Display responses to cvars the user queries from the console
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <[email protected] >
2026-09-18 13:57:19 +02:00
Debian and Sisyphus
c636557849
Sync rosters at match start, harden dedup and TIME handling, add scoreboard and damage summary
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <[email protected] >
2026-09-18 13:04:34 +02:00
Debian and Sisyphus
c9487b954a
Seed the player roster from a status dump on connect and map change
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <[email protected] >
2026-09-18 12:33:59 +02:00
Debian and Sisyphus
c5e0bc3f01
Track roster connects and disconnects from the stats stream
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <[email protected] >
2026-09-18 12:30:12 +02:00
Debian and Sisyphus
17dd04857f
Announce the winner of aborted matches too, only restarts stay silent
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <[email protected] >
2026-09-18 12:20:46 +02:00
Debian and Sisyphus
be7c3aec56
Track vote subjects and authoritative player scores in game state
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <[email protected] >
2026-09-18 12:19:29 +02:00
Debian and Sisyphus
38f1446cde
Announce forfeited match winners and show LIVESTATS lines only with -v
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <[email protected] >
2026-09-18 12:19:23 +02:00
Debian and Sisyphus
c08db27b57
Suppress all status debris in the window instead of shape-matching chunks
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <[email protected] >
2026-09-16 23:36:53 +02:00
Debian and Sisyphus
73e503e863
Hide status output chunks behind a suppression window opened by the status echo
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <[email protected] >
2026-09-16 23:31:46 +02:00
Debian and Sisyphus
8eccfefc75
Show client id and endpoint on connect/disconnect, gate command echoes behind -v
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <[email protected] >
2026-09-16 22:04:47 +02:00
Debian and Sisyphus
190152733e
Add timestamps to game events and connection messages
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <[email protected] >
2026-09-16 21:31:31 +02:00
Debian and Sisyphus
b641eb4e45
Fix scroll-hold drift, ignore input while too small and redraw scrolls immediately
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <[email protected] >
2026-09-16 21:27:28 +02:00
Debian and Sisyphus
71bd740d78
Bound listing capture and accept all server count-line formats
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <[email protected] >
2026-09-16 21:27:27 +02:00
pfl
3d1dc19d9b
Learn cvar and command names from the server for autocomplete
...
Send cvarlist and cmdlist on connect and merge the answer into the
autocomplete candidates. Number the server menu from 0, keep suggesting
sibling commands while the command name is typed, mask the password in
the startup line, ignore venv/, fix README claims.
2026-09-16 18:25:48 +02:00
pfl
db123993c0
Rework TUI: single-threaded curses, scrollback buffer, server menu
...
- All curses drawing on the main thread; stdin polled together with the
ZMQ sockets, Ctrl-C only sets a flag
- Output kept in a 2000-line buffer and redrawn from it, so resizes keep
the history; PgUp/PgDn and mouse wheel scroll it
- Messages without trailing newline continue the current line (status
table columns arrive as separate messages)
- Too-small terminal shows a warning instead of exiting
- Start without arguments shows a server selection menu
- Colors on the terminal default background; version 0.9.0
2026-09-16 17:01:51 +02:00
Debian and Sisyphus
3213bb38b4
Handle undersized terminals and wire autocomplete/history options
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <[email protected] >
2026-09-13 14:00:16 +02:00
Debian and Sisyphus
271637ee71
Add config getters for logging, history and behavior settings
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <[email protected] >
2026-09-13 14:00:16 +02:00
Debian and Sisyphus
5b90d66276
Remove dead code, fix cvar argument type and add player name helper
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <[email protected] >
2026-09-13 14:00:13 +02:00
Debian and Sisyphus
e47badb7b3
Harden JSON event parsing and broadcast message formatting
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <[email protected] >
2026-09-13 14:00:13 +02:00
Debian and Sisyphus
15d461c234
Fix ZMQ socket monitor leak and guard monitor recv against races
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <[email protected] >
2026-09-13 14:00:13 +02:00
xbl
7ca9795a39
modified: .gitignore
...
modified: README.md
new file: install.sh
renamed: config.py -> lib/constants.py
renamed: cvars.py -> lib/cvars.py
renamed: formatter.py -> lib/formatter.py
renamed: network.py -> lib/network.py
renamed: parser.py -> lib/parser.py
renamed: qlpycon_config.py -> lib/settings.py
renamed: state.py -> lib/state.py
renamed: ui.py -> lib/ui.py
modified: main.py
modified: qlpycon.bash
new file: qlpycon.conf.example
2026-06-13 10:21:29 +02:00