-
ec64804fec
Infer kill event teams without relying on the livedamage plugin
main

DebianandSisyphus
2026-09-18 14:39:21 +02:00
-
c1b5f6d86a
Populate team rosters from a LIVESTATS team token and tag the damage list

DebianandSisyphus
2026-09-18 14:26:06 +02:00
-
cbeab1ae45
Detect team modes by GAME_TYPE code and sync gametype at match start

DebianandSisyphus
2026-09-18 14:19:37 +02:00
-
016384ef12
Display responses to cvars the user queries from the console

DebianandSisyphus
2026-09-18 13:57:19 +02:00
-
f8a71e7906
Render locally what rcon say broadcasts print on the server

DebianandSisyphus
2026-09-18 13:32:49 +02:00
-
c636557849
Sync rosters at match start, harden dedup and TIME handling, add scoreboard and damage summary

DebianandSisyphus
2026-09-18 13:04:34 +02:00
-
43758f980c
Run the roster seeder after cvar handling so credential responses survive

DebianandSisyphus
2026-09-18 12:43:19 +02:00
-
c9487b954a
Seed the player roster from a status dump on connect and map change

DebianandSisyphus
2026-09-18 12:33:59 +02:00
-
c5e0bc3f01
Track roster connects and disconnects from the stats stream

DebianandSisyphus
2026-09-18 12:30:12 +02:00
-
b69cc38cce
Consume every LIVESTATS heartbeat variant and show them all only with -v

DebianandSisyphus
2026-09-18 12:26:42 +02:00
-
17dd04857f
Announce the winner of aborted matches too, only restarts stay silent

DebianandSisyphus
2026-09-18 12:20:46 +02:00
-
ca1666f3a5
Ignore docs build artifacts

DebianandSisyphus
2026-09-18 12:19:29 +02:00
-
be7c3aec56
Track vote subjects and authoritative player scores in game state

DebianandSisyphus
2026-09-18 12:19:29 +02:00
-
38f1446cde
Announce forfeited match winners and show LIVESTATS lines only with -v

DebianandSisyphus
2026-09-18 12:19:23 +02:00
-
c08db27b57
Suppress all status debris in the window instead of shape-matching chunks

DebianandSisyphus
2026-09-16 23:36:53 +02:00
-
73e503e863
Hide status output chunks behind a suppression window opened by the status echo

DebianandSisyphus
2026-09-16 23:31:46 +02:00
-
3bc84ba3f2
Catch status rows in all arrival modes: wrapped, colored and split fragments

DebianandSisyphus
2026-09-16 23:24:46 +02:00
-
d188c6a506
Match RCON output shapes on color-stripped text so status rows hide correctly

DebianandSisyphus
2026-09-16 23:07:41 +02:00
-
8eccfefc75
Show client id and endpoint on connect/disconnect, gate command echoes behind -v

DebianandSisyphus
2026-09-16 22:04:47 +02:00
-
e834b44ba6
Hide RCON command output but keep command echoes from other clients

DebianandSisyphus
2026-09-16 21:47:25 +02:00
-
9ea4aa122a
Make server name learning opt-in to avoid lagging the game server

DebianandSisyphus
2026-09-16 21:35:10 +02:00
-
190152733e
Add timestamps to game events and connection messages

DebianandSisyphus
2026-09-16 21:31:31 +02:00
-
b8864ca8dd
Stop double-formatting stats stream events

DebianandSisyphus
2026-09-16 21:27:28 +02:00
-
b641eb4e45
Fix scroll-hold drift, ignore input while too small and redraw scrolls immediately

DebianandSisyphus
2026-09-16 21:27:28 +02:00
-
71bd740d78
Bound listing capture and accept all server count-line formats

DebianandSisyphus
2026-09-16 21:27:27 +02:00
-
3d1dc19d9b
Learn cvar and command names from the server for autocomplete
pfl
2026-09-16 18:25:48 +02:00
-
db123993c0
Rework TUI: single-threaded curses, scrollback buffer, server menu
pfl
2026-09-16 17:01:51 +02:00
-
0613d380a4
Add graceful shutdown, reconnect handling and config file integration

DebianandSisyphus
2026-09-13 14:00:16 +02:00
-
3213bb38b4
Handle undersized terminals and wire autocomplete/history options

DebianandSisyphus
2026-09-13 14:00:16 +02:00
-
271637ee71
Add config getters for logging, history and behavior settings

DebianandSisyphus
2026-09-13 14:00:16 +02:00
-
5b90d66276
Remove dead code, fix cvar argument type and add player name helper

DebianandSisyphus
2026-09-13 14:00:13 +02:00
-
e47badb7b3
Harden JSON event parsing and broadcast message formatting

DebianandSisyphus
2026-09-13 14:00:13 +02:00
-
15d461c234
Fix ZMQ socket monitor leak and guard monitor recv against races

