Commit Graph

3375 Commits

Author SHA1 Message Date
Alex Vandiver
85d50d09d4 postgresql: Default random_page_cost to 1.1.
The upstream PostgreSQL default is 4, which is more appropriate for
spinning disks.  In general, production deploys almost always use
SSDs; adjust the Zulip default value to a better value for those.
2025-09-25 13:40:02 -07:00
Alex Vandiver
3c2ed0e202 docs: Cross-link to the reverse proxy pages. 2025-09-18 17:56:39 -07:00
Alya Abbott
58e0d6fc12 docs: Remove stray paren. 2025-09-17 15:30:05 -07:00
Lauryn Menard
69f5aa787d docs: Update writing documentation for starlight help center.
The help center documentation now uses astro/starlight, so the
contributor documentation is updated here for the general changes
to that documentation, such as where to find files, and features
and components used in that documentation.

Moves features that are still used for integrations and API docs,
to those guides, e.g., tabbed sections and our macros system, so
that we still have documentation for those systems/features.

Co-authored-by: Shubham Padia <shubham@zulip.com>
2025-09-17 14:20:10 -07:00
Tim Abbott
c0f89d261f docs: Improve directory structure article introduction.
Fixes #25348.
2025-09-17 13:57:42 -07:00
Alya Abbott
d3ca0fc7ae docs: Revamp production doc on security.
- Remove duplicative content.
- Move content to topic-focused pages.
2025-09-17 13:28:02 -07:00
Shubham Padia
468a7a82dd help: Do not treat Help Center as a proper noun.
Fixes https://chat.zulip.org/#narrow/channel/101-design/topic/help.20center.20capitalization
2025-09-17 13:20:25 -07:00
Tim Abbott
aa317ee844 docs: Remove inaccurate docs on removed avatar feature.
We removed this specific feature a few years ago. While the general
docs there are stale in other ways, we can at least remove this
confusing documentation.

Fixes #18326.
2025-09-17 12:14:09 -07:00
Anders Kaseorg
40a022dcc3 zephyr: Remove Zephyr mirroring support.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-09-16 11:18:18 -07:00
Alex Vandiver
9fd30a7b78 version: Update version for Zulip Server 11.2 release. 2025-09-16 14:14:04 +00:00
Alex Vandiver
c7810afb33 version: Update version for Zulip Server 11.1 release. 2025-09-11 18:43:09 +00:00
Alex Vandiver
4739c4b057 puppet: Add options for allow/deny rules in Smokescreen.
Fixes: #20490
2025-09-10 17:37:49 -07:00
Alex Vandiver
530685a597 docs: Document Tornado sharding configurations. 2025-09-09 10:41:21 -07:00
Anders Kaseorg
0fc5f6994f check-openapi: Convert to TypeScript.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-09-04 17:02:06 -07:00
Karl Stolley
dc40549531 thirdparty: Add missing icon references. 2025-08-27 13:50:40 -07:00
Karl Stolley
488710108e thirdparty: Alphabetize list of icons. 2025-08-27 13:50:40 -07:00
Alex Vandiver
5b3b9a990a docs: Split the sudo command from the installer.
Otherwise, users pasting the whole block into their console will have the
experience of it appearing to do nothing -- running the installer will
only happen _after_ they exit the `sudo` shell.

Split the blocks into two sections, so they will be copy/pasted
separately, and thus the installer will properly be run _inside_ the
sudo shell.
2025-08-27 13:38:12 -07:00
Alex Vandiver
6a74f2d889 docs: Add upgrade instructions for Debian 12 -> 13. 2025-08-27 09:32:22 -07:00
Alex Vandiver
baecf15955 docs: Add upgrade note for S3_SKIP_CHECKSUM.
This forward-ports bc3753d859, which was only merged into 10.x.
2025-08-26 12:34:47 -04:00
Alex Vandiver
bcdc2bd491 docs: Fix a typo in supported backups_compression_method values. 2025-08-18 15:40:09 +00:00
Tim Abbott
66114d404a version: Updates version after 11.0 release. 2025-08-13 16:41:15 -07:00
Tim Abbott
cb9bb96226 Release Zulip Server 11.0. 2025-08-13 16:12:48 -07:00
Anders Kaseorg
ff15d746c3 install: Support Debian 13.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2025-08-13 14:11:05 -07:00
Alex Vandiver
b8b6b1cfd0 docs: Clarify disk space requirements.
Saying "10GB" often causes users to set up a VM with 10GB _total_
space, when the intended reading is that Zulip itself needs 10GB --
and the OS takes up a non-trivial amount of that already.
2025-08-12 10:23:18 -07:00
Alex Vandiver
80e900c45e docs: PostgreSQL 17 support was backported to 10.x.
In 85b2e6a1e9.
2025-08-11 12:37:27 -07:00
Alex Vandiver
ef5796a05b docs: Explain how and when to terminate manage.py process_queue --all. 2025-08-11 11:08:07 -07:00
Lauryn Menard
7953fd95a0 docs: Update links to go to zulip-flutter instead of zulip-mobile.
Updates the mobile beta testing link to go to the help center
instructions for installing a beta release of the mobile app.

