Support Following [remote] users
Add list users option to header builder
create users page with search bar + follow button for each entry
Create users page and list users
Add option to search for remote users
On local search query, do query search
do search using like for users
match query - if username without domain
collect known remote instances who don’t have the user
if there are remote instances without the user, add task for search user to worker
match query - if username with domain
send task for search user to worker
send local follow task to worker
show pending follow requests in user list
Add routing for retrieving activities (for follow requests)
Fix <a href=”file:lib/server/actor.ml::Dream.post “:username/inbox” (handle_inbox_post config); @@html:@@”>post to inbox enough to receive follow requests
Update profile page to list following, followers and posts
Support viewing posts by remote users
Follow remote user on pleroma
Fix <a href=”file:lib/server/actor.ml::Dream.post “:username/inbox” (handle_inbox_post config); @@html:@@”>post to inbox enough to receive posts
Update view actor html to allow displaying remote users
Log messages that fail to parse if debug mode
Fix feed posts and correctly classify between posts with & w/o titles
Fix content and source in messages
Fix next and prev buttons on posts
Implement support for //user/<user-name/outbox// to view public posts (it’s essentially followers)
Implement support for //posts/<post-id>//
Update posts to include links to posts
Add task to worker to update likes
On post to inbox with like object send like to worker
`Like ( Types. id =
" https://pleroma.ocamlot.xyz/activities/963b35f5-082b-4ded-b4" ;
actor = " https://pleroma.ocamlot.xyz/users/borris" ;
published = None ;
obj = " https://testing.ocamlot.xyz/activity/30393850-3a79-4ccf-af9a" ;
raw = {
" @context" : [
" https://www.w3.org/ns/activitystreams" ,
" https://pleroma.ocamlot.xyz/schemas/litepub-0.1.jsonld" ,
{
" @language" : " und"
}
],
" actor" : " https://pleroma.ocamlot.xyz/users/borris" ,
" cc" : [
" https://www.w3.org/ns/activitystreams#Public"
],
" context" : " https://pleroma.ocamlot.xyz/contexts/6ffb2988-0" ,
" id" : " https://pleroma.ocamlot.xyz/activities/963b35f5-082b" ,
" object" : " https://testing.ocamlot.xyz/activity/30393850-3a" ,
" to" : [
" https://pleroma.ocamlot.xyz/users/borris/followers" ,
" https://testing.ocamlot.xyz/users/sarah"
],
" type" : " Like"
} })
update worker to insert likes into db if not already liked
Update feed post viewer to display link on toasts option
Work out why toasts fail to validate - announce objects
Add option to edit, if is current user == profile user
Implement support for uploading files
Handle deleted posts requests from remote
Allow deleting posts from remote
Handle updating user profiles
Add support for collecting user posts from remote instances (outbox?)
when adding a user for the first time, if not known to the system, queue a task to load in all their public posts
Conditional registrations
Add support for database migration
Update html with edit page
Add interface to images to save image (filename + data) (maybe bring in conan?)
Support for user uploaded images
Add table to track user images + hashes
Add parameter to configuration for user uploaded images
Add endpoint for viewing uploaded images
Update local user to have profile image option
Update login form to display current avatar and option to upload avatar
Add parameter to track dumping json
Support local user profile pictures
See how profile pictures are represented in pleroma
Update encoder for localusers to include images
Confirm that images are visible in pleroma
Support remote user profile pictures
Update remote user table to also include profile picture url
Update resolve remote user to add picture url into table
Update rendering of remote users in server/users.ml
to include profile picture
On users/inbox like object, send like task to worker
Update html to show actual likes for posts
Add endpoint to create like by local users
Support replying to posts
Add styling for header bar buttons to not look like buttons
Update header to have login (as link) logout (as button)
Fix edit profile with save field
Fix following (update user grid to show follow option)
Fix searching for local users
On write preview to post, split text into segments with tagged users
for each user, lookup user
if not present, leave text as is, but ask resolver to lookup
if present, replace text with link
Submit write post to worker
Fix extract post to include likes
Add table to database/tables for reboosts (it will look like likes)
Add operation to database/operations for reboosts
Update feed query to include cheered
Add operation to collect relevant reboosts for post
Update worker with local reboost task + AP resolver
Implement outbox endpoint
Find out how outbox endpoint looks
Find out how post deletion request looks like
Add task to worker + AP resolver
Only show/allow registration box if registration allowed
Add table for settings – key, value (TEXT) fields
Add field for registrations allowed
Modify login/register page to only show register link on login
Add field to table to track inreply to
Add table to track context relationships
On click on post, show all posts with same context
When adding post, add post to all posts
Support posts with images
Collect json for post with image
Add table for post images?