this post was submitted on 08 Feb 2024
228 points (98.7% liked)

Boost For Lemmy

7057 readers
5 users here now

Community of the Android app Boost for Lemmy Play Store Link

founded 1 year ago
MODERATORS
 

Hi Lemmy! I've just uploaded a new version, and this is the changelog:

  • Community moderation tools: Lock comments, feature posts in community, ban users, remove posts/comments, appoint as mod. All this tools are available when visiting a thread.
  • View and resolve post/comment reports. There is a new moderation section available in the main menu (hamburger menu). It will show the new unresolved reports count.
  • Show if an user is mod, admin or bot (A, M and Bot) next to username.
  • Highlight moderator distinguished comments
  • Show community moderators in community sidebar
  • Set the default feed on app start from settings (Settings-General)
  • View cross-posts of a post. While visiting a post, tap the πŸ”€ icon to view a list of cross-posts
  • Cross-post a post to a different community (Post menu, Share, Cross-post)
  • Show new comments counter since last visit
  • Show if a link is already posted when creating a post, and where.
  • View your upvoted and downvoted posts in profile (Lemmy 0.19)
  • Bug fixes and improvements

https://play.google.com/store/apps/details?id=com.rubenmayayo.lemmy

Thanks to all of you supporting the development of the app. You are the best! β™₯️

all 48 comments
sorted by: hot top controversial new old
[–] rmayayo 35 points 9 months ago (1 children)

This is a distinguished moderator comment

[–] [email protected] 24 points 9 months ago

No, you ARE the best, that's a great update!

[–] [email protected] 17 points 9 months ago

Thank you!!

[–] [email protected] 15 points 9 months ago (1 children)

Moderation tools should already set this app apart from the others, and the other features are a nice bonus.

Trying it out now, thank you!

Have the moderation tools been tested for admin level moderation, or should I tread carefully on that side of things?

[–] rmayayo 12 points 9 months ago (1 children)

Have the moderation tools been tested for admin level moderation, or should I tread carefully on that side of things?

Not sure if they work for admins, it hasn't been tested or implemented

[–] [email protected] 8 points 9 months ago* (last edited 9 months ago) (1 children)

Good to know thank you! I'd imagine admin level functions are a whole other challenge for devs making fediverse apps.

I tried out this version and this is what I'm seeing for admin stuff:

  • On the desktop UI, Lemmy combines community mod reports and admin level reports into one feed. On Boost, I can see all the reports the same way, and so it's consistent with the desktop interface. I'll need to wait for more reports to come in to properly test it.

  • On desktop, admins can take mod actions on all posts. On Boost, I only see the button in posts from communities I moderate. I prefer this over how it works on desktop, since I think admins should limit their interventions to the communities they moderate (unless there is a serious problem).

So as it is, Boost might already have the right level of support for admins. I can see reports, but I can't accidentally cause larger issues. Important admin actions are more rare, and they should probably be done through the official desktop UI

[–] [email protected] 7 points 9 months ago* (last edited 9 months ago) (1 children)

I think having a toggle to go into admin mode would be nice. I agree one shouldn't be in admin mode all the time, but it's convenient to have it handy when you need it.

I often report posts just so I can easily find them in the UI to delete them, especially with the recent waves of CSAM trolls. If you see something deep in the comments of a post on page 50, it's just annoying to find back through a different app just to perform an admin action. I don't host any communities, so all the links Boost gives me go to the source instances, and it tends to loop back into Boost because of the link handlers. There's no way in Boost that I could find to open the post in a browser, from my instance. For example the copy on your comment gets me direct links to lemmy.ca.

[–] [email protected] 5 points 9 months ago* (last edited 9 months ago) (1 children)

Good point yes :)

I think it would also be helpful in general for Boost to give the home instance link instead of the foreign one (I think it currently does it by the poster's/commenter's instance?). It would help for things like this, or for sharing with friends so that they see the same thing you're seeing

[–] rmayayo 10 points 9 months ago (1 children)

I wasn't aware of this, we can consider it a bug.

[–] [email protected] 5 points 9 months ago* (last edited 9 months ago)

Thank you for being on top of things :)

[–] fujiwood 12 points 9 months ago (1 children)

This is all very impressive even though I'm not a Mod of anything.

Show if a link is already posted when creating a post, and where.

This feature kinda blows my mind.

Great work!

[–] rmayayo 15 points 9 months ago (1 children)

The Lemmy API is close to perfection, the devs did a good job

[–] ShadowCat 9 points 9 months ago

Must be nice to work on something that has the API fully available to you instead of locking newer features to the official app

[–] 9iNez 11 points 9 months ago

Thanks for all the work! Boost is what finally got me into the fediverse and Lemmy.

[–] [email protected] 10 points 9 months ago

All the best to lemmy for futureπŸ”₯

[–] Stamets 6 points 9 months ago* (last edited 9 months ago)

Huh. It doesn't show a new update available for me. Wondering if the Canadian Google play store is just a couple hours behind.

Edit: Wait nevermind saw the beta thing

[–] [email protected] 6 points 9 months ago

Thanks for building an awesome app!

[–] [email protected] 6 points 9 months ago (1 children)

pls pls pls remove downvote buttons on instances that have them disabled :)

[–] rmayayo 10 points 9 months ago (1 children)
[–] [email protected] 7 points 9 months ago

