cynber

joined 1 year ago
MODERATOR OF
 

cross-posted from: https://lemmy.ca/post/19327950

I'm not the developer. I came across it and I thought it was neat.


Repository: github.com/GRA0007/crab.fit

Align your schedules to find the perfect time that works for everyone. Open-source and licensed under the GNU GPLv3.

Self-hosting guide

 

I'm not the developer. I came across it and I thought it was neat.


Repository: github.com/GRA0007/crab.fit

Align your schedules to find the perfect time that works for everyone. Open-source and licensed under the GNU GPLv3.

Self-hosting guide

[–] cynber@lemmy.ca 4 points 7 months ago* (last edited 7 months ago) (2 children)

Thank you for putting all this together!

Potential conflict of interest: I help with !instance_assistant@lemmy.ca

Having a separate list for extensions would work nicely, although I think it fits to have the extensions listed here. There are few actual browser extensions for Lemmy/Kbin/Mastodon. There are a lot of scripts, and we were working on incorporating the better scripts into the extension for the same reasons you mentioned above. Scripts are harder to manage and review

My thoughts on the questions.

  1. "last stable version" sounds like a good way to sort it, for readers. It might become cumbersome for you to manage unless you can automate it somehow.
  2. I'm leaning towards flagging or removing out of date apps because of potential security issues. Could you contact devs after a few months to ask if it is being maintained?
  3. A big list of every app would be interesting for data. It isn't helpful for users, so I agree with keeping them off
  4. I have a donation link. I don't think it should be included in guides or lists either
  5. I like the formatting, as a reader. Consider if it becomes too cumbersome for you and your team to manage. I'd rather have a list that stays up to date and doesn't cause headaches for the maintainer
[–] cynber@lemmy.ca 1 points 8 months ago

I plan on experimenting with the suggestions posted here. That way I can narrow down where the problem is

The live website works on desktop and mobile. The offline folder works well on desktop, but it has issues on mobile, such as the search bar not working

[–] cynber@lemmy.ca 1 points 8 months ago

That would work

I'll check it out

[–] cynber@lemmy.ca 1 points 8 months ago (1 children)

Thank you, I'll try those

 

Firefox doesn't seem to do support it currently. Chrome and Brave do come up as options

I'm using a documentation framework that supports offline builds. It works well across browsers on desktop, but it's not great on mobile.

Any recommendations?

[–] cynber@lemmy.ca 2 points 9 months ago

This looks good, thank you!

 

I don't see an option to enter that info on StreetComplete or EveryDoor, and it would be hard to open your laptop every time

This was specific to a university campus, to try and map out the amenities available to the public / to students

[–] cynber@lemmy.ca 46 points 10 months ago* (last edited 10 months ago) (2 children)

I was chatting with a friend, and she mentioned how she tries to at least set up a README, which includes her vision for the project and her plan for the implementation, design, and goals.

Best case scenario is that the planning helps her complete the project herself. Worst case scenario, someone else can pick up where she left off and use her considerations for the project.

I'm thinking of doing that for future projects too

 

Apologies for not actually putting anything out in months

[–] cynber@lemmy.ca 3 points 10 months ago* (last edited 10 months ago)

I might be able to set something up with the InstanceAssistant browser extension. It would be nice to have it in the main UI, but this could help temporarily.

I'll send a PM :)

[–] cynber@lemmy.ca 7 points 10 months ago* (last edited 10 months ago)

This is amazing, thank you for reaching out to the dev!

This was on the list of ideas for InstanceAssistant, but I didn't know where to start. It is great news that it was added to the original extension.

[–] cynber@lemmy.ca 6 points 11 months ago

That t-shirt would be cool, but don't have time to properly test our extension before then

I'm looking forward to December when I'll have time to work on it. I'll try to attend some office hours, I didn't know that was an option

[–] cynber@lemmy.ca 1 points 11 months ago

Sorry for the delay

Yes it does search from the title/user, but I'm planning to switch to resolve_object in a future update: https://github.com/cynber/lemmy-instance-assistant/issues/52#issue-1934318266

 

EDIT: Thank you for all the great responses! I agree that a forced implementation is no longer the way to go. I've left the post as is, aside from this comment, in case anyone wanted to reference part of it. At this point, I think implementation 1 (Sincere Request) is the way to go if anything.


