<!--
  - SPDX-FileCopyrightText: 2026 Nextcloud GmbH and Nextcloud contributors
  - SPDX-License-Identifier: CC0-1.0
-->
# Changelog
All notable changes to this project will be documented in this file.

## 25.0.2 – 2026-09-25
### Fixed
- fix(migration): Correctly check for Index rather than Constraint
  [#19540](https://github.com/nextcloud/spreed/pull/19540)

## 25.0.1 – 2026-09-24
### Changed
- Update dependencies
- Update translations

### Fixed
- fix(polls): improve wording for 'anonymous' polls
  [#19527](https://github.com/nextcloud/spreed/pull/19527)
- fix(notification): fix notification links when fully subscribed
  [#19520](https://github.com/nextcloud/spreed/pull/19520)
- fix(integrations): show conversation avatars in Files Sharing tab
  [#19515](https://github.com/nextcloud/spreed/pull/19515)
- fix(upload): save compressed images as JPEG
  [#19493](https://github.com/nextcloud/spreed/pull/19493)
- fix(chat): show preview for single-share documents
  [#19434](https://github.com/nextcloud/spreed/pull/19434)
- fix(recording): log activity to recording owner
  [#19424](https://github.com/nextcloud/spreed/pull/19424)

## 25.0.0 – 2026-09-16
### Added
- Classified conversations, announcements and channels
- Owner role: promote and demote users to and from owners
- Global message search in the conversation list
- Preserve conversations to restrict deletion, purging and visibility changes
- Setting to limit the start of calls to specific groups
- Upload editor in the message composer with image compression
- Combine file shares into a single message in the chat
- Introduce multi-speaker view in calls
- Show the time of the last message in the conversation list
- Support configurable call summary prompts
- New design of the Talk dashboard panel

### Changed
- Update dependencies
- Update translations
- Require Nextcloud 35 / Hub 26 Summer

## 25.0.0-rc.3 – 2026-09-10
### Changed
- Update translations
- design: rearrange file previews in combined messages
  [#19269](https://github.com/nextcloud/spreed/pull/19269)

### Fixed
- fix(chat): fallback to real image in case of a preview failure
  [#19361](https://github.com/nextcloud/spreed/pull/19361)
- fix(chat): start threads with the file upload
  [#19351](https://github.com/nextcloud/spreed/pull/19351)

## 25.0.0-rc.2 – 2026-09-03
### Changed
- Update dependencies
- Update translations
- feat(recording): support configurable call summary prompts
  [#19252](https://github.com/nextcloud/spreed/pull/19252)
- feat(search): promote "search messages in current chat" feature better
  [#19185](https://github.com/nextcloud/spreed/pull/19185)

### Fixed
- fix(attachments): Fix missing previews for guests
  [#19254](https://github.com/nextcloud/spreed/pull/19254)
  [#19168](https://github.com/nextcloud/spreed/pull/19168)
- fix(chat): lock scrolling in inactive session
  [#19226](https://github.com/nextcloud/spreed/pull/19226)
- fix(chat): Send read marker only when session is active
  [#19219](https://github.com/nextcloud/spreed/pull/19219)
- fix(chat): Sanitise file name
  [#19230](https://github.com/nextcloud/spreed/pull/19230)
- fix(presets): apply default presets that are set by admins
  [#19184](https://github.com/nextcloud/spreed/pull/19184)
- fix(sharing): Add a repair step to remove orphan entries
  [#19246](https://github.com/nextcloud/spreed/pull/19246)
- fix(sip): Correct restrict SIP creation
  [#19243](https://github.com/nextcloud/spreed/pull/19243)

## 25.0.0-rc.1 – 2026-08-26
### Changed
- Update dependencies
- Update translations

### Fixed
- fix(call): Improve speaker view layout
  [#19035](https://github.com/nextcloud/spreed/pull/19035)
  [#19003](https://github.com/nextcloud/spreed/pull/19003)
- fix(chat): Make scroll to bottom work for very long messages
  [#19018](https://github.com/nextcloud/spreed/pull/19018)
- fix(chat): Don't break message grouping on edited messages
  [#19006](https://github.com/nextcloud/spreed/pull/19006)
- fix(conversations): Hide unread counter from tag headers
  [#19104](https://github.com/nextcloud/spreed/pull/19104)
- fix(conversations): Correctly scroll to unread mentions in conversation list
  [#19102 ](https://github.com/nextcloud/spreed/pull/19102)
- fix(unified-search): Correctly register app as search result
  [#19085](https://github.com/nextcloud/spreed/pull/19085)
- fix(upload): Combine temporary messages during upload
  [#19106](https://github.com/nextcloud/spreed/pull/19106)
- fix(upload): Show file size on upload
  [#19045](https://github.com/nextcloud/spreed/pull/19045)

## 25.0.0-alpha.1 – 2026-08-13
### Added
- Classified conversations, announcements and channels
  [#18680](https://github.com/nextcloud/spreed/pull/18680)
  [#18685](https://github.com/nextcloud/spreed/pull/18685)
- Owner role: promote and demote users to and from owners
  [#18924](https://github.com/nextcloud/spreed/pull/18924)
- Global message search in the conversation list
  [#16344](https://github.com/nextcloud/spreed/pull/16344)
- Preserve conversations to restrict deletion, purging and visibility changes
  [#18351](https://github.com/nextcloud/spreed/pull/18351)
- Setting to limit the start of calls to specific groups
  [#18647](https://github.com/nextcloud/spreed/pull/18647)
- Upload editor in the message composer with image compression
  [#18984](https://github.com/nextcloud/spreed/pull/18984)
  [#18906](https://github.com/nextcloud/spreed/pull/18906)
- Combine file shares into a single message in the chat
  [#18989](https://github.com/nextcloud/spreed/pull/18989)
- Introduce multi-speaker view in calls
  [#18966](https://github.com/nextcloud/spreed/pull/18966)
- Show the time of the last message in the conversation list
  [#18987](https://github.com/nextcloud/spreed/pull/18987)

### Changed
- Update dependencies
- Update translations
- Require Nextcloud 35 / Hub 26 Summer
- New design of the Talk dashboard panel
  [#18980](https://github.com/nextcloud/spreed/pull/18980)
