docs: Update changelog through current master.

This commit is contained in:
Tim Abbott 2018-03-23 16:43:39 -07:00
parent 51073afc36
commit f262936c25
1 changed files with 69 additions and 9 deletions

View File

@ -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