v0.13.0
#466
Replies: 1 comment
-
Thanks for another great release! I have updated my building WriteFreely on CentOS guide to reflect latest version of Node required for Prose editor to make sure |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
v0.13
Major Features
Classic editor (T727)
If plain text and Markdown aren't your thing, now you can get a more "classic" writing experience with the Classic editor! This features more of a What You See Is What You Get interface that doesn't require the learning curve of Markdown. However, behind the scenes, posts are still saved as Markdown, so you can always switch between the Classic and standard editor. Admins can enable this option by setting
editor = classic
in the[app]
config section.Gopher Support (T559)
Give your audience a old-school, lightweight way to read posts on your WriteFreely instance, via the Gopher protocol! Enable it with the new
gopher_port
config value in the[server]
section. When it’s enabled, multi-user instances will show all Public blogs atgopher://[host]:[gopher_port]/
.Gitea and Generic OAuth Provider Support (#293, #317, #405)
We’ve added more ways for users to authenticate with your WriteFreely instance, via Gitea or any generic OAuth 2.0 provider! Our generic OAuth provider support in particular gives you the chance to use WriteFreely alongside a range of applications that hold your users, from Mastodon to Nextcloud to Keycloak.
Web Monetization Support (T773)
Writers can now accept micropayments for their work via the proposed Web Monetization standard, and even publish exclusive content behind a paywall. Admins can enable this by setting
monetization = true
in the[app]
section of their config, or changing the setting in their admin panel. This is just the start as we look to give readers more ways to financially support writers — read more about this on the Write.as blog.ActivityPub Notes (#220)
Now, WriteFreely is more friendly to microblogs! If a post doesn’t have a double-line-break in it, it’ll be sent to the fediverse as a
Note
, rather than anArticle
. If you’d prefer to always send Notes, admins can setnotes_only = true
in the[app]
config section.Account deletion (T319)
It’s now easy for users and admins to quickly delete account data from WriteFreely via the web! Admins can access this option from their Admin Dashboard, and users can access it from their Account Settings page, if admins have configured Open Account Deletions (via the Dashboard or config file:
open_deletion = true
under the[app]
section).Post Signatures (T582)
This enables users to add a signature to all blog posts, and update it from a single location (the blog's Customize page).
User-Facing Changes / Fixes
Minor Changes
GetCollectionRedirect()
(Ignore "collation mix" errors in GetCollectionRedirect() #318)Admin-Facing Changes
Developer-Facing Changes
slug
parameter when publishing a post (T811)url
property on Publish a Post endpointdescription
at user registrationPerformance / Backend
writeas
org towritefreely
(Update repo URL to writefreely org #451)Upgrading from v0.12.0
Download the latest release for your operating system. Stop running your
writefreely
service, replace all files in your installation with the ones in the archive, and then start yourwritefreely
service again.Now make sure your database is backed up, and update it with:
Finally, generate a new encryption key needed for this release (you can ignore messages about removing existing keys):
No additional steps are needed to upgrade from v0.12.0. Follow the instructions in each previous release if you're upgrading from an earlier version.
Developers
If you are running a custom build: we made changes to site styles and added a Javascript dependency that needs to be compiled (
prose.js
). Run this to compile everything:Contributors
Thanks to everyone who contributed to this release!
Development
@gytisrepecka
@thebaer
@RJ722
@ketudb
@pascoual
@Dar13
@shleeable
@joicemjoseph
@dariusk
@Obayanju
@qwazix
@Antolius
@colin-axner
@conor-f
@VV-EE
@mostfunkyduck
@Dak425
@cjeller1592
@x4e
@robjloranger
This discussion was created from the release v0.13.0.
Beta Was this translation helpful? Give feedback.
All reactions