<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ao2-client/base, branch master</title>
<subtitle>AO2 client fork</subtitle>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/ao2-client/'/>
<entry>
<title>move themes into bin folder (#849)</title>
<updated>2022-08-14T21:16:55+00:00</updated>
<author>
<name>stonedDiscord</name>
<email>Tukz@gmx.de</email>
</author>
<published>2022-08-14T21:16:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/ao2-client/commit/?id=f55cbe543be1ef35420c435495280909be90bdfe'/>
<id>f55cbe543be1ef35420c435495280909be90bdfe</id>
<content type='text'>
* as if this is going to work

* use android libs and spec for android

* install ndk and use clang over g++

* shut the fuck up

* SHUT THE FUCK UP

* shut up shut up shut up

* get remove from favs button

* move themes into bin folder

* bin folder now already comes with repo

* actually install old ndk version

* Delete .gitlab-ci.yml

* apply font for version</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* as if this is going to work

* use android libs and spec for android

* install ndk and use clang over g++

* shut the fuck up

* SHUT THE FUCK UP

* shut up shut up shut up

* get remove from favs button

* move themes into bin folder

* bin folder now already comes with repo

* actually install old ndk version

* Delete .gitlab-ci.yml

* apply font for version</pre>
</div>
</content>
</entry>
<entry>
<title>Update theme subproject (#831)</title>
<updated>2022-07-30T18:00:20+00:00</updated>
<author>
<name>Crystalwarrior</name>
<email>Varsash@Gmail.com</email>
</author>
<published>2022-07-30T18:00:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/ao2-client/commit/?id=091cd9d5c950dedfacf11452ba5d7410def529b9'/>
<id>091cd9d5c950dedfacf11452ba5d7410def529b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Never send an unencoded packet to the server (#719)</title>
<updated>2022-07-30T16:42:22+00:00</updated>
<author>
<name>Crystalwarrior</name>
<email>Varsash@Gmail.com</email>
</author>
<published>2022-07-30T16:42:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/ao2-client/commit/?id=7b88d4be954b415e069ee0d612e4df3793c61756'/>
<id>7b88d4be954b415e069ee0d612e4df3793c61756</id>
<content type='text'>
* never send an unencoded packet to the server

* oops

* Improve packet validation to remove segfaults

* WARNING: commit breaks connecting to servers, need help
start fixing omniwhy caused by single fuckin string packets (AAAAAAAAAAAAAAAAA)

* Fix failed connections to servers (Thanks to @Iuvee for helping me figure this out!)

* Fix demoserver

* who the fuck still uses goto

Co-authored-by: github-actions[bot] &lt;41898282+github-actions[bot]@users.noreply.github.com&gt;

* ANOTHER GOTO????

Co-authored-by: github-actions[bot] &lt;41898282+github-actions[bot]@users.noreply.github.com&gt;

* braces

Co-authored-by: github-actions[bot] &lt;41898282+github-actions[bot]@users.noreply.github.com&gt;

* good bot Update src/packet_distribution.cpp

Co-authored-by: github-actions[bot] &lt;41898282+github-actions[bot]@users.noreply.github.com&gt;

* Fix demoserver harder

* Improve demo logging

* Fix memory leakage by deleting the packet
Fix useless demoserver wait packet creation when none of that packet is used

Co-authored-by: stonedDiscord &lt;Tukz@gmx.de&gt;
Co-authored-by: github-actions[bot] &lt;41898282+github-actions[bot]@users.noreply.github.com&gt;
Co-authored-by: Salanto &lt;62221668+Salanto@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* never send an unencoded packet to the server

* oops

* Improve packet validation to remove segfaults

* WARNING: commit breaks connecting to servers, need help
start fixing omniwhy caused by single fuckin string packets (AAAAAAAAAAAAAAAAA)

* Fix failed connections to servers (Thanks to @Iuvee for helping me figure this out!)

* Fix demoserver

* who the fuck still uses goto

Co-authored-by: github-actions[bot] &lt;41898282+github-actions[bot]@users.noreply.github.com&gt;

* ANOTHER GOTO????

Co-authored-by: github-actions[bot] &lt;41898282+github-actions[bot]@users.noreply.github.com&gt;

* braces

Co-authored-by: github-actions[bot] &lt;41898282+github-actions[bot]@users.noreply.github.com&gt;

* good bot Update src/packet_distribution.cpp

Co-authored-by: github-actions[bot] &lt;41898282+github-actions[bot]@users.noreply.github.com&gt;

* Fix demoserver harder

* Improve demo logging

* Fix memory leakage by deleting the packet
Fix useless demoserver wait packet creation when none of that packet is used

Co-authored-by: stonedDiscord &lt;Tukz@gmx.de&gt;
Co-authored-by: github-actions[bot] &lt;41898282+github-actions[bot]@users.noreply.github.com&gt;
Co-authored-by: Salanto &lt;62221668+Salanto@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Code to support effects ini version 2 (#813)</title>
<updated>2022-07-27T19:43:50+00:00</updated>
<author>
<name>Crystalwarrior</name>
<email>Varsash@Gmail.com</email>
</author>
<published>2022-07-27T19:43:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/ao2-client/commit/?id=f40b3d162da708e77bea2836701b867060ce9f6d'/>
<id>f40b3d162da708e77bea2836701b867060ce9f6d</id>
<content type='text'>
* Code to support effects ini version 2

* Update theme commit

* Get it to actually work properly

* Rework effect loading code

* Added auto-migration to new format
* Reorganised code for improved readability and clarity
* Add functional checks for operation to not run into missing file issues

* Minor logic fix

* Add debug message

* Trim any empty items from the list

* Add mandatory culling

* See https://discord.com/channels/278529040497770496/323377366997008394/998661402669617233

* Reworked implementation

* Resolve warning of temporary container allocation

* Unbreak what I broke last commit

* Also make it a QStringLiteral to cheat clazy.

* Set default layer

* Ignore that for realization, that one covers the screen.

* Document migration regex

* This should clarify the ambiguity of its functionality and reason why it exists.

Co-authored-by: Salanto &lt;62221668+Salanto@users.noreply.github.com&gt;
Co-authored-by: TrickyLeifa &lt;date.epoch@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Code to support effects ini version 2

* Update theme commit

* Get it to actually work properly

* Rework effect loading code

* Added auto-migration to new format
* Reorganised code for improved readability and clarity
* Add functional checks for operation to not run into missing file issues

* Minor logic fix

* Add debug message

* Trim any empty items from the list

* Add mandatory culling

* See https://discord.com/channels/278529040497770496/323377366997008394/998661402669617233

* Reworked implementation

* Resolve warning of temporary container allocation

* Unbreak what I broke last commit

* Also make it a QStringLiteral to cheat clazy.

* Set default layer

* Ignore that for realization, that one covers the screen.

* Document migration regex

* This should clarify the ambiguity of its functionality and reason why it exists.

Co-authored-by: Salanto &lt;62221668+Salanto@users.noreply.github.com&gt;
Co-authored-by: TrickyLeifa &lt;date.epoch@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Dual-Stack AO2 Client to handle both TCP and Websocket connections seemlessly (#696)</title>
<updated>2022-06-06T17:14:44+00:00</updated>
<author>
<name>Salanto</name>
<email>62221668+Salanto@users.noreply.github.com</email>
</author>
<published>2022-06-06T17:14:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/ao2-client/commit/?id=f0a5e48f5ca6834c0f24b167c904a030894f706e'/>
<id>f0a5e48f5ca6834c0f24b167c904a030894f706e</id>
<content type='text'>
* Replace TCP Serversocket with Websocket

* Have TCP sockets live harmoniously with WS

"like 5 lines" yeah probably lost a bet.

* Update .gitlab-ci.yml

* hack to fix favorites

* Add support for websockets in the favorites list (serverlist.txt)
Make "add_favorite_server" remember the socket type

* Preserve old serverlist style

This will keep new entries compatible with 2.9 and prior clients. Makes parsing the list easier too.

* Add lookup table and correct write code to use lowercase

* I have no idea what a lookup table is, but this looks close enough

* Fix lookup table

* Otherwise backend selection behaviour is inverted

* clang-tidy had one job

* Yet it did not do it.

Co-authored-by: oldmud0 &lt;oldmud0@users.noreply.github.com&gt;

* const p_data

* Switch serverlist.txt to an ini format

* Fixes an Omni bug where : would split the servername
* Utilises internally QSettings properly for low parsing effort and clear structure
* Automatically migrates the legacy serverlist.txt to favorite_servers.ini
* Pleases my OCD

* Replace sample serverlist.

Co-authored-by: oldmud0 &lt;oldmud0@users.noreply.github.com&gt;
Co-authored-by: stonedDiscord &lt;Tukz@gmx.de&gt;
Co-authored-by: Alex Noir &lt;Varsash@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Replace TCP Serversocket with Websocket

* Have TCP sockets live harmoniously with WS

"like 5 lines" yeah probably lost a bet.

* Update .gitlab-ci.yml

* hack to fix favorites

* Add support for websockets in the favorites list (serverlist.txt)
Make "add_favorite_server" remember the socket type

* Preserve old serverlist style

This will keep new entries compatible with 2.9 and prior clients. Makes parsing the list easier too.

* Add lookup table and correct write code to use lowercase

* I have no idea what a lookup table is, but this looks close enough

* Fix lookup table

* Otherwise backend selection behaviour is inverted

* clang-tidy had one job

* Yet it did not do it.

Co-authored-by: oldmud0 &lt;oldmud0@users.noreply.github.com&gt;

* const p_data

* Switch serverlist.txt to an ini format

* Fixes an Omni bug where : would split the servername
* Utilises internally QSettings properly for low parsing effort and clear structure
* Automatically migrates the legacy serverlist.txt to favorite_servers.ini
* Pleases my OCD

* Replace sample serverlist.

Co-authored-by: oldmud0 &lt;oldmud0@users.noreply.github.com&gt;
Co-authored-by: stonedDiscord &lt;Tukz@gmx.de&gt;
Co-authored-by: Alex Noir &lt;Varsash@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Update the themes repo to latest commit (#702)</title>
<updated>2022-03-25T12:57:56+00:00</updated>
<author>
<name>Crystalwarrior</name>
<email>Varsash@Gmail.com</email>
</author>
<published>2022-03-25T12:57:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/ao2-client/commit/?id=49837a540d2835396741d4a7a195a118285db63f'/>
<id>49837a540d2835396741d4a7a195a118285db63f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update submodule ref</title>
<updated>2021-12-31T16:40:34+00:00</updated>
<author>
<name>oldmud0</name>
<email>oldmud0@users.noreply.github.com</email>
</author>
<published>2021-12-31T16:40:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/ao2-client/commit/?id=0cebf8c91e80d45b9fbaaa658ce5657c933f0b69'/>
<id>0cebf8c91e80d45b9fbaaa658ce5657c933f0b69</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update submodule ref</title>
<updated>2021-12-31T03:48:29+00:00</updated>
<author>
<name>oldmud0</name>
<email>oldmud0@users.noreply.github.com</email>
</author>
<published>2021-12-31T03:48:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/ao2-client/commit/?id=5adf775b4de0a3aed839450b2dbb4294333766ea'/>
<id>5adf775b4de0a3aed839450b2dbb4294333766ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix submodule ref</title>
<updated>2021-12-26T01:24:39+00:00</updated>
<author>
<name>oldmud0</name>
<email>oldmud0@users.noreply.github.com</email>
</author>
<published>2021-12-26T01:24:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/ao2-client/commit/?id=ee1bcbe79240eb8bb50d0506028e9824b58e41f5'/>
<id>ee1bcbe79240eb8bb50d0506028e9824b58e41f5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change master chat in courtroom to debug log</title>
<updated>2021-12-26T01:17:27+00:00</updated>
<author>
<name>oldmud0</name>
<email>oldmud0@users.noreply.github.com</email>
</author>
<published>2021-12-26T01:17:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/ao2-client/commit/?id=ecfe6f2542d73e9559b75a502f6eebffe63a76cf'/>
<id>ecfe6f2542d73e9559b75a502f6eebffe63a76cf</id>
<content type='text'>
Since the MS chat has been disabled for quite some time now (and we aren't planning on bringing it back since Discord, Guilded etc. have better chat features), I decided to go ahead and change the pane into a debug log to keep it useful and avoid creating a gaping hole in themes.

Though, maybe it is worth removing the whole switcher and keeping the debug log hidden away where it can't scare people.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since the MS chat has been disabled for quite some time now (and we aren't planning on bringing it back since Discord, Guilded etc. have better chat features), I decided to go ahead and change the pane into a debug log to keep it useful and avoid creating a gaping hole in themes.

Though, maybe it is worth removing the whole switcher and keeping the debug log hidden away where it can't scare people.
</pre>
</div>
</content>
</entry>
</feed>
