[-] sheodox@lemmy.world 2 points 3 days ago

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!

36

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!

[-] sheodox@lemmy.world 10 points 7 months ago

Or find and replace all the periods with ones that are slightly larger font.

46
submitted 9 months ago* (last edited 9 months ago) by sheodox@lemmy.world to c/lemmyapps@lemmy.world

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.

add mod button

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 notice it'll already be using your new theme.

When viewing reports, they will now be sorted by newest report first, instead of oldest post/comment first.

For the self hosters out there, Alexandrite should now have arm builds thanks to ismailkarsli on Github! (Thank you!) The image builds now take a little longer, and the build isn't quite done yet so you might have to wait a bit until it's available.

That's it for now. Next release will probably be Lemmy 0.19 support, and I believe I'll finally be able to add image uploading then too (it might be in the next release after 0.19 support).

Github release notes

23
submitted 9 months ago* (last edited 9 months ago) by sheodox@lemmy.world to c/alexandrite@lemmy.world

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.

add mod button

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 notice it'll already be using your new theme.

When viewing reports, they will now be sorted by newest report first, instead of oldest post/comment first.

For the self hosters out there, Alexandrite should now have arm builds thanks to ismailkarsli on Github! (Thank you!) The image builds now take a little longer, and the build isn't quite done yet so you might have to wait a bit until it's available.

That's it for now. Next release will probably be Lemmy 0.19 support, and I believe I'll finally be able to add image uploading then too (it might be in the next release after 0.19 support).

Github release notes

24
submitted 10 months ago by sheodox@lemmy.world to c/lemmyapps@lemmy.world

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.

modlog

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.

user modlog

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.

modlog content warning

Icons for NSFW communities will now be hidden unless you have "NSFW Thumbnails" set to "Show" in the settings. Previously it would just always show icons.

Moderators looking through reports will now see the post or comment's score (and vote breakdown on hover) so you can see at a glance what the community thought about something. Additionally it also shows how long ago a report was made.

report votes

Then just some random improvements. The community header's buttons now collapse into a "..." menu if the screen isn't wide enough to fit them all, and the header at the top of the page is now darker (in dark mode) and lighter (in light mode) which I think looks a lot nicer.

I'll soon release 0.8.5, but that'll just be a quick bug fix, as I realized when writing this post that the "No" button on the modlog content warning doesn't redirect to the right place sometimes.

9
submitted 10 months ago* (last edited 10 months ago) by sheodox@lemmy.world to c/alexandrite@lemmy.world

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.

modlog

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.

user modlog

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.

modlog content warning

Icons for NSFW communities will now be hidden unless you have "NSFW Thumbnails" set to "Show" in the settings. Previously it would just always show icons.

Moderators looking through reports will now see the post or comment's score (and vote breakdown on hover) so you can see at a glance what the community thought about something. Additionally it also shows how long ago a report was made.

report votes

Then just some random improvements. The community header's buttons now collapse into a "..." menu if the screen isn't wide enough to fit them all, and the header at the top of the page is now darker (in dark mode) and lighter (in light mode) which I think looks a lot nicer.

I'll soon release 0.8.5, but that'll just be a quick bug fix, as I realized when writing this post that the "No" button on the modlog content warning doesn't redirect to the right place sometimes. Edit: Nevermind it was 0.8.7, still that's the only fix, I just kept messing up and releasing without the actual change.

22
submitted 10 months ago* (last edited 10 months ago) by sheodox@lemmy.world to c/alexandrite@lemmy.world

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"

suggest title button

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

title suggestion

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.

create menu

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 "Keep navigation sidebar open" setting enabled, it will now open by default
[-] sheodox@lemmy.world 6 points 10 months ago
21
submitted 10 months ago by sheodox@lemmy.world to c/alexandrite@lemmy.world

Alexandrite now has cross-posting! You can cross post from the '...' menu on posts:

crosspost menu

You then pick a community from your subscriptions, or search for any other community, or directly enter the full name like alexandrite@lemmy.world if you want a very specific one and don't want to bother with searching.

community selector

And links to cross-posts will now show when viewing a posts:

