Skip to content
This repository has been archived by the owner on Jun 17, 2022. It is now read-only.

[Feature] Add Support for Pleroma #65

Closed
ghbjklhv opened this issue Jun 5, 2019 · 8 comments
Closed

[Feature] Add Support for Pleroma #65

ghbjklhv opened this issue Jun 5, 2019 · 8 comments
Labels
enhancement New feature or request 🚧 wip Work in progress
Milestone

Comments

@ghbjklhv
Copy link

ghbjklhv commented Jun 5, 2019

Feature: Add Support for Pleroma.
What is Pleroma?: Pleroma is a free software Mastadon compatible social network.


Want to support this issue? Post a bounty on it! We accept bounties via BountySource.

@issue-label-bot
Copy link

Issue-Label Bot is automatically applying the label enhancement to this issue, with a confidence of 1.00. Please mark this comment with 👍 or 👎 to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

@issue-label-bot issue-label-bot bot added the enhancement New feature or request label Jun 5, 2019
@alicerunsonfedora
Copy link
Member

alicerunsonfedora commented Jun 20, 2019

We're definitely aiming to fix Pleroma support! We know that most APIs work correctly since Mastodon and Pleroma have similar API endpoints, though it is causing some performance issues (see #1). Not sure if it still occurs with this version of Hyperspace, but once we get most of the UI stuff out of the way, we'll look into making this a better experience.

@alicerunsonfedora alicerunsonfedora added the 🚧 wip Work in progress label Jun 20, 2019
@bleonard252
Copy link
Contributor

My Pleroma instance seems to run very well on Hyperspace. The number one bug I'm running into is the About page-- it flashes a "Loading" screen then the whole page blanks. The Firefox Inspector shows an empty div.root element.

@alicerunsonfedora
Copy link
Member

@bleonard252 I've filed your issue separately. Could you please report details on your issue there?

@bleonard252
Copy link
Contributor

bleonard252 commented Jun 29, 2019

I'll try to handle this and #69 in bleonard252-forks/hyperspace/pleroma-support, on this board.

Let me know some other things I can try to help with. I'll PR it when I feel I'm done.

@alicerunsonfedora
Copy link
Member

Update to Pleroma support: it appears that the "Show new posts" button doesn't appear at all on Pleroma instances, maybe due to the way timelines are streamed.

Reference: #77

@alicerunsonfedora alicerunsonfedora added this to To do in 1.0.0 Golden Master Roadmap via automation Oct 5, 2019
@alicerunsonfedora alicerunsonfedora added this to the 1.0.0 GM milestone Oct 5, 2019
@alicerunsonfedora
Copy link
Member

Alright, so thus far, we know the following things are now working in Pleroma:

However, it also appears that there might be a problem with timeline streaming in general with Pleroma since the timeline just populates incorrectly (#77).

@alicerunsonfedora
Copy link
Member

The streaming issue from my initial tests appears to be a problem with Pleroma not having streaming in this manner rather than an issue with Hyperspace. Attempting to switch to WebSockets also causes some issues on the browser side of things, namely due to the way Megalodon seems to handle them.

I'm guessing that streaming via HTTPS will make it to Pleroma sooner or later, but it appears as if other important features work just fine. For now, I'm going to mark this as complete.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request 🚧 wip Work in progress
Projects
No open projects
Development

No branches or pull requests

3 participants