Skip Navigation
sheodox

I'm the developer of a desktop-first Lemmy client called Alexandrite.

Posts
38
Comments
65
Joined
2 yr. ago
Lemmy Apps @lemmy.world
sheodox @lemmy.world

Alexandrite 0.8.20 - Vibe Check for mods, various styling changes

github.com Release 0.8.20 · sheodox/alexandrite

What's Changed Added a "Vibe Check" in the user sidebar which shows a running total of scores to mods of at least one community, so mods can get a summary of their reception in various places to i...

Release 0.8.20 · sheodox/alexandrite

cross-posted from: https://lemmy.world/post/25586204

alexandrite.app - !alexandrite@lemmy.world - Github

The main feature of this release is just for moderators. If you're the moderator of at least one community you'll see a new "Vibe Check" section in the sidebar when viewing a user page which is meant to help you identify trolls. When you're viewing a user's profile page, as you scroll (loading additional posts and comments) it will total up everything you've loaded so far, and the scores in various communities. This might be useful if you're trying to gauge the intentions of a commenter and you want to see if they're frequently upvoted in certain communities, or if they're frequently downvoted in other places.

![vibe check example screenshot showing scores in various communities](https://lazysoci.al/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2Fb3822c0f-c033-45e7-96b7-702dc6feb30

Alexandrite @lemmy.world
sheodox @lemmy.world

Alexandrite 0.8.20 - Vibe Check for mods, various styling changes

github.com Release 0.8.20 · sheodox/alexandrite

What's Changed Added a "Vibe Check" in the user sidebar which shows a running total of scores to mods of at least one community, so mods can get a summary of their reception in various places to i...

Release 0.8.20 · sheodox/alexandrite

alexandrite.app - !alexandrite@lemmy.world - Github

The main feature of this release is just for moderators. If you're the moderator of at least one community you'll see a new "Vibe Check" section in the sidebar when viewing a user page which is meant to help you identify trolls. When you're viewing a user's profile page, as you scroll (loading additional posts and comments) it will total up everything you've loaded so far, and the scores in various communities. This might be useful if you're trying to gauge the intentions of a commenter and you want to see if they're frequently upvoted in certain communities, or if they're frequently downvoted in other places.

I'm limiting this to just a mod tool, because I know inc

  • It might not help because it's in svelte and it doesn't look like you're using lemmy-js-client, but this is an example of how I do it in Alexandrite using lemmy-js-client. The onPaste function handles the paste event on the markdown editor textarea when someone pastes with an image in their clipboard, and the onFileInputChange is the change event for an <input type="file" /> element so when someone selects a file it uploads and the input's label can be styled like a button. Here is the client's fetch function which handles the authorization header and whatnot. You can upload client-side without a proxy server for any instance running a newer version of Lemmy than like.... 0.19.0? I didn't want to be responsible for proxying image uploads so I waited to add image uploading in Alexandrite until I could do the uploads directly client side.

  • Good to know!

    I can see how many unique users view the site in 1, 7, or 30 days, and I think after a year of no updates the 7 day average is pretty close to what it was still. Nice to see so many people liking my site!

  • Lemmy Apps @lemmy.world
    sheodox @lemmy.world

    Alexandrite 0.8.19 - redesigned blocks page, instance blocking, better user/community/crosspost tooltips, 'frosted glass' card layout backgrounds

    github.com Release 0.8.19 · sheodox/alexandrite

    Redesign blocks page, add instance blocks, and search bars. Show addresses for users and communities on tooltips in a nicer way, matching how its done on the sidebar of those pages. Tooltips on lin...

    Release 0.8.19 · sheodox/alexandrite

    cross-posted from: https://lemmy.world/post/25135715

    alexandrite.app - !alexandrite@lemmy.world - Github

    Hey, got some new updates for ya!

    I added instance blocking, and completely redesigned the page for managing blocks. For all three categories you're able to search, so you don't have to go to someone's profile or find a post by them to find a block button to click. Honestly this page looked awful before, the sizing was weird, if you blocked something with a long name the 'unblock' buttons would be huge. I mostly copied the features available on lemmy-ui (like the searching, and the fact that instance blocks are a thing now).

    Tooltips in a couple places got some big upgrades!

    User tooltips now show the full 'address' of the use

    Alexandrite @lemmy.world
    sheodox @lemmy.world

    Alexandrite 0.8.19 - redesigned blocks page, instance blocking, better user/community/crosspost tooltips, 'frosted glass' card layout backgrounds

    github.com Release 0.8.19 · sheodox/alexandrite

    Redesign blocks page, add instance blocks, and search bars. Show addresses for users and communities on tooltips in a nicer way, matching how its done on the sidebar of those pages. Tooltips on lin...

    Release 0.8.19 · sheodox/alexandrite

    alexandrite.app - !alexandrite@lemmy.world - Github

    Hey, got some new updates for ya!

    I added instance blocking, and completely redesigned the page for managing blocks. For all three categories you're able to search, so you don't have to go to someone's profile or find a post by them to find a block button to click. Honestly this page looked awful before, the sizing was weird, if you blocked something with a long name the 'unblock' buttons would be huge. I mostly copied the features available on lemmy-ui (like the searching, and the fact that instance blocks are a thing now).

    Tooltips in a couple places got some big upgrades!

    User tooltips now show the full 'address' of the user (which it did before, but it wasn't super obvious what you were looking at

  • Ooo I love it! What lens did you use? I bought a cheap old Pentax lens that has some cool looking chromatic aberration like on the branches in your photo and I love it.

  • Lemmy Apps @lemmy.world
    sheodox @lemmy.world

    Alexandrite 0.8.18 - pretty toolbar dropdowns, moderator view, relative/absolute dates setting, pure light/dark theme backgrounds

    github.com Release 0.8.18 · sheodox/alexandrite

    Add 'Moderator View' Added a "Show relative dates" setting, which when turned off shows absolute dates everywhere relative dates have been shown Add a pure light/dark theme checkbox, which uses pur...

    Release 0.8.18 · sheodox/alexandrite

    cross-posted from: https://lemmy.world/post/24943349

    alexandrite.app - !alexandrite@lemmy.world - Github

    This time it's mostly UI changes I really wanted to make, and some things people have asked for.

    All toolbar toggles and dropdowns are now these nicer looking dropdowns. They look a lot more consistently sized, everything has a label I also added "Moderator View" into that new dropdown.

    The search page looks way nicer now, here's the before:

    And now:

    ![new search page toolbar](https://lazysoci.al/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%

    Alexandrite @lemmy.world
    sheodox @lemmy.world

    Alexandrite 0.8.18 - pretty toolbar dropdowns, moderator view, relative/absolute dates setting, pure light/dark theme backgrounds

    github.com Release 0.8.18 · sheodox/alexandrite

    Add 'Moderator View' Added a "Show relative dates" setting, which when turned off shows absolute dates everywhere relative dates have been shown Add a pure light/dark theme checkbox, which uses pur...

    Release 0.8.18 · sheodox/alexandrite

    alexandrite.app - !alexandrite@lemmy.world - Github

    This time it's mostly UI changes I really wanted to make, and some things people have asked for.

    All toolbar toggles and dropdowns are now these nicer looking dropdowns. They look a lot more consistently sized, everything has a label I also added "Moderator View" into that new dropdown.

    The search page looks way nicer now, here's the before:

    And now:

    Added an option that lets you t

    Lemmy Apps @lemmy.world
    sheodox @lemmy.world

    Alexandrite 0.8.17 - default comment sort setting, copyable community/user 'addresses', and more

    github.com Release 0.8.17 · sheodox/alexandrite

    Added a default comment sort setting, and added 'Controversial' Add a button to the 'no more messages' banner in the inbox, which switches you to viewing 'All' instead of 'Unread'. User/community s...

    Release 0.8.17 · sheodox/alexandrite

    cross-posted from: https://lemmy.world/post/24823273

    Smaller release, mostly focused on some styling changes and easy features.

    In the settings you can now set a default comment sort, also added "Controversial"

    Now in the community/user sidebar and community search results you will see the full 'address' of a community/user. Clicking the text or the button on the right side copies it to your clipboard. In search results this makes it a lot easier to see what exactly the community is, not just what the display name says it is.

    ![screenshot of a community search for 'games'](https://lazysoci.al/api/v3/image_proxy?u

    Alexandrite @lemmy.world
    sheodox @lemmy.world

    Alexandrite 0.8.17 - default comment sort setting, copyable community/user 'addresses', and more

    github.com Release 0.8.17 · sheodox/alexandrite

    Added a default comment sort setting, and added 'Controversial' Add a button to the 'no more messages' banner in the inbox, which switches you to viewing 'All' instead of 'Unread'. User/community s...

    Release 0.8.17 · sheodox/alexandrite

    Smaller release, mostly focused on some styling changes and easy features.

    In the settings you can now set a default comment sort, also added "Controversial"

    Now in the community/user sidebar and community search results you will see the full 'address' of a community/user. Clicking the text or the button on the right side copies it to your clipboard. In search results this makes it a lot easier to see what exactly the community is, not just what the display name says it is.

    ![screenshot of a community search for 'games'](https://lazysoci.al/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2F20a95a63-fb25-4988-abec-34a1

  • This was the most glaring missing basic feature for so long, glad it's finally in, I don't have to go back to the default ui just to write my announcement posts anymore. It wasn't possible to upload images from third party websites last time I was actively working on Alexandrite, and I think it's been possible for quite a long time by now and I'm finally getting to it.

  • Lemmy Apps @lemmy.world
    sheodox @lemmy.world

    Alexandrite 0.8.16 - image uploading, proper banners, avatar/banner profile settings

    github.com Release 0.8.16 · sheodox/alexandrite

    When searching for communities when making a new post, it now sorts communities by popularity (fixes #77) You can now paste images to upload in the markdown editor You can now upload an image when ...

    Release 0.8.16 · sheodox/alexandrite

    cross-posted from: https://lemmy.world/post/24730515

    alexandrite.app - !alexandrite@lemmy.world - Github

    Finally added image uploading, so this is going to be my first update post with images I'll be able to write all on Alexandrite :D

    As mentioned in the post you can now attach images to things, this means both on the post via the file selector like on lemmy-ui:

    Or you can attach images by pasting or using the upload button to insert an image in the markdown editor (post text, comments, etc).

    ![screenshot showing the Manage Uploads dialog on a post's text](https://lazysoci.al/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2Fc53bbecc-14e3-4aa5-a84e-6b6b0d190da0

    Alexandrite @lemmy.world
    sheodox @lemmy.world

    Alexandrite 0.8.16 - image uploading, proper banners, avatar/banner profile settings

    github.com Release 0.8.16 · sheodox/alexandrite

    When searching for communities when making a new post, it now sorts communities by popularity (fixes #77) You can now paste images to upload in the markdown editor You can now upload an image when ...

    Release 0.8.16 · sheodox/alexandrite

    alexandrite.app - !alexandrite@lemmy.world - Github

    Finally added image uploading, so this is going to be my first update post with images I'll be able to write all on Alexandrite :D

    As mentioned in the post you can now attach images to things, this means both on the post via the file selector like on lemmy-ui:

    Or you can attach images by pasting or using the upload button to insert an image in the markdown editor (post text, comments, etc).

    You can also set your avatar and banner on the Lemmy tab of Settings

  • I don't think so, at least when I scroll my pixelfed feed it loads images from various domains.

  • Lemmy Apps @lemmy.world
    sheodox @lemmy.world

    Alexandrite 0.8.15 - sidebar redesign and more

    github.com Release 0.8.15 · sheodox/alexandrite

    What's Changed After theme update features by @sheodox in #109 'Redirect' feed layout works now when clicking anywhere it would normally open an overlay/column for Added instance legal & linked in...

    Release 0.8.15 · sheodox/alexandrite

    cross-posted from: https://lemmy.world/post/24517321

    This release mostly is a redesign of the instance/community/user sidebars on the right side of those pages. Things are in clear sections, each in a collapsible section that remembers if it was open. So if you're tired of seeing your instance's description every time just close it and it'll stay closed.

    Instances and communities now show their full stats, and there are now pages for the legal info and linked/blocked instances. The instance sidebar also shows the list of admins.

    If you use the 'Redirect' feed layout setting added in the previous release it now responds to clicks directly on the image or the background of cards.

    When looking at your own profile there will be an "Edit Profile" button at the top of the sidebar.

    ![](https://lazysoci.al/

    Alexandrite @lemmy.world
    sheodox @lemmy.world

    Alexandrite 0.8.15 - sidebar redesign and more

    github.com Release 0.8.15 · sheodox/alexandrite

    What's Changed After theme update features by @sheodox in #109 'Redirect' feed layout works now when clicking anywhere it would normally open an overlay/column for Added instance legal & linked in...

    Release 0.8.15 · sheodox/alexandrite

    This release mostly is a redesign of the instance/community/user sidebars on the right side of those pages. Things are in clear sections, each in a collapsible section that remembers if it was open. So if you're tired of seeing your instance's description every time just close it and it'll stay closed.

    Instances and communities now show their full stats, and there are now pages for the legal info and linked/blocked instances. The instance sidebar also shows the list of admins.

    If you use the 'Redirect' feed layout setting added in the previous release it now responds to clicks directly on the image or the background of cards.

    When looking at your own profile there will be an "Edit Profile" button at the top of the sidebar.

    ![](https://lazysoci.al/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2F6cf225a8

    Lemmy Apps @lemmy.world
    sheodox @lemmy.world

    Alexandrite 0.8.14 - Theme updates and some other stuff

    github.com Release 0.8.14 · sheodox/alexandrite

    What's Changed Theme updates, left aligned card-style vote buttons setting, refresh button on feeds, community search in sidebar, option to redirect to posts instead of overlay/columns - by @sheod...

    Release 0.8.14 · sheodox/alexandrite

    cross-posted from: https://lemmy.world/post/24420184

    Hello, it's been a while!

    I did most of this release like 6 months ago but never got around to finishing it up until yesterday.

    There's a bunch of small theme changes, biggest being a slightly different header bar, and in general a lighter light theme and darker dark theme.

    There's now a search field in the sidebar which lets you quickly search through your subscriptions, with a link to a full community search. You can search for a community by name, or for example @lemmy.world to see all from a certain instance.

    ![sidebar search demo](https://lazysoci.al/api/v3/image_proxy?url=https%3A%2F%2Flemmy

    Alexandrite @lemmy.world
    sheodox @lemmy.world

    Alexandrite 0.8.14 - Theme updates and some other stuff

    github.com Release 0.8.14 · sheodox/alexandrite

    What's Changed Theme updates, left aligned card-style vote buttons setting, refresh button on feeds, community search in sidebar, option to redirect to posts instead of overlay/columns - by @sheod...

    Release 0.8.14 · sheodox/alexandrite

    Hello, it's been a while!

    I did most of this release like 6 months ago but never got around to finishing it up until yesterday.

    There's a bunch of small theme changes, biggest being a slightly different header bar, and in general a lighter light theme and darker dark theme.

    There's now a search field in the sidebar which lets you quickly search through your subscriptions, with a link to a full community search. You can search for a community by name, or for example @lemmy.world to see all from a certain instance.

    By defaul

  • I am still around, but I've always been a lurker. Just saw the notification so I'm a couple days late. I do see mentions!

  • Alexandrite @lemmy.world
    sheodox @lemmy.world

    Alexandrite 0.8.12 - Initial Lemmy 0.19.0 support

    It took me way too long to get around to this, but with the release of Lemmy 0.19.0 I finally added support for how auth is done differently now. Everything should work the same, but you'll now be able to use Alexandrite again on 0.19.0 servers.

    There are some more features that 0.19.0 added, I'll be adding those later, just wanted to make sure things still work first!

    If you're self hosting Alexandrite, the docker image probably won't be available for another hour or so after this is posted, the build takes a while! The main Alexandrite site is already updated though!

  • Oops forgot to post links, I edited the post.

    I host Alexandrite at https://alexandrite.app/ and several instances also host Alexandrite on their own domains, like https://a.lemmy.world

  • Yes, launching the game launches Ubisoft's launcher and you have to sign into that to play.

    Also if you use Proton it doesn't auto close the launcher when you quit the game so it'll run up your play time while the launcher is minimized to the system tray.

  • Lemmy Apps @lemmy.world
    sheodox @lemmy.world

    Alexandrite 0.8.8 - Mod team management, multi-platform builds, and more

    cross-posted from: https://lemmy.world/post/5928967

    alexandrite.app - !alexandrite@lemmy.world - Github

    Just a few things this time, the biggest is mod team management. You can now add and remove mods from the "..." menu on posts and comments. You can also find links to the modlog to see what actions have been taken against that user.

    You can also remove mods or leave the mod team of a community from inside the "Moderation" area of the sidebar (note: the "Modlog" link moved inside this section too as it's not useful to most people)

    Alexandrite settings will now automatically update in every tab instantly, so if you change the theme in one tab, when you switch to another already open Alexandrite browser tab you'll notic

    Alexandrite @lemmy.world
    sheodox @lemmy.world

    Alexandrite 0.8.8 - Mod team management, multi-platform builds, and more

    alexandrite.app - !alexandrite@lemmy.world - Github

    Just a few things this time, the biggest is mod team management. You can now add and remove mods from the "..." menu on posts and comments. You can also find links to the modlog to see what actions have been taken against that user.

    You can also remove mods or leave the mod team of a community from inside the "Moderation" area of the sidebar (note: the "Modlog" link moved inside this section too as it's not useful to most people)

    Alexandrite settings will now automatically update in every tab instantly, so if you change the theme in one tab, when you switch to another already open

  • You can link to communities/users by typing the full name/instance stuff out, but I don't have any search/auto-complete stuff for either of those yet.

  • Lemmy Apps @lemmy.world
    sheodox @lemmy.world

    Alexandrite 0.8.4 - modlog, more information on reports, and bug fixes

    github.com Release 0.8.4 · sheodox/alexandrite

    What's Changed Modlogs have been added! Links can be found in the instance/community sidebar. You can also see what mod actions have been performed on a user by clicking the modlog link on a user'...

    Release 0.8.4 · sheodox/alexandrite

    cross-posted from: https://lemmy.world/post/4271786

    I've been away on vacation but I'm back with a new release of Alexandrite!

    The mod log is now implemented! At the moment you can see a community's modlog from the top of the community sidebar, and the instance modlog from the bottom of the instance sidebar (I'll likely change where these links are at some point). Now moderators should be able to do even more stuff without leaving Alexandrite.

    Additionally there's a link to the modlog when viewing a user's profile (also in the sidebar), which lets you see the mod actions that have been performed on them. This should help moderators identify problematic users.

    In both cases, you will see a content warning screen before being redirected to the actual modlog, but you can disable this for either all communities or for the ones you moderate in the settings.

    ![modlo

    Alexandrite @lemmy.world
    sheodox @lemmy.world

    Alexandrite 0.8.4 - modlog, more information on reports, and bug fixes

    github.com Release 0.8.4 · sheodox/alexandrite

    What's Changed Modlogs have been added! Links can be found in the instance/community sidebar. You can also see what mod actions have been performed on a user by clicking the modlog link on a user'...

    Release 0.8.4 · sheodox/alexandrite

    I've been away on vacation but I'm back with a new release of Alexandrite!

    The mod log is now implemented! At the moment you can see a community's modlog from the top of the community sidebar, and the instance modlog from the bottom of the instance sidebar (I'll likely change where these links are at some point). Now moderators should be able to do even more stuff without leaving Alexandrite.

    Additionally there's a link to the modlog when viewing a user's profile (also in the sidebar), which lets you see the mod actions that have been performed on them. This should help moderators identify problematic users.

    In both cases, you will see a content warning screen before being redirected to the actual modlog, but you can disable this for either all communities or for the ones you moderate in

    Alexandrite @lemmy.world
    sheodox @lemmy.world

    Alexandrite 0.8.2 - Post title suggestions from your link, private message edit/delete/report, external links in markdown now open in a new tab

    github.com Release 0.8.2 · sheodox/alexandrite

    When creating a post there's now a button to suggest a title based on the URL you entered You can create a post without first visiting the community by clicking the new "+" button in the header Add...

    Release 0.8.2 · sheodox/alexandrite

    Just some quick features!

    When creating a post there's now a button to suggest a title based on the URL you entered. Just enter a URL then click "Suggest Title"

    Then if you want to use that title hit the button!

    You can create a post without first visiting the community by clicking the new "+" button in the header. The menu looks a little bit empty right now, but I'll add more stuff here later.

    Also:

    • Added the ability to edit/delete/report private messages
    • Links to external sites in markdown now open in a new tab
    • If you have the "Ke
  • Oh yeah, I added a few hotkeys too, forgot to mention that! You can find them documented on the hotkey help page.

  • Huntabyte has some great tutorials!

  • Hey, just wanted to let you know this should be fixed now!

    There are a few moving parts here: instances have a list of all languages it knows about, admins can restrict what can be used on the site ("discussion languages"), and communities can further restrict what languages they allow (if no mods speak Swedish, no use allowing it because you can't moderate it), and on top of that you can select which languages you use in Lemmy's settings. Alexandrite now respects all these settings/restrictions.

    Some communities only allow posting in "Undetermined", and Alexandrite defaults to selecting "English", so if it was in one of those communities that's why you were having issues. Should be good now though.

  • I think this UI looks neat, totally room out there for both of them! :) I think it actually looks a bit closer to Photon. I'm always down for more apps because we all benefit from new ideas.

  • Some communities can restrict which languages you're allowed to post in, and I haven't yet made Alexandrite respect that list, I imagine that's what you're running into. Fixing this is on my todo list!

  • I'm planning on adding alternate post styles in the (hopefully near) future. A more compact style is one of the styles I want to add.

  • There's an option in the settings that makes the left sidebar not auto-hide if you just want to always be able to see them.

  • I assume there’s an API to allow individuals to develop their own front end if they wanted? Is there any documentation to this end?

    Yes there's an API (docs here), but the docs are little more than type definitions right now so it takes a bit of digging to figure out what you're meant to do. You can look through all the methods on the LemmyHttp section of the docs, and watch the network tab in your browser's dev tools to figure out which APIs are called.