Alexandrite now matches Lemmy-UI handling taglines. If an instance has any taglines set it will now pick a random one instead of showing all of them.

taglines

Lastly if you have NSFW thumbnail handling set to "Hide" or "Blur", it will now hide/blur thumbnails when a post is in a NSFW community, even if the post itself isn't marked NSFW, as the post is probably actually NSFW anyway and it's better to be safe than sorry.

Github release notes

15
submitted 10 months ago by sheodox@lemmy.world to c/alexandrite@lemmy.world

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

You're now able to theme Alexandrite a lot more, I'm excited to see what color schemes you all can come up with!

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

There's now a light mode! Alexandrite will now detect your system's default color scheme and use that, but you can force dark or light mode in the settings. This is the default hue/saturation on light mode:

light mode

You can also change the saturation to make it as gray or as colorful as you want, plus you can customize the hues of links and up/downvote buttons (downvotes in screenshots just for demonstration!)

Here are the settings for themes now. There are numbers next to all the sliders to make it easier to share customizations! I might add a few presets in the future.

Posts look a little nicer. The content on them shows using similar styles to the previews on the cards. The "View Source" button is now a small button in the top right corner of the post.

Some 0.7.0 features I didn't mention here before:

There's an option when using the "List" post layout that shows a preview of the post content like the card layout does.

Oh speaking of version numbers Alexandrite now releases with version numbers! You can find the version number in use on the "About Alexandrite" page. You can read more on the version number announcement.

54
submitted 10 months ago by sheodox@lemmy.world to c/lemmyapps@lemmy.world

You're now able to theme Alexandrite a lot more, I'm excited to see what color schemes you all can come up with!

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

There's now a light mode! Alexandrite will now detect your system's default color scheme and use that, but you can force dark or light mode in the settings. This is the default hue/saturation on light mode:

light mode

You can also change the saturation to make it as gray or as colorful as you want, plus you can customize the hues of links and up/downvote buttons (downvotes in screenshots just for demonstration!)

Here are the settings for themes now. There are numbers next to all the sliders to make it easier to share customizations! I might add a few presets in the future.

Posts look a little nicer. The content on them shows using similar styles to the previews on the cards. The "View Source" button is now a small button in the top right corner of the post.

Some 0.7.0 features I didn't mention here before:

There's an option when using the "List" post layout that shows a preview of the post content like the card layout does.

Oh speaking of version numbers Alexandrite now releases with version numbers! You can find the version number in use on the "About Alexandrite" page. You can read more on the version number announcement.

7
submitted 10 months ago* (last edited 10 months ago) by sheodox@lemmy.world to c/alexandrite@lemmy.world

EDIT: This is now released, see the 0.8.0 release announcement

Please let me know if you have any feedback or find bugs! Note, if you are just seeing a bunch of exclamation marks instead of images and are viewing on alexandrite.app, that's a bug I just noticed, click the "Original Post" button on the post to view on lemmy.world. I'll fix that bug tonight.

I've been working on a light mode, and I added hue customization for links and votes, plus you can customize the base theme saturation. Light/dark mode will be chosen based on your device's preferred setting, but you can set one specifically on the settings page.

Here's the default colors for light mode (up/down votes for illustrative purposes lol):

If you don't want it to be so colorful, lower the saturation:

Or if you prefer a more 'plain' dark mode:

Here's all the settings:

Another screenshot for good measure:

___

3
submitted 10 months ago by sheodox@lemmy.world to c/alexandrite@lemmy.world