Part of #35643.
2025-08-08 13:06:31 -07:00
Sahil Batra
c127a0ae9f settings: Add UI to manage channel folders.
Fixes part of #35545.
2025-08-06 18:58:15 -07:00
Mateusz Mandera
40b1f6eb4e confirmation: Replace RealmCreationKey - use Confirmation instead.
Fixes #20028.

There's no reason to have a special `RealmCreationKey` class - the
`Confirmation` system already does this job.

This is somewhat complicated by the need to write a migration for
`RealmCreationKey`->`Confirmation` for pre-existing, valid objects, to
avoid breaking realm creation links that haven't been used yet.
2025-08-04 18:41:15 -07:00
Prakhar Pratyush
e2369369c3 changelog: Fix a typo. 2025-07-30 17:24:57 -07:00
Tim Abbott
afca3d1c3a Release Zulip Server 11.0-beta2. 2025-07-29 17:43:18 -07:00
Tim Abbott
afdf20c67e docs: Document PUSH_NOTIFICATION_REDACT_CONTENT changes.
This needs explanation both in upgrade notes and in the main
documentation for mobile push notifications.

Co-authored-by: Prakhar Pratyush <prakhar@zulip.com>
2025-07-28 17:06:59 -07:00
Anders Kaseorg
e29be679a8 i18n: Remove .tx/config, transifex-machine-translation-button.png.
Commit f22680da31 (#35043) should have
removed these.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-07-28 17:00:37 -07:00
Shubham Padia
cb852b0fa6 help-beta: Add ZulipTip custom component that does not have a header.
We do not want to have a heading for every tip and thus we created a
custom component for our aside. We want to add a lightbulb icon and the
text `Tip:` is bold as a prefix for every tip as if it was already part
of the text. To do that, we cannot insert both of those as html seperate
from the slot html, we had to access the slot html and insert both of
them into the HTML tree.
2025-07-24 12:00:26 -07:00
Ryan W. West
b3acbf3146 docs: Fix Markdown developer docs discussion of headings. 2025-07-22 12:34:17 -07:00
Mateusz Mandera
1b48c7724f scim: Mention restarting the server in RTD scim doc. 2025-07-22 12:02:06 -07:00
Alya Abbott
c90f3682bc docs: Remove outdated section on sending push notifications directly.
With recent work on E2EE, instructions on sending push notifications
directly (without using the service) have become outdated. As questions
about how to do this generally come from users whose goal is
to work around the business model that supports Zulip's development,
we are dropping these instructions rather than updating them. E2EE
should eliminate other motivations for using this documentation.
2025-07-21 16:42:21 -07:00
Mateusz Mandera
aef9f1d331 ldap: Slightly tweak wording in unique_account_id doc.
The original sentence is a bit unclear it's talking about mapping to the
same user account *across time* - rather than a situation where a value
might map to multiple accounts at the same time (which should be
impossible for DNs).
2025-07-21 10:35:49 -07:00
Tim Abbott
3bd82927dc ldap: Improve unique_account_id defaults and docs.
Some installations will change `dn` when a user marries, and also for
Active Directory and various other LDAP providers I've checked,
there's often a better value to use.
2025-07-18 14:34:09 -07:00
Tim Abbott
e77733c8d5 Release Zulip Server 11.0-beta1. 2025-07-17 11:37:40 -07:00
Tim Abbott
05700ce943 docs: Update changelog in preparation for 11.0-beta1. 2025-07-17 09:42:50 -07:00
Alex Vandiver
ec7e5dc8b6 docs: Update for switch from Transifex to Weblate. 2025-07-16 19:59:20 -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
Alya Abbott
511946207c docs: Clean up index page. 2025-07-10 17:28:40 -07:00
Mateusz Mandera
a61d849e37 ldap: Implement external auth id auth+sync.
Fixes #24104.
2025-07-09 15:31:17 -07:00
Mateusz Mandera
40956ae4c5 saml: Implement group sync.
Adds support for syncing group memberships for a user when logging in
via SAML. The list of group memberships is passed by the IdP in the
zulip_groups SAML attribute in the SAMLResponse.
2025-07-08 17:02:08 -07:00
Mateusz Mandera
ee1801feba compat: Remove SOCIAL_AUTH_SYNC_CUSTOM_ATTRS_DICT. 2025-07-08 17:02:08 -07:00
Tim Abbott
6530d3d59d docs: Update changelog for Zulip Server 10.4 release. 2025-07-02 13:30:22 -07:00
Vector73
459b4867f2 tools: Add support for viewing updated changelog for testing.
Adds support for showing unmerged changelogs in
"changelog.md" for testing purposes.
2025-07-02 11:34:34 -07:00
Tim Abbott
481f7ca4eb docs: Update changelog for changes merged into main. 2025-06-30 18:34:58 -07:00