3
0

v1.5.1 Released [Bugfixes] [Small Tweaks] [Lemmy 1.0 Notes]

14d 5h ago by dubvee.org/u/ptz in tesseract@dubvee.org from dubvee.org

Just released a new version with some bugfixes and minor tweaks. Post photo is an example of the updated community card with the better-looking stats row. User and Site cards were updated similarly. This one is fairly minor, but the archive link / alternate source menu was completely broken so I wanted to get that fixed, hopefully before people start updating.

Get Tesseract

Changelog

Bugfixes

  • Fixed spacing between internal components in Post and CommentItem components
  • When viewing a post in a modal, the cursor was not the correct text seletion "I-beam" cursor.
  • User post feeds no longer do crosspost rollups. It seemed like a good idea at the time, but due to filtering, if they crossposted something from an instance you filter, you won't see the item to the instance you haven't filtered. May do some work later to better deal with crossposts and how they interact with the filtering system. Have I mentioned I hate crossposts? Because I really hate crossposts.
  • Except for deleted and removed posts, the color-coded backgrounds are now only visible in the feed.
  • The archive link / alternate source selector was completely and utterly broken. Like, how did I NOT notice that? Anyway, it's fixed.
  • Unlinked the Github repo from the Codeberg repo since every time I push to a new branch on Codeberg, Github would put my latest release back into draft.

Changes

  • Site, Community, and User cards have text labels for the stats instead of the cryptic icons.
  • Add border effect around link and embed description component. Tweak hover colors over collapse/expand buttons.
  • Remove menu in account selector and add discrete buttons for reordering and deleting accounts. Tweak coloring/effects.
  • Removed community stats/counts from communitiy banner in Community Modals
  • Added full community banner with stats and counts into the "Community Details" tab of the Community Profile modal
  • Collapsed post bodies in the feed will now expand if you click anywhere inside it.
    • Particulary useful when post content is within a spoiler block to avoid multiple clicks to see
    • Clicking the body when expanded does nothing
    • Post body preview in feed is now smaller
  • Added manual refresh button to modlog

New Features

  • When creating a group in the group management section of Settings, you can now define more group options and add communities (previously required going back to the list to edit the group)
  • Posts in the feed to communities you moderate are highlighted purple. Can be disabled at Settings -> Feed -> Highlight Modded Community Posts
  • You can now disable how it highlights your own posts in the feed at Settings -> Feed -> Highlight My Posts
  • Added modlog action type selectors to the embeddable modlog component (used with the "View Modlog" button in User, Community, and Moderation modals). Now you can do some basic filtering within the item's modal window without always having to load the full modlog)
  • Added a "Browse as Guest" button to the login page of the selected instance. Gives you a better flow:
    • Accounts -> Add -> Select Instance -> Login or Browse as Guest

Lemmy 1.0 Support

Currently, I'm relying on the APIv3 compatibility they supposedly promised for initial 1.0 support. I refuse to start development until there is a stable JS client and TS docs as I have other things in my life that require attention and can't spend all day, every day, chasing that moving target.

Once 1.0 has at least a stable JS client package, I'll start work on Tesseract 1.6 (which will likely drop support for 0.19.x). However, full-swing development against 1.0 cannot begin until I upgrade my own instance as all of the mod and admin tooling will need to be validated.

At this time, the following works in 1.0:

  • Signing up
    • Can only test open signup flow since voyager.lemmy [dot] ml is not configured with email verification, application, or captcha.
  • Logging in
    • Local/normal login without TOTP. The user endpoint does not work with APIv3 so can't even attempt to turn on TOTP and test
  • Commenting on posts
  • Replying to another comment
  • Creating a post
  • Voting on posts/comments
  • Notifications at least don't throw an error when it polls for them, but due to the user endpoint not working, I can't test checking the inbox.

Known NOT to work due to half-assed/missing backwards compatibility in 1.0's API:

  • Modlog
  • Viewing your or any user profile (including user profile modals)
  • Federated instances
  • Creating a community

Untested:

  • Everything not in the list above