mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	docs: Update changelog for changes merged into main.
This commit is contained in:
		@@ -13,11 +13,135 @@ log][commit-log] for an up-to-date list of all changes.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
_Unreleased_
 | 
					_Unreleased_
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#### Highlights
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- (Unfinished) Added support for per-channel configuration of whether
 | 
				
			||||||
 | 
					  _general chat_ is available. In particular, channels without topics
 | 
				
			||||||
 | 
					  are now possible in Zulip.
 | 
				
			||||||
 | 
					- (Unfinished) Added channel folders, which organize the channels
 | 
				
			||||||
 | 
					  within an organization visually. Permission settings for channel
 | 
				
			||||||
 | 
					  folders will be introduced in a future release.
 | 
				
			||||||
 | 
					- Redesigned the compose recipient area to be more compact and not
 | 
				
			||||||
 | 
					  draw as much attention when not being actively edited.
 | 
				
			||||||
 | 
					- Added a new list-of-topics view, which is an option for the default
 | 
				
			||||||
 | 
					  behavior when clicking a channel in the left sidebar.
 | 
				
			||||||
 | 
					- Added new personal setting for when resolved-topic notifications are
 | 
				
			||||||
 | 
					  automatically marked as read. This replaces previous logic that
 | 
				
			||||||
 | 
					  marked them unread exactly for users who had participated in the
 | 
				
			||||||
 | 
					  topic via sending a message or reacting.
 | 
				
			||||||
 | 
					- Added several new channel-level permissions settings.
 | 
				
			||||||
 | 
					- Improved display of images and videos in the web application. Images
 | 
				
			||||||
 | 
					  both use space better, and are bigger, while still not dominating
 | 
				
			||||||
 | 
					  text in a message feed.
 | 
				
			||||||
 | 
					- Redesigned most action buttons across the settings UI.
 | 
				
			||||||
 | 
					- Reworked Keyboard shortcuts to better support non-Latin keyboard
 | 
				
			||||||
 | 
					  locales. Now, keyboard shortcuts are entirely based on the key
 | 
				
			||||||
 | 
					  pressed, not what character it is mapped to.
 | 
				
			||||||
 | 
					- (Unfinished) Added support for scheduling message reminders.
 | 
				
			||||||
 | 
					- (Unfinished) Migrated translation platform from Transifex to Weblate.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#### Full feature changelog
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Email notifications and Notification Bot now use topic permalinks.
 | 
				
			||||||
 | 
					- Added new web app setting for controlling whether grand total unread
 | 
				
			||||||
 | 
					  counts are displayed in the left sidebar.
 | 
				
			||||||
 | 
					- Added support for unarchiving previously archived channels.
 | 
				
			||||||
 | 
					- Added support for reactivating previously deactivated groups, and
 | 
				
			||||||
 | 
					  editing most settings on deactivated groups.
 | 
				
			||||||
 | 
					- Added "New" hint to compose topic typeahead when creating a new topic.
 | 
				
			||||||
 | 
					- Added live update of the compose preview area when the compose
 | 
				
			||||||
 | 
					  textarea is updated in the background, such as by file upload
 | 
				
			||||||
 | 
					  completing.
 | 
				
			||||||
 | 
					- Added button to alphabetize options for a custom profile field.
 | 
				
			||||||
 | 
					- Added UTC offsets in setting UI for selecting your time zone.
 | 
				
			||||||
 | 
					- Added a new compose banner notifying the user when the compose box
 | 
				
			||||||
 | 
					  recipient is changed as a result of a topic move.
 | 
				
			||||||
 | 
					- Added a new warning banner when moving a topic to a channel where
 | 
				
			||||||
 | 
					  some participants are not subscribers.
 | 
				
			||||||
 | 
					- Added a warning banner to desktop notification settings when the
 | 
				
			||||||
 | 
					  user has not granted Zulip permission to send them.
 | 
				
			||||||
 | 
					- Added support for moving messages to a channel the acting user is
 | 
				
			||||||
 | 
					  not currently subscribed to, but has access to post in.
 | 
				
			||||||
 | 
					- Added new webhook integration for OpenProject and
 | 
				
			||||||
 | 
					  OpenSearch. Improved the GitHub, GitLab, and Jotform integrations.
 | 
				
			||||||
 | 
					- Redesigned most filter/search inputs across the UI.
 | 
				
			||||||
 | 
					- Reworked channel settings UI for adding groups. It's now convenient
 | 
				
			||||||
 | 
					  to copy membership of a group (previously, it was only easy to add
 | 
				
			||||||
 | 
					  subgroups). Direct message notices about new channel subscriptions
 | 
				
			||||||
 | 
					  are now optional, and only when at most 100 users are being
 | 
				
			||||||
 | 
					  subscribed at once.
 | 
				
			||||||
 | 
					- Improved how the web app displays bulleted and numbered lists.
 | 
				
			||||||
 | 
					- Improved how direct messages with yourself are described.
 | 
				
			||||||
 | 
					- Improved code block language typeahead.
 | 
				
			||||||
 | 
					- Improved "notification triggers" settings table with new icons, a
 | 
				
			||||||
 | 
					  reset-to-default button, and support for configuring channels that
 | 
				
			||||||
 | 
					  previously had default settings.
 | 
				
			||||||
 | 
					- Improved settings table sorting UI design.
 | 
				
			||||||
 | 
					- Improved drafts and scheduled messages overlays, including a new
 | 
				
			||||||
 | 
					  undo banner in case of accidental draft deletion.
 | 
				
			||||||
 | 
					- Improved web application initial loading performance for
 | 
				
			||||||
 | 
					  organizations with several thousand users. Bigger improvements in
 | 
				
			||||||
 | 
					  this area are expected in the next release.
 | 
				
			||||||
 | 
					- Improved performance of user mention typeahead in huge organizations.
 | 
				
			||||||
 | 
					- Improved performance of listing all conversations in the left
 | 
				
			||||||
 | 
					  sidebar in channels with thousands of topics.
 | 
				
			||||||
 | 
					- Improved performance tuning of default Postgres configuration, and
 | 
				
			||||||
 | 
					  added support for overriding those defaults. Improved postgres
 | 
				
			||||||
 | 
					  upgrade tool.
 | 
				
			||||||
 | 
					- Improved performance of maintaining full-text search greatly.
 | 
				
			||||||
 | 
					- Improved keyboard/mouse focus interactions in filterable dropdown
 | 
				
			||||||
 | 
					  widgets like the channel picker.
 | 
				
			||||||
 | 
					- Improved empty feed banner for channels with all topics muted.
 | 
				
			||||||
 | 
					- Improved error banners for very old browser and desktop versions.
 | 
				
			||||||
 | 
					- Improved error pages for deactivated users and realms.
 | 
				
			||||||
 | 
					- Improved confirmation banner when unsubscribing from a channel the
 | 
				
			||||||
 | 
					  user has permission to rejoin later.
 | 
				
			||||||
 | 
					- Improved message feed UI to only use a pointer cursor for UI
 | 
				
			||||||
 | 
					  elements.
 | 
				
			||||||
 | 
					- Improved handling of various message/toic link corner cases.
 | 
				
			||||||
 | 
					- Improved handling of a slow-to-load avatar in the navbar.
 | 
				
			||||||
 | 
					- Improved borders for avatars in user pills.
 | 
				
			||||||
 | 
					- Improved help center documentation considerably. Added mobile tabs
 | 
				
			||||||
 | 
					  with web app workarounds for some features that are not available in
 | 
				
			||||||
 | 
					  the mobile apps.
 | 
				
			||||||
 | 
					- Rewrote documentation for many non-webhook integrations.
 | 
				
			||||||
 | 
					- Fixed live update of channel views when losing access to a private
 | 
				
			||||||
 | 
					  channel.
 | 
				
			||||||
 | 
					- Fixed the `:smile:` emoji name mapping to an emoji more typically
 | 
				
			||||||
 | 
					  labeled `:slight_smile:`.
 | 
				
			||||||
 | 
					- Fixed several issues with markup translation in both Slack import
 | 
				
			||||||
 | 
					  and handling Slack-compatible webhook events.
 | 
				
			||||||
 | 
					- Fixed several issues with URL previews with variant font sizes.
 | 
				
			||||||
 | 
					- Fixed several bugs in handling of Dropbox links.
 | 
				
			||||||
 | 
					- Fixed EDITED notices for messages sent by muted users.
 | 
				
			||||||
 | 
					- Fixed the main search area converting queries to lower-case.
 | 
				
			||||||
 | 
					- Fixed recipient bars not decorating bot names with the bot icon.
 | 
				
			||||||
 | 
					- Fixed the user card popover click area being slightly too small.
 | 
				
			||||||
 | 
					- Fixed a rare race that could cause the web app to be missing
 | 
				
			||||||
 | 
					  metadata for a recently created user.
 | 
				
			||||||
 | 
					- Fixed slow loading performance for the starred messages view.
 | 
				
			||||||
 | 
					- Fixed slow performance for _general chat_ topics in servers
 | 
				
			||||||
 | 
					  containing large numbers of direct messages.
 | 
				
			||||||
 | 
					- Fixed subtle performance issues involving prefetching permissions.
 | 
				
			||||||
 | 
					- Fixed a subtle bug where "show all topics" would incorrectly not be
 | 
				
			||||||
 | 
					  offered.
 | 
				
			||||||
 | 
					- Fixed RealmAuditLog not storing email addresses properly.
 | 
				
			||||||
 | 
					- Fixed message content visibility not applying to digest emails.
 | 
				
			||||||
 | 
					- Fixed buggy new-channel notification internationalization.
 | 
				
			||||||
 | 
					- Fixed several minor bugs with keyboard shortcuts.
 | 
				
			||||||
 | 
					- Fixed some message feed bugs affecting right-to-left languages.
 | 
				
			||||||
 | 
					- Fixed display of imported messages in analytics.
 | 
				
			||||||
 | 
					- Fixed several issues with 500 error pages.
 | 
				
			||||||
 | 
					- Updated dependencies, including Django 5.2.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#### Upgrade notes for 11.0
 | 
					#### Upgrade notes for 11.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- PostgreSQL 13 is no longer supported; if you are currently using it, you will
 | 
					- PostgreSQL 13 is no longer supported; if you are currently using it, you will
 | 
				
			||||||
  need to [upgrade PostgreSQL](../production/upgrade.md#upgrading-postgresql)
 | 
					  need to [upgrade PostgreSQL](../production/upgrade.md#upgrading-postgresql)
 | 
				
			||||||
  before upgrading Zulip.
 | 
					  before upgrading Zulip.
 | 
				
			||||||
 | 
					- Zulip's incoming email integration was simplified to no longer use
 | 
				
			||||||
 | 
					  `postfix`. Installations using the integration will automatically
 | 
				
			||||||
 | 
					  uninstall `postfix` when upgraded.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Zulip Server 10.x series
 | 
					## Zulip Server 10.x series
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user