24
submitted 3 months ago by [email protected] to c/[email protected]

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

alexandrite.app - [email protected] - 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

I'm limiting this to just a mod tool, because I know incentivizing paying attention to scores is frowned upon on Lemmy. That's also why it doesn't total up everything (unless you happen to scroll enough to load someone's entire post history), as it's just meant to give a 'vibe check'.

Beyond that all that really changed was some theme changes. The frosted glass backgrounds on cards are more visible (especially in light mode where it did almost nothing), and in light mode the name of the user/community in the feed banner doesn't have a very out of place looking dark text shadow.

That's it for now! Let me know what you think, or if you have any other things that would help you as a moderator!

19
submitted 3 months ago* (last edited 3 months ago) by [email protected] to c/[email protected]

alexandrite.app - [email protected] - 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

I'm limiting this to just a mod tool, because I know incentivizing paying attention to scores is frowned upon on Lemmy. That's also why it doesn't total up everything (unless you happen to scroll enough to load someone's entire post history), as it's just meant to give a 'vibe check'.

Beyond that all that really changed was some theme changes. The frosted glass backgrounds on cards are more visible (especially in light mode where it did almost nothing), and in light mode the name of the user/community in the feed banner doesn't have a very out of place looking dark text shadow.

That's it for now! Let me know what you think, or if you have any other things that would help you as a moderator!

29
submitted 4 months ago by [email protected] to c/[email protected]

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

alexandrite.app - [email protected] - 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).

screenshot of the blocks page

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), and you can now see when they made their account.

screenshot of the tooltip shown when hovering over a link to a user

Community tooltips got the same address/origin date.

screenshot of a tooltip shown when hovering over a link to a community

When you hover over a crosspost link it additionally shows the crosspost's title, who posted, when, the score, and comment counts. This should make it a lot easier to see where other discussion is actually happening.

screenshot of a crosspost tooltip showing a different post title

The card layout has a new feature, a nice frosted glass background. This looks similar to how Photon renders its link previews. If you're not familiar with it, this is what I'm talking about.. The effect is fairly subtle because it stretches over the entire card and it could be distracting, I wanted to make sure a fully white image wouldn't make the text too hard to read.

It's on by default, but you can turn it off with the "Frosted glass background" checkbox in Alexandrite settings when your Feed Post Layout is set to Cards if you'd like. If you're curious how it's done, it loads a low resolution thumbnail, places it with a low opacity behind the card, and blurs it so it's less distracting and hides how pixelated it is. It works because all the gray background colors on the site (like all the gray backgrounds on cards) are transparent so when stacked on other gray backgrounds there's always a contrast in color without any extra work. If you don't want to load extra images just for this, or if the blur makes the site lag on a low spec device (didn't notice any impact on my pc), then you might want to turn this setting off.

Screenshot of a card showing a photo of a bunny in some very green grass, the colors from the image are visible

Besides that, I bumped the node version the docker image uses, and I think that's about it.

Let me know if there's any features Alexandrite is missing that you'd really like! Especially interested in features you want that the default Lemmy UI has that I haven't added yet (like instance blocks until now, community creation/editing, emojis, user/community search when typing a @ or ! in the markdown editor, etc).

17
submitted 4 months ago by [email protected] to c/[email protected]

alexandrite.app - [email protected] - 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).

screenshot of the blocks page

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), and you can now see when they made their account.

screenshot of the tooltip shown when hovering over a link to a user

Community tooltips got the same address/origin date.

screenshot of a tooltip shown when hovering over a link to a community

When you hover over a crosspost link it additionally shows the crosspost's title, who posted, when, the score, and comment counts. This should make it a lot easier to see where other discussion is actually happening.

screenshot of a crosspost tooltip showing a different post title

The card layout has a new feature, a nice frosted glass background. This looks similar to how Photon renders its link previews. If you're not familiar with it, this is what I'm talking about.. The effect is fairly subtle because it stretches over the entire card and it could be distracting, I wanted to make sure a fully white image wouldn't make the text too hard to read.

It's on by default, but you can turn it off with the "Frosted glass background" checkbox in Alexandrite settings when your Feed Post Layout is set to Cards if you'd like. If you're curious how it's done, it loads a low resolution thumbnail, places it with a low opacity behind the card, and blurs it so it's less distracting and hides how pixelated it is. It works because all the gray background colors on the site (like all the gray backgrounds on cards) are transparent so when stacked on other gray backgrounds there's always a contrast in color without any extra work. If you don't want to load extra images just for this, or if the blur makes the site lag on a low spec device (didn't notice any impact on my pc), then you might want to turn this setting off.

Screenshot of a card showing a photo of a bunny in some very green grass, the colors from the image are visible

Besides that, I bumped the node version the docker image uses, and I think that's about it.

Let me know if there's any features Alexandrite is missing that you'd really like! Especially interested in features you want that the default Lemmy UI has that I haven't added yet (like instance blocks until now, community creation/editing, emojis, user/community search when typing a @ or ! in the markdown editor, etc).

