@ansuz ansuz released this Feb 28, 2017 · 3882 commits to master since this release

Assets 2

CryptPad v1.1.0 (Bunyip)

What's new

  • User settings app
    • Allows you to change your display name
    • back up and restore your list of pads
    • erase your user data
    • un-hide hidden tooltips with "don't show me again"
  • When asked if you would like to set your name, if you cancel, do not ask again
  • User name fixes
    • once a user's name is provided, set it in other anonymous pads and remove the set-name prompt
  • set document title to file name when naming from the drive
  • Drive
    • hide "all-files" section
    • improved "create new file" workflow
    • context menu in unsorted files now allows deletion
    • Show the options which are available by right-click as a set of buttons in the top menu.
  • Clientside encryption library no longer checks signatures
    • invalid messages won't affect the document
    • strictly a performance enhancement
  • Better support for opening links in CKEditor
    • right-click menu displays an option to open links
  • remove placeholders in code, slide
    • users found them confusing, reverting to old behaviour
  • Added a default pad in the CryptDrive after you sign up
    • README pad that is automatically created first time you visit your drive
    • use Cryptput and messages.js to create a pad with this content
  • Chainpad
    • added new apis
    • onSettle (calls back when changes are flushed)
  • Home page header and footer links to our new blog
  • feedback api
    • queries an endpoint with parameters
    • provides us with feedback about which UI elements users prefer
    • doesn't ever expose the content of your document
    • the endpoint is an html page which explains what it does
    • /settings/ app allows you to disable user metrics

Bug fixes

  • logging in redirects you to drive
    • if you're not on /drive/, it opens in a new tab instead of navigating away from your current page
  • hide links in the top toolbar if there is not enough room for them
  • ctrl-click in drive opens in a new tab
  • New ChainPad Release 0.3
    • Fixed bug which caused a few letters to be lost when multiple people type at the same time (OT on checkpoints)
    • Small performance improvement ("patch already known" bug)
  • fixed /code & /drive race condition
  • messages.js is no longer loaded multiple times
    • only the necessary files are loaded
  • "patch already known" bug is fixed, yielding better performance when syncing a pad
  • "breadcrumb" in drive handles very long paths more gracefully
  • in /slide/: the 'exit presentation' button was sometimes unclickable
    • fixed
  • optimized listmap api
    • very deep paths resulted in explosive computational complexity
  • hid bootstrap tooltip error
  • read only pad is editable
  • Fixed Edge home page layout problems

Translator's release notes

  • some updated terminology
    • we no longer refer to URLs. please replace all instances of URL with link
    • we no longer store pads in localStorage. please replace all instances of localStorage with 'drive'
    • we no longer refer to 'documents'. instead, please use 'pad' (mostly, see the English translation)
    • we capitalize the Pad in CryptPad.
  • removed unused keys
  • added an /assert/translations/ page which lists the state of translations per language
  • stabilize keys that we will need in the next few releases
  • complete Spanish translations
  • updated privacy policy

Known issues

  • Operational transformation causes problems in /pad/
    • we believe this is due to differences in how browsers treat text nodes
  • Phantom viewers (pads which show anonymous users which are not actually there)
    • problem is presumably in the serverside code
  • Custom color themes can result in unreadable color combinations in toolbar buttons
  • log in issues with Edge