Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem: Posts marked "local-only" do not show up on local timeline and cannot be pinned to profile. #453

Open
politas opened this issue Nov 25, 2022 · 5 comments

Comments

@politas
Copy link
Collaborator

politas commented Nov 25, 2022

Mastodon 4.0 introduced an option to pin a post to the user's profile page, ensuring it stays at the top of the posts list when a user's profile is viewed. I think this is a good feature which I want to use as a server admin to have hints and tips hold position on my admin profile while announcements relating to server upgrades, downtime, etc are handled in a normal timeline.

Proposed fix - merge new code from mastodon/mastodon#4675 and related changes

@weex
Copy link
Member

weex commented Nov 25, 2022

Thanks for linking the PR. We forked in August of 2021 and have the same code and feature.

For the admin announcement use case, there's a specific feature again inherited at time of fork to make server announcements that show above the home timeline.

@politas
Copy link
Collaborator Author

politas commented Nov 26, 2022

Ok, that's weird. My admin account wasn't showing the pin on profile option, but my user account is.

@weex
Copy link
Member

weex commented Nov 26, 2022

I have Pin on Profile for my own toots on an admin profile, just can't pin anyone else's toots. If it's not working for you, it'd be neat to see a screenshot and know the installation method. Otherwise, feel free to close.

@politas
Copy link
Collaborator Author

politas commented Nov 27, 2022

Moderator user sees this
image
Admin user sees this:
image
And the posts from my Admin user account, which I have marked to be only visible to other users of my instance, don't show up on the local timeline at all, nor when I view the Admin account's profile when logged in as my other user.
I installed using the instructions on https://github.com/magicstone-dev/ecko/blob/main/docs/INSTALL.md, with the addition of extracting the static files so they are served direct by nginx, and I can replace images more easily.

@politas politas changed the title Feature Request: Mainline v4.0.x Profile pinned posts Posts marked "local-only" do not show up on local timeline and cannot be pinned to profile. Nov 27, 2022
@politas
Copy link
Collaborator Author

politas commented Nov 27, 2022

Ok, it seems to be the "Visible only to users of my instance" security option that's stopping it from appearing at all. I expected such a post to show up on the local timeline at least, but it doesn't. I've updated the title.

@politas politas changed the title Posts marked "local-only" do not show up on local timeline and cannot be pinned to profile. Problem: Posts marked "local-only" do not show up on local timeline and cannot be pinned to profile. Nov 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants