update changelog for v2.0.0
This commit is contained in:
parent
4c747e013f
commit
c9fe0b993e
1 changed files with 86 additions and 36 deletions
58
CHANGELOG.md
58
CHANGELOG.md
|
@ -1,15 +1,64 @@
|
|||
# Alpaca release (v2.0.0)
|
||||
|
||||
This is the first release of our 2.0 cycle.
|
||||
|
||||
After careful consideration we've decided to name each release in this cycle after a cute animal, iterating through the letters of the Latin alphabet from A to Z.
|
||||
|
||||
## Goals
|
||||
|
||||
We wanted to update CryptPad's appearance once more, adopting the colors from our logo throughout more of its interface.
|
||||
|
||||
## Update notes
|
||||
|
||||
This release coincides with the introduction of new APIs in ChainPad, so we recommend that adminstrators update their clientside dependencies by running `bower update`.
|
||||
|
||||
As recent updates have updated serverside dependencies, we also recommend that you run `npm update` and _restart your server_.
|
||||
|
||||
## What's new
|
||||
|
||||
### For Users
|
||||
|
||||
* CryptPad 2.0.0 features a complete German-language translation, thanks to contributions from @polx, @kpcyrd, and @micealachman
|
||||
* CryptPad has a new look!
|
||||
* we've adopted the color scheme of our logo for more UI elements throughout CryptPad, on the loading screen and various dialogs
|
||||
* we've customized our checkboxes and radio buttons to match
|
||||
* we've updated the look of our pad creation screen to feature up to four templates per page, with tab and button navigation
|
||||
* tooltips have been made to match the dialogs on our pad creation screen
|
||||
* clients now store their usage of various templates in their CryptDrive, and rank templates by popularity in the pad creation screen
|
||||
* we no longer show usage tips on the loading screen
|
||||
* Users who visit pads which have been deleted or otherwise do not exist are now prompted to redirect to their home page
|
||||
* Our poll and whiteboard apps now use an in-house CSS framework to help us maintain consistency with the other applications
|
||||
|
||||
### For Admins
|
||||
|
||||
* we've updated the example configuration file (`config.example.js`) to no longer require a leading space before the domain, as we found it to be a common source of confusion. This will only affect newly generated config files.
|
||||
* our webserver has been configured to support HTTP access of the client datastore, to facilitate scripts which parse and decrypt history without having to go through our websocket infrastructure
|
||||
* we no longer use a single image for our favicon and our loading screen icon, allowing admins to customize either feature of their instance independently
|
||||
* We've also moved the rest of the styles for the loading screen from `/common/` into `/customize.dist/`,
|
||||
* move loading screen implementation from `/common/` to `/customize.dist/`
|
||||
|
||||
## Bug fixes
|
||||
|
||||
* don't eat tab presses when focused on register button
|
||||
* idempotent picker initialization
|
||||
* CKEditor fixes
|
||||
* drag and drop text
|
||||
* media-tag movement integrated as CKEditor plugin
|
||||
* avoid media-tag flicker on updates
|
||||
* set content type for the 404 page
|
||||
|
||||
# 1.29.0
|
||||
|
||||
**Goals**
|
||||
## Goals
|
||||
|
||||
For this release we wanted to direct our effort towards improving user experience issues surrounding user accounts.
|
||||
|
||||
**Update notes**
|
||||
## Update notes
|
||||
|
||||
This release features breaking changes to some clientside dependencies. Administrators must make sure to deploy the
|
||||
latest server with npm update before updating your clientside dependencies with bower update.
|
||||
|
||||
**What's new**
|
||||
## What's new
|
||||
|
||||
* newly registered users are now able to delete their accounts automatically, along with any personal
|
||||
information which had been created:
|
||||
|
@ -30,7 +79,8 @@ latest server with npm update before updating your clientside dependencies with
|
|||
* we now validate message signatures clientside, except when they are coming from the history keeper because clients
|
||||
trust that the server has already validated those signatures
|
||||
|
||||
**Bug fixes**
|
||||
## Bug fixes
|
||||
|
||||
* we've removed some dependencies from our home page that were introduced when we updated to use bootstrap4
|
||||
* we now import fontawesome as css, and not less, which saves processing time and saves room in our localStorage cache
|
||||
* templates which do not have a 'type' attribute set are migrated such that the pads which are created with their
|
||||
|
|
Loading…
Reference in a new issue