2023-01-06 18:16:08 +01:00
|
|
|
# Vernissage
|
|
|
|
|
|
|
|
## Font
|
|
|
|
|
|
|
|
Font used in the application is: Fleur De Leah
|
|
|
|
https://fonts.google.com/specimen/Fleur+De+Leah?preview.text=Vernissage%20for&preview.text_type=custom
|
2023-01-28 11:48:26 +01:00
|
|
|
|
|
|
|
|
|
|
|
## Issues
|
|
|
|
|
2023-02-17 08:44:46 +01:00
|
|
|
### **There are some issues in bookmarks/favourites endpoints**
|
|
|
|
|
|
|
|
It seems like paging is not working in that endpoints (I've tried with page and max_id).
|
2023-02-18 16:47:36 +01:00
|
|
|
|
|
|
|
Github issue: [https://github.com/pixelfed/pixelfed/issues/4182](https://github.com/pixelfed/pixelfed/issues/4182)
|
|
|
|
|
|
|
|
### **Update media attachment endpoint returns array instead of sinle entity**
|
|
|
|
|
|
|
|
On the https://pixelfed.social server, updating a single media attachment via the API (changing the description)
|
|
|
|
returns a list of media attachments in the response instead of the updated media attachment (it looks like there
|
|
|
|
are attachments of another user in the response).
|
|
|
|
|
|
|
|
Github issue: [https://github.com/pixelfed/pixelfed/issues/4196](https://github.com/pixelfed/pixelfed/issues/4196)
|
|
|
|
|
2023-02-17 08:44:46 +01:00
|
|
|
|
|
|
|
### **Follow/unfollow hashtags is not available through the API**
|
2023-01-28 11:48:26 +01:00
|
|
|
|
|
|
|
Pixelfed uses endpoint (POST): https://pixelfed.social/api/local/discover/tag/subscribe, with body:
|
|
|
|
|
|
|
|
```json
|
|
|
|
{
|
|
|
|
"name": "streetphotography"
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
2023-02-17 08:44:46 +01:00
|
|
|
### **Bookmark/unbookmark statuses from external servers is not working (404 as a respnse)**
|
2023-01-28 11:48:26 +01:00
|
|
|
|
|
|
|
Here also Pixelfed uses different endpoing (POST): https://pixelfed.social/i/bookmark, with body:
|
|
|
|
|
|
|
|
```json
|
|
|
|
{
|
|
|
|
"item":"524216615476909436"
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
Even if we save bookmark on the web, we don't have reflected that information in statuses JSON.
|
|
|
|
|
2023-02-17 08:44:46 +01:00
|
|
|
### **Reboost is not working**
|
2023-01-28 11:48:26 +01:00
|
|
|
|
|
|
|
Seems like reboost is working only from Pixelfed to Mastodon. When I'm following someone from Pixelfed
|
|
|
|
from my pixelfed account I don't see his reboost on my Pixelfed home timeline.
|
|
|
|
|
2023-01-29 19:11:44 +01:00
|
|
|
|
2023-02-17 08:44:46 +01:00
|
|
|
### **Status doesn't contains information about bookmark status**
|
2023-01-29 19:11:44 +01:00
|
|
|
|
|
|
|
In the status JSON we don't have information about bookmark status.
|
|
|
|
|
2023-02-17 08:44:46 +01:00
|
|
|
### **Endpoint about instance information returns different JSON structure**
|
2023-01-29 19:11:44 +01:00
|
|
|
|
|
|
|
API in Pixelfed (`/api/v1/instance`) returns JSON with diefferent structure then API specify.
|
2023-02-01 20:01:18 +01:00
|
|
|
|
2023-02-18 16:47:36 +01:00
|
|
|
### **API always returns in the response `web` as an application**
|
|
|
|
|
|
|
|
In pixelfed source code there is hardcoded application name. API always retruns `web`.
|
|
|
|
|
|
|
|
```php
|
|
|
|
'application' => [
|
|
|
|
'name' => 'web',
|
|
|
|
'website' => null
|
|
|
|
],
|
|
|
|
```
|
|
|
|
|
2023-02-19 08:30:01 +01:00
|
|
|
### **(fixed) Place is not available in the API**
|
2023-02-18 16:47:36 +01:00
|
|
|
|
2023-02-19 07:50:21 +01:00
|
|
|
In the status response there is no information about place (even if we save place we cannot display it).
|
2023-02-18 16:47:36 +01:00
|
|
|
That information is visible when using Pixelfed web app.
|
|
|
|
|
|
|
|
There is `place_id` field in status create endpoint.
|
|
|
|
For search there is an endpoint: `https://{{host}}/api/v1.1/compose/search/location?q=wroc`.
|
|
|
|
|
2023-02-19 08:30:01 +01:00
|
|
|
Fix: place is available when we add `_pf` to the query params.
|
|
|
|
|
2023-02-17 08:44:46 +01:00
|
|
|
### **(fixed) Trends are not availabe through the API**
|
2023-02-01 20:01:18 +01:00
|
|
|
|
2023-02-17 08:44:46 +01:00
|
|
|
Pixelfed uses endpoint (GET): https://pixelfed.social/api/pixelfed/v2/discover/posts/trending?range=daily
|
|
|
|
This endpoint is not working in different servers e.g.: https://pxlmo.com/api/pixelfed/v2/discover/posts/trending?range=daily
|
|
|
|
|
|
|
|
Mastodon endpoint `/api/v1/trends/statuses` is not available (404 response).
|
|
|
|
|
|
|
|
Trends are available via: `/api/v1.1/discover/posts/trending`.
|