Proto commits in reiver/greatape

These 32 commits are when the Protocol Buffers files have changed:

Commit:c9addad
Author:Xeronith

refactor(project): :bricks: improve federation

The documentation is generated from this commit.

Commit:ff00774
Author:Xeronith

refactor(components): :art: minor cleanup

Commit:e96ceab
Author:Xeronith

feat(api): :sparkles: server configuration

Commit:a5e7c89
Author:Xeronith

feat(api): :sparkles: improve verification

Commit:8fa38c6
Author:Xeronith

feat(api): :sparkles: improve authentication

Commit:7357551
Author:Xeronith
Committer:Xeronith

feat(components): :sparkles: password change

Commit:29b3645
Author:Xeronith

feat(api): :sparkles: username availability

Commit:7e41d3a
Author:Xeronith

refactor(project): :zap: improve structure and performance

Commit:ab71510
Author:Xeronith

refactor(project): :art: improve structure and format of the code

Commit:7e5bef5
Author:Xeronith

feat(components): :sparkles: get packages

Commit:7fcf606
Author:Xeronith

refactor(project): :building_construction: update structure

Commit:15258b7
Author:Xeronith

feat(components): :sparkles: get inbox

Commit:e1f2962
Author:Xeronith

feat(components): :sparkles: post to inbox

Commit:7af27af
Author:Xeronith

feat(components): :sparkles: getting outbox

Commit:0a08d86
Author:Xeronith

feat(components): :sparkles: posting to outbox

Commit:66c3869
Author:Xeronith

feat(components): :sparkles: following retrieval api

Commit:2be2100
Author:Xeronith

feat(components): :sparkles: followers retrieval api

Commit:60b372b
Author:Xeronith

feat(components): :sparkles: interaction authorization

Commit:55cc12b
Author:Xeronith

feat(components): :sparkles: implement follow v2

Commit:daf154a
Author:Xeronith

feat(components): :sparkles: implement actor v2

Commit:0139a38
Author:Xeronith

feat(components): :sparkles: implement webfinger infrastructure

Commit:d26af4c
Author:Xeronith

feat(components): :sparkles: implement logout

Commit:4c5bbdf
Author:Xeronith

feat(components): :sparkles: implement profile api v2

Commit:a33d0e8
Author:Xeronith

feat(components): :sparkles: implement authentication api v2

Commit:33971f8
Author:Xeronith

feat(activitypub): :sparkles: implement follower and following object model

Commit:ef5c662
Author:Xeronith

feat(activitypub): :sparkles: implement inbox and outbox object model

Commit:a6b03d8
Author:Xeronith

feat(activitypub): :technologist: update object model

Commit:b386a8c
Author:Xeronith

feat(activitypub): :sparkles: add activity

Commit:7bc11c4
Author:Xeronith

refactor(project): :wastebasket: cleanup

Commit:8606931
Author:Xeronith

refactor(project): :wastebasket: cleanup

Commit:af8568a
Author:Xeronith

feat(project): :sparkles: add activitypub object

Commit:907aa41
Author:Xeronith

feat(project): :boom: migrate to new architecture