<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg.paper.us.eu.org/minori/</link>
    <language>en-us</language>

    <title>minori: src/core/config.cc history</title>
    <description>src/core/config.cc revision history</description>
    <item>
    <title>*: clang-format</title>
    <link>https://hg.paper.us.eu.org/minori/log/963047512d34/src/core/config.cc</link>
    <description><![CDATA[*: clang-format]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#116;&#102;&#108;&#99;&#46;&#117;&#115;&#62;</author>
    <pubDate>Fri, 07 Nov 2025 07:16:15 -0500</pubDate>
</item>
<item>
    <title>*: clang-format all the things</title>
    <link>https://hg.paper.us.eu.org/minori/log/47c9f8502269/src/core/config.cc</link>
    <description><![CDATA[*: clang-format all the things<br/>
<br/>
I've edited the formatting a bit. Now pointer asterisks (and reference<br/>
ampersands) are on the variable instead of the type, as well as having<br/>
newlines for function braces (but nothing else)]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#116;&#102;&#108;&#99;&#46;&#117;&#115;&#62;</author>
    <pubDate>Fri, 25 Jul 2025 10:16:02 -0400</pubDate>
</item>
<item>
    <title>dep/animone: REFACTOR ALL THE THINGS</title>
    <link>https://hg.paper.us.eu.org/minori/log/a7d4e5107531/src/core/config.cc</link>
    <description><![CDATA[dep/animone: REFACTOR ALL THE THINGS<br/>
<br/>
1: animone now has its own syntax divergent from anisthesia,<br/>
   making different platforms actually have their own sections<br/>
2: process names in animone are now called `comm' (this will<br/>
   probably break things). this is what its called in bsd/linux<br/>
   so I'm just going to use it everywhere<br/>
3: the X11 code now checks for the existence of a UTF-8 window title<br/>
   and passes it if available<br/>
4: ANYTHING THATS NOT LINUX IS 100% UNTESTED AND CAN AND WILL BREAK!<br/>
<br/>
I still actually need to test the bsd code. to be honest I'm probably<br/>
going to move all of the bsds into separate files because they're<br/>
all essentially different operating systems at this point]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#112;&#97;&#112;&#101;&#114;&#46;&#117;&#115;&#46;&#101;&#117;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 19 Jun 2024 12:51:15 -0400</pubDate>
</item>
<item>
    <title>services/kitsu: ACTUALLY finish GetAnimeList</title>
    <link>https://hg.paper.us.eu.org/minori/log/1b5c04268d6a/src/core/config.cc</link>
    <description><![CDATA[services/kitsu: ACTUALLY finish GetAnimeList<br/>
<br/>
there are some things the API just... doesn't provide. therefore<br/>
we have to request the genres separately any time a new anime info<br/>
box is opened...]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#112;&#97;&#112;&#101;&#114;&#46;&#117;&#115;&#46;&#101;&#117;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 12 Jun 2024 19:49:19 -0400</pubDate>
</item>
<item>
    <title>config: use TOML instead of INI</title>
    <link>https://hg.paper.us.eu.org/minori/log/3b355fa948c7/src/core/config.cc</link>
    <description><![CDATA[config: use TOML instead of INI<br/>
<br/>
unfortunately, INI is not enough, and causes some paths including<br/>
semicolons to break with our current storage of the library folders.<br/>
so, I decided to switch to TOML which does support real arrays...]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#112;&#97;&#112;&#101;&#114;&#46;&#117;&#115;&#46;&#101;&#117;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 12 Jun 2024 05:25:41 -0400</pubDate>
</item>
<item>
    <title>services: VERY initial Kitsu support</title>
    <link>https://hg.paper.us.eu.org/minori/log/b1f4d1867ab1/src/core/config.cc</link>
    <description><![CDATA[services: VERY initial Kitsu support<br/>
<br/>
it only supports user authentication for now, but it's definitely<br/>
a start.]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#112;&#97;&#112;&#101;&#114;&#46;&#117;&#115;&#46;&#101;&#117;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 12 Jun 2024 04:07:10 -0400</pubDate>
</item>
<item>
    <title>anime: initial cross-service support</title>
    <link>https://hg.paper.us.eu.org/minori/log/53e3c015a973/src/core/config.cc</link>
    <description><![CDATA[anime: initial cross-service support<br/>
<br/>
currently the Kitsu and MAL services don't work when chosen in the<br/>
GUI. This is because they haven't been implemented yet :)]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#112;&#97;&#112;&#101;&#114;&#46;&#117;&#115;&#46;&#101;&#117;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 08 May 2024 16:44:27 -0400</pubDate>
</item>
<item>
    <title>ini: simplify INI code, use templates less</title>
    <link>https://hg.paper.us.eu.org/minori/log/ec0a2b5493f8/src/core/config.cc</link>
    <description><![CDATA[ini: simplify INI code, use templates less<br/>
<br/>
less magic voodoo code]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#112;&#97;&#112;&#101;&#114;&#46;&#117;&#115;&#46;&#101;&#117;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 22 Apr 2024 19:10:28 -0400</pubDate>
</item>
<item>
    <title>*: HUUUGE changes</title>
    <link>https://hg.paper.us.eu.org/minori/log/862d0d8619f6/src/core/config.cc</link>
    <description><![CDATA[*: HUUUGE changes<br/>
<br/>
animia has been renamed to animone, so instead of thinking of a<br/>
health condition, you think of a beautiful flower :)<br/>
<br/>
I've also edited some of the code for animone, but I have no idea<br/>
if it even works or not because I don't have a mac or windows<br/>
machine lying around. whoops!<br/>
<br/>
... anyway, all of the changes divergent from Anisthesia are now<br/>
licensed under BSD. it's possible that I could even rewrite most<br/>
of the code to where I don't even have to keep the MIT license,<br/>
but that's thinking too far into the future<br/>
<br/>
I've been slacking off on implementing the anime seasons page,<br/>
mostly out of laziness. I think I'd have to create another db file<br/>
specifically for the seasons<br/>
<br/>
anyway, this code is being pushed *primarily* because the hard drive<br/>
it's on is failing! yay :)]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#112;&#97;&#112;&#101;&#114;&#46;&#117;&#115;&#46;&#101;&#117;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 01 Apr 2024 02:43:44 -0400</pubDate>
</item>
<item>
    <title>*: many many changes</title>
    <link>https://hg.paper.us.eu.org/minori/log/c130f47f6f48/src/core/config.cc</link>
    <description><![CDATA[*: many many changes<br/>
<br/>
e.g. the search page is actually implemented now!]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#112;&#97;&#112;&#101;&#114;&#46;&#117;&#115;&#46;&#101;&#117;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 04 Feb 2024 21:17:17 -0500</pubDate>
</item>
<item>
    <title>config: remove unused username parameter from anilist auth</title>
    <link>https://hg.paper.us.eu.org/minori/log/d030b30526d5/src/core/config.cc</link>
    <description><![CDATA[config: remove unused username parameter from anilist auth]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 09 Jan 2024 08:05:36 -0500</pubDate>
</item>
<item>
    <title>settings: add library page</title>
    <link>https://hg.paper.us.eu.org/minori/log/f784b5b1914c/src/core/config.cc</link>
    <description><![CDATA[settings: add library page]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 08 Jan 2024 21:23:00 -0500</pubDate>
</item>
<item>
    <title>about: don't abuse QCoreApplication:tr</title>
    <link>https://hg.paper.us.eu.org/minori/log/7ca56c4ac0bc/src/core/config.cc</link>
    <description><![CDATA[about: don't abuse QCoreApplication:tr]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 08 Jan 2024 17:05:08 -0500</pubDate>
</item>
<item>
    <title>library: implement menu bar buttons</title>
    <link>https://hg.paper.us.eu.org/minori/log/84e0a3c4737a/src/core/config.cc</link>
    <description><![CDATA[library: implement menu bar buttons<br/>
<br/>
I also went ahead and put the links from Taiga in so I don't have to<br/>
worry about it later...]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 08 Jan 2024 16:54:16 -0500</pubDate>
</item>
<item>
    <title>library: add initial library stuff</title>
    <link>https://hg.paper.us.eu.org/minori/log/53211cb1e7f5/src/core/config.cc</link>
    <description><![CDATA[library: add initial library stuff<br/>
<br/>
nice]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#112;&#97;&#112;&#101;&#114;&#46;&#117;&#115;&#46;&#101;&#117;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 08 Jan 2024 13:21:08 -0500</pubDate>
</item>
<item>
    <title>dep/animia: switch from using classes to global functions</title>
    <link>https://hg.paper.us.eu.org/minori/log/bc1ae1810855/src/core/config.cc</link>
    <description><![CDATA[dep/animia: switch from using classes to global functions<br/>
<br/>
the old idea was ok, but sort of hackish; this method doesn't use classes<br/>
at all, and this way (especially important!) we can do wayland stuff AND x11<br/>
at the same time, which wasn't really possible without stupid workarounds in<br/>
the other method]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 24 Dec 2023 02:59:42 -0500</pubDate>
</item>
<item>
    <title>anime list: add support for different score formats</title>
    <link>https://hg.paper.us.eu.org/minori/log/62e336597bb7/src/core/config.cc</link>
    <description><![CDATA[anime list: add support for different score formats]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 05 Dec 2023 13:45:23 -0500</pubDate>
</item>
<item>
    <title>pages/torrents.cc: parse feed descriptions separately</title>
    <link>https://hg.paper.us.eu.org/minori/log/01d259b9c89f/src/core/config.cc</link>
    <description><![CDATA[pages/torrents.cc: parse feed descriptions separately<br/>
services/anilist.cc: use constexpr STL string_view for HTTP queries]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 04 Dec 2023 13:40:42 -0500</pubDate>
</item>
<item>
    <title>last commit part 2: struct init with {} is valid syntax, actually</title>
    <link>https://hg.paper.us.eu.org/minori/log/54744a48a7d7/src/core/config.cc</link>
    <description><![CDATA[last commit part 2: struct init with {} is valid syntax, actually]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 14 Nov 2023 16:31:21 -0500</pubDate>
</item>
<item>
    <title>*: avoid usage of std::[pair,tuple]</title>
    <link>https://hg.paper.us.eu.org/minori/log/ffa535b6d630/src/core/config.cc</link>
    <description><![CDATA[*: avoid usage of std::[pair,tuple]<br/>
<br/>
https://arne-mertz.de/2017/03/smelly-pair-tuple/<br/>
it's better to use real structures and such where variables are easily known...<br/>
<br/>
also apparently using [] on structs is actually valid? I had no idea.]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 14 Nov 2023 16:27:33 -0500</pubDate>
</item>
<item>
    <title>players: filter out web browsers, they aren't even supported in animia yet</title>
    <link>https://hg.paper.us.eu.org/minori/log/e41505d24733/src/core/config.cc</link>
    <description><![CDATA[players: filter out web browsers, they aren't even supported in animia yet]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 14 Nov 2023 13:40:11 -0500</pubDate>
</item>
<item>
    <title>track: use a bit of a more sane way to manage recognition</title>
    <link>https://hg.paper.us.eu.org/minori/log/6fdf0632c003/src/core/config.cc</link>
    <description><![CDATA[track: use a bit of a more sane way to manage recognition<br/>
<br/>
it also works with the new animia API]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 14 Nov 2023 13:19:40 -0500</pubDate>
</item>
<item>
    <title>filesystem: move to using std::filesystem after C++17 switch</title>
    <link>https://hg.paper.us.eu.org/minori/log/0a458cb26ff4/src/core/config.cc</link>
    <description><![CDATA[filesystem: move to using std::filesystem after C++17 switch<br/>
<br/>
old compilers will croak compiling this, but it's not like we<br/>
*really* need to support them (they probably croak compiling<br/>
Qt as well)]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 09 Nov 2023 18:01:56 -0500</pubDate>
</item>
<item>
    <title>config: template-ify INI</title>
    <link>https://hg.paper.us.eu.org/minori/log/275da698697d/src/core/config.cc</link>
    <description><![CDATA[config: template-ify INI<br/>
<br/>
now it's... slightly less ugly :')]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 08 Nov 2023 18:13:37 -0500</pubDate>
</item>
<item>
    <title>*: another huge megacommit, SORRY</title>
    <link>https://hg.paper.us.eu.org/minori/log/39521c47c7a3/src/core/config.cc</link>
    <description><![CDATA[*: another huge megacommit, SORRY<br/>
<br/>
The torrents page works a lot better now<br/>
Added the edit option to the anime list right click menu<br/>
Vectorized currently playing files<br/>
Available player and extensions are now loaded at runtime<br/>
 from files in (dotpath)/players.json and (dotpath)/extensions.json<br/>
 These paths are not permanent and will likely be moved to<br/>
 (dotpath)/recognition<br/>
...<br/>
...<br/>
...]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 07 Nov 2023 23:40:54 -0500</pubDate>
</item>
<item>
    <title>settings: add torrents page, make rss feed configurable</title>
    <link>https://hg.paper.us.eu.org/minori/log/254b1d2b7096/src/core/config.cc</link>
    <description><![CDATA[settings: add torrents page, make rss feed configurable]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 07 Nov 2023 13:52:13 -0500</pubDate>
</item>
<item>
    <title>*: huge commit</title>
    <link>https://hg.paper.us.eu.org/minori/log/2004b41d4a59/src/core/config.cc</link>
    <description><![CDATA[*: huge commit<br/>
<br/>
1. WORKING LOCALIZATION + translation for Spanish and British English<br/>
2. idk like 2 changes for the dark theme :)]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 05 Nov 2023 23:31:49 -0500</pubDate>
</item>
<item>
    <title>*: big patch</title>
    <link>https://hg.paper.us.eu.org/minori/log/b315f3759c56/src/core/config.cc</link>
    <description><![CDATA[*: big patch<br/>
<br/>
1. use a wrapper for mINI that enables case sensitivity<br/>
   (personal preference)<br/>
2. rename dark_theme.cc to theme.cc and change it to be<br/>
   a class<br/>
3. include the &quot;dep&quot; folder so we don't have stupidity in<br/>
   json.h or ini.h<br/>
4. I think the graph was also tweaked a lot in this, nothing<br/>
   is constexpr and size is found at runtime...]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 03 Nov 2023 21:32:52 -0400</pubDate>
</item>
<item>
    <title>*: multitude of config changes</title>
    <link>https://hg.paper.us.eu.org/minori/log/c537996cf67b/src/core/config.cc</link>
    <description><![CDATA[*: multitude of config changes<br/>
<br/>
1. theme is now configurable from the settings menu<br/>
   (but you have to restart for it to apply)<br/>
2. config is now stored in an INI file, with no method of<br/>
   conversion from json (this repo is private-ish anyway)]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 03 Nov 2023 14:06:02 -0400</pubDate>
</item>
<item>
    <title>config: improve handling of vars</title>
    <link>https://hg.paper.us.eu.org/minori/log/c4bb49c2f6eb/src/core/config.cc</link>
    <description><![CDATA[config: improve handling of vars<br/>
<br/>
: )]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 31 Oct 2023 23:41:53 -0400</pubDate>
</item>
<item>
    <title>boring: mass rename to cc</title>
    <link>https://hg.paper.us.eu.org/minori/log/9b2b41f83a5e/src/core/config.cc</link>
    <description><![CDATA[boring: mass rename to cc<br/>
<br/>
because this is a very unix-y project, it makes more sense to use the<br/>
'cc' extension]]></description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 23 Oct 2023 12:07:27 -0400</pubDate>
</item>

  </channel>
</rss>
