this post was submitted on 11 May 2025
7 points (100.0% liked)

Tesseract

110 readers
7 users here now

Tesseract: An Advanced Lemmy Client

The goal of Tesseract is to address as many things in Lemmy that annoy me as I can. I also trawl various "is there any way to [blank] in Lemmy?" posts to get feature ideas. Both of those lists are pretty extensive, so Tesseract has accumulated quite a few features.

Github: https://github.com/asimons04/Tesseract/

Hosted / Demo Instance: https://tesseract.dubvee.org/

Note that the hosted instance defaults to Lemmy World, but it is unlocked to be able to connect to any Lemmy server.

Announcements, support, and guidance for the Tesseract UI.

All instance rules apply here. Beyond that, just be civil and constructive.

founded 2 years ago
MODERATORS
 

Lately I have had the need to clear browser cookies. What I noticed is that not only will I be logged out of my account (logical) but the settings I had set in Tesseract are also reset to their default state. Logging into the server where I have my account does not give me my settings back unfortunately.

Is there a way to save all my settings? And if there is no option to do so, can we have that in Tesseract?
Ideally it would be on my own storage location. I host Tesseract on my docker server and if the settings can be saved there automatically then that would be great.

top 6 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 1 day ago (2 children)

I don't know about self hosting, but personally i just export my settings and store it in the cloud. Go Settings > "Import/Export"

There's also a way to save the settings, and directly store it on lemmy, but...

This will break the CSS in Lemmy-UI for this account: This is a horrible abuse of the Lemmy API, but the theme field is the only available settings key that's available in the API that's able to hold arbitrary text data. To fix the broken CSS in Lemmy-UI, use the "Reset" option below to restore the theme key to a value that's valid for the Lemmy-UI CSS selector.

[–] [email protected] 2 points 1 day ago

Thanks for the pointers!

[–] [email protected] 2 points 1 day ago (1 children)

That's what I do; save to my Lemmy profile, load them on my other device(s), and then clear them from Lemmy (on the off chance I ever need to use Lemmy-UI).

[–] [email protected] 1 points 1 day ago* (last edited 1 day ago)

I wouldn't mind it, but tesseract is too overwhelming for my smoothbrained self lol :D so i unfortunately have to use the default UI anyway. great for admin stuff, though.

Do you think if Lemmy implements user columns (i.e. like mastodon/piefed) this could be used, instead? I suppose if it were to be implemented by the devs, they might put a hidden option for it, too. So it's not some mess of a table under your profile

[–] [email protected] 1 points 1 day ago* (last edited 1 day ago) (1 children)

Yep. Two ways, actually. Both are in Settings -> Import Export section.

Method 1 is to export them to a JSON file which can be saved, copied/moved, and loaded.

Method 2 is to save them to Lemmy. That's hacky, but works. It WILL break Lemmy-UI for your account since it uses the theme key in your profile to save the JSON data. There's a button to restore the theme setting to a valid value to fix Lemmy UI again.

Since I never use Lemmy-UI, I typically use method 2 when transferring my settings to another device.

Exporting settings will save all application settings (except theme, but that's easy enough to change). It also saves your favorites and groups as well.

[–] [email protected] 2 points 1 day ago

Great, thanks!