About
Tesseract is a Lemmy UI that is designed to be sleek, responsive, mobile friendly and media-rich.
Feature Highlights
The following features are unique to Tesseract:
Full Media Support in Feed and Posts
- Spotify
- YouTube/Invidious/Piped
- Soundcloud
- Vimeo
- Bandcamp
- Odysee (as of 1.2.8.1)
- odesli Song Link / Album Link (as of 1.2.8.1)
Community Browser / Enhanced Discovery
- Browse the communties of other instances and seamlessly load and subscribe to them. No more of that obnoxious copy/paste, search, wait, search again, subscribe hokey-pokey dance.
- Post and comment menus let you browse the communities of the originating instance
Code Syntax Highlighting
Code blocks and inline code can be syntax-highlighted.
Image/Media Proxying and Caching
Privacy conscious users have long requested media be proxied through Lemmy. While I can't add that to the API, I can add it to the UI. Additionally, since the media is already flowing through Tesseract, it made sense to optionally cache the proxied media for re-use.
- Enhance user privacy, reduce bandwidth to other instances, and speed up serving content to your users.
- Can cache any media proxied through it. Tesseract can act as a caching proxy for your instance as well as cache media originating on other instances as well as outside resources (Giphy, Catbox, Imgur, Yarn, etc).
- Administrators must explicitly enable this module, and users must enable media proxying in their app settings.
Fediseer Integration
- See any endorsements, hesitations, and censures given to instances you're interacting with.
Highlights
Check out [email protected] or [email protected] as seen through Tesseract.
Take a Test Drive
If you want to connect Tesseract to an instance of your choosing, we host a public instance at https://tesseract.dubvee.org. It loads to DubVee by default, but you can change the guest instance or login to any Lemmy server you want.
Additional Features
Designed for desktop and mobile.
Install as a PWA on either or just use it through the web.
Multiple Account Support
You can add multiple accounts and easily switch between them. Accounts can even be on different instances if the administrator chooses not to lock Tesseract to theirs.
Multiple Hosting Options
If you host your own Tesseract instance, you can use it as a frontend for any Lemmy instance. Instance admins can host Tesseract on a subdomain or even replace Lemmy-UI with it. You can even run it on localhost if you want, though image uploads will not work due to CORS.
Highly Configurable
- User-configurable image/video sizes in feed and posts
- Full Lemmy server config options.
- Most aspects of the UI can be configured by the end user. Server admins can set default preferences via
env
vars.
Better Moderation Tools than Lemmy-UI
- Can access moderation actions from the feed without having to click into the post as with Lemmy-UI
- Local instance admins have full moderation control of the instance as with Lemmy-UI
- Modlog support on both desktop and mobile.
- Can simply click "reply with reason" when taking moderation actions to send the user a message with the removal details. Template is user-configurable.
- Enhanced modlog filtering.
- Community- and user-specific buttons that will pre-filter the modlog automatically.