Open elmarsto opened 1 year ago
Here are a couple off the top of my head:
lib/defaults
and overrides, as it currently stands in s8home, it is all hardwired constantsalso the atom generator disregards custom postPath in config and also doesn't respect overrides and also does not use lib/default (grrr)
also the metadata
stuff breaks if a post does not have an image, whew this is a lot of bug
post/standard layout renders in a daft way if no image is present
same for ledelist
lib/post is not returning anything sane (instead returns nonexistent 'image.png') when an image is not present
on standard article layout, usernames should be links to the url of the user if present
if you remove the image from meta.json then typescript type inference freaks out. We need to specify the metadata datatype
image prop should be optional on post/standard
I found numerous usability and other bugs in building s8home. I generally fixed them by modifying sbstr8 upstream in a separate neovim tab, but some of them I fixed in-place and tagged FIXME.
I need to go through the s8home codebase, extract TODOs and FIXMEs, and also compare its sbstr8 directory against upstream to find all the places that need fixing.