All Versions
Latest Version
Avg Release Cycle
27 days
Latest Release
263 days ago

Changelog History
Page 17

  • v0.141 Changes

    January 25, 2016
    • ๐Ÿ›  Fix blank screen when trying to log in as an identity that is connected to one or more accounts as a non-login identity.
    • Oasis: Fix regression that prevented linking an identity to your account which had already been logged into in the past but never created any grains. In this case, the old empty account is supposed to be deleted so that the identity can be added to the current account, however the recent referral program notification that was sent to everyone caused these accounts to be considered non-empty and thus not elligible for auto-deletion.
  • v0.140 Changes

    January 22, 2016
    • When you opeon a sharing invitation sent to you by user identity, and you are not currently logged in as that identity, you'll now get an informative message rather than "403 Unauthorized".
    • Restoring a grain backup is now accomplished through a button on the grain list rather than the app list.
    • ๐Ÿšš The button to upload (aka sideload) an app spk has been moved to the side, since it tended to confuse people who didn't need it.
    • โฌ†๏ธ When installing a new version of an app for which the appVersion hasn't changed, offer the option to upgrade existing grains. (Previously, the option was only provided if the appVersion was newer than existing grains. This primarily affects developers.)
    • Accessibility improvements in sign-in menu.
    • Consistently use the term "grain", not "file".
    • ๐Ÿ”ง Self-hosting: Give more helpful messaging when OAuth login configuration is auto-reset due to BASE_URL change.
    • ๐Ÿ”ง Self-hosting: Add ability to configure the server title and return address as used in, for example, login emails.
    • Oasis: Notify everyone about the existence of the referral program.
  • v0.139 Changes

    January 11, 2016
    • ๐Ÿ”จ Refactored authentication framework. No visible changes.
    • ๐Ÿ‘Œ Improved UX for logging in as a dev user.
    • ๐Ÿ’ป On installing first app, highlight the "create grain" UI and explain how it works.
    • ๐Ÿ’ป Up/down now work for selecting chips in sharing UI.
    • Sidebar tabs now have tooltips with titles (for when sidebar is shrunk).
    • ๐Ÿ›  Fix setPath postMessage API when passed an empty string.
  • v0.138 Changes

    December 18, 2015
    • ๐Ÿ›  Fix bug in new sharing interface where if you typed an email address but did not press "enter" to turn it into a chip, then tried to send the invite, nothing was sent.
    • Oasis: Referral program page is now designed.
  • v0.137 Changes

    December 15, 2015
    • โšก๏ธ Tweak wording of app update notification.
    • ๐Ÿ› Bug fixes for servers running demo mode (probably only Oasis).
  • v0.136 Changes

    December 14, 2015
    • You can now share with other users "by identity" without ever creating a secret link (and thus you can avoid any chance of that link leaking). The sharing dialog implements an auto-complete interface for selecting such contacts. Only users who have previously revealed their identities to you will be shown. Note that e-mail invites to other users still generate secret URLs.
    • When trying to link an additional identity to your account, if the identity already has an account, but that account is empty (no grains, no payment plan, etc.), Sandstorm will now automatically delete the other account so that the identity can be linked to yours. Previously, this situation reported an error saying that the identity couldn't be linked because it was already the login identity for another account. This was problematic because many users have logged in with various other "identities" in the past, causing those identities to have empty accounts attached.
    • ๐Ÿ‘€ You can now set a custom splash page which people will see when they visit your server's home page while not logged in. Look under "advanced" in the admin settings.
    • Icons for shared grains should now appear correctly in the sidebar (for new shares, at least).
    • ๐Ÿ†“ Oasis: Experimenting with showing payment plan selector on initial account creation. (You can still choose "free".)
  • v0.135 Changes

    December 08, 2015
    • ๐ŸŒฒ When visiting a share link anonymously, we now gently encourage the user to log in, since most apps work better when users are logged in.
    • ๐Ÿ›  Fixed various problems that could cause blank gray screens (no error message) when visiting sharing links.
    • ๐Ÿ›  Fixed double-counting of users in server stats, introduced in 0.133.
    • ๐Ÿ›  Fixed recent regression in first-time setup flow which forced the admin to create two or even three admin tokens in order to complete setup. Only one should be required (which the install script auto-generates).
  • v0.134 Changes

    December 07, 2015
    • ๐Ÿ›  Fix signup key consumption.
    • ๐Ÿ›  Fix bug where sharing links didn't work after the owner unlinked the identity under which the grain was created.
    • Sandcats: Fix bug that sometimes caused certificate rotation not to happen on time.
    • Oasis: Implement referral program.
  • v0.133 Changes

    December 06, 2015
    • ๐ŸŒฒ It is now possible to link multiple login identities to an account. For example, you can connect both your Google and your Github identity to the same account, so that you can log in with either. This was added for a few reasons, including:
      • To make it safer for us to expand the set of login providers, which might otherwise lead to confusion as people forget which provider they used to log in previously.
      • To allow sharing based on social identities rather than secret links. E.g. you may want to share a document with a particular Github user without knowing if they have a Sandstorm account.
      • To allow you to verify multiple email addresses, so that you can choose which one should receive Sandstorm service notifications independently of your login provider.
    • Github login now receives your email address even if it isn't public on your Github account. This is necessary as Sandstorm needs a verified email address for notifications. You can control where notifications are sent by changing your primary address in the account settings.
    • The sidebar can now be shrunk for more space, using a highly-visible slider button. This replaces the old functionality in which clicking the "sandstorm" button in the upper-left would toggle the sidebar entirely; few people realized that that was there, and those who did click the button expected it to go "home", which it now does.
    • Demo mode now features a prominent timer in the sidebar. We found that people did not notice the timer in its previous upper-right location.
    • 0๏ธโƒฃ spk verify now defaults to printing extended details, previously gated by the --detail flag.
  • v0.132 Changes

    November 11, 2015
    • ๐Ÿ›  Fixed regression where app detail page showed "last updated" as "unknown" for all apps.
    • ๐Ÿ›  Fixed SMTP escaping issue that was otherwise causing errors when sending from Roundcube through Mailgun.