<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hsmusic-wiki/src/data/things, branch data-steps</title>
<subtitle>HSMusic - static wiki software cataloguing collaborative creation
</subtitle>
<id>https://nebula.ed1.club/git/hsmusic-wiki/atom?h=data-steps</id>
<link rel='self' href='https://nebula.ed1.club/git/hsmusic-wiki/atom?h=data-steps'/>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/'/>
<updated>2023-08-06T20:32:26+00:00</updated>
<entry>
<title>data: art tags: short names</title>
<updated>2023-08-06T20:32:26+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2023-08-06T20:32:26+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=b1f116b28580e67a82c2d0eaea2b51fb0aee59b2'/>
<id>urn:sha1:b1f116b28580e67a82c2d0eaea2b51fb0aee59b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>data: split arrayOf validator into {strict,sparse}ArrayOf</title>
<updated>2023-07-15T22:46:30+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2023-07-15T22:46:30+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=537448501439aaa68485e2ac436941656d7250e8'/>
<id>urn:sha1:537448501439aaa68485e2ac436941656d7250e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>content: listArtistsByContributions</title>
<updated>2023-07-02T20:24:32+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2023-07-02T20:24:32+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=4e3cb1d34c8bd68032b736ee3f6cfe0aeb495ee4'/>
<id>urn:sha1:4e3cb1d34c8bd68032b736ee3f6cfe0aeb495ee4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>content: generateArtistGroupContributionsInfo: table layout 👻</title>
<updated>2023-06-30T23:45:00+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2023-06-30T23:45:00+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=da5ba89f4171c395f5e7fa2c764272e7d2de93f3'/>
<id>urn:sha1:da5ba89f4171c395f5e7fa2c764272e7d2de93f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use {...null} style destructuring where appropriate</title>
<updated>2023-06-23T22:39:27+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2023-06-23T22:39:27+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=d7bd80239dead1179450b2a0b97f97c59e150905'/>
<id>urn:sha1:d7bd80239dead1179450b2a0b97f97c59e150905</id>
<content type='text'>
Yay JavaScript! for {...null} working but not (...null).
(tc39/ecma262#687)
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/staging' into data-steps</title>
<updated>2023-06-04T15:51:20+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2023-06-04T15:51:20+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=3096df0c06a750fc5a09e3bde93c7e524ee2b310'/>
<id>urn:sha1:3096df0c06a750fc5a09e3bde93c7e524ee2b310</id>
<content type='text'>
</content>
</entry>
<entry>
<title>data: artist: don't depend on hasCoverArt expose-only prop</title>
<updated>2023-06-02T15:45:16+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2023-06-02T15:43:39+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=1ac4ee874047636ed9013350c3db2d5e49d7669a'/>
<id>urn:sha1:1ac4ee874047636ed9013350c3db2d5e49d7669a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>content: multiline content &amp; fill out album/track pages more</title>
<updated>2023-05-26T01:08:35+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2023-05-26T01:08:35+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=22ca57c7fd366ff6ca055ec5c28f527e57509bb8'/>
<id>urn:sha1:22ca57c7fd366ff6ca055ec5c28f527e57509bb8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>data: track: null coverArtistContribs if hasTrackArt false</title>
<updated>2023-04-27T19:04:37+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2023-04-27T19:03:04+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=7e0dfb0f797b6dabad4a4491ef8e7333cc199926'/>
<id>urn:sha1:7e0dfb0f797b6dabad4a4491ef8e7333cc199926</id>
<content type='text'>
Fixes #178.

This commit also cleans up the documentation for the utility
used here, dynamicInheritContribs. These are the only two uses
of that utility at all but like, code comments very rarely hurt
and d'accord are probably even more useful here lol
</content>
</entry>
<entry>
<title>content: stub track page, misc. other changes</title>
<updated>2023-04-12T16:20:32+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2023-04-12T16:20:32+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=3a5b49cf3a10702c0dae1190c9baabd8a2c2ef3b'/>
<id>urn:sha1:3a5b49cf3a10702c0dae1190c9baabd8a2c2ef3b</id>
<content type='text'>
* generateContributionLinks replaced with linkContribution,
  tests still need updating

* album pages respect albums without cover art

* track pages without unique art inherit art tags from album
  (fixes #13)

not heavily tested, this commit probably breaks some pages
which were loading correctly before
</content>
</entry>
</feed>
