Add start of 0.7 release notes
This commit is contained in:
parent
57dfc330e0
commit
71234ef159
|
@ -18,11 +18,12 @@ Currently, it supports:
|
|||
* Profile pages with bios, icons, and header images
|
||||
* RSS feeds for users' public posts
|
||||
* Hashtag linking and searching
|
||||
* Emoji fetching and display, and limited admin creation
|
||||
* Emoji support
|
||||
* Searching for users by exact handle
|
||||
* Multiple domain support
|
||||
* Multiple identity (per user account support)
|
||||
* Moderation flagging system and queue
|
||||
* Server announcements system
|
||||
* Server defederation (blocking)
|
||||
* Signup flow
|
||||
* Password reset flow
|
||||
|
@ -32,10 +33,9 @@ Currently, it supports:
|
|||
|
||||
Features planned for releases up to 1.0:
|
||||
|
||||
* Video upload support
|
||||
* Handling received polls and voting on them
|
||||
* Manual approval of followers
|
||||
* Emoji admin page
|
||||
* Server announcements system
|
||||
* IP and email domain banning
|
||||
|
||||
Features that may make it into 1.0, or might be further out:
|
||||
|
|
|
@ -16,12 +16,13 @@ These apps are known to fully work as far as Takahē's
|
|||
:doc:`own featureset <features>` allows:
|
||||
|
||||
* Tusky
|
||||
* Elk
|
||||
* Pinafore
|
||||
|
||||
|
||||
These apps have had initial testing and work at a basic level:
|
||||
|
||||
* Ivory
|
||||
* Pinafore
|
||||
|
||||
|
||||
Fediverse Servers
|
||||
|
@ -46,13 +47,11 @@ needed:
|
|||
|
||||
* Pleroma
|
||||
|
||||
* Mitra
|
||||
|
||||
|
||||
These servers have the beginnings of support but known bugs that need fixing:
|
||||
|
||||
* Gotosocial
|
||||
|
||||
* Issues pulling accounts
|
||||
|
||||
* Mitra
|
||||
|
||||
* Sends Follow Accept messages in a compact format we don't accept yet
|
||||
|
|
|
@ -0,0 +1,75 @@
|
|||
0.7
|
||||
===
|
||||
|
||||
*Not Yet Released*
|
||||
|
||||
This release focuses on the final big "feature delta" we had versus other
|
||||
complete servers, and includes a lot of the missing community features that
|
||||
we needed for an initial open launch of takahe.social.
|
||||
|
||||
If you're curious on the reasons *not* to use Takahē yet, see what's left
|
||||
to implement on our :doc:`/features` page, and our federation and client
|
||||
compatibility list on our :doc:`/interoperability` page.
|
||||
|
||||
Major features:
|
||||
|
||||
* Blocking and Muting
|
||||
|
||||
* Timed mutes are supported but only via client apps for now
|
||||
|
||||
* Further Mastodon Client API support
|
||||
|
||||
* Announcements, profile editing, viewing followers, and some more bugfixes
|
||||
|
||||
* Emoji admin page
|
||||
* Server announcements system
|
||||
* Notifications to admins when new identities are created
|
||||
* Emails to moderators when a new report comes in
|
||||
* Shared inbox delivery to remote servers
|
||||
|
||||
Other fixes and improvements include:
|
||||
|
||||
* Lightbox for viewing images (rather than a full redirect!)
|
||||
* Content Warnings of the same type will now all expand together
|
||||
* Client compatibility improvements (especially for Elk, Ivory and Tusky)
|
||||
* Remote server software tracking and down detection
|
||||
* HTML formatted emails along with plain text versions
|
||||
* Better display of videos on remote posts (no local upload yet)
|
||||
* RSS feeds now support multiple images on a single post
|
||||
* Timeline rendering performance improvements
|
||||
* Federation compatibility improvements
|
||||
* Automatic trimming of old FanOut, InboxMessage, and other data
|
||||
|
||||
If you'd like to help with code, design, policy or other areas, see
|
||||
:doc:`/contributing` to see how to get in touch.
|
||||
|
||||
You can download images from `Docker Hub <https://hub.docker.com/r/jointakahe/takahe>`_,
|
||||
or use the image name ``jointakahe/takahe:0.7``.
|
||||
|
||||
|
||||
Upgrade Notes
|
||||
-------------
|
||||
|
||||
Migrations
|
||||
~~~~~~~~~~
|
||||
|
||||
There are new database migrations; they are backwards-compatible, so please
|
||||
apply them before restarting your webservers and stator processes.
|
||||
|
||||
|
||||
Snowflake IDs and Ordering
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
As of this release, we have moved Post, Identity, Follow, and several other
|
||||
objects to have "snowflake IDs" - ones that include the timestamp as part of
|
||||
the ID, such as ``137587476347213336``. These IDs also have implicit ordering
|
||||
as a result.
|
||||
|
||||
We've also changed all timelines to be ordered by when the post was
|
||||
*received* rather than *initially created*; if another server takes a while to
|
||||
send Takahē the post, it will now appear at the top of the timeline when it
|
||||
arrives. The date on a post will be its *original publish* date, so if other
|
||||
servers are a bit slow you may see the timestamps not be entirely in order.
|
||||
This is fine, and also the way Mastodon behaves.
|
||||
|
||||
You should not notice any major side-effects apart from longer IDs in URLs.
|
Loading…
Reference in New Issue