this post was submitted on 15 Aug 2023
81 points (100.0% liked)

Reddthat Announcements

641 readers
3 users here now

Main Announcements related to Reddthat.

founded 1 year ago
MODERATORS
 

New UI Alternatives

After looking at our UI for a while I thought, someone will have created something special for Lemmy already. So I opened our development server, told it to get the bag rolling and investigated all the apps people have created.

Have a play around, all should be up and working. If there are other apps, ideas, or ways you think reddthat could be better please let me know!

Enjoy ๐Ÿ˜ƒ

P.S. External UIs are a security issue

I would like to let everyone know that if you are using an external non-reddthat hosted UI (such as wefwef.app for example) you have given them access to full use of your account.

This happens because Lemmy checks for new notifications by performing GET requests via the api with the cookie in the URL field. https://instance/api/v3/user/unread_count?auth=your-authentication-cookie-here. This URL shows up in the logs of the third-party user interface. So if the third party was nefarious, they could look at their logs and get your cookie. Then they can login to your account or perform any requests.

So please only use the Reddthat user-interfaces as listed here & the main sidebar.
(If you are worried, you can log out of the thirdparty website, which will invalidate your cookie).

Tiff

https://old.reddthat.com

https://alexandrite.reddthat.com

https://photon.reddthat.com

https://voyager.reddthat.com

PS. I really like alexandrite.

all 28 comments
sorted by: hot top controversial new old
[โ€“] [email protected] 10 points 1 year ago (1 children)

Brilliant that "investigate" = may as well just install them all ๐Ÿ˜…

Overachiever eh?

[โ€“] [email protected] 9 points 1 year ago

old.reddthat.com

The Reddit experience is complete. Thank you, thank you.

[โ€“] [email protected] 6 points 1 year ago (1 children)

These are great, thanks for this.

Does anyone know if any of these can be keyboard-driven? Like with RES, you can move the selected post with j and k, you can open the comments with c, you can expand/collapse the post with x, etc. Is that something that exist for lemmy?

[โ€“] [email protected] 3 points 1 year ago

Ooo, if you find one let me know!

The closest would be the CLI app: https://github.com/mrusme/neonmodem

[โ€“] [email protected] 4 points 1 year ago

Woahhh, great!! We have more UI options

[โ€“] [email protected] 4 points 1 year ago

old.reddthat.com is fantastic!

[โ€“] [email protected] 3 points 1 year ago

Absolutely legendary!

[โ€“] [email protected] 3 points 1 year ago (4 children)

Hey, I just noticed the names and domains were swapped for them. The photon one says powered by Alexandrite, and the alexandrite one says powered by Photon. Had me confused for a second when adding bookmarks in my browser. Below is a screenshot to see

[โ€“] [email protected] 4 points 1 year ago

PS. I figured out what was happening! They shouldn't cause any more issues

[โ€“] [email protected] 4 points 1 year ago* (last edited 1 year ago)

!?!?!?!? That is hilarious.
I have no idea why that's happening (yet). For whatever reason they are being directed to the wrong container... I did some magic which allows me to abstract some logic:

Web -> nginx container > check which web address it is > forward to container with same name.

This allowed me to scale out containers and add new services (more UI apps) without having to update a huge amount of webserver logic. Seems it's bitten in right on the side.

Enjoy the phorite and the alexton for the time being!

I need copious amounts of coffee ~~and to not be caught in meetings all day :( . I'll probably get to look at it around 9-10 UTC~~

Edit: I said fuckit and restarted the front-end services, and it's back working. I'll investigate what went wrong later on. Now to find coffee!

[โ€“] [email protected] 3 points 1 year ago

Photon is my favorite, and after that alexandrite.

Both feel sleeker and less like reddit.

Thanks for setting these up!

[โ€“] [email protected] 3 points 1 year ago* (last edited 1 year ago)

Great to have some alternatives. Alexandrite is my favourite.

Edit: After using Photon and Alexandrite for a few days I have to say that while Alexandrite's looks are more pleasing, Photon's community sidebar is super convenient.

[โ€“] [email protected] 3 points 1 year ago* (last edited 1 year ago) (1 children)

Why is the Voyager mobile UI the only one that lets you explicitly hide posts without it being "all posts you've read"? Just baffling that feature is being left out from all the others.

edit: please keep Photon available. I like having the communities to the left, and a non-ridiculously wide instance info panel on the right. If it had endless scrolling instead of "next" and "back", and ability to manually hide posts, it would be even better.

[โ€“] [email protected] 4 points 1 year ago (1 children)

I will be keeping all four UIs available until they either provide no valid use or are superseded / the developers abandon them.

So no need to worry about that!

[โ€“] [email protected] 2 points 1 year ago

Thank you, and I'm happy to say the Photon developer is already on the case for hiding posts!

https://github.com/Xyphyn/photon/commit/79221e2e53774114c2ca6381f6b7c7103341798c

[โ€“] [email protected] 3 points 1 year ago

Awesome. Photon and Alexandrite look great. Voyager for mobile is not a bad option.

[โ€“] [email protected] 2 points 1 year ago (1 children)

I accidentally went to www.reddthat.com today and thought you had unilaterally switched us all to Voyager.

It was so painful that I was almost to the point of abandoning my account by the time I happened to follow a link that went to reddthat.com.

[โ€“] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

๐Ÿ˜ฑ
Well I am glad you are still here. I'd certainly never change the default UI unless the third party was better in every way.

At this time, none of them allow me to administrate Reddthat effectively either. Alexandrite doesn't have image uploads, Photon doesn't have an easy way to ban users and voyager is pretty much mobile only.

On that note I know exactly what happened and I'll be able to fix it within the hour.

Edit: Fixed www.reddthat.com -> reddthat.com :)

[โ€“] [email protected] 1 points 1 year ago (1 children)

To ban users in Photon, go to the user's user page, and click the moderation button.

[โ€“] [email protected] 2 points 1 year ago

Xylight! Thanks for the hard work on Photon!

By no means is it a criticism, as it works exactly like the regular UI. If I could Ban (and include reason) and Remove Content directly without having to go to the users' profile that would be icing on the top.

Example from Alexandrite: (The most tame report in the past couple weeks...)