I've seen a few of these posts, some with really cool solutions, but a lot of them are difficult to implement, or complicated for casual users to understand. Here is my proposal on how we can coordinate communities that share the same topic, while also keeping the spirit of federation.

This post has some general thoughts on why I think this is the best solution. It also has some possible implementations, including a trivial one that works already without any automod or code changes.


General Thoughts

This talks about why I think this is a better solution. Feel free to skip to 'proposed solutions'.

Leave vote counts alone:

  • Some proposals talk about sending vote totals to the original post or having all cross posts share a total vote count. This leads to issues since larger communities can manipulate which posts show up, and it creates an incentive for users to spam posts to unrelated communities. This also might lead to implementation issues, where the vote counts don't properly federate out. It's also confusing for casual users, and it takes power away from individual communities to decide if a particular post is relevant or not.
  • With all that in mind, I also don't see much of a benefit in playing with the vote counts. It might be better to leave them alone.

What are the issues we're trying to address

  • Comment threads are disjointed. Users need to open up multiple posts to see what is being discussed. With small communities, a few users are just talking into the void. This issue is addressed.
  • Can't see relevant content without subscribing to multiple communities. While this can be seen as a downside, I think it has an added benefit because each community can decide if a post is relevant or not. Forcing posts into one community may lead to other drama with linking/unlinking, and it's very confusing for casual users to figure out who's actually going to see a particular post if it automatically appears pops up in other communities.
  • Scrolling past multiple identical crossposts in a row. My proposal doesn't address this directly, but it may offer a way for apps and frontends to deal with them.



Proposed Solutions

The general premise here is:

  1. User makes a post in community A
  2. User makes crossposts in communities B, C, and D
  3. Posts in communities B, C, and D are locked, with a link to the post in community A
  4. If someone wants to make a comment about the content, they can do so in the main post in community A

Benefits

  • User can pick which community to have the comments appear in. They can base this on rules, moderation style, or if they want to promote a niche community
  • Everyone else is free to upvote/downvote the posts independently

Issues that need to be addressed:

  • A malicious user can post a scam or misleading content, and then lock the post with no easy way for people to call it out. While this can be reported to moderators, people may fall victim to it before the post is removed and the user is banned. Simply checking for a redirected post isn't enough because a user can make that post be on an instance/community they control, and remove comments calling out the content.


Implementations


  1. Sincere Request: After making a post, the user can paste in a standard comment asking people to comment in the linked post.
  • Doesn't require any code changes and you can start doing this right now
  • Relies on commenters listening to the request
  • somewhat silly, but this is the easiest implementation


  1. Automod locks top level comments: After making a post, the user can leave a comment to trigger automod.
  • automod will prevent any top level comments, but still allow replies to the original comment.
  • requires updates to core lemmy for partial locks, or for an admin level bot that can remove comments from posts based on characteristics


  1. Automod locks post entirely: After making a post, the user can leave a comment to trigger automod.
  • automod will lock the post entirely, and leave a comment on how to deal with issues
  • anyone can message automod with a link to the post, and have it be unlocked to discuss issues
  • doesn't require updates to core lemmy, but it does require an admin level bot

___

 

Post contents

 

cross-posted from: https://lemmy.ca/post/6770347

This is a very small update, but hopefully it's helpful! As I mentioned in the last update, I'm a little tied up with other commitments right now, so I haven't had a chance to implement the other features on the to-do list. This one was requested the other day, and it was simple to add since I could reuse a lot of existing code.


Links:


❓ What is Instance Assistant?

If you're new to Instance Assistant, it is a browser extension with a collection of tools and features to simplify your browsing experience on Lemmy and Kbin. It is available on Chrome, Firefox, and Edge; you can also install it from the releases page on GitHub.

For a full list of features, please see the GitHub homepage: https://github.com/cynber/lemmy-instance-assistant


⭐ What's new in v1.2.6?

  • Redirect user profile pages: When you want to message a user and click on their profile, you might end up on a foreign instance. To message them, you need to modify the URL or copy/paste. Instead, you will now find a little button to jump you to your home instance.


💛 Also

Thank you for all the suggestions and feedback! Like I said before, I'm really happy to see that people are using the extension and finding it useful. Please continue to make suggestions and contribute your expertise.

Cheers :)

 

cross-posted from: https://lemmy.ca/post/6770347

