Impressia è una app Pixelfed per iPhone semplice e intuitiva che si concentra sulla presentazione e sulla condivisione delle foto. Con Impressia è possibile sfogliare una timeline dedicata esclusivamente alle foto. Ciò significa che non troverete altri tipi di media nell'app, in modo da potervi concentrare esclusivamente sulla scoperta e sulla fruizione di belle fotografie. https://pixelfed.uno
Go to file
Marcin Czachursk ad46ea138e Refactor. 2023-02-22 14:55:09 +01:00
PixelfedKit Add more information in messages. 2023-02-21 21:37:38 +01:00
Vernissage Refactor. 2023-02-22 14:55:09 +01:00
Vernissage.xcodeproj Take into account amount of maximum attachments. 2023-02-22 13:26:35 +01:00
.gitignore Add gitignore 2022-12-29 17:33:15 +01:00
README.md Fix issue with visible other media in carousel. 2023-02-21 10:55:17 +01:00
icon.afdesign Change icons. 2023-01-06 13:44:02 +01:00

README.md

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

Issues

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).

Github issue: 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

Comments are not visible

API is not returning comments added directly to the status (account amiko)?

[GET] https://pxlmo.com/api/v1/statuses/533554842410484883/context

Web app is using endpoint: https://pxlmo.com/api/v2/statuses/533554842410484883/replies?limit=3 for downloading statuses.

Comments are visible when we open status from another server (e.g. from https://pixelfed.social), because they are transfered with the status via ActivityPub.

Follow/unfollow hashtags is not available through the API

Pixelfed uses endpoint (POST): https://pixelfed.social/api/local/discover/tag/subscribe, with body:

{
    "name": "streetphotography"
}

Bookmark/unbookmark statuses from external servers is not working (404 as a respnse)

Here also Pixelfed uses different endpoing (POST): https://pixelfed.social/i/bookmark, with body:

{
    "item":"524216615476909436"
}

Even if we save bookmark on the web, we don't have reflected that information in statuses JSON.

Reboost is not working

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.

Status doesn't contains information about bookmark status

In the status JSON we don't have information about bookmark status.

Endpoint about instance information returns different JSON structure

API in Pixelfed (/api/v1/instance) returns JSON with diefferent structure then API specify.

API always returns in the response web as an application

In pixelfed source code there is hardcoded application name. API always retruns web.

'application'               => [
    'name'      => 'web',
    'website'   => null
 ],

(fixed) Place is not available in the API

In the status response there is no information about place (even if we save place we cannot display it). 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.

Fix: place is available when we add _pf to the query params.

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.