mirror of
https://github.com/jointakahe/takahe.git
synced 2024-11-25 16:51:00 +00:00
Add start of 0.7 release notes
This commit is contained in:
parent
57dfc330e0
commit
71234ef159
3 changed files with 82 additions and 8 deletions
|
@ -18,11 +18,12 @@ Currently, it supports:
|
||||||
* Profile pages with bios, icons, and header images
|
* Profile pages with bios, icons, and header images
|
||||||
* RSS feeds for users' public posts
|
* RSS feeds for users' public posts
|
||||||
* Hashtag linking and searching
|
* Hashtag linking and searching
|
||||||
* Emoji fetching and display, and limited admin creation
|
* Emoji support
|
||||||
* Searching for users by exact handle
|
* Searching for users by exact handle
|
||||||
* Multiple domain support
|
* Multiple domain support
|
||||||
* Multiple identity (per user account support)
|
* Multiple identity (per user account support)
|
||||||
* Moderation flagging system and queue
|
* Moderation flagging system and queue
|
||||||
|
* Server announcements system
|
||||||
* Server defederation (blocking)
|
* Server defederation (blocking)
|
||||||
* Signup flow
|
* Signup flow
|
||||||
* Password reset flow
|
* Password reset flow
|
||||||
|
@ -32,10 +33,9 @@ Currently, it supports:
|
||||||
|
|
||||||
Features planned for releases up to 1.0:
|
Features planned for releases up to 1.0:
|
||||||
|
|
||||||
|
* Video upload support
|
||||||
* Handling received polls and voting on them
|
* Handling received polls and voting on them
|
||||||
* Manual approval of followers
|
* Manual approval of followers
|
||||||
* Emoji admin page
|
|
||||||
* Server announcements system
|
|
||||||
* IP and email domain banning
|
* IP and email domain banning
|
||||||
|
|
||||||
Features that may make it into 1.0, or might be further out:
|
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:
|
:doc:`own featureset <features>` allows:
|
||||||
|
|
||||||
* Tusky
|
* Tusky
|
||||||
|
* Elk
|
||||||
|
* Pinafore
|
||||||
|
|
||||||
|
|
||||||
These apps have had initial testing and work at a basic level:
|
These apps have had initial testing and work at a basic level:
|
||||||
|
|
||||||
* Ivory
|
* Ivory
|
||||||
* Pinafore
|
|
||||||
|
|
||||||
|
|
||||||
Fediverse Servers
|
Fediverse Servers
|
||||||
|
@ -46,13 +47,11 @@ needed:
|
||||||
|
|
||||||
* Pleroma
|
* Pleroma
|
||||||
|
|
||||||
|
* Mitra
|
||||||
|
|
||||||
|
|
||||||
These servers have the beginnings of support but known bugs that need fixing:
|
These servers have the beginnings of support but known bugs that need fixing:
|
||||||
|
|
||||||
* Gotosocial
|
* Gotosocial
|
||||||
|
|
||||||
* Issues pulling accounts
|
* Issues pulling accounts
|
||||||
|
|
||||||
* Mitra
|
|
||||||
|
|
||||||
* Sends Follow Accept messages in a compact format we don't accept yet
|
|
||||||
|
|
75
docs/releases/0.7.rst
Normal file
75
docs/releases/0.7.rst
Normal file
|
@ -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 a new issue