Only one update here, updating the Dropbox backup to use Dropbox API v2. Dropbox has retired the v1 API so the backup had stopped working.

Fallback to random posts in emails + inline images

@einaregilsson einaregilsson released this Jan 5, 2017 · 1 commit to master since this release

Two new features in this release:

  1. Inline images. The email parser will now preserve the placement of images in your emails, so they will appear inline on the page where they were in the email. This will not update existing posts, it will only work for new posts that are parsed after upgrading to this release. Updating older posts automatically can not be done safely, since people may have updated them manually after parsing the original email.
  2. Fallback to random posts. If you don't write very frequently then you might not get an old email very often in your daily emails. If there is no email from a week, a month or a year ago, now MyLife will choose a random post to include instead.

Thanks to Mike Murray (@mlmurray) for originally contributing the Random post feature, and to Jon Chui (@jonchui) for fixing the formatting issues for random posts.

Urls removed from emails + post deletion bugfix

@einaregilsson einaregilsson released this Feb 12, 2016 · 11 commits to master since this release

This release has two things:

  1. A bugfix by https://github.com/vojnovski, fixes an error when deleting posts in the web interface.
  2. Removed the links to the page in the daily emails. This all of a sudden started causing the emails to be silently discarded by App Engine, without reporting any kind of errors. I only found this out by trial and error, and it's definitely the links causing it. So, now you just have to remember your url!

While doing this I added a couple of convenience things to the /sendmail handler.

  • /sendmail?force=1 will send the email for the current day, no matter if it's been sent before. Useful for testing
  • /sendmail?force=1&date=2016-02-01 will send the daily email for a specific date.

Bugfix release

@einaregilsson einaregilsson released this Jan 8, 2016 · 14 commits to master since this release

This is a minor update, which fixes a couple of issues:

  • Better handling of zip files during import, specifically zip files created on OSX. Better error messages when things go wrong.
  • Remove confusing Migrate images option from Settings page for new users
  • Check whether Google Cloud Storage bucket exists on Settings page, and direct users to setup instructions if it doesn't.

Google Cloud Storage support

@einaregilsson einaregilsson released this Jul 31, 2015 · 18 commits to master since this release

Update to stop writing to the Blobstore and start using Google Cloud Storage for images and imports/exports. App Engine are deprecating the files api that was used to write to the blobstore, so I had to add this. You need the default bucket in Google Cloud Storage set up to be able to use it.

If you had images in the previous version you can migrate them to Google Cloud Storage by going to the Settings page and at the bottom of the page there should be a migration option.

See more details at http://einaregilsson.com/mylife-google-cloud-storage-support/

Dropbox support

@einaregilsson einaregilsson released this Jul 31, 2015

Add support for backing your MyLife installation up to Dropbox. Details at http://einaregilsson.com/mylife-backup-to-dropbox/

Initial version

@einaregilsson einaregilsson released this Jul 31, 2015 · 31 commits to master since this release

First version of MyLife, a single user OhLife replacement that runs on Google App Engine. More details at http://einaregilsson.com/mylife-a-single-user-ohlife-alternative/