@claviska claviska released this Jun 6, 2017 · 40 commits to master since this release

Assets 2

Postleaf is now in beta! 🎉

This release wraps up all of the remaining alpha bugs and improves support for iOS devices. There are still a few known issues that require third-party bug fixes, but the editor is already much more usable.

  • Removed resetToken and password from the User global ab497f7
  • Fixed a bug where embed provider would be undefined in embed cards #62
  • Added attributes to comment docs 4fcf3ce
  • Removed the admin menu from the editor view to provide a true inline editing experience 99f98f3
  • Added a lock file for npm 5 (all npm installs will use the same dep versions now!) e8eeed7
  • Removed unused heading shortcuts caa4aa2
  • Changed the behavior of open in posts, tags, and users to not use a new window aa34935
  • Various iOS improvements and bug fixes view

@claviska claviska released this May 22, 2017 · 60 commits to master since this release

Assets 2

This release adds a number of improvements as well as some new features and bug fixes. Most notably:

Updating

If you followed the DigitalOcean tutorial to install Postleaf, you can update using the following commands:

cd /var/www/postleaf
git pull
pm2 restart app

If you're updating from alpha 3 or below, make sure to update your .env file based on the latest example.

Additional Changes

  • Added {@getAdminMenu} helper #48
  • Fixed broken feed template 9e6326c
  • Added support for robots.txt 749ba8c
  • Fixed bug where Dust.js rendering errors weren't caught 9afa763
  • Fixed bug where dynamic images without src attribute caused crash cbe1acf
  • Added card blocks for pasted URLs that don't support oEmbed #12
  • Fixed bug where tags were incorrectly sorted in a case sensitive manner #50
  • Fixed bug where tags view wasn't sorting by date 2c6b7a3
  • Add support for sitemaps #42
  • Fixed Babel warning for large scripts #54
  • Changed JSON output to pretty print in dev (no change in production)
  • Added generateUrl method for DynamicImages f761f12
  • Added support for JSON Feed #56
    • JSON Feed is located at /feed/json
    • RSS feed has moved to /feed/rss
  • Added feed discovery metadata 6231245
  • Changed the symbol for preformatted text to something less ambiguous (previously the same as the code icon) 1fdc635
  • Changed triple backtick shortcut output from <pre data-code="js"> to <pre class="language-js"> to align more closely with GitHub Flavored Markdown 09d5a02

@claviska claviska released this May 7, 2017 · 91 commits to master since this release

Assets 2

This release fixes a critical template caching issue that affected production. Changes include:

  • Fixed bug where locater results would sometimes not show up in Safari on macOS and iOS #3
  • Made startup errors more verbose
  • Added Arabic translation (note: RTL support is still incomplete)
  • Removed new window option for links (see this post)
  • Updated TinyMCE to 4.6.0 and added support for inline boundaries for a and code
  • Fixed bug where animated GIFs would be improperly modified when used as a dynamic image #44
  • Fixed bug where template caching in production wasn't working properly #39
  • Default .env.example to production
  • Added getAdminMenu helper #48
  • Various code improvements

@claviska claviska released this May 1, 2017 · 112 commits to master since this release

Assets 2

This release makes installation easier and possible on droplets (VPS) with only 512MB. The build process is no longer required to run Postleaf for non-dev uses.

The tutorial for installing Postleaf on DigitalOcean has been updated.

  • Added Spanish (AR) translation #31
  • Added Polish (PL) translation #37
  • Improved install process by committing assets
  • Improved promise performance with Bluebird #26
  • Fixed bug where navigation items could lose order when updating #5
  • Fixed bug where setting a custom homepage required restart #16
  • Fixed bug where tags were ordered arbitrarily when fetching posts #38
  • Moved app slugs to .env since they can't be changed without restart
  • Various code improvements and internal bug fixes

@claviska claviska released this Apr 26, 2017 · 147 commits to master since this release

Assets 2
  • Added German and French translations
  • Added check for .env file
  • Added formatUrl helper
  • Added install scripts to package.json so gulp build runs automatically
  • Fixed bug where data directory wasn't getting created on initial run
  • Fixed bug where the Postleaf menu would only show partially in Safari
  • Fixed bug where relative URLs were being used instead of absolute URLs in metadata (JSON-LD, OpenGraph, Twitter Cards)
  • Fixed bug where custom homepage wasn't working due to wrong variable name
  • Fixed bug where all revisions would show when creating a new post
  • Fixed bug that prevented blank previews from rendering
  • Removed AUTH_PASSWORD_MIN_LENGTH
  • Removed APP_ENVIRONMENT in lieu of NODE_ENV
  • Improved developer instructions in the readme
  • Disabled whitespace compression in production environments due to erroneous output
  • Switched to pure JS version of bcrypt to reduce binary dependencies
  • Various improvements to promises

@claviska claviska released this Apr 26, 2017 · 175 commits to master since this release

Assets 2

Initial alpha release.