tl;dr: Alexandrite now has version numbers, new official docker images are built only when publishing a new release instead of with every change to the main branch, currently 0.7.0 is the only/newest version (if you're using latest that's fine, it'll keep pointing to the newest version too). Now you'll find a version number at the bottom of the "About Alexandrite" page. Alexandrite.app continues to run the latest code from the main branch.

For the technically inclined who want more background: the official site, alexandrite.app, has always been built off the main branch with auto-deploys. I can find a bug and within 5 minutes alexandrite.app can be updated with my fix. It's really convenient because if I deploy something then realize I missed an edge case I can just fix it quick and probably not very many people were ever impacted.

When I first added self-hosting support I just made it publish images based on changes to main, and planned to add proper version numbers soon after (which I've now done). Now knowing people are self hosting using my docker images, and since I don't control how quickly fixes are deployed or when they update, I've needed to be extra cautious to make sure everything works perfectly the first time (or as close as I can manage by myself). I just want to avoid a scenario where I release a big update at 6:00PM, notice a bug and fix it by 6:05PM, but someone's self-hosted instance updates daily at 6:03PM and now that instance has to live with that bug for the next day.

That's why I made this change. The main site can be the "bleeding edge" and then the official docker image releases might be slightly behind and hopefully be slightly more stable.

Besides that, I've been thinking about creating somewhere to chat and share news/ideas of Alexandrite updates besides just this community. Thinking about making either a Discord server or a room on Matrix. Thoughts?

47
submitted 11 months ago by sheodox@lemmy.world to c/lemmyapps@lemmy.world

Lot of new features since my last post!

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

You can now pick between list (default), compact, and card layouts for posts in the feed. Use card if you want to see large images and a preview of the post content as you scroll (card is my favorite now).

Use compact if you want to see as many posts as possible.

The rest of these are things I've announced over at the Alexandrite community (!alexandrite@lemmy.world) but not here yet.

You can now create an account through Alexandrite.

Your instance/community/personal settings for discussion languages are now all taken into consideration, so if you ever saw a language_not_allowed error that should be fixed now. You can also set your discussion languages in the Lemmy tab of the settings (there still isn't any interface language or localization support yet but I want to fix that at some point).

You can now self host Alexandrite, check the Github readme for details. It's also on a.lemmy.world if you hadn't heard already.

You can search in comments and next/prev through the results

Comments by community moderators will now have a "Mod" badge next to their name.

Mods can also chose to remove content or make a temporary ban from the ban dialog.

[-] sheodox@lemmy.world 17 points 11 months ago

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.

[-] sheodox@lemmy.world 6 points 11 months ago

Yep, I'm actually working on making those changes now.

[-] sheodox@lemmy.world 8 points 11 months ago

There's a slider in the settings for the hue used for all the background/borders/text etc, so you can change it from purple to other colors, like:

Eventually I plan on adding more customization so you can change the colors of links/votes, and I need to make a light theme because so many people want that too.

[-] sheodox@lemmy.world 19 points 11 months ago

(dev here) Sorry! The post forgot to mention Alexandrite is meant to be a alternate UI for desktop. There are a lot of issues if you try using it on mobile at the moment, because I haven't done the work to support it yet. I would keep using whatever you've been using on mobile.

[-] sheodox@lemmy.world 14 points 11 months ago

(dev here) I totally understand that, I wish Lemmy had that or oauth, I don't like handling passwords just as much as you don't want me to!

[-] sheodox@lemmy.world 7 points 11 months ago

I use Imagus and it doesn't work well with Alexandrite, I was trying to find some documentation on if I could support Imagus from the website side somehow, like attributes to provide non-thumbnail image URL hints but I hadn't found documentation yet.

I've been meaning to try building something similar into Alexandrite at some point otherwise.

[-] sheodox@lemmy.world 14 points 11 months ago

(dev here) I hadn't really considered it as a full replacement before, but hosting it alongside the instance like a desktop version of m.lemmy.world is something I think would be neat (at least one instance is doing that, with a custom Dockerfile because I haven't made one yet). I'd need to add some mobile support (which I'm not against doing in the future) and some admin tools probably before it could be a full replacement, both would probably not be for a bit still because I'm still working on feature parity for normal users. Also still waiting on a Lemmy issue to be fixed before I can add image uploading which is the most basic feature the site lacks at the moment.

[-] sheodox@lemmy.world 9 points 11 months ago

(dev here) I had an idea for how I'd build a profile switcher recently, it's something I want to implement soon.

[-] sheodox@lemmy.world 7 points 11 months ago

(I'm the dev of Alexandrite) Officially there isn't yet a way to self-host it without modifying the code (unless you host it on one of a few specific cloud providers like the official Alexandrite site does), but now that people are self hosting anyway I think adding support for it is going to be higher up on my priority list!

view more: next ›

sheodox

joined 1 year ago
MODERATOR OF