onboarding_steps: Add 'navigation_tour_video' for new users.

This commit adds a one-time modal to display navigation tour
video to new users.

Includes an `NAVIGATION_TOUR_VIDEO_URL` server-setting to specify
the video's URL. When set to None, the modal is not displayed.

Fixes #29304.
This commit is contained in:
Prakhar Pratyush
2024-10-21 16:30:06 +05:30
committed by Tim Abbott
parent 60498701a4
commit 5f3896710f
18 changed files with 406 additions and 21 deletions

View File

@@ -20,6 +20,11 @@ format used by the Zulip server that they are interacting with.
## Changes in Zulip 10.0
**Feature level 369**
* [`POST /register`](/api/register-queue): Added `navigation_tour_video_url`
to the response.
**Feature level 368**
* [`GET /events`](/api/get-events): An event with `type: "saved_snippet"`