dahlia / hollo

Federated single-user microblogging software
https://docs.hollo.social/
GNU Affero General Public License v3.0
211 stars 13 forks source link

External search shows no Hollo account details #1

Closed okpierre closed 3 months ago

okpierre commented 3 months ago

Use the search bar within pixelfed I use the format @username@domain for both

What am I doing wrong?

pixelfed -> mastodon account

status 200
search?q=@test@mastodon.test&resolve=true&_pe=1

json response accounts: [ {...} ] hashtags: [ ] statuses: [ ]

pixelfed -> hollo account

status 200
search?q=@test@hollo.test&resolve=true&_pe=1

json response accounts: [ ] hashtags: [ ] statuses: [ ]

dahlia commented 3 months ago

Okay, I'm going to look into it! It's probably a compatibility issue between Pixelfed and Hollo.

dahlia commented 3 months ago

Hmm… I can't reproduce this. Could you let me know the instructions to reproduce it?

okpierre commented 3 months ago

Hmm… I can't reproduce this. Could you let me know the instructions to reproduce it?

I used the Pixelfed search bar and typed in the new Hollo test account that I created. Very high chance it is user error on my part. Thanks for looking into it

okpierre commented 2 months ago

Hi @dahlia I had time to do another test

Once again I'm using the search bar within Pixelfed

Working: search for mastodon user (shows popup to click) pixelfedsearchmatodon

Not working: search for johndoe (no popup to click) pixelfedsearchhollo

Log when searching this format @johndoe@030af5663d0892762c6eef6f793940c1.serveo.net

INF fedify·federation·http GET /.well-known/webfinger?resource=acct:johndoe@030af5663d0892762c6eef6f793940c1.serveo.net: 200

Log when searching this format https://030af5663d0892762c6eef6f793940c1.serveo.net/@johndoe

INF fedify·federation·http GET /@johndoe: 200

Could the long subdomain cause this issue? Am I missing a configuration?

dahlia commented 2 months ago

To determine the cause of this issue, we'll need to check Pixelfed's server-side logs. I think I need to spin up a Pixelfed instance for reproducing and testing.