Hey everyone. back with a weekly progress update on pangora

Ive set up the Pangora-UI repo a bit more to make contributing to the project easier. Theres a contributing.md file where I walk through the different things the project uses and theres now issue templates for bug reports and feature requests so you can easily add one of the two here.

Theres now a functional log in page for the frontend and when logged in it replaces the log in and sign up buttons in the navbar with your profile picture (and when clicked opens up a dropdown)

Logging out works as well


For communities ive added a hide community button for admins that when clicked hides the community from the instance. This makes it so that no posts from the community show up anywhere on the site but the community itself still shows up. When a user subscribes to the community then posts show up for them normally again (but only them).

This was built into the lemmy backend but did not exist in lemmy-ui. The feature is useful to do things like stop bot communities (such as lemmit.online communities) from spamming the instance but still allow users to see them if they want


Ive started work on the modlog to get that starting to function

Currently only have removed comments and removed posts working and theres a load more button at the bottom that you can click to load the next 50 actions in the same page

In addition theres a local sort tab where you can see anything related to your local instance. This shows things that involve a moderator on your instance, a user on your instance, or a communtiy on your instance

(user is blank there as the removedpost action doesnt give user information)

Will be working with the backend next to try to improve this a bit more since currently theres things like me not being able to fetch only local actions and needing to filter through all actions (which can make pages appear blank sometimes due to no local actions done recently)


Ive started work on a logo for the project!

This is my current draft of one that ill be using for the next bit. Eventually ill be refining it a bit more