don't rush or anything i didn't mean to sound rude :) i appreciate all the hard work you do! :))

[–] TheGiantKorean 5 points 9 months ago

Mod tools!! Thank you!! Just keeps getting better.

[–] [email protected] 5 points 9 months ago

You are a legend.

[–] [email protected] 5 points 9 months ago

Loving the view cross posts, and creating cross posts too I gotta try that

[–] [email protected] 4 points 9 months ago (1 children)

This is great, I've been increasingly using Boost over other apps, but the lack of moderation features was a problem.

The mod features look good so far, will we get notifications of reports?

[–] rmayayo 5 points 9 months ago

Yes, I forgot to add that

[–] [email protected] 3 points 9 months ago (1 children)

Are the mod tools available for admins too? Can find them when checking my other account.

Great update!

[–] [email protected] 2 points 9 months ago (1 children)

Are the mod tools available for admins too? Can find them when checking my other account.

Great update!

Edit: just saw the comment about admin stuff, nevermind.

[–] rmayayo 2 points 9 months ago (2 children)

What's the role of an admin? Can they moderate any community?

[–] [email protected] 4 points 9 months ago* (last edited 9 months ago)

Depends on the instance and the community. I'm sure lemmy.world admins have a quite different workflow than smaller instances.

For programming.dev, most of our work in regards to the community is removing spam/scams/CSAM and the occasional instance rule breaking post. A lot of our communities are also admin moderated due to lack of moderators. In those instance we have a placeholder moderater account and use our admin accounts to moderate.

Speaking purely from a general lemmy standpoint, admins can do everything a moderator can do across every community. We can also view who votes and downvotes.

Unique for admins is that we can ban users from the entire site, not just a community, purge a user from the database (includes every post and comment they've made) and purge posts. We can also choose to speak as a "moderater" which is similar to normal moderaters, only with an admin symbol instead.

If the instance also require applications to be approved, we can see every application and approve/deny them.

We also see every report that involves our instance, be it a report on local community, or a local user reporting something on a federated community.

[–] [email protected] 2 points 9 months ago

Admins can do pretty much anything they want, but the rules of the fediverse will dictate if and how it propagates to other instances.

So as an admin I can ban you from my instance and moderate your community however I want, but since my instance isn't authorized to do those actions on your behalf or the community's behalf, I would only see it from my instance perspective. Any lemmy.world admin can ban you globally, or moderate your community globally, since they host both your user account and community. If you're a mod of a community on lemmy.ml, lemmy.world can ban your user account, but can only moderate their view of the lemmy.ml community as seen from lemmy.world, and lemmy.ml admins can moderate the community but not your account.

From Boost's perspective, you don't care, an admin is effectively a moderator of everything and some more. I'm not sure the purge option is available to regular moderators, but admins have the option to completely nuke posts (usually used for CSAM and other stuff you really don't want to exist on your server).

If you'd like an admin account to play around, feel free to register on my instance and I'll give you temporary admin.

It's also really easy to run locally with Docker as well, if you want to implement and test more admin stuff. But it's mostly mod tools that matters, the rest is fairly mundane: manage site logo and name, sidebar, configuration options, federation settings, user signups approvals.

[–] Lennnny 3 points 9 months ago

Love you for this.

[–] [email protected] 3 points 9 months ago (1 children)

Default feed on startup was my biggest pain!

[–] rmayayo 7 points 9 months ago

Default feed has always been a feature, I've just created a setting for easier access πŸ˜‚

[–] [email protected] 3 points 9 months ago (1 children)

Great update! I'm still waiting for mark post as read on scrolling :)

[–] [email protected] 2 points 9 months ago

Same! Only reason why I'm still using Sync instead.

[–] Siegfried 2 points 9 months ago

A M B.... asimov predicted this

[–] Maven 2 points 9 months ago (1 children)

Is there any way to filter out read posts on the main feed but NOT on your own profile? Every time I want to see if a conversation on one of my posts has continued I have to manually go into settings, enable read posts, and then I can continue. I'd love it if the profile page ignored that setting or had its own unique setting for your own posts.

[–] rmayayo 5 points 9 months ago (2 children)

I believe that's how Lemmy works, if read posts are filtered, they are filtered everywhere. I agree they should be visible in profiles, at least on your own profile.

[–] Maven 3 points 9 months ago

Ah damn. That sucks. Might need to be a request to the Lemmy devs then instead. Thank you for the reply and all the work you've put into the app.

[–] [email protected] 1 points 9 months ago

Any chance we could get an easier to access toggle for hiding/showing posts, maybe in the meatball menu next to the clear read button? Had to go hunting for it again to even see this post.

[–] [email protected] 1 points 9 months ago

Is there support for logging in with a kbin.social account?

[–] jordanlund 1 points 9 months ago* (last edited 9 months ago) (1 children)

Looks like the mod tools are broken. :(

When I ban someone for 1 day, the modlog shows it for 3 years.

It seems to be consistent, a 3 day ban comes out as 9 years.

[–] rmayayo 3 points 9 months ago

Thanks for reporting, wrong expiration date calculation... I'll fix that πŸ₯Ή

[–] WhyAUsername_1 1 points 9 months ago (1 children)

No rush, but any update on mark post as read on scroll?

[–] rmayayo 3 points 9 months ago (1 children)
[–] WhyAUsername_1 2 points 9 months ago

The feature is here. Thankyou and I love you! <3