Skip Navigation

Posts
43
Comments
88
Joined
3 yr. ago

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

  • It was pretty easy to be honest nothing really that fancy because it's just sorting things I've already loaded into buckets and summing it up. Heard from a moderator that they disliked the removal of 'karma' from the API a while ago for identifying trolls (which Alexandrite used to show even though the default ui didn't) and I thought something like this would be a good middle ground.

  • 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!

  • Thanks!! Yeah, though I'm not sure how I want to do that yet (since I like programming every bit myself if I can). I'll keep thinking about it.

  • Lemmy Apps @lemmy.world

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

    github.com /sheodox/alexandrite/releases/tag/0.8.19
  • Alexandrite @lemmy.world

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

    github.com /sheodox/alexandrite/releases/tag/0.8.19
  • 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.

  • I recently got back into working on Alexandrite after a little more than a year of no activity/updates, and I've been checking out Photon. I'm extremely impressed with what you've managed to accomplish while I've been gone! I've already taken inspiration from your work with some of my recent changes, and will likely copy more of your homework. Like others are saying, don't sell yourself short! You've built one of the best Lemmy frontends out there and I've got a lot of catching up to do.

  • Not yet but I'll add that eventually.

  • Lemmy Apps @lemmy.world

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

    github.com /sheodox/alexandrite/releases/tag/0.8.18
  • Alexandrite @lemmy.world

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

    github.com /sheodox/alexandrite/releases/tag/0.8.18
  • Ah right, totally forgot about that. It'll be in the next release!

  • Lemmy Apps @lemmy.world

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

    github.com /sheodox/alexandrite/releases/tag/0.8.17
  • Alexandrite @lemmy.world

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

    github.com /sheodox/alexandrite/releases/tag/0.8.17
  • Thank you! Glad you like it!

  • 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

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

    github.com /sheodox/alexandrite/releases/tag/0.8.16
  • Alexandrite @lemmy.world

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

    github.com /sheodox/alexandrite/releases/tag/0.8.16
  • Glad there are people still here enjoying it! :)

    Next update will include image uploading, here's a preview:

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

  • Lemmy Apps @lemmy.world

    Alexandrite 0.8.15 - sidebar redesign and more

    github.com /sheodox/alexandrite/releases/tag/0.8.15
  • Alexandrite @lemmy.world

    Alexandrite 0.8.15 - sidebar redesign and more

    github.com /sheodox/alexandrite/releases/tag/0.8.15
  • 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.

  • Lol I was wondering how people would react to seeing it for the first time. Thanks!

  • Lemmy Apps @lemmy.world

    Alexandrite 0.8.14 - Theme updates and some other stuff

    github.com /sheodox/alexandrite/releases/tag/0.8.14
  • Alexandrite @lemmy.world

    Alexandrite 0.8.14 - Theme updates and some other stuff

    github.com /sheodox/alexandrite/releases/tag/0.8.14
  • Would the tags be visible to everybody or is it meant to serve like an admin only note taking system?

  • 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!

  • If it works like blocking works for users/communities, posts from blocked instances shouldn't show up in Alexandrite too.

  • Alexandrite @lemmy.world

    Alexandrite 0.8.12 - Initial Lemmy 0.19.0 support

    github.com /sheodox/alexandrite/releases/tag/0.8.12
  • Yep, this is a bug I'm aware of, for what it's worth there's also an issue on Github someone reported this in. You can track it here.

  • Yep, I would like to do that at some point, just haven't been working on Alexandrite all that much lately, but it's still on my todo list!

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

  • Lemmy Apps @lemmy.world

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

  • Alexandrite @lemmy.world

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

  • Lemmy Apps @lemmy.world

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

    github.com /sheodox/alexandrite/releases/tag/0.8.4
  • Alexandrite @lemmy.world

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

    github.com /sheodox/alexandrite/releases/tag/0.8.4
  • Alexandrite @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 /sheodox/alexandrite/releases/tag/0.8.2