tobi
26683b3d49
[feature] Web profile pages for accounts ( #449 )
...
* add default avatars
* allow webModule to error
* return errWithCode from account get
* add AccountGetLocalByUsername
* check nil requesting account
* add timestampShort function for just month/year
* move loading logic to New + add default avatars
* add profile page view
* update swagger docs
* add excludeReblogs to GetAccountStatuses
* ignore casing when selecting local account by username
* appropriate redirects
* css fiddling
* add 'about' heading
* adjust thread page to work with routing
* return AP representation if requested + authorized
* simplify auth check
* go fmt
* golangci-lint ignore math/rand
2022-04-15 14:33:01 +02:00
tobi
ef5a9256a8
Extend license notices to 2022 ( #354 )
2021-12-20 18:42:19 +01:00
tobi
e2daf0f012
Add Accept
header negotiation to relevant API endpoints ( #337 )
...
* start centralizing negotiation logic for API
* swagger document nodeinfo endpoint
* go fmt
* document negotiate function
* use content negotiation
* tidy up negotiation logic
* negotiate content throughout client api
* swagger
* remove attachment on Content
* add accept header to test requests
2021-12-11 17:50:00 +01:00
tobi
2dc9fc1626
Pg to bun ( #148 )
...
* start moving to bun
* changing more stuff
* more
* and yet more
* tests passing
* seems stable now
* more big changes
* small fix
* little fixes
2021-08-25 15:34:33 +02:00
Tobi Smethurst
0386a28b5a
Frodo swaggins ( #126 )
...
* more swagger fun
* document a whole bunch more stuff
* more swagger yayyyyyyy
* progress + go fmt
2021-08-02 19:06:44 +02:00
Tobi Smethurst
58dddd86e0
Swagger ( #124 )
...
* start experimenting with swagger documentation
* further adventures in swagger
* do a few more api paths
* account paths documented
* go fmt
* fix up some models
* bit o lintin'
2021-07-31 17:49:59 +02:00
Tobi Smethurst
6f5c045284
Ap ( #14 )
...
Big restructuring and initial work on activitypub
2021-05-08 14:25:55 +02:00