API Release 0.7.4
v0.7.4
Features
- App directory "early access" and "bot" categories
- Tokens can be assigned a "token group" on creation, and tokens can be revoked for an app based on IP address and token group
kind: audiofile type recognizes MP3, FLAC, and WAVE filesemailscope has been added, which addsemailto user tokensfiles:core_imageandfiles:core_audiospecial scopes have been added, giving access to their respectivekindof files- oEmbed endpoint for posts and files
- Endpoints for reporting posts and messages
newcomerspost explore stream, including users' first 50 posts- Post, channel, and message searches allow
?raw_typesparameter io.pnut.core.channel.avatarandio.pnut.core.channel.coverraw types
Changes
- RSS moved from https://pnut.io/feed/rss/ to https://api.pnut.io/v0/feed/rss/ (old links redirect)
- Canonical posts and user profiles direct to @xyz's beta app
- Notifications are silenced within 30 seconds of previous notifications of the same type, and channel notifications are silenced if the user has a stream marker ahead of the message
- Developers can "remember" pnut.io login
Fixes
rawproperly catches any improper values forvalue- Some cases where objects wouldn't be sent to app streams
- User editing reverse markdown was broken with multiple markdown links
- New developers' existing apps were not automatically made usable by other users
- Bot and feed users' mentions did not correctly go to mention streams
?include_message_html=0was ignored
Released 2017-11-16