DebianandSisyphus
2026-09-13 14:00:13 +02:00
-
18bfa4b88e
modified: install.sh
xbl
2026-06-14 14:50:05 +02:00
-
ed78238ddc
modified: install.sh
xbl
2026-06-14 14:43:50 +02:00
-
bd0a2d4f38
modified: install.sh
xbl
2026-06-14 14:41:16 +02:00
-
0f84feead8
modified: install.sh
xbl
2026-06-14 14:36:15 +02:00
-
fb19b09a43
modified: main.py
xbl
2026-06-14 14:34:10 +02:00
-
e163e988f2
modified: install.sh
xbl
2026-06-14 14:29:28 +02:00
-
d1f6e15bdb
modified: install.sh
xbl
2026-06-14 14:24:35 +02:00
-
b87ac01d83
modified: install.sh
xbl
2026-06-14 14:16:42 +02:00
-
d14c268178
modified: install.sh
xbl
2026-06-14 14:15:44 +02:00
-
a87533fead
deleted: AUTOCOMPLETE.md modified: README.md modified: install.sh
xbl
2026-06-14 13:59:16 +02:00
-
0666d33749
modified: README.md
xbl
2026-06-13 10:24:21 +02:00
-
29c613877d
deleted: qlpycon.bash deleted: test_ui.py
xbl
2026-06-13 10:23:34 +02:00
-
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
xbl
2026-06-13 10:21:29 +02:00
-
be6ae8d137
modified: qlpycon.bash
xbl
2026-06-12 20:52:10 +02:00
-
530c12d9c0
Fix curses error in print_colored at window boundaries
pfl
2026-01-09 15:13:52 +01:00
-
993ed4f051
Fix curses error when info window is full
pfl
2026-01-09 15:11:19 +01:00
-
42b958acdb
Add terminal resize handling
pfl
2026-01-09 15:08:44 +01:00
-
f1ed9c3d2c
Add UI test mode script
pfl
2026-01-09 15:02:03 +01:00
-
4ac9432db9
Ignore CLAUDE*.md files
pfl
2026-01-09 14:59:53 +01:00
-
fbaa4564e4
Fix cursor position and live timer updates
pfl
2026-01-09 14:58:05 +01:00
-
a03b4b0b93
Add missing Quake Live commands to autocomplete
pfl
2026-01-09 14:23:50 +01:00
-
e6e32033ad
Add live match timer countdown
pfl
2026-01-09 14:00:32 +01:00
-
16b5209338
Fix exception handling in ui.py
pfl
2026-01-09 13:56:14 +01:00
-
f75adac97a
Optimize patterns and improve script configurability
pfl
2026-01-09 13:51:53 +01:00
-
224782467d
qlpycon.bash
pfl
2026-01-09 13:40:59 +01:00
-
216abb4a3f
fix exiting moar
pfl
2026-01-09 13:32:00 +01:00
-
182f94abb2
quit on quit!
pfl
2026-01-09 13:28:29 +01:00
-
7d5210214a
salidu
xbl
2026-01-09 13:17:30 +01:00
-
8d8a729490
changez
xbl
2026-01-02 17:05:57 +01:00
-
7c031d2cae
featurz
xbl
2025-12-30 15:50:07 +01:00
-
40e868416e
featurz
xbl
2025-12-30 00:50:24 +01:00
-
c7b6df9932
changey
xbl
2025-12-29 22:40:31 +01:00
-
1a57258a2d
feat
xbl
2025-12-29 17:06:14 +01:00
-
bc4f62dcf8
lul
xbl
2025-12-29 14:00:21 +01:00
-
dbc4391be2
foxes
xbl
2025-12-29 08:41:07 +01:00
-
18cf31073f
fixez
xbl
2025-12-29 08:05:47 +01:00
-
3f61ff1a06
foxes
xbl
2025-12-24 10:02:04 +01:00
-
53c0b3af55
improoove
xbl
2025-12-24 09:23:26 +01:00
-
6ef29d83cb
coulorz
xbl
2025-12-23 23:06:38 +01:00
-
dba0065c99
warmup
xbl
2025-12-23 22:38:14 +01:00
-
d387a13855
laul
xbl
2025-12-23 22:32:49 +01:00
-
61a9425650
improoove
xbl
2025-12-23 22:13:52 +01:00
-
324d9c6a86
newnewnew
xbl
2025-12-23 21:59:19 +01:00
-
fbc6b596e2
colorz
xbl
2025-12-23 17:11:27 +01:00
-
c1e5a28b41
saved
xbl
2025-12-23 15:41:10 +01:00
-
c648a99439
sumting
xbl
2025-12-23 10:18:50 +01:00
-
6b4445b538
lul
xbl
2025-12-23 09:40:55 +01:00
-
40b4620822
lol
xbl
2025-12-23 09:38:36 +01:00
-
a889898694
refactor
xbl
2025-12-23 09:37:42 +01:00
-
1dcd8941b5
serverwindow
xbl
2025-12-22 01:27:33 +01:00
-
499525b714
save
xbl
2025-12-21 18:22:42 +01:00
-
324d36746a
updayz
xbl
2025-12-16 16:42:06 +01:00
-
d60627e2d2
lesssgo
xbl
2025-12-16 00:38:49 +01:00
-
5567a5be8c
lol
xbl
2025-12-11 23:43:45 +01:00
-
2764135b39
init
xbl
2025-12-10 23:12:09 +01:00