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

[feature] Add "published" property to AP Actor representation so other instances can show correct "Joined" date #3546

Open
firescry opened this issue Nov 17, 2024 · 2 comments
Labels
enhancement New feature or request
Milestone

Comments

@firescry
Copy link
Contributor

Describe the bug with a clear and concise description of what the bug is.

I created user profile on GoToSocial instance in August 2023, but I wasn't using that account till May 2024. When I started using it, I've noticed that "Joined" date for my profile on remote Mastodon instances is incorrect - in most cases it shows the date of May 2024 or even later, instead of August 2023. I guess that they present the date of finding out of my profile.

What's your GoToSocial Version?

0.17.3+git-6f4cb2f

GoToSocial Arch

arm64

What happened?

Mastodon shows incorrect "Joined" date of my profile hosted on GoToSocial.
I've noticed that other profiles are also affected by that problem, including official GTS account.

What you expected to happen?

Mastodon instances should show correct "Joined" date. That date shown directly in GTS and on Mastodon instances should be the same.

How to reproduce it?

  1. Check "Joined" date for profile hosted on GTS, e.g. @gotosocial - It is "Jun, 2022"
  2. Visit any Mastodon instance and go to the "Explore" section - e.g. https://mastodon.social/explore
  3. Search for GTS-hosted profile (e.g. @[email protected]) and open profile form the list of results (that step does not require having an account on that Mastodon instance as searching for profiles is publicly available)
  4. Check the "Joined" date presented by Mastodon for the profile

I've followed these steps for @gotosocial profile on few instances and here are the results:

Anything else we need to know?

Please let me know if I should create a bug report for Mastodon instead.

Thank you for working on GTS! I really enjoy using it ❤️

@firescry firescry added the bug Something isn't working label Nov 17, 2024
@SadmL
Copy link

SadmL commented Nov 17, 2024

I guess this is not GtS-specific. And not Mastodon-specific too.
Some days ago got a Sharkey account on recently created server, some profiles has "Joined" date same as server spin-up date on lookup.

@tsmethurst
Copy link
Contributor

tsmethurst commented Nov 18, 2024

GtS doesn't currently serve the "published" property on AP Actor representations, so to resolve this then probably all we need to do is add this field. I'll change this to a feature request as it's not really a bug per se that we don't include this yet.

@tsmethurst tsmethurst changed the title [bug] Mastodon instances show incorrect "Joined" date for user profile hosted on GoToSocial [feature] Add "published" property to AP Actor representation so other instances can show correct "Joined" date Nov 18, 2024
@tsmethurst tsmethurst added enhancement New feature or request and removed bug Something isn't working labels Nov 18, 2024
@tsmethurst tsmethurst added this to the v0.18.0 milestone Nov 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants