Commit Graph

6692 Commits

Author SHA1 Message Date
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
Aman Agrawal
e07a17eff5 slack_import: Add instruction to get export file. 2025-05-28 17:18:07 -07:00
Aman Agrawal
ef8f9f0585 slack_import: Use textarea for slack access token.
This is to help user see the complete access token at once.
2025-05-28 17:18:07 -07:00
Aman Agrawal
18b0681d26 slack_import: Show validation error on empty slack access token.
We used to rely on browser to show error for empty slack access
token, but now we are using our own error element for this.
2025-05-28 17:18:07 -07:00
Aman Agrawal
079e46404f slack_import: Tweak instruction to get slack bot user OAuth token.
Note that the link highlights the section to get bot OAuth token.
2025-05-28 17:18:07 -07:00
Alex Vandiver
df74c54f38 find_account: Fix HTML version of email.
This was broken in the refactor in 0078310be7.
2025-05-22 10:31:21 -07:00
Aman Agrawal
2767122a3d realm_creation_form: Change style of import tooltip. 2025-05-20 07:03:51 -07:00
Alya Abbott
dd7e871b11 portico: Add partnership program page. 2025-05-19 16:36:26 -07:00
Alex Vandiver
33f7da23a0 stripe: Do not place Realm objects into context. 2025-05-16 11:30:48 -07:00
Alex Vandiver
222729728c password_reset: Do not place Realm objects into context. 2025-05-16 11:30:48 -07:00
Alex Vandiver
0078310be7 find_account: Do not place Realm objects into context. 2025-05-16 11:30:48 -07:00
Alya Abbott
d3b9dfa997 new: Tweak import tip. 2025-05-15 14:04:20 -07:00
Aman Agrawal
136c0f1c44 registration: Enable import from slack using realm registration form.
Co-authored-by: Alex Vandiver <alexmv@zulip.com>
Co-authored-by: Tim Abbott <tabbott@zulip.com>
2025-05-14 13:24:38 -07:00
Lauryn Menard
7fc9d29c1e support: Show file upload usage compared to realm upload quota.
Implemented on Zulip Cloud support view only since this information
isn't relevant for self-hosted support actions.

Looking up the realm's currently used upload space adds 3 database
queries to the support view test as there is no RealmCount data for
the upload quota used in the test. And therefore installation_epoch
is called for the realm.

With RealmCount upload quota used data, only 2 additional database
queries would be made for the realm's support view data.
2025-05-08 09:38:02 -07:00
Niloth P
f57768f4c4 integration-docs: Update Discourse for new doc format.
Part of zulip#29592.
2025-05-07 16:50:12 -07:00
Niloth P
ed005e7bf7 integration-docs: Update URL in change-zulip-config-file macro.
Use the context variable `zulip_url` instead of `api_url` to remove the
'/api' suffix.
2025-05-07 12:57:53 -07:00
PieterCK
cc39b6860b email_change: Use HTML error for user deactivated error.
Currently when a deactivated user tries to access the change email link
(generated when their account still active), a JSON error message will
be shown.

This adds a new portico error page for user deactivated errors. Now,
`confirm_email_change` renders a portico error page when the user trying
to change their email is deactivated.

Fixes #20227.
2025-05-06 11:12:16 -07:00
Lauryn Menard
6d7bff4a16 create-realm: Simplify organization name field on new org form.
Removes the placeholder text and hint. Adds a link to the help
center article about creating your organization profile.

Fixes #34496.
2025-05-01 12:00:56 -07:00
Aman Agrawal
5d4142e056 realm_creation_form: Capture import_from if realm import enabled.
We store user's preference for `import_from` to be acted upon in
later commits.
2025-04-30 00:06:43 -07:00
Aman Agrawal
80e76d24e9 create_realm: Show import text only if automated import is disabled.
This helps preserve the original form in production.

The new "Import from" option button allows user to automate the
process, so this is not required in that case.
2025-04-30 00:06:43 -07:00
Karl Stolley
a9e3331fcc page_loader: Correct clipped logo circle. 2025-04-29 11:36:54 -07:00
Niloth P
ec6506c643 integration-docs: Clarify the download-python-bindings macro.
Replaced "server" with "system" so that the macro can be used with all
integrations with integration scripts, irrespective of whether it needs
to be run from a server or a user's machine.

Replaced "bot" with "integration script" to ensure that the integration
script is not confused with the Zulip bot user that is created using the
UI in the instruction above this instruction.
2025-04-29 09:27:37 -07:00
Aman Agrawal
6f4fee37e4 inbox: Remove stale CSS.
We stopped using `#reload-lnk` element in #26116 and since we
were satisfied with the reload link styling in that PR, this
CSS is no longer needed.
2025-04-25 11:49:17 -07:00
Mohammad Reza Kianifar
7907c5f846 refactor: Rename huddle to direct_message_group in email templates.
The huddle database table was renamed to direct_message_group.
This commit updates all references to huddle in the missed_message
email templates and locale files.
2025-04-23 17:45:03 -07:00
Alex Vandiver
eae18738a6 signup: Add optional Altcha to realm registration. 2025-04-23 17:18:40 -07:00
Lauryn Menard
4d1bfe6537 demo-orgs: Disable corporate upgrade and sponsorship pages.
Use a shared error template for demo organizations when rendering
the upgrade or sponsorship pages.

