<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://uap-core.de/hg/terminal-chess/</link>
    <language>en-us</language>

    <title>terminal-chess Changelog</title>
    <description>terminal-chess Changelog</description>
    <item>
    <title>[default] change move list from linked list to array (prepares game replays)</title>
    <guid isPermaLink="true">https://uap-core.de/hg/terminal-chess/rev/9cb41383540f</guid>
    <link>https://uap-core.de/hg/terminal-chess/rev/9cb41383540f</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>9cb41383540f</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td>default</td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td>tip</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>change move list from linked list to array (prepares game replays)<br/>
<br/>
also fixes extra whitespaces in PGN output</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/chess/game-info.c<br />src/chess/game-info.h<br />src/chess/king.c<br />src/chess/pgn.c<br />src/chess/rules.c<br />src/game.c<br />src/server.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sat, 04 Apr 2026 13:25:47 +0200</pubDate>
</item>
<item>
    <title>fix outdated hint on how to analyze a completed game</title>
    <guid isPermaLink="true">https://uap-core.de/hg/terminal-chess/rev/f87cad9445b4</guid>
    <link>https://uap-core.de/hg/terminal-chess/rev/f87cad9445b4</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>f87cad9445b4</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>fix outdated hint on how to analyze a completed game</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/server.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sat, 04 Apr 2026 12:35:59 +0200</pubDate>
</item>
<item>
    <title>fix wrong way of granting permissions</title>
    <guid isPermaLink="true">https://uap-core.de/hg/terminal-chess/rev/5faa21316c85</guid>
    <link>https://uap-core.de/hg/terminal-chess/rev/5faa21316c85</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>5faa21316c85</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>fix wrong way of granting permissions</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/network.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 29 Mar 2026 15:35:55 +0200</pubDate>
</item>
<item>
    <title>fix missing domain socket permissions for other players</title>
    <guid isPermaLink="true">https://uap-core.de/hg/terminal-chess/rev/2624e7ebb525</guid>
    <link>https://uap-core.de/hg/terminal-chess/rev/2624e7ebb525</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>2624e7ebb525</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>fix missing domain socket permissions for other players</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/network.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 29 Mar 2026 15:32:40 +0200</pubDate>
</item>
<item>
    <title>implement option to play via Unix domain socket</title>
    <guid isPermaLink="true">https://uap-core.de/hg/terminal-chess/rev/864f59271974</guid>
    <link>https://uap-core.de/hg/terminal-chess/rev/864f59271974</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>864f59271974</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>implement option to play via Unix domain socket<br/>
<br/>
resolves #816</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/client.c<br />src/colors.c<br />src/colors.h<br />src/game.c<br />src/game.h<br />src/main.c<br />src/network.c<br />src/network.h<br />src/server.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 29 Mar 2026 15:17:28 +0200</pubDate>
</item>
<item>
    <title>fix missing address family hint for getaddrinfo()</title>
    <guid isPermaLink="true">https://uap-core.de/hg/terminal-chess/rev/9b64437262a2</guid>
    <link>https://uap-core.de/hg/terminal-chess/rev/9b64437262a2</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>9b64437262a2</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>fix missing address family hint for getaddrinfo()</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/network.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 29 Mar 2026 13:26:00 +0200</pubDate>
</item>
<item>
    <title>use port number instead of port string in network code</title>
    <guid isPermaLink="true">https://uap-core.de/hg/terminal-chess/rev/84e0dec5db16</guid>
    <link>https://uap-core.de/hg/terminal-chess/rev/84e0dec5db16</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>84e0dec5db16</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>use port number instead of port string in network code</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/client.c<br />src/game.h<br />src/main.c<br />src/network.c<br />src/network.h<br />src/server.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 29 Mar 2026 13:18:40 +0200</pubDate>
</item>
<item>
    <title>show whose turn it is in single mode game</title>
    <guid isPermaLink="true">https://uap-core.de/hg/terminal-chess/rev/c7b586c0ee36</guid>
    <link>https://uap-core.de/hg/terminal-chess/rev/c7b586c0ee36</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>c7b586c0ee36</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>show whose turn it is in single mode game</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/game.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sat, 28 Mar 2026 14:04:21 +0100</pubDate>
</item>
<item>
    <title>add option that disables board flip in solo games</title>
    <guid isPermaLink="true">https://uap-core.de/hg/terminal-chess/rev/395542d915d7</guid>
    <link>https://uap-core.de/hg/terminal-chess/rev/395542d915d7</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>395542d915d7</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>add option that disables board flip in solo games<br/>
<br/>
resolves #812</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/game.c<br />src/game.h<br />src/main.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sat, 28 Mar 2026 14:01:14 +0100</pubDate>
</item>
<item>
    <title>remove separate analyzepgn option</title>
    <guid isPermaLink="true">https://uap-core.de/hg/terminal-chess/rev/58b788fd10a7</guid>
    <link>https://uap-core.de/hg/terminal-chess/rev/58b788fd10a7</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>58b788fd10a7</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>remove separate analyzepgn option<br/>
<br/>
analyzing games will be post-game feature,<br/>
so using -c with a finished game is enough<br/>
<br/>
relates to #813</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/game.h<br />src/main.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sat, 28 Mar 2026 12:57:05 +0100</pubDate>
</item>

  </channel>
</rss>