689 Followers
2 Following
152 Posts

An open-source Swift package library designed to help other devs make apps that interact with the fediverse (like Mastodon, Pleroma, Pixelfed etc). We call it TootSDK ✨!

The main purpose of TootSDK is to take care of the β€œboring” and complicated parts of the Mastodon API, so you can focus on crafting the actual app experience.

GitHubhttps://github.com/TootSDK/TootSDK
Maintainerhttps://hachyderm.io/@konstantin
Maintainerhttps://mastodon.social/@davelightbeam

A new release of TootSDK - 21.4.0 πŸ“£

https://github.com/TootSDK/TootSDK/releases/tag/21.4.0

What's changed:

- Add getNotificationsUnreadCount @nixzhu

Community contributions are greatly appreciated πŸ™Œ

#iOSDev #Swift #TootSDK #Fediverse

Release 21.4.0 Β· TootSDK/TootSDK

What's Changed Add getNotificationsUnreadCount by @nixzhu in #398 Full Changelog: 21.3.0...21.4.0

GitHub

A new release of TootSDK - 21.3.0 πŸ“£

https://github.com/TootSDK/TootSDK/releases/tag/21.3.0

What's changed:

- Support mastodon experimental async refresh API @dale_price

Community contributions are greatly appreciated πŸ™Œ

#iOSDev #Swift #TootSDK #Fediverse

Release 21.3.0 Β· TootSDK/TootSDK

What's Changed Support mastodon experimental async refresh API by @daprice in #392 Full Changelog: 21.2.0...21.3.0

GitHub

A new release of TootSDK - 21.2.0 πŸ“£

https://github.com/TootSDK/TootSDK/releases/tag/21.2.0

What's changed:

- Quotes feature marker and quotes support in push notifications @luckkerr

Community contributions are greatly appreciated πŸ™Œ

#iOSDev #Swift #TootSDK #Fediverse

Release 21.2.0 Β· TootSDK/TootSDK

What's Changed Quotes feature marker and quotes support in push notifications by @Tunous in #396 Full Changelog: 21.1.0...21.2.0

GitHub

A new release of TootSDK - 21.1.0 πŸ“£

https://github.com/TootSDK/TootSDK/releases/tag/21.1.0

What's changed:

- Introduce rendering options on AttributedStringRenderer @luckkerr

Community contributions are greatly appreciated πŸ™Œ

#iOSDev #Swift #TootSDK #Fediverse

Release 21.1.0 Β· TootSDK/TootSDK

What's Changed Introduce rendering options on AttributedStringRenderer by @Tunous in #395 Full Changelog: 21.0.0...21.1.0

GitHub

A new release of TootSDK - 21.0.0 πŸ“£

https://github.com/TootSDK/TootSDK/releases/tag/21.0.0

What's changed:

- Use Authorization header when establishing websocket connections @dale_price
- Quote post @nixzhu

Community contributions are greatly appreciated πŸ™Œ

#iOSDev #Swift #TootSDK #Fediverse

Release 21.0.0 Β· TootSDK/TootSDK

What's Changed Use Authorization header when establishing websocket connections by @daprice in #393 Quote post by @nixzhu in #394 New Contributors @nixzhu made their first contribution in #394 ...

GitHub

A new release of TootSDK - 20.3.0 πŸ“£

https://github.com/TootSDK/TootSDK/releases/tag/20.3.0

What's changed:

- Support mastodon 4.5's public timeline access restrictions @dale_price

Community contributions are greatly appreciated πŸ™Œ

#iOSDev #Swift #TootSDK #Fediverse

Release 20.3.0 Β· TootSDK/TootSDK

What's Changed Support mastodon 4.5's public timeline access restrictions by @daprice in #391 Full Changelog: 20.2.0...20.3.0

GitHub

A new release of TootSDK - 20.2.0 πŸ“£

https://github.com/TootSDK/TootSDK/releases/tag/20.2.0

What's changed:

- Add support for current trending link properties and link timelines @dale_price
- Support additional quote states from Mastodon 4.5 @dale_price
- TootResponse header properties should be case-insensitive @konstantin

Community contributions are greatly appreciated πŸ™Œ

#iOSDev #Swift #TootSDK #Fediverse

Release 20.2.0 Β· TootSDK/TootSDK

What's Changed Add support for current trending link properties and link timelines by @daprice in #387 Support additional quote states from Mastodon 4.5 by @daprice in #388 TootResponse header pro...

GitHub

A new release of TootSDK - 20.1.1 πŸ“£

https://github.com/TootSDK/TootSDK/releases/tag/20.1.1

What's changed:

- Fix unable to connect to services that do not support v2 instance info @luckkerr

Community contributions are greatly appreciated πŸ™Œ

#iOSDev #Swift #TootSDK #Fediverse

Release 20.1.1 Β· TootSDK/TootSDK

What's Changed Fix unable to connect to services that do not support v2 instance info by @Tunous in #386 Full Changelog: 20.1.0...20.1.1

GitHub

A new release of TootSDK - 20.1.0 πŸ“£

https://github.com/TootSDK/TootSDK/releases/tag/20.1.0

What's changed:

- Make TootResponse Sendable when its decoded data is sendable @dale_price

Community contributions are greatly appreciated πŸ™Œ

#iOSDev #Swift #TootSDK #Fediverse

A new release of TootSDK - 19.5.0 πŸ“£

https://github.com/TootSDK/TootSDK/releases/tag/19.5.0

What's changed:

- add public init for PagedResult for better testability by @omich

Community contributions are greatly appreciated πŸ™Œ

#iOSDev #Swift #TootSDK #Fediverse

Release 19.5.0 Β· TootSDK/TootSDK

What's Changed add public init for PagedResult for better testability by @omichde in #384 New Contributors @omichde made their first contribution in #384 Full Changelog: 19.4.0...19.5.0

GitHub