Commit Graph

6740 Commits

Author SHA1 Message Date
Alya Abbott
da700cb4a8 portico: Extend /history events to August 2025. 2025-08-14 16:45:58 -07:00
Niloth P
e7735e21be integration-docs: Update Notion for new doc format.
Part of zulip#29592.
2025-08-14 13:21:04 -07:00
Niloth P
1dbf0f33fe integration-docs: Update Mastodon for new doc format.
Part of zulip#29592.
2025-08-14 13:20:11 -07:00
Shubham Padia
3f6520e82a starlight_help: Forward to help_center_port in case of dev server.
Fixes
https://chat.zulip.org/#narrow/channel/19-documentation/topic/new.20help.20center.3A.20run-dev.20options/near/2238128.

When running the dev server, astro/starlight makes a lot of requests on
the base URL, which are not scoped to /starlight_help. We need to host
the dev server on it's own port for it to work well. This commit fixes
that.
2025-08-13 10:10:15 -07:00
Alya Abbott
fd658a9cf1 portico: Document SCIM group sync on plans page. 2025-08-11 18:28:33 -07:00
Lauryn Menard
035874dea9 corporate: Remove zulip-mobile linkifier from dev community page.
Part of #35643.
2025-08-08 13:06:31 -07:00
Shubham Padia
3e60b16ac1 starlight_help: Move help-beta over to starlight_help.
We are starting the cutover process and starlight_help is the directory
we have agreed on to place our new help center project. We do not want
to use `starlight_help` as the URL for the project, but this commit
changes the url from `help-beta` to `starlight_help` temporarily since
we can only change URL once we get rid of the current help center
project. That will be done in a future commit.
2025-08-08 11:59:29 -07:00
Mateusz Mandera
072f234269 confirmation: Rename REALM_CREATION to NEW_REALM_USER_REGISTRATION.
Clears up some naming confusion - `REALM_CREATION_LINK_VALIDITY_DAYS` is
a setting which describes the validaty period of RealmCreationKey, not
of Confirmation with REALM_CREATION type. Now that the latter is called
NEW_REALM_USER_REGISTRATION, there should be no confusion about this.
2025-08-04 18:41:00 -07:00
Alya Abbott
c082c9875a docs and portico: Update contributor numbers.
Fixes #35350.
2025-07-23 23:31:32 -07:00
Aman Agrawal
0f1cccc1cc inbox: Don't show focus outlines without inbox relevant keypress.
Untill user uses a keypress that inbox handles, we don't show
focus outlines.
2025-07-22 17:23:47 -07:00
Alex Vandiver
10cf86291e i18n: Trim some unnecessary leading/trailing spaces from translation strings. 2025-07-18 11:08:34 -07:00
Alya Abbott
f3e12b2403 portico: Add new features to comparison table. 2025-07-17 14:35:20 -07:00
Alex Vandiver
ec7e5dc8b6 docs: Update for switch from Transifex to Weblate. 2025-07-16 19:59:20 -07:00
Mateusz Mandera
90640350ed help: Add instructions for Okta-side configuration for SAML group sync.
Also update plans and features table. Follow-up to #34671.
2025-07-15 12:45:09 -07:00
Alya Abbott
cfd9979a3c portico: Add quotes to /for/communities. 2025-07-15 11:58:22 -07:00
Niloth P
c75a48b63b integrations: Remove Phabricator integration.
Phabricator has not been actively maintained since June 2021.
2025-07-14 12:03:48 -07:00
Aman Agrawal
9b15dce1b2 auth: Only automatically redirect for same domain redirects.
If the `deactivated_redirect` belongs to the same domain as
`EXTERNAL_HOST`, automatically redirect, otherwise just point
user to the new URL.
2025-07-10 10:46:59 -07:00
Lauryn Menard
b198ff9f0c support: Follow general styling for showing fixed price plan info. 2025-07-10 08:32:15 -07:00
Mateusz Mandera
2bfefe2ebd confirm_email_change: Use redirect-to-POST trick.
Just like with signup confirmation links, we shouldn't trigger email
change based on a GET to the confirmation URL - POST should be required.

So upon GET of the confirmation link, we serve a form which will
immediately be POSTed by JS code to finalize the email change.
2025-07-07 17:15:08 -07:00
Sayam Samal
f8d82775d1 showroom: Set up devtools/inputs page for showcasing input components.
This is a prep commit to setup the devtools/inputs page for the
redesigned input components.
2025-07-03 11:45:35 -07:00
Aman Agrawal
4a8d86f151 overlays: Add overlay to display scheduled reminders. 2025-07-02 13:02:45 -07:00
Aman Agrawal
29c4d86d81 case-studies: Add WindBorne case study.
Co-authored-by: Alya Abbott <alya@zulip.com>
2025-07-02 09:36:47 -07:00
Pratik Chanda
fd355e2028 social_auth: Fix keyboard navigation on accounts in oauth.
This commit makes the accounts in oauth page navigable on `Tab`.

Fixes:zulip#34724.

Co-authored-by: Parasaran <v.parasaran@gmail.com>
2025-06-26 10:02:30 -07:00
Alya Abbott
1e4bdf1a79 import: Label tweak. 2025-06-24 16:50:05 -07:00
Aman Agrawal
5046c8a1a2 register: Fix ToS error overlapping with subscribed checkbox text.
Fixed by using the same set of classes we use to show error when
verifying the form locally.
2025-06-24 12:01:50 -07:00
Niloth P
9fb06e81b7 integ-docs/hubot: Use a sample API key instead of a placeholder. 2025-06-20 16:04:26 -07:00
Niloth P
59839be9d6 integ-docs: Update the sample site URLs and bot emails.
To use the appropriate context properties.