This is a very small update, but hopefully it's helpful! As I mentioned in the last update, I'm a little tied up with other commitments right now, so I haven't had a chance to implement the other features on the to-do list. This one was requested the other day, and it was simple to add since I could reuse a lot of existing code.


Links:


❓ What is Instance Assistant?

If you're new to Instance Assistant, it is a browser extension with a collection of tools and features to simplify your browsing experience on Lemmy and Kbin. It is available on Chrome, Firefox, and Edge; you can also install it from the releases page on GitHub.

For a full list of features, please see the GitHub homepage: https://github.com/cynber/lemmy-instance-assistant


⭐ What's new in v1.2.6?

  • Redirect user profile pages: When you want to message a user and click on their profile, you might end up on a foreign instance. To message them, you need to modify the URL or copy/paste. Instead, you will now find a little button to jump you to your home instance.


💛 Also

Thank you for all the suggestions and feedback! Like I said before, I'm really happy to see that people are using the extension and finding it useful. Please continue to make suggestions and contribute your expertise.

Cheers :)

 

cross-posted from: https://lemmy.ca/post/6770347

This is a very small update, but hopefully it's helpful! As I mentioned in the last update, I'm a little tied up with other commitments right now, so I haven't had a chance to implement the other features on the to-do list. This one was requested the other day, and it was simple to add since I could reuse a lot of existing code.


Links:


❓ What is Instance Assistant?

If you're new to Instance Assistant, it is a browser extension with a collection of tools and features to simplify your browsing experience on Lemmy and Kbin. It is available on Chrome, Firefox, and Edge; you can also install it from the releases page on GitHub.

For a full list of features, please see the GitHub homepage: https://github.com/cynber/lemmy-instance-assistant


⭐ What's new in v1.2.6?

  • Redirect user profile pages: When you want to message a user and click on their profile, you might end up on a foreign instance. To message them, you need to modify the URL or copy/paste. Instead, you will now find a little button to jump you to your home instance.


💛 Also

Thank you for all the suggestions and feedback! Like I said before, I'm really happy to see that people are using the extension and finding it useful. Please continue to make suggestions and contribute your expertise.

Cheers :)

 

cross-posted from: https://lemmy.ca/post/6770347

This is a very small update, but hopefully it's helpful! As I mentioned in the last update, I'm a little tied up with other commitments right now, so I haven't had a chance to implement the other features on the to-do list. This one was requested the other day, and it was simple to add since I could reuse a lot of existing code.


Links:


❓ What is Instance Assistant?

If you're new to Instance Assistant, it is a browser extension with a collection of tools and features to simplify your browsing experience on Lemmy and Kbin. It is available on Chrome, Firefox, and Edge; you can also install it from the releases page on GitHub.

For a full list of features, please see the GitHub homepage: https://github.com/cynber/lemmy-instance-assistant


⭐ What's new in v1.2.6?

  • Redirect user profile pages: When you want to message a user and click on their profile, you might end up on a foreign instance. To message them, you need to modify the URL or copy/paste. Instead, you will now find a little button to jump you to your home instance.


💛 Also

Thank you for all the suggestions and feedback! Like I said before, I'm really happy to see that people are using the extension and finding it useful. Please continue to make suggestions and contribute your expertise.

Cheers :)

 

This is a very small update, but hopefully it's helpful! As I mentioned in the last update, I'm a little tied up with other commitments right now, so I haven't had a chance to implement the other features on the to-do list. This one was requested the other day, and it was simple to add since I could reuse a lot of existing code.


Links:


❓ What is Instance Assistant?

If you're new to Instance Assistant, it is a browser extension with a collection of tools and features to simplify your browsing experience on Lemmy and Kbin. It is available on Chrome, Firefox, and Edge; you can also install it from the releases page on GitHub.

For a full list of features, please see the GitHub homepage: https://github.com/cynber/lemmy-instance-assistant


⭐ What's new in v1.2.6?

  • Redirect user profile pages: When you want to message a user and click on their profile, you might end up on a foreign instance. To message them, you need to modify the URL or copy/paste. Instead, you will now find a little button to jump you to your home instance.


💛 Also

Thank you for all the suggestions and feedback! Like I said before, I'm really happy to see that people are using the extension and finding it useful. Please continue to make suggestions and contribute your expertise.

Cheers :)

view more: next ›