Demo organizations must be converted into a permanent organization,
i.e., not be automatically scheduled for deletion, to either apply
for a sponsorship/discount or upgrade to a paid plan.
2025-04-23 09:23:24 -07:00
Karl Stolley
3767c2d98e corporate: Update GetApp, Capterra badges. 2025-04-20 07:43:27 -07:00
opmkumar
8482a9480b email: Apply message content visibility settings to digest too.
Fixes #33190.
2025-04-15 16:24:59 -07:00
opmkumar
8c556cafbb email: Update "Log in" string in digest emails. 2025-04-15 16:24:59 -07:00
opmkumar
5530981db9 email: Update message content disabled wording for missed messages.
This commit updates the wording used in missed messages emails
when message content is disabled.
The corresonding help URL included in the email has also
been updated.
2025-04-15 16:24:59 -07:00
Anders Kaseorg
0f2f795fe0 Revert "webpack: Use CORS requests for stylesheets."
This reverts commit bdd11577bf (#34359).

Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-04-15 16:18:06 -07:00
Maneesh Shukla
7ff6460d4b meta-tag: Remove invalid space in viewport meta tag.
This commit removes a trailing space in the viewport meta tag, which was
causing a browser warning:
“Viewport argument key "" not recognized and ignored.”
2025-04-15 16:09:55 -07:00
Anders Kaseorg
bdd11577bf webpack: Use CORS requests for stylesheets.
This seems to be required for webpack-dev-server 5.2.1, for reasons
that have not yet been made public.  This relies on the
Access-Control-Allow-Origin: * header that we already set for static
content in both development and production.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-04-10 15:02:27 -07:00
Alya Abbott
6e113a8e8a portico: Rewrite /for/communities.
- Describe uses that don't have dedicated pages
- Explain benefits vs. modern alternatives.
2025-04-08 22:40:02 -07:00
Alya Abbott
7bc3249d45 plans: Update number of sponsored orgs. 2025-04-08 15:21:05 -07:00
Alex Vandiver
c7da412b3b web: Sync content of Django and nginx error pages.
Also edit the text to more clearly explain the situation.
2025-04-03 17:09:46 -07:00
Prakhar Pratyush
41df472d41 corporate: Replace /try-zulip with /?show_try_zulip_modal.
This commit removes the `/try-zulip` landing page.

The URLs are replaced with `chat.zulip.org/?show_try_zulip_modal`,
which leads to display a modal for spectators.

Fixes #34181.
2025-04-03 13:01:48 -07:00
Prakhar Pratyush
a7d3d61b41 portico: Update link to Zulip development community.
Updates the link from `/try-zulip/` to `/development-community/`
in Technical University of Munich case study.
2025-04-03 13:01:48 -07:00
Aman Agrawal
4202e4e044 app: Track keyboard overlaps with compose box bug as a TODO.
This will help us revert back to `resizes-visual` on Firefox
Android when the bug is fixed.
2025-04-02 12:36:11 -07:00
Alya Abbott
f145d5738e corporate: Add more detail to job description. 2025-04-01 18:36:54 -07:00
Aman Agrawal
83d917853e apps: Provide arm64 app build by default for macOS.
This reduces confusion amount users when they download the
intel version and it works super slow. Downloading the arm64
version on an intel mac would just not work.

Users who use intel macs have a habit now (atleast me) to look
for `Intel` version of software when downloading an app. So, made
`Intel` bold to help that process.
2025-03-28 16:45:07 -07:00
Niloth P
b2910aa05c integration-docs: Migrate PythonAPIIntegration docs.
To zulip/python-zulip-api, to keep them closer to their source code.

- Renamed the generate_zulip_bots_static_files to
generate_bots_integrations_static_files to accomodate the new function.
- Added a new function to
tools/setup/generate_bots_integrations_static_files to copy the
integration docs into static/generated/integrations.
- Updated integrations.py and computed_settings.py to use the new doc
paths.
- Deleted the affected integration docs.
- Updated the dependency URL.
2025-03-26 11:19:31 -07:00
Aman Agrawal
c490b1cbb4 support: Show current billing admins on cloud support page. 2025-03-24 16:00:48 -07:00
Alya Abbott
fb461dd34f portico: Add 10.0 release and group-based permissions to history. 2025-03-21 12:47:43 -07:00
Alya Abbott
18921ae79c portico: Add job posting for go-to-market leader. 2025-03-19 23:58:31 -07:00
Aman Agrawal
ec7252138c home: Fix compose box not visible on focus in Firefox Android.
Fixes #34010

From version 132, Firefox now defaults to not resize the viewport
content but only the visual viewport. While this works well in
Chrome Android, it creates a buggy experience in Firefox Android
where the compose box is hidden under keyboard.

To fix it, we rollback to resizing content when keyboard is shown
on Firefox Android.
2025-03-19 21:54:14 -07:00
Sayam Samal
25627bbb8a web: Replace deprecated apple-mobile-web-app-capable meta tag.
Avoid using deprecated meta tags like apple-mobile-web-app-capable,
as they can interfere with proper PWA installation. Safari may fall
back to these tags if it can’t load the manifest, leading to an
inconsistent and poor app experience.

Instead, this commit adds the mobile-web-app-capable meta tag as
suggested by the developer console.

Sources:
https://web.dev/learn/pwa/web-app-manifest#designing_your_pwa_experience
https://web.dev/learn/pwa/enhancements#installation_reliability
2025-03-19 16:50:07 -07:00
Sayam Samal
9fee2bc507 popup_banners: Redesign reloading application banner.
This commit redesigns the reloading application banner to use the new
banner styles.

Fixes #31289.
2025-03-17 18:31:44 -07:00
Alya Abbott
0c55b0f6ac corporate: Post a designer job.
Also update some surrounding context.
2025-03-14 17:01:03 -07:00