26
1
submitted 11 months ago by sheodox@lemmy.world to c/alexandrite@lemmy.world

Hey all, wanted to let you know about the stuff I've added in the last few days.

You can now configure your languages in the "Lemmy" tab in settings! Along with this Alexandrite now respects your instance/community's configured discussion languages, as well as your language settings. If you ever saw a language_not_allowed error when trying to post or comment, this should fix it!

You can now create an account from within Alexandrite! From the login page just enter an instance and you'll see a new button to create an account

And the account creation should have all the same things you're used to seeing. Now if you're introducing someone to Lemmy and send them a link to Alexandrite you won't need to include a "well if you want to make an account go here first, then go back to this site" caveat.

Moderators! There are a couple changes for you too. First off when banning a user you can now do temporary bans, and can remove the user's content just like in the official UI.

When viewing comments under a post, or when viewing posts on a community you will now see a badge next to comments/posts made by moderators. Note: the moderator list needs to be loaded separately for each community, which is why you won't see the badges if you're viewing from the home/search pages (it's one server request to load a list of posts, if each list of post subsequently had to make 50 individual requests for communities that'd be pretty taxing on the servers so until you view a post from that community you won't see "Mod" there).

A few bugs that were fixed:

  • If you ctrl+click (or cmd+click on Mac) to open a post in a new tab, it will now do that instead of opening it in the overlay/column
  • If a thread is locked you won't be able to comment in the thread.
  • Admins now can feature posts in Local
  • Instances that have disabled downvoting (like Beehaw) won't show the downvote button
  • If you're using Chrome, the "Reply" tooltip doesn't get stuck open anymore.
27
1
Language_not_allowed error (files.catbox.moe)

Anyone know if this is an instance or alexandrite thing? At first I assumed it was the lemmy.world instance not allowing certain words in comments, but I was able to post the same comment word for word directly on the instance. I've encountered this error several times.

28
2
submitted 11 months ago* (last edited 11 months ago) by infinitepcg@lemmy.world to c/alexandrite@lemmy.world

I'd like to click the server logo or name in the top left to refresh the page. Not sure if it already does that, but it would be good to have some visual feedback so that it's obvious when it started loading and when it finished. Thank you!

29
1
submitted 11 months ago by maegul@lemmy.ml to c/alexandrite@lemmy.world

Maybe I've missed it, but from what I can see cross posts aren't displayed.

Hopefully it isn't an issue adding them (don't want to stress you out too much), but I do find it a nice feature of lemmy for keeping things connected.

30
1
submitted 11 months ago by moeka89@lemm.ee to c/alexandrite@lemmy.world
31
1
submitted 11 months ago by valen@lemmy.world to c/alexandrite@lemmy.world

When viewing a post, I have to click the X in the little bubble at the bottom, or scroll to the top to get the close post button. I keep pressing the ESC key, expecting it to close the post. Can this be added?

32
1
submitted 11 months ago* (last edited 11 months ago) by sheodox@lemmy.world to c/alexandrite@lemmy.world

EDIT: this has been released! Next I'm working on adding versions to the images published.

Self hosting support finally!

I have a branch up with self hosting instructions, a Dockerfile, and images published to Github's container registry. If anyone wanted to help test it out it's available on this branch (and the PR).

There are a few configuration options you can change as you wish to disable some of the login page links, change the default instance, and optionally only allow logins to a specific instance.

The published image is just slightly out of date since I changed the publish rules, but at the moment it's only missing some extra validation to check if an instance url is valid.

Let me know if you run into any issues or have anything you think I should change or better explain.

33
2
submitted 11 months ago by sheodox@lemmy.world to c/alexandrite@lemmy.world

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

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

Some big updates just arrived!

First, the instance you're on is now in the page URL, which means now you can send links to posts on Alexandrite to friends without them having to set an instance first (or know anything about Lemmy).

That helps to power the next feature which is an account switcher. This lets you switch between all of your accounts on the instance you're browsing! You can also set a default account to use for that instance. Now you could be logged in on multiple accounts across multiple instances just in different browser tabs if you wanted.

Because the instance is now in the URL, if your main account is on lemmy.world but you have an account on programming.dev and a friend sends you a link to a programming.dev post on Alexandrite you'll be signed in as your programming.dev user in that browser tab.

Two clicks to switch which instance you're using (based on what accounts you have)

If you have accounts on more than one instance you can pick which instance you see by default when you go to https://alexandrite.app with no instance in the url, or chose to login on any of the accounts you've signed in as previously from the login page. (And in case anyone was curious, no it does not store passwords).

