From f262936c25f76b2119b6fde4e632fbcb2f065747 Mon Sep 17 00:00:00 2001 From: Tim Abbott Date: Fri, 23 Mar 2018 16:43:39 -0700 Subject: [PATCH] docs: Update changelog through current master. --- docs/overview/changelog.md | 78 +++++++++++++++++++++++++++++++++----- 1 file changed, 69 insertions(+), 9 deletions(-) diff --git a/docs/overview/changelog.md b/docs/overview/changelog.md index 39cee69e52..b9526ba3a6 100644 --- a/docs/overview/changelog.md +++ b/docs/overview/changelog.md @@ -12,23 +12,34 @@ in bursts. - Added a user setting to choose the emoji set used in Zulip: Google, Twitter, Apple, or Emoji One. - Added a video call integration powered by Jitsi. -- Dramatically simplified the installation process. +- Dramatically simplified the server installation process; it's now possible + to install Zulip without first setting up outgoing email. - Added certbot support to the installer for getting certificates. -- Added support for user groups that can be mentioned. +- Added support for mentioning groups of users. - Added a new "night mode" theme for dark environments. +- Added experimental support for importing an organization from Slack. +- Overhauled our settings system to eliminate the ugly "save changes" + button system. - Rewrote our API documentation to be much more friendly and expansive; it now covers most important endpoints, with nice examples. +- The security model for private streams has changed. Now + organization administrators can remove users, edit descriptions, and + rename private streams they are not subscribed to. See Zulip's + security model documentation for details. - Lots of visual polish improvements. **Full feature changelog:** - New integrations: ErrBot, Google Code-In, Opbeat, Groove, Raygun, - Insping, Dropbox, Intercom, and Beeminder. + Insping, Dropbox, Front, Intercom, Statuspage.io, Flock and Beeminder. +- The local uploads backend now does the same security checks that the + S3 backend did before serving files to users. - Added support for users in multiple realms having the same email. - Added support for embedded interactive bots. - Added inline preview + player for Vimeo videos. - Added a setting to allow users to delete their messages. -- Added a new setting to limit creation of bots that can read message history. +- Added an organization setting to limit creation of bots. +- Added support for uploading files in the message-edit UI. - Added new event types to several webhook integrations. - Added a display for whether the user is logged-in in logged-out pages. @@ -40,19 +51,42 @@ in bursts. mentioned, even if they are not subscribed. - Added support for inviting a new user as an administrator. - Added a new organization settings page for managing invites. +- Added a user setting to control whether the organization's name is + included in email subject lines. - Added support for clicking on a mention to see a user's profile. - Added new compose features for pasting HTML. +- Redesigned the compose are for private messages to use pretty pills + rather than raw email addresses to display recipients. - Added new ctrl+B, ctrl+I, ctrl+L compose shortcuts for inserting common syntax. - Added warning when linking to a private stream via typeahead. - Added rate-limiting on inviting users to join a realm (prevents spam). - Added support for automatically-numbered markdown lists. - Added a big warning when posting to #announce. +- Added a user setting to control whether email notifications include + message content (or just the fact that there are new messages). - Added a notification when drafts are saved, to make them more discoverable. - Added a fast local echo to emoji reactions. - Added new "basics" section to keyboard shortcuts documentation. -- Added a new keyboard shortcut for quote-and-reply. +- Added a new ">" keyboard shortcut for quote-and-reply. +- Added a new "p" keyboard shortcut to just to next unread PM thread. +- Added support for overriding the topic is all incoming webhook integrations. +- Added a new nagios check for the Zulip analytics state. +- Added a menu item to mark all messages as read. +- Added support for logging into the mobile apps with RemoteUserBackend. +- Added an organization setting to disable welcome emails to new users. +- Added traffic statistics (messages/week) to the "Manage streams" UI. +- Added a display setting to translate emoticons/smileys to emoji. +- Added an organization setting to ban disposable email addresses + (I.e.. those from sites like mailinator.com). +- Added a server setting to control whether digest emails are sent. +- Links to logged-in content in Zulip now take the user to the + appropriate upload or view after a user logs in. +- Incoming webhooks now send a private message to the bot owner for + more convenient testing. +- Rewrote documentation for many integrations to use a cleaner + numbered-list format. - Renamed "Home" to "All messages", to avoid users clicking on it too early in using Zulip. - Messages containing just a link to an image (or an uploaded image) @@ -71,6 +105,8 @@ discoverable. - Fixed numerous issues in the "stream settings" UI. - Fixed most of the known (mostly obscure) bugs in how messages are formatted in Zulip. +- Fixed "more topics" to correctly display all historical topics for + public streams, even though from before a user subscribed. - Fixed several bugs around interacting with deactivated users. - Fixed image upload file pickers offering non-image files. - Fixed some subtle bugs with full-text search and unicode. @@ -82,24 +118,48 @@ discoverable. - Fixed several subtle bugs with the email gateway system. - Fixed layering issues with mobile Safari. - Fixed several obscure real-time synchronization bugs. +- Fixed handling of messages with a very large HTML rendering. +- Fixed buggy APNs logic that could cause extra exception emails. +- Fixed interaction bugs with unread counts and deleting messages. +- Fixed support for replacing deactivated custom emoji. +- Fixed a missing dependency for the localhost_sso auth backend. +- Fixed uploading user avatars encoded using the CMYK mode. +- Fixed scrolling downwards in narrows. +- Fixed numerous subtle bugs with the stream creation UI. - Dramatically improved organization of developer docs. - Statistics on translation percentages now include mobile apps. - Improved typeahead's handling of editing an already-completed mention. - Improved syntax for inline LaTeX to be more convenient. -- Improved the design for the "uploaded files" UI. -- Improved the design for the "account settings" UI. +- Improve keyboard navigation of left and right sidebars with arrow keys. +- Changes the URL scheme for stream narrows to encode the stream ID, + so that they can be robust to streams being renamed. The change is + backwards-compatible; existing narrow URLs still work. +- APIs for fetching messages now provide more metadata to help clients. +- Clarified instructions for server settings (especially LDAP auth). +- Redesigned the "uploaded files" UI. +- Redesigned the "account settings" UI. +- Redesigned error pages for the various email confirmation flows. +- Added missing information on requesting user in many exception emails. +- Our emoji now display at full resolution on retina displays. - Improved placement of text when inserting emoji via picker. - Improved the password reset flow to be less confusing if you don't have an account. +- Improved behavior of copy-pasting a large number of messages. - Improved Tornado retry logic for connecting to RabbitMQ. - Improved the descriptions and UI for many settings. - Improved handling of browser undo in compose. - Improved mobile notifications to support narrowing when one click a mobile push notification. -- Improved visual design of the help center. +- Improved visual design of the help center (/help/). +- Improved saved drafts system to garbage-collect old drafts and sort + by last modification, not creation. - Removed the legacy "Zulip labs" autoscroll_forever setting. It was enabled mostly by accident. -- Countless other little bug fixes to the UI. +- Removed some long-deprecated markdown syntax for mentions. +- Statistics on the fraction of strings that are translated now + include strings in the mobile apps as well. +- Backend test coverage is now 95%. +- Countless other little bug fixes both in the backend and the UI. ### 1.7.1 -- 2017-11-21