1.4.37
Apologies for the rapid release cycle this week. I’m taking advantage of the rare overlap in free time and motivation and trying to knock out all the low-hanging fruit as far as bugs and annoyances go plus incorporate feedback from the prior releases. The smaller, faster releases also help prevent me from getting too deep into feature creep.
Minor update with bugfixes, UI polish and, at least for now, the removal of a few rarely-used post views (they’re rarely used and incompatible with the rewrite to the post body component).
Bugfixes
- Revert throw error in
/post/instance/postid
loader as it was preventing the prettier error in+page.svelte
from showing - Private message report modal wasn’t closing properly.
- Issue 35: Preview length setting counts markup and trims before applying it resulting in short previews and broken links.
- Annoyance: When an
<hr>
element was used toward the top of the post body, it would wrap below the thumbnail image in compact view. Changedwidth
tomax-width
in the markdown post CSS.
Changes
Post Action Buttons
On desktop post action buttons are now in a single row. On mobile and smaller-width desktop, the actiom buttons reflow to two rows as they were in the previous release. This makes better use of the available space as well as making the post header slightly more compact.
Post Body Previews in Feed
The post body has been re-implemented in the feed. This fixes issue 35 as well as provides a better-looking post preview.
Instead of a dumb substring from 0 to postBodyPreviewLength
of the pre-rendered post body text, it now renders the body in full and conditionally limits the height of the container. This ensures the content is rendered correctly when collapsed as well as being cleaner, better looking, and more responsive.
Removed Unused View Modes
Due to the architectural change of the post body component (as well as lack of use), the “Reader”, “Ultra-Compact”, “More-Compact”, and “Compacter” view modes have been removed. They would have required re-implementation from scratch anyway, so I just got rid of them. If there is demand, or you want any of those back, let me know, and I can re-introduce them using the new post body render method.
If your view was set to any of those, it will now migrate it to “wide-compact” which is the closest remaining view.
Removed Settings:
- Post Body Preview Length (No longer needed/used)
- Post View Mode options (no longer compatible without fully re-implementing):
- Compacter
- More Compact
- Ultra-Compact
- Reader
Tags
ghcr.io/asimons04/tesseract:1.4.37
ghcr.io/asimons04/tesseract:v1.4.37
ghcr.io/asimons04/tesseract:latest
Thanks so much!