OurSpace/TODO.md
2025-01-07 19:18:00 -05:00

2.2 KiB

TODO:

  • [-] Activitypub

    • Accounts
    • [-] Posts
      • Local posts should be federated
      • Local posts should be deleted
      • Remote posts should be fetched
      • Remote posts should be deleted
    • Follows
      • I cannot follow myself
      • Check when waiting for approval
      • Handle Rejection
    • Likes
    • Comments
    • Boosts
      • Local Boost
    • Tags
    • Mentions
      • Local mentions
      • Private post
    • Pinned Posts
    • Nodeinfo
    • Notifications
  • [-] Social features

    • Profile
      • Show when the user is online
      • Set mood
      • Set interests
      • Update profile picture
      • Mark account as private (in federation manual approval is needed)
      • Allow custom CSS
      • Profile audio
      • Top 8 friends
    • Friends (they are known as follows in the activitypub protocol)
      • Add friends
      • Remove friends
    • Posts (everything should be federated)
      • Create posts
      • Delete posts
      • Like posts
      • Comment posts
      • Boost posts
      • Post tags
    • Blog
    • Bulletin
    • Groups
    • Forum
    • Events
    • Add users to favourites
    • Chat
  • Others

    • Music
    • Announcements
  • Security

    • Token system for user, there should be a token that is used to consume the API and another one to use the outbox (only the server must know the one for the outbox)
    • Verify the signature of the incoming activities
  • Fixes

    • Fix that weird json encoding in the object field of an activity
    • The profile attachments are not working, they are not being federalised somehow (the interests thingy)
    • Endpoints for getting notes (/ap/v1/note/{note})
    • Fix hashtags on post update
    • Use jobs when posting activities
    • Sign the get activities for mastodon when secure mode is enable
    • Set a minimum font size for the tags cloud
    • Pagination, pagination, AND MORE PAGINATION