navigation_views: Add backend for navigation views in left sidebar.

Fixes part of #32077.
This commit is contained in:
Aditya Kumar Kasaudhan
2024-12-17 23:40:36 +05:30
committed by Tim Abbott
parent 0dfb709152
commit c5f126c6ff
25 changed files with 1221 additions and 5 deletions

View File

@@ -20,6 +20,26 @@ format used by the Zulip server that they are interacting with.
## Changes in Zulip 11.0
**Feature level 390**
* [`GET /events`](/api/get-events): Events with `type: "navigation_view"` are
sent to the user when a navigation view is created, updated, or removed.
* [`POST /register`](/api/register-queue): Added `navigation_views` field in
response.
* [`GET /navigation_views`](/api/get-navigation-views): Added a new endpoint for
fetching all navigation views of the user.
* [`POST /navigation_views`](/api/add-navigation-view): Added a new endpoint for
creating a new navigation view.
* [`PATCH /navigation_views/{fragment}`](/api/edit-navigation-view): Added a new
endpoint for editing the details of a navigation view.
* [`DELETE /navigation_views/{fragment}`](/api/remove-navigation-view): Added a new
endpoint for removing a navigation view.
**Feature level 389**
* [`POST /channel_folders/create`](/api/create-channel-folder): Added