Another new feature I recently added is a little hint for what a comment is a reply to once you finish reading a deeper thread, easier to understand with a screenshot:

You can also favorite communities to make them show up on the top in the left hand sidebar.

Next I planned on working on stuff for self hosting, so stay tuned.

34
1
submitted 11 months ago by sheodox@lemmy.world to c/alexandrite@lemmy.world

I just realized I never mentioned in yesterday's announcement that I improved the way searching in comments works earlier this week and thought I should mention it.

tl;dr: There's a search bar next to the comment sort options, typing in there will highlight all the comments that contain your search text, and a second floating nav bar shows up which lets you click next/previous buttons to scroll between search matches.

If you're curious: some technical background. Comments (and basically any other list in Alexandrite) are rendered using a "virtual list" or "virtualized rendering", this is pretty complicated but really common optimization used on sites/apps that let you scroll infinitely as it lets you show a huge list of stuff without the site getting really laggy. It does this by only actually rendering as many comments (or posts etc) as can fit on screen, and skipping the rest, adjusting what's shown to wherever you scroll. So if you're on a post with 1000 comments and you've scrolled down quite a ways, instead of all 1000 comments being on the page maybe only comments 220-230 are there. To an end user you should usually never notice this, but if you scroll really fast, or hit the "scroll to top" button you might sometimes notice the page is blank before a post or comment pops in to fill the empty space a moment later.

The only issue with that, is if not all of the comments are actually on the page you can't really Ctrl+f to search for something in comments, as only a few of the comments are on the page at once. So I needed an in-site way to search through comments, which is where this came in!

35
1
submitted 11 months ago* (last edited 11 months ago) by schwim@lemmy.world to c/alexandrite@lemmy.world

I love the added usability of Alexandrite but unless you can block entire instances in it either natively or via greasescript, it is unusable for me.

Thanks for your time!

36
1
submitted 11 months ago by maegul@lemmy.ml to c/alexandrite@lemmy.world

I didn't know this ... just ran into the feature just now ... maybe it's been there since the beginning.

In the list of subscribed communities ... hover the mouse over the icon of the community ... a star will appear, unfilled if not a favourite, filled if already a favourite ... and click to toggle.

All "favourite" communities will appear at the top of the list in a separate section.

Very nice!!

37
1
submitted 11 months ago* (last edited 11 months ago) by sheodox@lemmy.world to c/alexandrite@lemmy.world

EDIT: This is now released on the main site, enjoy!

Original post:

I've got some big stuff I'm planning on releasing either later tonight or tomorrow, and I wanted some testers if anyone's willing! ~~The link is at the end of the post.~~

The instance you're browsing is now in the page url, so if you're logged in on lemmy.world, you'll be (once released) on https://alexandrite.app/lemmy.world/.... Now you can share links directly to Alexandrite to friends and they can view it without needing to set a home instance anymore.

But the real cool feature is a new account switcher! This lets you switch between all of your accounts on the instance you're browsing! You can also set a default account to use for that instance. Now you could be logged in on multiple accounts across multiple instances just in different browser tabs if you wanted.

Two clicks to switch which instance you're using (based on what accounts you have)

If you have accounts on more than one instance you can pick which instance you see by default when you go to https://alexandrite.app with no instance in the url, or chose to login on any of the accounts you've signed in as.

You'll need to login again because it's a new url, but I wrote some code to migrate to the new way I'm handling accounts so you won't be logged out when this is all released.

Please let me know if you find any bugs!

38
1
submitted 11 months ago by maegul@lemmy.ml to c/alexandrite@lemmy.world

I haven't thoroughly looked into it, but it seems that it is at least partly a lemmy backend problem as something can also go wrong on the default UI, but it also seems the alexandrite is maybe handling the error less gracefully?

39
1
submitted 11 months ago by maegul@lemmy.ml to c/alexandrite@lemmy.world

I only just noticed these. Don't know how long they've been there ... maybe they're new!! But they're awesome!! Nice feature!

40
1
submitted 11 months ago by afk_mario@merv.news to c/alexandrite@lemmy.world

It would be nice to be able to add multiple accounts, and a way to switch between them

41
1

cross-posted from: https://no.lastname.nz/post/37430

A 'modern' UI, in the form of Alexandrite is now up at my.lastname.nz

Thanks to @sheodox@lemmy.world for the good work

