Tim Abbott
4b6b1da83c
bootstrap: Remove now-unused tabs JS component.
...
This was the last bootstrap.js feature, so we finally get to remove
the whole module.
2024-01-25 18:35:38 -08:00
Tim Abbott
a53aee714d
version: Update version and changelog following 8.1 release.
2024-01-24 17:46:56 -08:00
Tim Abbott
35f14e3a89
github: Add Zulip Server 8.0+ to bug report checklist.
...
And the release checklist so we don't forget next time.
2024-01-24 09:53:45 -08:00
Mateusz Mandera
8ab0296a6e
docs: Add documentation for the new custom auth wrapper setting.
2024-01-23 17:46:40 -08:00
Alex Vandiver
e0bd169c77
docs: Fix other help pages that were renamed or moved, to save a redirect.
2024-01-11 13:52:12 -08:00
Alex Vandiver
eefe147c34
web: Fix links which were missing trailing slashes.
2024-01-11 13:52:12 -08:00
Alex Vandiver
ec4f3e44df
docs: Fix selfhoster URL to be the canonical one.
...
We redirect from `/serverlogin` to `/serverlogin/`, so save a 301.
2024-01-11 12:43:31 -08:00
Akash Kumar Singh
2f9b5081ed
docs: Update PostgreSQL support table for Zulip Server 8.x.
...
Co-authored-by: Alex Vandiver <alexmv@zulip.com>
2024-01-08 15:17:09 -05:00
Sharif Naas
bafea0e7be
docs: Add a more direct link to the code for the push notification bouncer.
2024-01-07 16:41:41 -08:00
Alex Vandiver
511cc4d8f7
management: Provide a way to deactivate the push registration.
2024-01-04 15:34:28 -08:00
Karl Stolley
131c24b390
docs: Add warning about failed provisioning on macOS.
...
Fixes : #28370
2024-01-04 10:29:57 -08:00
Mateusz Mandera
75212e7ded
docs: Add tiny note about Keycloak URL format in SAML doc.
...
That specific piece of the instructions makes it sound like /auth/ is
surely supposed to be there in the URL. But newer versions of Keycloak
don't have it - so mention that explicitly, not to create a wrong
expectation.
2024-01-04 09:39:03 -08:00
Anders Kaseorg
88f0d6e710
docs: Fix reference to page_params.mandatory_topics.
...
Commit 64041e0da1
(#4628 ) renamed this.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-01 17:37:50 -08:00
Mateusz Mandera
bc8167db2a
docs: Fix typo in mypy doc.
2024-01-01 17:36:13 -08:00
Prakhar Pratyush
1472aac750
docs: Update the URL for Stripe docs to install Stripe CLI locally.
2023-12-30 11:15:06 -08:00
Prakhar Pratyush
3dd9ba4e94
docs: Update 'set private key' step in billing (development) docs.
...
Earlier, the URL directed to live API keys. Updated the URL
to direct to 'test API keys'.
Also explicitly mentioned is to double check that the keys are
'test keys', in case Stripe changes the URL as it did before.
2023-12-30 11:15:06 -08:00
Alex Vandiver
1ba2f39854
install: Support PostgreSQL 16.
2023-12-23 14:57:12 -08:00
Anders Kaseorg
cd96193768
models: Extract zerver.models.realms.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-12-16 22:08:44 -08:00
Anders Kaseorg
45bb8d2580
models: Extract zerver.models.users.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-12-16 22:08:44 -08:00
Anders Kaseorg
e601d0ae7c
models: Rename zerver/models.py to zerver/models/__init__.py.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-12-16 22:08:44 -08:00
Anders Kaseorg
839b04a253
docs: Update example run-dev output.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-12-16 22:08:44 -08:00
Anders Kaseorg
a37b36ca2b
changelog: Fix version number typo.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-12-15 13:21:09 -08:00
Tim Abbott
7b80af61e4
Update version following 8.0 release.
2023-12-15 13:14:29 -08:00
Tim Abbott
bc13f0ea37
Release Zulip Server 8.0.
2023-12-15 11:16:19 -08:00
Tim Abbott
9423ccecd4
docs: Document plan management login tips.
2023-12-15 11:03:42 -08:00
Tim Abbott
ace8344b5a
docs: Document manual update_analytics_counts.
2023-12-15 10:13:35 -08:00
Anders Kaseorg
a13e42f18a
docs: Add missing spaces around code spans.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-12-14 00:05:44 -08:00
Tim Abbott
555cdd0a57
Release Zulip Server 8.0-beta2.
2023-12-12 12:17:56 -08:00
Tim Abbott
bd539d7d12
docs: Update changelog with latest changes.
2023-12-12 11:38:19 -08:00
Aman Agrawal
ccd60bc7e2
settings: Use original FREE_TRIAL_DAYS for cloud free trials.
...
* Renamed FREE_TRIAL_DAYS to CLOUD_FREE_TRIAL_DAYS.
* Used `cloud_free_trial_days` to get free trial days secret.
2023-12-10 15:18:01 -08:00
Tim Abbott
b4b9f29e21
docs: Tweak mobile push notifications privacy text.
...
The "nothing else" line is accurate at a high level but more ambigious
than I'd like for sensitive documentation -- we're not trying to make
an extreme claim that we've disabled all forms of short-term logging.
2023-12-08 23:37:21 -08:00
Divyansh Seth
ec36fc5605
docs: Update devlogin screenshot and url in development setup.
...
This commit replaces the old dev login screenshot with the new one.
This also replaces the default path that we mention in the docs to
localhost:9991/devlogin.
2023-12-06 18:04:54 -08:00
Karl Stolley
78d767c1ee
pygments: Place Quansight Labs accessible GitHub themes.
2023-12-04 13:03:34 -08:00
Karl Stolley
c651c4f668
icons: Place new log-in and log-out icons across UI.
2023-12-04 12:11:00 -08:00
Tim Abbott
a7c40748fd
dev_settings: Allow user to override settings in a git-ignored file.
...
This should make doing an ongoing development project related to a
settings variant significantly more convenient.
2023-12-04 09:50:14 -08:00
Tim Abbott
7db15176f3
push bouncer: Submit basic metadata unconditionally.
...
These metadata are essentially all publicily available anyway, and
making uploading them unconditional will simplify some things.
The documentation is not quite accurate in that it claims the server
will upload some metadata that is not actually uploaded yet (but will
by soon). This seems harmless.
2023-11-29 14:45:53 -08:00
s-bose7
cf038eeba1
docs: Fix outdated number of backend tests.
...
The current number is about 4500, but the precise value isn't important
at this point.
2023-11-28 08:55:17 -08:00
Tim Abbott
06ebc39e04
docs: Clarify the sync_ldap_user_data semantics.
...
The other option would be to run the cron job ourselves, but I feel
like different organizations with different policies might prefer very
different frequencies; daily/hourly, and it's not easy to make that
configurable with a cron file declared in puppet.
Fixes #27866 .
2023-11-27 16:34:31 -08:00
Riken Shah
b74f6afeb1
hotspot: Add frontend changes for non-intro hotspots.
...
This commit also solves a bug where it displayed
multiple copies of the hotspots when
`ALWAYS_SEND_ALL_HOTSPOTS` is set to true.
2023-11-24 07:49:24 -08:00
Mateusz Mandera
1800b2c797
ldap: Tweak AUTH_LDAP_ADVANCED_REALM_ACCESS_CONTROL behavior.
...
The original behavior of this setting was to disable LDAP
authentication for any realms not configured to use it. This was an
arbitrary choice, and its only value was to potentially help catch
typos for users who are lazy about testing their configuration.
Since it makes it a very inconvenient to potentially host multiple
organizations with different LDAP configurations, remove that
behavior.
2023-11-17 14:40:26 -08:00
David
81f99dde55
gear_menu: Rename "Manage streams" -> "Stream settings".
...
Fixes #27754 .
2023-11-17 08:53:41 -08:00
Tim Abbott
a9cb0bcba6
Release Zulip Server 8.0-beta1.
2023-11-16 16:59:47 -08:00
Tim Abbott
43e9bbe31c
docs: Update changelog to cover changes staged for 8.0.
2023-11-16 14:58:23 -08:00
Greg Price
528a76a419
push_notifs: Set APNs topic individually on each notification.
...
This makes it possible to send notifications to more than one app ID
from the same server: for example, the main Zulip mobile app and the
new Flutter-based app, which has a separate app ID for use through its
beta period so that it can be installed alongside the existing app.
2023-11-16 12:03:30 -08:00
Greg Price
ff32d51700
push_notifs: Support APNs token auth, as well as cert auth.
...
This will make it possible to send notifications to multiple
distinct app IDs over the same connection.
2023-11-16 12:03:30 -08:00
Alex Vandiver
9ba5fe2805
Update version and changelog after 7.5 release.
2023-11-16 18:58:45 +00:00
David Rosa
0f157e7e2b
docs: Update Spanish translation for "Narrow to".
...
The word "Filtrar" is ambiguous in this context since it can be
interpreted as "filter out" which is the opposite of what we want
here. "Buscar solo" is a better phrase that we can use unambiguously
and consistently for all instances of "Narrow to".
2023-11-16 09:15:54 -08:00
Alya Abbott
681097fd43
docs: Update server roadmap documentation.
2023-11-15 12:46:10 -08:00
Alya Abbott
cc4c672773
docs: Improve Mobile push notification service documentation.
2023-11-14 17:16:31 -08:00
Tim Abbott
ffaa8b9ced
changelog: Simplify mobile push notification service links.
2023-11-14 17:16:31 -08:00
Tim Abbott
6af9a91b9d
docs: Improve billing testing docs.
...
You don't need to run any other test suites for this, so this should
be a lot faster.
2023-11-09 12:04:14 -08:00
Lauryn Menard
e72a9fb814
docs: Update API and contributor documentation for new macro.
...
Updates API and contributor documentation for writing integrations
for the new `generate-integration-url.md` macro. Removes all
refrences to `create-bot-construct-url.md`, which was removed in
the previous commit.
2023-11-08 14:19:05 -08:00
Greg Price
9072ddda05
push_notifs: Remove remaining references to ZULIP_IOS_APP_ID setting.
2023-11-07 16:19:42 -08:00
Viktor
74b2d884c8
translating: Add guidelines for gender-inclusive language in German.
2023-11-06 14:54:14 -08:00
Viktor
d7989417d5
translating: Update Private message → Direct message in German guide.
2023-11-06 14:54:14 -08:00
Viktor
1cefe9117b
translating: Fix contradictory or obsolete German notes.
2023-11-06 14:54:14 -08:00
Anders Kaseorg
b8acfe08a4
user_pill: Convert module to TypeScript.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-11-01 21:39:05 -07:00
Anders Kaseorg
f8aac58a6a
docs: Update Ruff badge and links.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-26 15:51:46 -07:00
Aman Agrawal
e4ae826a47
inbox: Improve look of empty inbox view.
2023-10-20 17:13:33 -07:00
Karl Stolley
4a8f2773a8
icons: Add remaining views icons.
2023-10-20 12:27:19 -07:00
Aman Agrawal
da7a75d8ca
popover_menu: Add thirdparty docs for icons used.
2023-10-18 22:02:38 -07:00
Hardik Dharmani
31b3f8762f
gear_menu: Add new SVGs.
...
These icons are used in the gear menu.
Added thirdparty after talking with Vlad.
2023-10-18 22:02:38 -07:00
Mateusz Mandera
baf06fe8a7
docs: Rename references to stats.js to stats.ts in the analytics doc.
...
That file has been migrated to typescript.
2023-10-15 19:50:43 -07:00
Mateusz Mandera
cda25e8a4a
docs: Use `code` syntax in analytics subsystem doc for readability.
...
This doc was using a lot of references of to class names etc. without
putting them in `<code>`, making it harder to read.
2023-10-15 19:50:43 -07:00
Greg Price
4b4279b450
docs: Document stream `#translation/fr`.
2023-10-13 15:31:27 -07:00
Tam Le
f8a74831b0
run-dev: Add flag to allow JSON requests through HTTPS proxy.
2023-10-12 17:59:29 -07:00
Alya Abbott
63d0c551bf
docs: Document additional screenshot and gif software.
2023-10-12 12:58:20 -07:00
Alex Vandiver
9fe7029b53
docs: Remove an out-of-date TemplateView reference.
...
No use of TemplateView passes a context anymore.
2023-10-11 17:13:01 -07:00
Dinesh
c453a784e2
typing_data: Rename get_all_typists to get_all_direct_message_typists.
...
We use this function to show who's typing in the
direct messages narrow.
Renamed it because, with the addition of stream typists to
`typist_dct` in the next commit, this might be confusing.
This commit addresses the discussed issue by renaming
'get_all_typists()' to 'get_all_direct_message_typists'.
2023-10-10 17:36:55 -07:00
Anders Kaseorg
820dcc50a0
sent_messages: Convert module to TypeScript.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-10 17:18:37 -07:00
Anders Kaseorg
835ee69c80
docs: Fix grammar errors found by mwic.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-09 13:24:09 -07:00
Anders Kaseorg
4cb2eded68
typos: Fix typos caught by typos.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-09 11:55:16 -07:00
Anders Kaseorg
7b4a74cc4d
codespell: Fix typos caught by codespell.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-09 11:55:15 -07:00
Tim Abbott
756b465b47
bootstrap: Remove last vestiges of bootstrap-tooltip library.
...
Everything but this sliver of CSS has been deleted previously as part
of our migration off Bootstrap.
2023-10-09 11:39:12 -07:00
Tim Abbott
1db00be871
docs: Update changelog to cover changes already staged for 8.0.
2023-10-06 10:56:59 -07:00
Anders Kaseorg
9c70f92514
reload: Move initialize to new reload_setup module.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-06 08:34:39 -07:00
Simon Michalke
b6a25840a1
zerver: Implement ldap group synchronization.
...
Fixes #9957 .
Co-authored-by: Mateusz Mandera <mateusz.mandera@zulip.com>
2023-10-05 16:12:52 -07:00
Moazzam Moriani
2789dd4e85
translation: Add Urdu translation guide.
2023-10-04 11:14:01 -07:00
Anders Kaseorg
1db4174319
docs: Remove long-obsolete REALMS_HAVE_SUBDOMAINS documentation.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-03 14:14:12 -07:00
ecxtacy
61b9cff89b
docs: Fix HTTP methods for /users endpoint.
...
Correct the `PUT` to `POST` in the
`/docs/tutorial/life-of-a-request.md` to match it with the actual code
in `zproject/urls.py` route: '/users'. (The HTTP method changed at
some point).
Tested by tabbott using:
curl -v -X HEAD https://chat.zulip.org/api/v1/users
2023-10-03 12:43:49 -07:00
xpufx
e1283f6dc3
docs: Add instructions for configuring the Authentik SAML IdP.
2023-10-02 09:19:25 -07:00
Arnold Mwesigye
54d2215f1b
docs: Improve punctuation on remote.md.
2023-10-01 18:31:34 -07:00
Mateusz Mandera
19a253c47b
ldap: Improve doc on AUTH_LDAP_ADVANCED_REALM_ACCESS_CONTROL.
...
This fixes the explanation of the setting's syntax to be more precise
(which doesn't mean "easily understandable" - because the setting is
a bit tricky) as well as an example to illustrate it.
2023-09-28 17:26:57 -07:00
Karl Stolley
b70dc23a47
view_labels: Change 'Direct messages' to 'All direct messages'.
2023-09-27 12:48:06 -07:00
David Rosa
e60a4c4d01
help: Document `unarchive_stream` management command.
...
- Adds "Unarchiving archived streams" section to "Archive a stream".
- Adds `./manage.py unarchive_stream` to contributor docs.
2023-09-19 15:04:07 -07:00
Tim Abbott
a4e0abb216
version: Update version and changelog after 7.4 release.
2023-09-15 18:04:42 -07:00
Karl Stolley
c49ab123b2
icons: Remove unused move and source icons.
...
These were early candidates in the hover-controls work, but were
superseded by their "alt" counterparts.
2023-09-15 13:17:22 -07:00
Karl Stolley
3fe6cc18ff
icons: Remove last vestiges of ellipsis-v-solid.
...
The deleted CSS around the `.zulip-icon-ellipsis-v-solid` class
has no impact on the hover controls, as flexbox and grid are
handling baseline alignment, not this one-off line-height.
2023-09-15 13:17:22 -07:00
Anders Kaseorg
2665a3ce2b
python: Elide unnecessary list wrappers.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-09-13 12:41:23 -07:00
Karl Stolley
f4fdc5c97c
thirdparty: Add Feather Icon credits.
...
All of these files were introduced in #26283 .
2023-09-12 13:08:18 -07:00
Karl Stolley
b5bd439769
thirdparty: Use hyphen in date ranges.
...
While an en dash--as replaced here with a hyphen--is sounder
typographically, the other ranges in the file use a hyphen, which
is arguably also more interoperable in a plain-text file such as
this (though other en dashes live on in the file, as part of the
original licensing text).
2023-09-12 13:08:18 -07:00
Karl Stolley
d870f2af24
thirdparty: Add period after Twitter, Inc.
...
This makes all shortened forms of "incorporated" uniform across
the file, and matches how "Twitter, Inc." is presented in the files
in question, e.g., atop `web/third/bootstrap/js/bootstrap.js`.
2023-09-12 13:08:18 -07:00
Karl Stolley
0d3f475a91
thirdparty: Uniformly present copyright years without commas.
...
While the spec permits forms both with and without a comma,
https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#copyright-field ,
this corrects a small number of licensing lines in the file to
match the comma-less form used in the majority of other lines.
2023-09-12 13:08:18 -07:00
Karl Stolley
0c9701b921
thirdparty: Update current year on Kandra copyright.
2023-09-12 13:08:18 -07:00
Karl Stolley
8c0c2c7da6
thirdparty: Add missing comma after Kandra Labs.
2023-09-12 13:08:18 -07:00
Karl Stolley
35730f0291
thirdparty: Alphabetize entries by path.
2023-09-12 13:08:18 -07:00
Anders Kaseorg
9abb850cd9
docs: Use MyST syntax for Sphinx metadata.
...
https://myst-parser.readthedocs.io/en/latest/faq/index.html#sphinx-specific-page-front-matter
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-09-12 10:34:03 -07:00
Anders Kaseorg
31b5879242
docs: Remove obsolete mentions of reStructuredText.
...
Commit b53e676860
(#19600 ) removed the
last of our reST.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-09-09 01:56:16 -07:00
Mateusz Mandera
b6cce494a8
docs: Add a warning about restarting individual services.
...
restart-server is almost always the way to go, so we can be clearer
about it.
2023-09-08 16:22:50 -07:00
Anders Kaseorg
48a3588cdb
docs: Fix typos caught by ‘typos’.
...
https://github.com/crate-ci/typos
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-09-06 18:59:05 -07:00