This commit does not touch the integration docs that do not use the
new integration doc format, as this update will be included in their
format update sweep.
2025-06-20 16:04:26 -07:00
Niloth P
dab97304f6 documentation: Add context properties for subdomain and host segments.
The subdomain and host parts are already used within zulip_url, api_url,
this commit adds them as context properties themselves, so that they
can be used in email addresses and URLs without the URI scheme,
increasing uniformity.

The new context properties `display_host` and `display_subdomain` are
usable in the Help, API docs and Policies.

Occurrences of `*.zulipchat.com` have been updated to use them.
2025-06-20 16:04:26 -07:00
Lauryn Menard
bbd0f6e11c support: Revise view for scrubbed realms.
When a realm is scrubbed, there should be no support actions to
take and all user information has been removed.
2025-06-18 16:51:25 -07:00
Lauryn Menard
79ea4b6eb0 support: Revise management forms for deactivated realms.
The only form we want to show in the "Realm management" section of
the support view for deactivate realms is the one to reactivate it.
2025-06-18 16:51:25 -07:00
Lauryn Menard
f9dd3aada3 support: Show sponsorship forms only for non-deactivated realms.
For deactivated realms, we show their sponsorship state (discount,
required plan tier, etc.) but not the form to update those fields.
2025-06-18 16:51:25 -07:00
Lauryn Menard
405dc6131f support: Show scrub realm button only when realm is deactivated. 2025-06-18 16:51:25 -07:00
Lauryn Menard
696bdf0b17 support: Update view for placeholder realms.
When a realm is a placeholder realm due, i.e., the realm redirects
to another URL due to previously changing the realm's subdomain,
we only show the redirect information.

There is a copy link that for the redirect URL that can be pasted
into the search bar to get to the support view for the actual
realm.
2025-06-18 16:51:25 -07:00
Lauryn Menard
a29dd27c4a support: Add label when a realm is deactivated. 2025-06-18 16:51:25 -07:00
Lauryn Menard
466ef9d682 support: Improve format of confirmation realm section.
For confirmation objects that do not show realm details, but have
a realm object, format the header information to match what we do
show in the realm details page and show the realm's subdomain.
2025-06-18 16:51:25 -07:00
Lauryn Menard
7f0697eccb support: Set realm correctly for realm reactivation confirmations. 2025-06-18 16:51:25 -07:00
Aman Agrawal
4cca5652e3 slack_import: Pipe file processing error message to the user.
When the slack import fails due to invalid zip file being uploaded,
we take user back to the file upload page with an appropriate
error message.
2025-06-16 10:46:25 -07:00
Lauryn Menard
59a55e6d88 corporate: Update Android APK note.
Updates APK fine print on /apps for Android to link to both the
Flutter app and legacy React Native app.

Part of #34748.
2025-06-13 22:17:17 -07:00
Tim Abbott
fd6b70e1ca portico: Fix signup-column typo. 2025-06-05 15:59:34 -07:00
kumbhar-sarthak
13eb79493b ui: Improve the placement of the "Forgot password" action.
Previously, the "Forgot password" action was bit difficult to
locate due to its position. This commit adjusts its placement
to enhance discoverability and improve the user experience.
2025-06-05 15:58:29 -07:00
Aman Agrawal
87694e9606 support: Add field to ask type of hosting request in demo form. 2025-06-04 16:29:03 -07:00
Sayam Samal
f2b4480d76 blueslip: Decouple blueslip error overlay from popup alerts. 2025-06-04 11:28:49 -07:00
Sayam Samal
9008e35acb alerts: Wrap the alert-box to prevent safari container regression.
This commit wraps the alert-box into a wrapper, and moves the
position related CSS to the wrapper, to avoid safari container
regression — which results when position: fixed is applied on the
element which is also the container.
2025-06-04 11:28:49 -07:00
Lauryn Menard
9edabf5ac8 corporate: Revise internal billing emails for stale audit log data.
These emails are not necessarily sent when an self-hosted customer
has an outstanding invoice, e.g., they are on an annual plan and
the monthly check for additional licenses happens when the audit
log data is stale.

Updates the notice_reason to be "stale_audit_log_data" instead of
"invoice_overdue". Revises the email subject and text to better
reflect what the support admin needs to investigate.
2025-05-30 14:57:00 -07:00
Niloth P
e826a232d3 integration-docs: Update Errbot for new doc format.
Part of zulip#29592.
2025-05-29 15:36:11 -07:00
Alex Vandiver
f3d6de390f i18n: Remove a spurious leading space in a translation string. 2025-05-29 11:58:57 -07:00
Lauryn Menard
fd16c2e2b0 templates: Update deactivated organization template for deleted data.
If a realm's data has been scrubbed, update the deactivated realm
to note the URL can be reused, but not that the realm can be
reactivated.

Updates the template for context variables that are no longer used.
2025-05-28 17:32:29 -07:00
Aman Agrawal
6e9a65e0dc slack_import: Rename heading for input. 2025-05-28 17:19:51 -07:00
Aman Agrawal
9b2bf87bff realm_import_post_process: Show verified email in bold. 2025-05-28 17:19:51 -07:00
Aman Agrawal
2d509c2351 slack_import: Add missing element to show error message.
This appears to have been lost somewhere in one of the rebases.
2025-05-28 17:18:07 -07:00