<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hsmusic-wiki/src/util, branch cache-and-checks</title>
<subtitle>HSMusic - static wiki software cataloguing collaborative creation
</subtitle>
<id>https://nebula.ed1.club/git/hsmusic-wiki/atom?h=cache-and-checks</id>
<link rel='self' href='https://nebula.ed1.club/git/hsmusic-wiki/atom?h=cache-and-checks'/>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/'/>
<updated>2022-06-18T20:23:40+00:00</updated>
<entry>
<title>try friendlily harder to get ImageMagick to work</title>
<updated>2022-06-18T20:23:40+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2022-06-18T20:23:40+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=9837da4b7ba6d2ec590a72859383c0424036eb1e'/>
<id>urn:sha1:9837da4b7ba6d2ec590a72859383c0424036eb1e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>detect what's an album without constructor refs</title>
<updated>2022-06-14T01:37:39+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2022-06-14T01:36:36+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=4136d9d53191be9e5bba72f70364fe0155c7593d'/>
<id>urn:sha1:4136d9d53191be9e5bba72f70364fe0155c7593d</id>
<content type='text'>
This is kind of a hack but it totally works and gets client-side
code to run again.

http-music and mtui are filled to the brim with this kind of
check and it's one of many reasons they need some serious
reworking before i make a threequel lol
</content>
</entry>
<entry>
<title>various sorting improvements across the board</title>
<updated>2022-06-10T20:07:01+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2022-06-10T20:07:01+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=531219642b93a5dc236f217d22f024fb2707191f'/>
<id>urn:sha1:531219642b93a5dc236f217d22f024fb2707191f</id>
<content type='text'>
- several bugs introduced during data restructure fixed
- a few areas where sorting functions were present but completely ineffective
    (albeit harmlessly so) fixed
- new composite sorting utils are more deterministic by considering multiple
    factors instead of e.g. only name, only date
- component sorting functions can be combined and pay more attention to
    determinism and only moving items when it's covered by the scope of the
    component (i.e. they can more readily be composited / used together)
- names are normalized in a more particular manner (for alphabetical sorting)
    - accents are stripped, "ü" sorts as "u"
    - punctuation is stripped, "dave's" sorts as "daves"
    - (some) diacritics are expanded, "ﬀ" sorts as "ff"
    - any sequential whitespace treated as one typical space
    - whitespace is trimmed from start and end
    - english prefix "a" / "an" stripped in addition to "the"
- alphabetical sorting uses localeCompare and considers numeric strings more
    naturally, "Homestuck Vol. 10" sorts after "Homestuck Vol. 5"
</content>
</entry>
<entry>
<title>social embeds (discord, maybe twitter)</title>
<updated>2022-05-16T02:50:42+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2022-05-16T02:50:42+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=ebded2fc40c3ff2faead343b9f68d768e6db2c32'/>
<id>urn:sha1:ebded2fc40c3ff2faead343b9f68d768e6db2c32</id>
<content type='text'>
Tracks only for now, but more will come Soon(TM)!
</content>
</entry>
<entry>
<title>additional files</title>
<updated>2022-05-13T00:55:41+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2022-05-13T00:55:03+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=589273c5e1d63e5f68ecedd68c9d4b49c36b25f4'/>
<id>urn:sha1:589273c5e1d63e5f68ecedd68c9d4b49c36b25f4</id>
<content type='text'>
These are basically supported for tracks but I've only implemented
them for albums for the moment (read: I'm lazy!).
</content>
</entry>
<entry>
<title>rm src/util/strings.js</title>
<updated>2022-05-11T00:59:44+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2022-05-11T00:59:44+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=0b9c1c230594d80b92f3d0d2dda380ff8de7a1a0'/>
<id>urn:sha1:0b9c1c230594d80b92f3d0d2dda380ff8de7a1a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename strings arg to language</title>
<updated>2022-05-10T23:39:43+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2022-05-10T23:39:43+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=7056fa7c07ae08f5596c9ef8d8582642890bd764'/>
<id>urn:sha1:7056fa7c07ae08f5596c9ef8d8582642890bd764</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename strings( to language.$(</title>
<updated>2022-05-10T23:17:40+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2022-05-10T23:17:40+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=c6aff602f65dfa4e5a1bc1a8c6841cdda829a0ce'/>
<id>urn:sha1:c6aff602f65dfa4e5a1bc1a8c6841cdda829a0ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename count functions</title>
<updated>2022-05-10T23:14:56+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2022-05-10T23:14:56+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=4749a682d55469b3df994ab76b29e62cf570b78c'/>
<id>urn:sha1:4749a682d55469b3df994ab76b29e62cf570b78c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>WIP basic Language object</title>
<updated>2022-05-10T23:01:38+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2022-05-10T23:01:38+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=6bcb224a35eb8b6e6c04b007c3faf168996779a4'/>
<id>urn:sha1:6bcb224a35eb8b6e6c04b007c3faf168996779a4</id>
<content type='text'>
Also BuildDirective, which isn't used yet.
</content>
</entry>
</feed>
