Releases
26.10.9
Compare
Sorry, something went wrong.
No results found
e9b0404 bump version to 26.10.9 (derkalle4)
de4a42b Merge pull request #12 from KennyZorro/hud/player-settings (Kalle)
b510aeb fix(hud): keep the tracker timer bar through the fade-out (KennyZorro)
2ce5460 Merge pull request #11 from KennyZorro/hud/player-settings (Kalle)
8fa579e feat(hud): player settings for the tracker, larger menu type (KennyZorro)
9a6a130 Merge pull request #10 from KennyZorro/hud/tactical-redesign (Kalle)
8b03297 Merge pull request #9 from KennyZorro/hud/ruleset-pass (Kalle)
d9aa6c5 feat(hud): tactical redesign - Panorama v5 layouts, sheet and painters (KennyZorro)
b5a21d2 style(hud): v4 visual pass - calmer hierarchy, state by shape, semantic colours (KennyZorro)
20bb7de chore(hud): hud_v4.css is a symlink to hud_v4.vcss, like hud_v3.css (KennyZorro)
6b8b975 docs(hud): document v4 HUD rules; preview URL params for screenshots (KennyZorro)
84a091a perf(hud): client-drained tracker timer, XML-aware first paint, deferred menu open (KennyZorro)
771e097 Merge pull request #8 from KennyZorro/perf/phase-4-tests (Kalle)
e02555f Merge pull request #7 from KennyZorro/perf/phase-3-attributes (Kalle)
7453d71 Merge pull request #6 from KennyZorro/perf/phase-2-hud (Kalle)
b542745 Merge pull request #5 from KennyZorro/perf/phase-1-hotpath (Kalle)
602564a Merge pull request #4 from KennyZorro/perf/phase-0-stability (Kalle)
8c735aa refactor(engine): open-type skip condition in OpenTypeIndex [C4.2] (KennyZorro)
b01d6ed test(saves): a stalled write never lands after the synchronous flush [C4.1] (KennyZorro)
5aaf37b test(engine): cover the cleanup fixes without the game [C4.1] (KennyZorro)
c72cfdd test(bench): microbenchmarks for rules, fill and shadows [T4.3] (KennyZorro)
1c1fd59 feat(debug): perf counters and challenges perf command [T4.2] (KennyZorro)
57af593 test(engine): xUnit test project for rules, pipeline, load checks and providers [T4.1] (KennyZorro)
428f5d7 refactor(pipeline): move the progress pipeline core into CSS-free classes [T4.1] (KennyZorro)
f2dd992 refactor(extractors): drop unused members and empty listener methods [C3.7] (KennyZorro)
9a13564 refactor(extractors): compact generated extractors [C3.6] (KennyZorro)
71e3589 perf(extractors): derived keys from cached controllers [C3.5] (KennyZorro)
ec5072d perf(attributes): provider housekeeping [C3.4] (KennyZorro)
0cd874c perf(attributes): trade checks the target before building data [C3.3] (KennyZorro)
5048d9f perf(attributes): cheap button changes [C3.2] (KennyZorro)
7eae47c refactor(attributes): slim provider interface; trade as registry service [C3.1] (KennyZorro)
c0c8d7e perf(attributes): read event controllers once; fail closed on uncompiled rules [T3.3][T3.1] (KennyZorro)
7bd5c61 perf(rules): typed event values [T3.5] (KennyZorro)
0e8fdf4 feat(rules): validate rule keys, types and operators at load [T3.4] (KennyZorro)
249c255 refactor(attributes): attribute provider registry for situation keys [T3.3] (KennyZorro)
360361d perf(extractors): resolve key aliases at load, write canonical keys only [T3.2] (KennyZorro)
a705265 perf(rules): compile rules at load [T3.1] (KennyZorro)
80d134d perf(engine): build plugin events only for subscribers [C2.9] (KennyZorro)
9b51bfd refactor(generator): emit one-line guards and small fill helpers [C1.8] (KennyZorro)
6a09b94 perf(notifications): tell the completing player directly [C2.8] (KennyZorro)
9e443f4 perf(tracker): return early from an idle refresh [C2.7] (KennyZorro)
7e5fa23 fix(hud): end the closing grace when a player is released [C2.6] (KennyZorro)
ade1926 refactor(hud): track panel visibility only in the root table [C2.5] (KennyZorro)
3543d67 perf(menu): invalidate scoreboards only when solved counts can change [C2.4] (KennyZorro)
017f51c perf(notifications): keep the Discord sender for the process [C2.3] (KennyZorro)
0bf7bc2 perf(hud): restore round defaults through the write caches [C2.2] (KennyZorro)
cade64f fix(tracker): remember the schedule key, not the schedule [C2.1] (KennyZorro)
b6ea8bb perf(notifications): merge completion broadcasts, queue Discord posts [T2.5] (KennyZorro)
013eff6 perf(menu): batch patch repaints, cache sorted scoreboards [T2.4] (KennyZorro)
11cfbdb perf(tracker): rebuild content only when dirty, static panel ids [T2.3] (KennyZorro)
19a8bff perf(hud): cache validated layout handles [T2.2] (KennyZorro)
1d7a16f perf(hud): per-slot transmit tables for CheckTransmit [T2.1] (KennyZorro)
6494463 perf(situations): keep only team and human state in the round roster [C1.7] (KennyZorro)
677910d perf(engine): clear target scratch lists after filtering [C1.6] (KennyZorro)
5d811a8 refactor(pipeline): track seeds by progress version only [C1.5] (KennyZorro)
7dfe16c perf(pipeline): mark open types dirty only when a type can change [C1.4] (KennyZorro)
cc84ea1 perf(pipeline): reuse the worker's eligible task list [C1.3] (KennyZorro)
d7857b5 perf(engine): size event data dictionaries up front [C1.2] (KennyZorro)
c5f494d perf(engine): write only the global keys loaded rules read [C1.1] (KennyZorro)
f3a791e perf(situations): count ace enemies from a round roster [T1.7] (KennyZorro)
61bf23a perf(engine): skip targets whose type has no open task [T1.4] (KennyZorro)
d860a4d perf(pipeline): keep worker shadows and reseed only on external change [T1.3] (KennyZorro)
946308c perf(extractors): fill only the keys loaded rules read; listener early exit [T1.1][T1.6] (KennyZorro)
e7f8db8 perf(engine): gate types on warmup and round state before filling [T1.2] (KennyZorro)
734bded perf(engine): preselect extractors, buffer targets, cache slot identity [T1.5] (KennyZorro)
849f451 fix(saves): a stalled write never lands after the synchronous flush [C0.1] (KennyZorro)
483e3fb refactor(pipeline): drop redundant pending checks and dead enqueue fallback [C0.3] (KennyZorro)
b6729f8 perf(pipeline): allocate patch lists on first use [C0.2] (KennyZorro)
b8de2ef fix(persistence): keep sync flush off a still-running background write [C0.1] (KennyZorro)
c2530fe build(deps): pin CounterStrikeSharp.API to 1.0.376 [T0.6] (KennyZorro)
a4b13ab feat(persistence): budgeted autosave with background writes [T0.5] (KennyZorro)
0a01ce6 fix(situations): drop trade records of a forgotten slot [T0.4] (KennyZorro)
9915bcf fix(pipeline): apply patches from the plugin tick instead of the worker [T0.2] (KennyZorro)
4e17052 fix(pipeline): keep pending bookkeeping on the game thread [T0.1] (KennyZorro)
b7e8d1c update docs (derkalle4)
04ffb44 draft: fix ace (derkalle4)
bf133c6 fix: menu v3 (derkalle4)
You can’t perform that action at this time.