mirror of https://github.com/zulip/zulip.git
docs: Update changelog with recently merged changes.
I also did a sweep for references to "streams" in the 9.0 release notes.
This commit is contained in:
parent
4280524904
commit
e64b67525f
|
@ -21,67 +21,94 @@ log][commit-log] for an up-to-date list of all changes.
|
||||||
exactly the same, and bots do not need to be updated.
|
exactly the same, and bots do not need to be updated.
|
||||||
- The All messages view has been renamed to Combined feed, and
|
- The All messages view has been renamed to Combined feed, and
|
||||||
its internals have been reworked, fixing many subtle bugs.
|
its internals have been reworked, fixing many subtle bugs.
|
||||||
|
- The main message feed search feature has been redesigned with
|
||||||
|
user-friendly pills for search operators.
|
||||||
- When you paste content into the compose box, Zulip will now do its
|
- When you paste content into the compose box, Zulip will now do its
|
||||||
best to preserve the formatting, including links, bulleted lists,
|
best to preserve the formatting, including links, bulleted lists,
|
||||||
bold, italics, and more. Pasting as plain text remains an
|
bold, italics, and more. Pasting as plain text remains an
|
||||||
alternative option.
|
alternative option.
|
||||||
|
- Clicking a channel in the left sidebar now, by default, navigates
|
||||||
|
you to the most recent topic in the channel, rather than the
|
||||||
|
interleaved channel feed view. This behavior is controlled by a new
|
||||||
|
setting.
|
||||||
- To quote and reply to part of a message, you can now select the part
|
- To quote and reply to part of a message, you can now select the part
|
||||||
that you want to quote.
|
that you want to quote.
|
||||||
- The right sidebar has been redesigned to highlight users in the
|
- The right sidebar has been redesigned to highlight users in the
|
||||||
current channel or direct message conversation. You can also now
|
current channel or direct message conversation. You can also now
|
||||||
hide the user list in the right sidebar to reduce distraction.
|
hide the channel/user lists in the sidebars to reduce distraction.
|
||||||
- When you start composing, the most recently edited draft for the
|
- When you start composing, the most recently edited draft for the
|
||||||
conversation you are composing to now automatically appears in the
|
conversation you are composing to now automatically appears in the
|
||||||
compose box. You can always save a draft and start a new message
|
compose box. You can always save a draft and start a new message
|
||||||
using the send options menu next to the Send button.
|
using the send options menu next to the Send button.
|
||||||
|
- Added a new top-level view to show reactions to your messages, as
|
||||||
|
well as new search operators to search followed topics or messages
|
||||||
|
with emoji reactions.
|
||||||
- If you'd prefer not to see notifications when others type, you can
|
- If you'd prefer not to see notifications when others type, you can
|
||||||
now disable them.
|
now disable them.
|
||||||
- Topics and messages now load much faster when you open the web or
|
- Topics and messages now load much faster when you open the web or
|
||||||
desktop app.
|
desktop app.
|
||||||
- Zulip's new-user and new-organization onboarding experiences have
|
- Zulip's new-user and new-organization onboarding experiences have
|
||||||
been completely reworked.
|
been completely reworked.
|
||||||
- Redesigned most popovers with a more modern visual style and
|
- Redesigned all popovers with a more modern visual style and improved
|
||||||
improved accessibility for screen readers.
|
accessibility for screen readers.
|
||||||
|
|
||||||
#### Full feature changelog
|
#### Full feature changelog
|
||||||
|
|
||||||
- The back button now preserves scroll position in previous views,
|
- The back button now preserves scroll position in previous views,
|
||||||
as well as whether a stream's full topic list is expanded.
|
as well as whether a channel's full topic list is expanded.
|
||||||
|
- Sending a message to a different conversation now, by default,
|
||||||
|
navigates to that conversation; a new setting controls this behavior.
|
||||||
- Added new `Alt+P` keyboard shortcut to toggle the Markdown preview
|
- Added new `Alt+P` keyboard shortcut to toggle the Markdown preview
|
||||||
in the compose box.
|
in the compose box.
|
||||||
- Added new `Shift+V` keyboard shortcut to view read receipts.
|
- Added new `Shift+V` keyboard shortcut to view read receipts.
|
||||||
- The `Shift+M` keyboard shortcut for muting now works in the recent
|
- The `Shift+M` keyboard shortcut for muting now works in the recent
|
||||||
conversations and inbox views.
|
conversations and inbox views.
|
||||||
- Redesigned the users panel in organization settings, with a new role filter.
|
- Redesigned the users panel in organization settings, subsuming the
|
||||||
- Redesigned the invite users modal.
|
invitation and deactivated user panels and adding a new role filter.
|
||||||
|
- Redesigned the invite users modal to be much easier to use. Users
|
||||||
|
can now decide whether to receive a DM when an invited user joins
|
||||||
|
the organization.
|
||||||
- Redesigned the message edit history view as a modal.
|
- Redesigned the message edit history view as a modal.
|
||||||
- Redesigned the TODO widget.
|
- Redesigned the TODO widget.
|
||||||
- Improved compose typeahead sorting algorithms significantly.
|
- Improved compose typeahead sorting algorithms significantly.
|
||||||
- Improved compose box design, including how overly long messages are
|
- Improved compose box design, including how overly long messages are
|
||||||
indicated, how drafts are displayed, etc.
|
indicated, how drafts are displayed, a cleaner way to expand the
|
||||||
|
compose area, etc.
|
||||||
- Added mark-as-unread option to topic popover menus.
|
- Added mark-as-unread option to topic popover menus.
|
||||||
- Added warnings for several dangerous actions, like merging topics.
|
- Added warnings for several dangerous actions, like merging topics.
|
||||||
|
- Added a filter widget to the left sidebar direct messages section,
|
||||||
|
similar to the more conversations filtering widget for topics.
|
||||||
- Added support for directly linking to a user's profile.
|
- Added support for directly linking to a user's profile.
|
||||||
- Added descriptions in message view header area for global views, and
|
- Added descriptions in message view header area for global views, and
|
||||||
stream views now prompt administrators to add a description.
|
channel views now prompt administrators to add a description.
|
||||||
- Added a tooltip to let you see the name of a status emoji.
|
- Added a tooltip to let you see the name of a status emoji.
|
||||||
- Added new option to disable seeing typing notifications, distinct
|
- Added new option to disable seeing typing notifications, distinct
|
||||||
from the existing options to disable sending typing notifications.
|
from the existing options to disable sending typing notifications.
|
||||||
|
- Added flexible permissions settings for limiting access to direct
|
||||||
|
messages without disabling them entirely.
|
||||||
- Added support for requiring unique names in an organization.
|
- Added support for requiring unique names in an organization.
|
||||||
- Added support for marking a custom profile field as required.
|
- Added support for marking a custom profile field as required.
|
||||||
- Added controls whether users should be subscribed to the
|
- Added controls whether users should be subscribed to the
|
||||||
organization's default streams in invitations and the SCIM
|
organization's default channels in invitations and the SCIM
|
||||||
integration.
|
integration.
|
||||||
- Added a confirmation notice when moving a single message, linking to
|
- Added a confirmation notice when moving a single message, linking to
|
||||||
its new location.
|
its new location.
|
||||||
- Creating a stream now immediately navigates you to the new stream.
|
- Redesigned the channel creation interface to be more intuitive.
|
||||||
|
Creating a channel to which you've subscribed yourself now
|
||||||
|
immediately navigates you to the new channel.
|
||||||
|
- Toggling whether a topic is resolved twice in quick succession now
|
||||||
|
deletes the automated notice, rather than sending a second one.
|
||||||
- Renamed "Full name" input fields to "Name".
|
- Renamed "Full name" input fields to "Name".
|
||||||
- Renamed the "more topics" widget to "show all topics" to better hint
|
- Renamed the "more topics" widget to "show all topics" to better hint
|
||||||
what it does.
|
what it does.
|
||||||
- Improved stream settings overlay to show additional metadata, like
|
- Clicking on quote-and-reply links within the current conversation no
|
||||||
the stream creator and creation date.
|
longer causes a visible rerender of the view.
|
||||||
- Improved navigation in the stream and group settings overlays.
|
- Improved channel settings overlay to show additional metadata, like
|
||||||
- Improved how desktop notifications display quoted content.
|
the channel creator and creation date.
|
||||||
|
- Improved how followed/muted topics are managed in several views.
|
||||||
|
- Improved navigation in the channel and group settings overlays.
|
||||||
|
- Improved how desktop and mobile push notifications display quoted
|
||||||
|
content to focus on the reply over the quoted content.
|
||||||
- Improved filtering options for the GitHub integration.
|
- Improved filtering options for the GitHub integration.
|
||||||
- Improved dozens of Help Center articles.
|
- Improved dozens of Help Center articles.
|
||||||
- Improved wording in various automated notices.
|
- Improved wording in various automated notices.
|
||||||
|
@ -95,28 +122,42 @@ log][commit-log] for an up-to-date list of all changes.
|
||||||
contains no messages.
|
contains no messages.
|
||||||
- Improved performance/scalability of the Zulip server, including more
|
- Improved performance/scalability of the Zulip server, including more
|
||||||
efficient algorithms for fetching message history and presence.
|
efficient algorithms for fetching message history and presence.
|
||||||
- New incoming webhooks for Patreon and GitHub Sponsors.
|
- New incoming webhook integrations for Patreon and GitHub Sponsors,
|
||||||
|
and reimplemented the Grafana integration.
|
||||||
- Simplified the process for configuring integrations with custom
|
- Simplified the process for configuring integrations with custom
|
||||||
filtering of events.
|
filtering of events, and rewrote the documentation for most
|
||||||
|
integrations for readability and simplicity.
|
||||||
- Added a great deal of API documentation, covering more common
|
- Added a great deal of API documentation, covering more common
|
||||||
concepts as well as several previously undocumented API endpoints,
|
concepts as well as several previously undocumented API endpoints,
|
||||||
like setting a user's status.
|
such as setting a user's status. New navigation makes browsing the
|
||||||
|
real-time events documentation much more convenient.
|
||||||
- Added new API endpoint to fetch an individual user's status.
|
- Added new API endpoint to fetch an individual user's status.
|
||||||
- Added support for showing the beta Flutter app in statistics.
|
- Added support for showing the beta Flutter app in statistics.
|
||||||
- Greatly improved the experience restarting a Zulip server under heavy load.
|
- Greatly improved the experience restarting a Zulip server under heavy load.
|
||||||
- Fixed timeout/slowness issues rendering messages with dozens of
|
- Fixed timeout/slowness issues rendering messages with dozens of
|
||||||
LaTeX blocks.
|
LaTeX blocks.
|
||||||
- Fixed several subtle bugs involving message feed scroll position.
|
- Fixed several subtle bugs involving message feed scroll position.
|
||||||
|
- Fixed the Home/End keyboard shortcuts not behaving correctly in very
|
||||||
|
long views.
|
||||||
- Fixed several subtle scrolling, flickering, and live-update bugs in
|
- Fixed several subtle scrolling, flickering, and live-update bugs in
|
||||||
the recent conversations view.
|
the recent conversations view.
|
||||||
- Fixed several bugs involving uploading files while editing messages.
|
- Fixed several bugs involving uploading files while editing messages.
|
||||||
- Fixed several subtle layout bugs in the web app.
|
- Fixed dozens of subtle layout bugs in the web app.
|
||||||
|
- Fixed several live-update bugs when moving messages.
|
||||||
|
- Fixed several bugs impacting the public access experience.
|
||||||
- Fixed several bugs involving the compose box, its banners, and tooltips.
|
- Fixed several bugs involving the compose box, its banners, and tooltips.
|
||||||
- Fixed several race condition bugs affecting the server and web app.
|
- Fixed several race condition bugs affecting the server and web app.
|
||||||
- Fixed local echo of message editing.
|
- Fixed local echo of message editing.
|
||||||
|
- Fixed missing internationalization of some desktop notification text.
|
||||||
- Removed the Gitter data import tool, since Gitter removed the data
|
- Removed the Gitter data import tool, since Gitter removed the data
|
||||||
export API that enabled it.
|
export API that enabled it.
|
||||||
- Removed multiple queue workers, reducing memory usage.
|
- Removed multiple queue workers, reducing memory usage.
|
||||||
|
- Reimplemented image processing (avatars, logos, etc.) using libvips.
|
||||||
|
- Major API/internals changes towards supporting granting permissions
|
||||||
|
to custom groups, not just the built-in roles. User-facing
|
||||||
|
functionality is coming soon in a future release.
|
||||||
|
- ID fields on most database tables were converted from 32-bit to
|
||||||
|
64-bit integers to future-proof the project.
|
||||||
- Upgraded dependencies, including Django 5.0.
|
- Upgraded dependencies, including Django 5.0.
|
||||||
- The great majority of the Zulip web application has been converted
|
- The great majority of the Zulip web application has been converted
|
||||||
to TypeScript, fixing many subtle bugs.
|
to TypeScript, fixing many subtle bugs.
|
||||||
|
@ -125,11 +166,11 @@ log][commit-log] for an up-to-date list of all changes.
|
||||||
|
|
||||||
- This release introduces a new [Zulip updates](https://zulip.com/help/configure-automated-notices#zulip-update-announcements) feature, which
|
- This release introduces a new [Zulip updates](https://zulip.com/help/configure-automated-notices#zulip-update-announcements) feature, which
|
||||||
announces significant product changes and new features via automated
|
announces significant product changes and new features via automated
|
||||||
messages to a configurable stream. Generally, these announcements will
|
messages to a configurable channel. Generally, these announcements will
|
||||||
be sent automatically when upgrading to the new release. However, when
|
be sent automatically when upgrading to the new release. However, when
|
||||||
you first upgrade to the 9.x series, they will be sent with a delay
|
you first upgrade to the 9.x series, they will be sent with a delay
|
||||||
(explained in an automated direct message to organization administrators)
|
(explained in an automated direct message to organization administrators)
|
||||||
to give time to potentially reconfigure which stream to use. You can
|
to give time to potentially reconfigure which channel to use. You can
|
||||||
override the delay by running `./manage.py send_zulip_update_announcements --skip-delay`
|
override the delay by running `./manage.py send_zulip_update_announcements --skip-delay`
|
||||||
once you've done any necessary configuration updates.
|
once you've done any necessary configuration updates.
|
||||||
- Advertise LaTeX option.
|
- Advertise LaTeX option.
|
||||||
|
|
Loading…
Reference in New Issue