34
submitted 4 months ago by [email protected] to c/[email protected]

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

alexandrite.app - [email protected] - 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.

screenshot of top level feed dropdowns

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

old search page toolbar

And now:

new search page toolbar

Added an option that lets you toggle between relative and absolute dates

absolute date screenshot relative date screenshot

Added an option for completely white/black backgrounds

pure light/dark theme setting

16
submitted 4 months ago by [email protected] to c/[email protected]

alexandrite.app - [email protected] - 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.

screenshot of top level feed dropdowns

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

old search page toolbar

And now:

new search page toolbar

Added an option that lets you toggle between relative and absolute dates

absolute date screenshot relative date screenshot

Added an option for completely white/black backgrounds

pure light/dark theme setting

17
submitted 4 months ago by [email protected] to c/[email protected]

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"

screenshot showing the default comment sort setting

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 sidebar

screenshot of a community search for 'games'

When viewing the inbox, the "No More Messages" message has a "View Read" button, so if you wanted to view an already read notification you've got a nice big button to get there.

screenshot of an empty inbox

Buttons in the community header aren't transparent anymore so they're easier to see if the banner's image is busy.

screenshot of the header of a community

11
submitted 4 months ago by [email protected] to c/[email protected]

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"

screenshot showing the default comment sort setting

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 sidebar

screenshot of a community search for 'games'

When viewing the inbox, the "No More Messages" message has a "View Read" button, so if you wanted to view an already read notification you've got a nice big button to get there.

screenshot of an empty inbox

Buttons in the community header aren't transparent anymore so they're easier to see if the banner's image is busy.

screenshot of the header of a community

28
submitted 4 months ago by [email protected] to c/[email protected]

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

alexandrite.app - [email protected] - 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:

screenshot of a post creation form with an image attached, filling the url field

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

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

settings page showing a couple of file inputs

Banners on communities and users now show in the feed header instead of a smaller image at the top of the sidebar.

screenshot of the front page of c/amtrak

The sorting of communities when selecting one to make a new post (both the alphabetization of your subscribed communities and the popularity sorting of the search results) is better.

Fixed a 400 error that was happening when viewing modlog actions on a user.

This was the biggest change in quite a while, so please let me know if you have any issues with the update! Thanks for all the support, love hearing people like the stuff I'm making :)

18
submitted 4 months ago* (last edited 4 months ago) by [email protected] to c/[email protected]

alexandrite.app - [email protected] - 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:

screenshot of a post creation form with an image attached, filling the url field

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

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

settings page showing a couple of file inputs

Banners on communities and users now show in the feed header instead of a smaller image at the top of the sidebar.

screenshot of the front page of c/amtrak

The sorting of communities when selecting one to make a new post (both the alphabetization of your subscribed communities and the popularity sorting of the search results) is better.

Fixed a 400 error that was happening when viewing modlog actions on a user.

This was the biggest change in quite a while, so please let me know if you have any issues with the update! Thanks for all the support, love hearing people like the stuff I'm making :)

[-] [email protected] 15 points 4 months ago

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

browser dev tools network tab showing various domains

17
submitted 4 months ago by [email protected] to c/[email protected]

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.

instance sidebar screenshot

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.

14
submitted 4 months ago by [email protected] to c/[email protected]

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.

instance sidebar screenshot

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.

[-] [email protected] 7 points 4 months ago

I was feeling pretty bad about leaving it untouched for so long, but working on (any of) my side projects wasn't interesting me for a while. However with all the general social media turmoil out there (Meta trying to be more evil, US banning TikTok, and billionaires in general being just the worst) I figured I should do my part to improve the appeal of the fediverse. Seeing lots of things I want to improve, and I'm remembering how much I like making things look nice.

[-] [email protected] 10 points 2 years ago

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

[-] [email protected] 17 points 2 years 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.

[-] [email protected] 8 points 2 years 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.

[-] [email protected] 19 points 2 years 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.

[-] [email protected] 14 points 2 years 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!

[-] [email protected] 7 points 2 years 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.

[-] [email protected] 14 points 2 years 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.

[-] [email protected] 8 points 2 years ago

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

[-] [email protected] 7 points 2 years 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!

[-] [email protected] 7 points 2 years ago

Thanks!

The username/password are just used once to login and get an auth token and that auth token is stored in a cookie. The username is also stored in a cookie, but the password is not. Here's the login code

Yes you can! However the production version currently uses Sveltekit's adapter-auto which just runs on various cloud platforms, so it might not be that easy to self host without changes. You can run the dev version of the site by cloning it, running npm install and npm run dev and viewing it at http://localhost:5173/ but that won't be as optimized so your page load would be slower.

If you want to self host, would a docker image make it easier?

view more: next ›

sheodox

0 post score
0 comment score
joined 2 years ago
MODERATOR OF