mirror of
https://github.com/zulip/zulip.git
synced 2026-06-27 21:01:32 +08:00
docs: Update changelog to cover changes staged for 8.0.
This commit is contained in:
parent
94ef310106
commit
43e9bbe31c
@ -16,30 +16,40 @@ log][commit-log] for an up-to-date list of all changes.
|
||||
#### Highlights
|
||||
|
||||
- New Inbox view shows all unread messages in a conveniently
|
||||
browsable experience, similar to the mobile home screen.
|
||||
- (Incomplete) Added support for following a topic, with configurable
|
||||
notification settings for followed topics and flexible configuration
|
||||
options to automatically follow topics when sending a message or
|
||||
otherwise interacting with it.
|
||||
- (Incomplete) New @topic mentions support mentioning only users who
|
||||
have participated in a topic.
|
||||
- (Incomplete) Typing notifications now support stream messages.
|
||||
browsable experience, similar to the mobile home screen. It is an
|
||||
option for the user's home view.
|
||||
- Added support for following a topic, with configurable notification
|
||||
settings for followed topics and flexible configuration options to
|
||||
automatically follow topics when sending a message or otherwise
|
||||
interacting with it. New `Shift + N` keyboard shortcut navigates to
|
||||
the next unread followed topic.
|
||||
- New @topic mentions support mentioning only users who have
|
||||
participated in a topic by sending a message or emoji reaction.
|
||||
- Typing notifications now support streams with 100 or fewer
|
||||
subscribers.
|
||||
- Clicking on a message in search views now directly takes the user to
|
||||
the target message, instead of starting a reply.
|
||||
the target message, instead of starting a reply, since it's rare one
|
||||
wants to reply without full context.
|
||||
- The left sidebar now allows collapsing the global views for users
|
||||
who want more space for streams and conversations.
|
||||
- Added new unread count display style setting, controlling in which
|
||||
streams to display a numeric unread count or a simple dot unread
|
||||
indicator. Defaults to numeric counts in normal streams, but a dot
|
||||
indicator in muted streams.
|
||||
- Added support for creating voice calls.
|
||||
- Major visual design improvements in the message feed, search
|
||||
area/navbar, and left sidebar.
|
||||
area/navbar, and left sidebar. The gear menu was replaced with three
|
||||
new redesigned menus: A help menu, a personal/avatar menu, and a
|
||||
more focused gear menu.
|
||||
- Added thumbnails and lightbox player support for video links and
|
||||
video files uploaded directly in Zulip. Previously, Zulip only
|
||||
supported this for videos hosted by third-party platforms that
|
||||
provide an embedded player, like YouTube and Vimeo.
|
||||
- (Incomplete) Pasting HTML into the compose box will now convert it
|
||||
into corresponding Zulip markup. Improved pasting URLs with text
|
||||
selected. New formatting buttons for bulleted and numbered lists.
|
||||
- The compose area was redesigned, with new formatting buttons for
|
||||
bulleted and numbered lists. Improved pasting URLs with text
|
||||
selected. Topic typeahead now indicates whether one would be
|
||||
creating a new topic, and user typeahead now shows pronouns if a
|
||||
pronoun custom profile field is configured.
|
||||
|
||||
#### Full feature changelog
|
||||
|
||||
@ -53,7 +63,8 @@ log][commit-log] for an up-to-date list of all changes.
|
||||
the user experience.
|
||||
- The LDAP integration now supports syncing user groups.
|
||||
- The SCIM integration now supports syncing user roles.
|
||||
- Added support for sorting the recent view by unread count.
|
||||
- The recent view now indicates the date range it is displaying, and
|
||||
supports fetching more conversations and sorting by unread count.
|
||||
- Added support for printing a message feed as a lightweight
|
||||
conversation export experience.
|
||||
- Added support for muting bot users.
|
||||
@ -62,28 +73,43 @@ log][commit-log] for an up-to-date list of all changes.
|
||||
- Added support for subscribing users in user profile streams tab.
|
||||
- Added new permissions setting for who can create reusable invitation
|
||||
links.
|
||||
- Added new setting for whether guest users should be displayed with
|
||||
"(guest)" appended to their name to highlight their status.
|
||||
- Added new setting to configure the Jitsi server URL to use.
|
||||
- Added new settings warnings for making a stream private that one is
|
||||
not subscribed to, and for archiving a stream used for automated
|
||||
notifications.
|
||||
- Added new wizard for creating incoming webhook URLs.
|
||||
- Added new wizard for creating incoming webhook integration URLs.
|
||||
- Added bulk-delete UI for drafts.
|
||||
- Added new API endpoint for sending a test push notification, to
|
||||
support an upcoming mobile feature. Realms now have a UUID sent to
|
||||
the push notifications service to simplify migrating via
|
||||
export/import into a different server.
|
||||
- Display settings was renamed to Preferences.
|
||||
- Default streams can now be managed via the manage streams UI.
|
||||
- "Default view" was renamed to "home view".
|
||||
- The manage streams UI has a cleaner design for changing
|
||||
subscriptions, can now directly manage default streams, and has
|
||||
a cleaner UI for managing notification settings.
|
||||
- Linkifiers and code playgrounds now use RFC 6570 compliant URL
|
||||
templates to specify the target URL.
|
||||
- Linkifiers are now processed in a defined, editable order.
|
||||
- Scheduled messages are now displayed when viewing the conversation
|
||||
where they will be sent.
|
||||
- Message edit history has a Shift+H keyboard shortuct and is now
|
||||
accessed via the mouse exclusively by clicking on EDITED/MOVED
|
||||
notices, simplifying the main message actions popover.
|
||||
- Users can now delete messages sent by bots that they control as
|
||||
though they had sent the message themselves.
|
||||
- Simplified and clarified recipient bar inline topic editing.
|
||||
- The compose/edit interfaces now disable formatting buttons in
|
||||
preview mode.
|
||||
- The organization creation form now explicitly asks the user to
|
||||
choose a default language for the organization.
|
||||
- Improved design for /todo widgets.
|
||||
- Improved semantics and explanations of reactivating previously
|
||||
deactivated bot users.
|
||||
- Improved dozens of existing help center articles, including mobile
|
||||
documentation for many common workflows and a new system for message
|
||||
- Improved over 100 help center articles, adding mobile documentation
|
||||
for many common workflows and a new indexing system for message
|
||||
formatting documentation.
|
||||
- Improved content and styling for many tooltips across the web
|
||||
application, including several new "Copied!" tooltips.
|
||||
@ -93,13 +119,15 @@ log][commit-log] for an up-to-date list of all changes.
|
||||
- Webhook integrations now return a 200 success status code when
|
||||
processing requests that match the format for an integration but
|
||||
where the specific event type is not implemented.
|
||||
- New /health healthcehck endpoint designed for reverse proxies in
|
||||
- New /health health check endpoint designed for reverse proxies in
|
||||
front of the Zulip server.
|
||||
- Rewrote all popovers, fixing many bugs involving positioning, mobile
|
||||
web UI, and keyboard navigation.
|
||||
- Rewrote message feed layout using CSS grid, fixing many subtle
|
||||
layout bugs.
|
||||
- Fixed dozens of rare exceptions in the web application.
|
||||
- Fixed email notifications incorrectly containing extra context
|
||||
messages when subscribed to email notifications for a stream.
|
||||
- Fixed several longstanding performance issues both in the web
|
||||
application and the server.
|
||||
- Fixed several subtle bugs in error reporting internals.
|
||||
@ -119,10 +147,18 @@ log][commit-log] for an up-to-date list of all changes.
|
||||
the web codebase is now TypeScript, most of the legacy Bootstrap
|
||||
code has been deleted, and most import cycles have been cut.
|
||||
- Added new request parsing framework based on Pydantic 2.
|
||||
- Upgraded many dependnecies.
|
||||
- Upgraded many dependencies.
|
||||
|
||||
#### Upgrade notes for 8.0
|
||||
|
||||
- This release contains several expensive migrations, most notably
|
||||
`0472_add_message_realm_id_indexes.py`,
|
||||
`0485_alter_usermessage_flags_and_add_index.py`, and
|
||||
`0486_clear_old_data_for_unused_usermessage_flags.py`. Migration
|
||||
`0486`, in particular, cleans up stale that should only be present
|
||||
on Zulip servers that were originally installed with Zulip 1.3.x or
|
||||
older. If your server has millions of messages, plan for the
|
||||
migrations in this release to take 15 minutes or more to complete.
|
||||
- Minor: User group names starting with `@`, `role:`, `user:`, and
|
||||
various certain other special patterns are now forbidden. In the
|
||||
unlikely event that existing user groups have names matching these
|
||||
|
||||
Loading…
Reference in New Issue
Block a user