# Version 3

### Abstract

GNU social is the eldest free social networking platform for public and private communications used in federated social networks. It's versatile, extensible and privacy focused. We've been modernizing the existing codebase, ensuring inter-operationality as defined by the IndieWeb and we're developing a modern frontend. This makes GNU social accessible: easy to install and use, and follows AnyBrowser and A11Y guidelines.

Our objective is to further differentiate GNU social from the alternative software available, either FOSS or Proprietary/Centralized while setting an example of how a secure, performant and plug-and-play software should be in modern day's web.

We are being supported by NLnet.

### Blog

#### April 2022

- Milestone: Pinboard API — April 01, 2022

#### March 2022

- Milestone: Unbound Group — March 28, 2022
- Milestone: Webhooks — March 28, 2022
- Milestone: Blog plugin and Notes of type Article and Page — March 28, 2022
- Milestone: Organisations and Group Tags — March 28, 2022
- Milestone: OAuth 2.0 — March 27, 2022

#### January 2022

- Milestone: Web Monetization — January 18, 2022
- Milestone: Automatic Accesibility (A11Y) testing — January 18, 2022
- Milestone: Collections — January 18, 2022
- Updates: Local Groups — January 18, 2022
- Milestone: Pinned Notes — January 18, 2022
- Milestone: Notes with LaTeX — January 18, 2022
- Milestone: Notes with Markdown — January 18, 2022
- Milestone: Mute notifications from a conversation — January 18, 2022
- Milestone: Albums — January 18, 2022

#### December 2021

- Milestone: ActivityPub — December 10, 2021
- Milestone: Tags — December 09, 2021
- Milestone: Actor colour theme plugin — December 09, 2021
- Updates: Interface Structure and Flexibility improved — December 09, 2021
- Milestone: Notes and Actors with languages — December 09, 2021

#### November 2021

- Milestone: ActivityStreams 2.0 and WebFinger — November 03, 2021

#### September 2021

- Updates: Interface and accessibility — September 13, 2021

#### August 2021

- Updates: V3 blog — August 16, 2021
- Updates: Implement StoreRemoteMedia for v3 and port Embed — August 13, 2021
- Updates: Improve the Attachments system — August 05, 2021
- Updates: Finish the Avatar component — August 04, 2021
- Milestone: Documentation and Tests Infrastructure — August 04, 2021

#### May 2021

- Milestone: Port Media handling from v2 — May 03, 2021

All tags — Subscribe

## Milestones

- Initial test and documentation infrastructure
- Expand our support for tags, be it in posts and in actors (people, groups, etc)
- New functionality:
  - Support for Organisation groups
  - Pinned Notes (plugin)
  - Better Feeds (collections)
  - Publication language with defaults per group and easy switch on posting
  - Album of Images and Videos
  - Markdown
  - LaTeX (WIP)
  - Web Monetization (plugin)
  - Blog plugin
- Media handling, such as thumbnails, compression, and quota and permission checking
- Actor Colour Plugin
- API:
  - Port over the v2 federation stack to v3
  - New Groups specification
  - OAuth 2.0
  - Webhooks
  - OStatus Connect
  - Atom and WebSub
  - ActivityPub Client to Server
- Study Resources