<feed xmlns='http://www.w3.org/2005/Atom'>
<title>webao/webAO/packets/handlers/handleASS.ts, branch master</title>
<subtitle>WebAO fork</subtitle>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/webao/'/>
<entry>
<title>Refactor playerlist to state-driven rendering with renderPlayerList</title>
<updated>2026-02-10T22:38:17+00:00</updated>
<author>
<name>David Skoland</name>
<email>davidskoland@gmail.com</email>
</author>
<published>2026-02-10T22:38:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/webao/commit/?id=020dfcda00ca06b9a06e7076eaf8a0164ae1327e'/>
<id>020dfcda00ca06b9a06e7076eaf8a0164ae1327e</id>
<content type='text'>
handlePR and handlePU now only update client.playerlist state,
and renderPlayerList handles all DOM rendering from that state.

Co-Authored-By: Claude Opus 4.6 &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
handlePR and handlePU now only update client.playerlist state,
and renderPlayerList handles all DOM rendering from that state.

Co-Authored-By: Claude Opus 4.6 &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use setAOhost return value instead of stale AO_HOST import</title>
<updated>2026-02-07T22:01:25+00:00</updated>
<author>
<name>David Skoland</name>
<email>davidskoland@gmail.com</email>
</author>
<published>2026-02-07T22:01:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/webao/commit/?id=9c68a1afcf178a86063f094b96471fa73531bd9a'/>
<id>9c68a1afcf178a86063f094b96471fa73531bd9a</id>
<content type='text'>
setAOhost now returns the current AO_HOST so handleASS can use the
freshly set value rather than the import captured before the update.

Co-Authored-By: Claude Opus 4.6 &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
setAOhost now returns the current AO_HOST so handleASS can use the
freshly set value rather than the import captured before the update.

Co-Authored-By: Claude Opus 4.6 &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix playerlist icons using wrong asset URL</title>
<updated>2026-02-07T21:21:42+00:00</updated>
<author>
<name>David Skoland</name>
<email>davidskoland@gmail.com</email>
</author>
<published>2026-02-07T21:21:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/webao/commit/?id=f26d35429e66ddcdd02c10f57b315b0f02b4add2'/>
<id>f26d35429e66ddcdd02c10f57b315b0f02b4add2</id>
<content type='text'>
PR/PU packets arrive before the ASS packet, so playerlist icon srcs
were set with the default AO_HOST. Now handleASS re-applies the
correct asset URL to existing playerlist images after AO_HOST updates.

Co-Authored-By: Claude Opus 4.6 &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR/PU packets arrive before the ASS packet, so playerlist icon srcs
were set with the default AO_HOST. Now handleASS re-applies the
correct asset URL to existing playerlist images after AO_HOST updates.

Co-Authored-By: Claude Opus 4.6 &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Prettified Code!</title>
<updated>2024-11-20T13:31:50+00:00</updated>
<author>
<name>stonedDiscord</name>
<email>stonedDiscord@users.noreply.github.com</email>
</author>
<published>2024-11-20T13:31:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/webao/commit/?id=6684f3fce6e90fd0574d7bab63b629554ab03ef6'/>
<id>6684f3fce6e90fd0574d7bab63b629554ab03ef6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>deal with buggy kfo server</title>
<updated>2022-12-17T17:07:10+00:00</updated>
<author>
<name>stonedDiscord</name>
<email>Tukz@gmx.de</email>
</author>
<published>2022-12-17T17:07:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/webao/commit/?id=3b3d88e1035de0a91b6bbb629dd8a940c8c4f8f2'/>
<id>3b3d88e1035de0a91b6bbb629dd8a940c8c4f8f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix AO Host</title>
<updated>2022-09-05T00:22:35+00:00</updated>
<author>
<name>Caleb</name>
<email>caleb.mabry.15@cnu.edu</email>
</author>
<published>2022-09-05T00:22:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/webao/commit/?id=ce708f69ed7878422a6a6371e44faed6857cb79a'/>
<id>ce708f69ed7878422a6a6371e44faed6857cb79a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Moved rest of the handlers</title>
<updated>2022-09-02T02:36:22+00:00</updated>
<author>
<name>Caleb</name>
<email>caleb.mabry.15@cnu.edu</email>
</author>
<published>2022-09-02T02:36:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/webao/commit/?id=86b493b881bde4a11214929ebe4317289a7f1da3'/>
<id>86b493b881bde4a11214929ebe4317289a7f1da3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
