Release Notes

Kyle Shank

The official Fans.fm podcast keeping the world up to date on each release.

Episodios

  1. 24/08/2019

    2019.4 - Private post teasers, email improvements and notification settings

    Private posts are now displayed publicly on both page listings and episode permalinks with a title and teaser to create a membership. Previously private content was completely hidden. This change will let potential fans know what content they will gain access to once they join and create their membership. Login link emails now have unique subject titles and clearer copy. Gmail was collapsing all of the login link emails with the same subject into one massive thread that made it hard to actually find the latest email with the relevant link to login. Emails sent on registration, accepting a gift and confirming an email have been improved. You can now add multiple emails to your account and configure if you'd like to receive notification emails or not on each address. Its a good idea to have more than one email associated with your account in the event you unexpectedly lose access to an email account. These notification settings on emails apply to both user and manager features across Fans.fm. Only emails with notifications enabled will receive page manager notifications for example. The new editor introduced last release has been integrated into all rich text situations within the page manager experience. Phone contacts in the call system can now be assigned a grade and now display both contact name and number when there is a match. Page managers with membership systems can now set the title and body of the page to show after someone cancels a membership.

    8 min
  2. 05/08/2019

    2019.3 - New Post Editor and the Stop language

    The key new feature of this release is a new rich text editor for writing posts on Fans.fm. Prior to this new editor posts were written in a raw textarea component with support for Markdown (if you knew it). Now there is a simple rich editor with support for basics like bold, italic, underline, strikethrough, links, lists and quotes. What I like is that the content written in the editor pretty much appears how it will once its published as you write it. The editor is based on QuillJS which is widely used and has broad web browser support. One big reason I chose this editor was the ability for it to cleanly handle pasting in content from other editors which is a hard problem to solve. Now you can copy and paste content from say Google Docs and the formatting that applies (bold, links, etc) should carry over correctly. Specific size or color formatting will now be brought over but that is by design. If you run into issues with the new editor please don't hesitate to email help@fans.fm. In addition to the editor I spent a lot of time upgrading the underlying framework of Fans.fm which is written in the Stop language and its web runtime. Stop is an open-source language I developed to describe the logic of software systems and the data that moves through them. Think of it as a blueprint for a software system that is not specific to any particular programming language implementation. Anyway, I made some key fundamental upgrades to the Stop language and its runtime to improve Fans.fm's reliability and then wrote a ton of tests to increase the test coverage of the site's implementation. If you'd like to learn more about Stop check out https://www.stop-lang.org.

    5 min

Acerca de

The official Fans.fm podcast keeping the world up to date on each release.