42
1
submitted 11 months ago by sheodox@lemmy.world to c/alexandrite@lemmy.world

I just added a new feature I think is neat. When one part of a comment thread ends and the next comment is a reply to an earlier comment now there is an up arrow icon you can hover over to see a bit of the parent comment. Now it should be much easier to understand what people are talking about without having to collapse all the comments along the way.

Little easier to understand with a picture:

43
1
submitted 11 months ago* (last edited 11 months ago) by weLookAbove@lemm.ee to c/alexandrite@lemmy.world

When adding Alexandrite to an iPad home screen, the favicon doesn't get picked up and a letter 'A' is displayed instead.

img

44
2
submitted 11 months ago by maegul@lemmy.ml to c/alexandrite@lemmy.world

cross-posted from: https://lemmy.ml/post/2277701

Alexandrite is slick, gorgeous, and brings a lot to the Lemmy experience. I highly recommend giving it a try.

45
1

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

I've added a bunch of new features to Alexandrite (a third party Lemmy alternate web UI for desktop)!

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

Lemmy Settings

You can now change most of Lemmy's settings (just not language/avatar/banner/2FA/password).

Mod tools

A lot of mod tools were added. You can view reports and be able to do most things except appoint/removing mods and viewing the mod log.

Scroll between top level comments buttons

Floating at the bottom of the page when viewing a post you will now see a little navigation bar that lets you scroll between comments (and a similar one on the post list that lets you scroll to the top of the page).

Better markdown editor

The text editor used when making posts/comments has been upgraded! Now you can find buttons for bold/italic etc, most of the things you can do on the official website.

If you have any issues let me know, or create an issue on Github.

46
2
submitted 1 year ago* (last edited 1 year ago) by Dagnet@lemmy.world to c/alexandrite@lemmy.world

It's weird, for the past few weeks I've been trying to switch from reddit to lemmy but something wasn't quite there... I couldn't tell what but I tried all sorts of apps and even the old.reddit style lemmy. After finding this app I can finally say I feel 0 reason to go back to reddit, great work! Kinda dumb but I decided my first post had to be about it since this is the reason for me to be on lemmy now. Also, is it just me or does it adapt to ultrawide resolutions? I've never dreamed to have a better experience browsing on ultrawide but here we are!

47
1
submitted 1 year ago* (last edited 1 year ago) by sheodox@lemmy.world to c/alexandrite@lemmy.world

I'm planning on making Alexandrite self-hostable and I'm wondering what stuff I should add or make customizable for instance admins.

With some help from @lemmy@endlesstalk.org's customizations on their instance I was thinking of doing:

  • Support account creation
  • Make a Dockerfile
  • (optionally) Allow you to remove the "Instance" input on the login page so you can only login to a specific instance (and let you browse posts without logging in or picking an instance first)
  • (optionally) Let you disable some of the onboarding stuff/version warning on the login page

Anything else you think I should add?

48
1
submitted 1 year ago* (last edited 1 year ago) by sheodox@lemmy.world to c/alexandrite@lemmy.world

Yo! I've been working on a few new things.

First of all, I added support for some of Lemmy's settings. You can now change most things (except for languages, avatar/banner images, 2FA).

I also added a new markdown editor I built this morning. It's pretty similar to the one on the official UI, but at least in my little experimenting it feels a bit less buggy. Nonetheless I wouldn't be surprised if there are some issues so please let me know if you run into any problems! It doesn't yet have hotkeys (like ctrl+b for bold, etc), I plan to add those later.

I wanted to add image uploading, but unless I want to proxy all image uploads like Voyager does I'm going to have to wait for a solution to lemmy#3567.

Edit: I added hotkeys for bold and italics, whatever the normal one for your OS is.

49
1
submitted 1 year ago* (last edited 1 year ago) by fivezero@lemmy.world to c/alexandrite@lemmy.world

As others have mentioned - this is an incredible web client for Lemmy and my favourite among the current options. Just wondering if there are any plans to integrate a card view for posts? Would be great to have the option to toggle between card view and thumbnail/compact mode depending on user preference. Thanks!

50
1

I really like the UI and wanted to easily access it. Anyone is welcome to use it if they want, but will have to register for an account at endlesstalk.org, since that is the only account you can login with.

view more: ‹ prev next ›

Alexandrite

340 readers
1 users here now

Alexandrite is a desktop-first alternative Lemmy client.

Find a bug or have a feature request? Create an issue on Github, or post here.

founded 1 year ago
MODERATORS