Rohan Gudimetla
a3e7ef8e71
left_sidebar: Add navigation option to go to top unread topic.
...
This commit adds option in personal settings to allow
navigation of channel links in left sidebar to the top
unread topic in that channel.
In cases of no unread messages in unmuted topics of the channel,
it falls back to the top topic of channel.
Fixes #35066
2025-07-03 18:14:10 -07:00
Tim Abbott
f0331b8c50
api: Increment API feature level to 393.
2025-06-18 16:48:26 -07:00
Shubham Padia
00fe2236da
message_delete: Sort message_ids when sending delete_message event.
...
Fixes #34324 .
https://chat.zulip.org/#narrow/channel/412-api-documentation/topic/Make.20message_ids.20from.20message.20update.20event.20sorted
2025-06-18 16:48:21 -07:00
Shubham Padia
37bfb7c963
message_edit: Sort message_ids when sending update_message event.
...
https://chat.zulip.org/#narrow/channel/412-api-documentation/topic/Make.20message_ids.20from.20message.20update.20event.20sorted
2025-06-18 16:48:21 -07:00
Tim Abbott
deaa43c7e6
api: Increment API feature level to 392.
2025-06-17 17:05:59 -07:00
Vector73
6094bbe8a5
stream_settings: Add new topics_policy setting.
...
Added `topics_policy` channel setting to configure sending
messages in the empty topic.
Fixes #33549 .
2025-06-17 17:05:58 -07:00
Vector73
92672c1339
settings: Add can_set_topics_policy_group realm setting.
...
Added `can_set_topics_policy_group` realm setting to control
permission to change per-channel `topics_policy`.
2025-06-17 17:05:58 -07:00
Vector73
62c67eae8e
settings: Add a new topics_policy realm setting.
...
Added a new realm setting, `topics_policy` and deprecated
`mandatory_topics` setting as it now replaced by `topics_policy`.
Fixes part of #33549 .
2025-06-17 17:05:58 -07:00
Tim Abbott
30866ce562
api: Increment API feature level to 389.
2025-05-20 13:25:06 -07:00
Sahil Batra
2f34e6d24c
streams: Add API support to update folder of a stream.
...
Fixes part of #31972 .
2025-05-20 13:25:06 -07:00
Sahil Batra
ec96fc9659
streams: Allow adding newly created channels to folders.
...
Fixes part of #31972 .
2025-05-20 13:25:06 -07:00
Sahil Batra
202bebda89
streams: Add folder foreign key to Stream table.
...
This commit also adds "folder_id" field in stream and subscription
objects.
Fixes part of #31972 .
2025-05-20 13:25:06 -07:00
Sahil Batra
5de0f265bd
channel_folders: Add support to update channel folders.
...
Fixes part of #31972 .
2025-05-20 13:25:06 -07:00
Sahil Batra
e93667cc06
channel_folders: Add API endpoint to get all channel folders.
...
Fixes part of #31972 .
2025-05-20 13:25:06 -07:00
Sahil Batra
332abd9e91
channel_folder: Add API to create a channel folder.
...
This commit also includes code to include channel_folders
data in register response.
Fixes part of #31972 .
2025-05-20 13:25:06 -07:00
Tim Abbott
ab068389ff
api: Increment API feature level to 378.
2025-04-08 12:45:53 -07:00
Sahil Batra
7c470f0161
streams: Fix events send when archiving and unarchiving streams.
2025-04-08 12:41:09 -07:00
Sahil Batra
ae579aa25a
register: Include archived channels in "streams" field.
2025-04-08 12:41:09 -07:00
Tim Abbott
4cfaf18145
api: Increment API feature level to 363.
2025-03-10 09:36:30 -07:00
Vector73
c049259d07
user: Remove is_billing_admin user property.
...
Removed `is_billing_admin` user property as it is no longer used since
billing permissions are now determined by `can_manage_billing_group`
realm setting.
2025-03-10 09:36:30 -07:00
Vector73
158fd58cde
settings: Add "can_manage_billing_group" realm setting.
...
Added "can_manage_billing_group" realm group permission setting
to control who can manage billing and plans in the organization.
Fixes #32745 .
2025-03-10 09:36:30 -07:00