Tim Abbott
c8dba33408
docs: Fix broken link in changelog.
2022-03-29 09:52:07 -07:00
Tim Abbott
6ea9947991
docs: Run prettier on changelog.
2022-03-29 09:24:06 -07:00
Tim Abbott
12e8f0f5ea
version: Update version following 5.0 release.
2022-03-29 08:36:41 -07:00
Tim Abbott
d308c694ba
Release Zulip Server 5.0.
2022-03-29 08:13:34 -07:00
Tim Abbott
836529f826
i18n: Update translation data from Transifex.
2022-03-29 08:11:21 -07:00
jai2201
20e6315705
streams: Fix empty description in stream change notifications.
...
Send 'No description' text when either the old or new stream
description is empty, to avoid odd looking notifications.
2022-03-29 01:39:55 -07:00
Tim Abbott
c789097184
streams: Fix empty description handling in new stream notifications.
...
"No description." is conveniniently an existing translated string, in
addition to being the right content for this setting.
2022-03-29 01:39:55 -07:00
jai2201
52cf557d2b
openapi: Allow empty value of stream's description.
...
This is important because otherwise tests that change a stream
description to the empty string don't work.
2022-03-29 01:39:55 -07:00
Greg Price
35ee5679d6
mailmap: Add entries for strifel and m-e-l-u-h-a-n.
...
In each case guessing with the name they've used more often.
2022-03-29 00:27:23 -07:00
Greg Price
f054d217c2
mailmap: Add entry for Shlok Patel.
...
Guessing with the name that looks like a full name, rather than
a username; which is also the form they've used more often.
2022-03-29 00:27:23 -07:00
Greg Price
fecc557836
mailmap: Add entry for Parth.
...
Guessing with the capitalized form, which is also the one they've
used slightly more often.
2022-03-29 00:27:23 -07:00
Greg Price
e06e05acac
mailmap: Add entry for Kevin Scott.
...
Guessing with the fuller form of the name, which is also what
appears in their email address.
2022-03-29 00:27:23 -07:00
Greg Price
a907c10509
mailmap: Add entries for BIKI DAS, Palash Raghuwanshi, and Yogesh Sirsat.
...
Based on the names on their respective chat.zulip.org profiles.
2022-03-29 00:27:23 -07:00
Greg Price
2455077346
mailmap: Add entry for Sayam Samal.
...
Based on the name found on their chat.zulip.org profile.
2022-03-29 00:27:23 -07:00
Greg Price
245288df1e
mailmap: Add entries for Lauryn, Mateusz, Austin, Alya, and Eeshan.
...
Canonicalizing on the zulip.com email address for each of them.
2022-03-29 00:27:23 -07:00
Greg Price
244f34b66e
mailmap: Add entry for Jai soni.
...
Based on the non-noreply.github.com email address, and the name
found on their chat.zulip.org profile.
2022-03-29 00:27:23 -07:00
Alya Abbott
2c558750de
portico: Add web-public steams and emoji statuses to /for/X pages.
2022-03-28 23:27:33 -07:00
Tim Abbott
13da2c2fb7
total-contributions: Clone repositories if already available.
...
This makes it more convenient to manage.
2022-03-28 23:01:58 -07:00
Tim Abbott
a7f13ba723
total-contributions: Support all repositories and improve output.
2022-03-28 23:01:58 -07:00
Tim Abbott
7cbe9665b6
total-contributions: Exclude dependabot commits.
2022-03-28 23:01:58 -07:00
Tim Abbott
a234fe9c4c
total-contributions: Use commits by date, not by release.
2022-03-28 23:01:58 -07:00
Tim Abbott
6b5ce3579c
total-contributions: Do a fetch for zulip/zulip as well.
...
This avoids producing stale output by having a consistent algorithm
for all repositories.
2022-03-28 23:01:58 -07:00
Alya Abbott
f04fb51ecc
help: Rewrite pages on inviting users and related permissions.
...
Fixes #21520 .
Co-authored-by: Lauryn Menard <lauryn@zulip.com>
2022-03-28 17:00:10 -07:00
Lauryn Menard
cbfe2707f4
help_docs: Clarify relative link text for Subscribed streams tab.
2022-03-28 15:13:39 -07:00
Lauryn Menard
1b55ff79c9
help_docs: Remove last instance of 'Zulips' in help center docs.
2022-03-28 15:13:08 -07:00
Lauryn Menard
e4d051b5f4
help_docs: Fix help center link on Zulip features page.
...
Fixes a link to the help center markdown formatting documentation
about quotes.
2022-03-28 15:12:53 -07:00
Greg Price
56b6b71236
notification_sounds: Add "Chime", the new Zulip sound used on Android
...
This is the same sound that since zulip/zulip-mobile#5221 has been
the default notification sound for Zulip on Android.
The actual sound was created by Anders.
Co-authored-by: Anders Kaseorg <anders@zulip.com>
2022-03-28 12:56:54 -07:00
Lauryn Menard
012e2d29a2
help_docs: Clarify header and text for unmuting topics.
2022-03-28 10:33:02 -07:00
Alex Vandiver
ca506f71dc
push_notifications: Increase severity of APNs ConnectionError.
...
This has only happened when our APNs certificate expired; logging at
the error level ensures that this shows up in Sentry.
2022-03-25 18:12:14 -07:00
Alya Abbott
20bb1b70d1
docs: Clarify stages of PR review.
2022-03-25 18:11:18 -07:00
Alya Abbott
2a1e08759b
portico: Add Asciidoctor case study.
2022-03-25 17:51:15 -07:00
Alex Vandiver
f6d27562fa
puppet: Configure chrony to use AWS-local NTP sources.
...
This prevents hosts from spewing traffic to random hosts across the
Internet.
2022-03-25 17:07:53 -07:00
Alex Vandiver
5e128e7cad
puppet: Extract the wal-g configuration from the backups.
...
This will allow it to be used for monitoring, to check the state in S3
rather than just trusting the backups when they said they ran.
2022-03-25 17:05:30 -07:00
Lauryn Menard
8d242f3467
help_docs: Update edit history documentation for messages.
...
`disable-message-edit-history`: Remove text about EDITED label
and link to `view-a-messages-edit-history` instead.
`edit-or-delete-a-message`: Reformat 'EDITED' and '(deleted)'
to be bold instead of using backticks. Make link to view
edit history clearer.
Note that the text used in the `OpenGraphTest` in
`test_middleware.py` had to be updated for the changes to
`disable-message-edit-history`.
2022-03-25 17:03:53 -07:00
Aman Agrawal
41b7b3d7a4
css: Adjust vertical alignment of globe and lock icons.
2022-03-25 17:02:18 -07:00
Aman Agrawal
9dd8d13e0c
compose: Add more space around compose stream privacy icons.
...
This is especially to add more space around the globe icon since
it wider than lock icon, so the previously set padding for the
stream icon has to be increased.
2022-03-25 17:02:18 -07:00
Lauryn Menard
9ce924a3a6
help_docs: Document auto-notifications for general stream updates.
...
Adds a note about auto-notification messages that are sent when
these general settings are changed for a stream: name, description,
access and posting permissions, and message retention.
2022-03-25 11:00:28 -07:00
Anders Kaseorg
2d71858380
black: Bump target-version to py37.
...
This lets Black support a Python 3.7 async comprehension syntax, but
has no effect on our current code.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-03-25 10:45:37 -07:00
Anders Kaseorg
55882fb343
python: Use modern set comprehension syntax.
...
Generated by pyupgrade.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-03-25 10:45:12 -07:00
Anders Kaseorg
1f68c73e66
supervisor: Update superseded super(C, self) syntax to superior super().
...
Generated by pyupgrade.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-03-25 10:45:12 -07:00
yogesh sirsat
078d966c64
modals: Refactor help_link_widget for confirmation modal.
...
Added class "help_link_widget" and applied existing css,
to `a` tag of help_link_widget.
Follow-up of #21508 .
2022-03-25 10:43:37 -07:00
Alex Vandiver
eae4643cb4
message_edit: Ignore duplicates when re-muting new topic name.
...
This avoids an error when a user has already muted the new topic name.
We do this by ignoring duplicates, rather than catching the
IntegrityError, because this edit happens in a transaction, and that
would abort the transaction.
2022-03-24 21:27:11 -07:00
Alex Vandiver
141b0c4cec
muting: Handle the case of a race muting the same user twice.
2022-03-24 21:27:11 -07:00
Alex Vandiver
781107308d
muting: Add a flag to allow user duplicate mutes to silently succeed.
2022-03-24 21:27:11 -07:00
Anders Kaseorg
2762121162
python: Convert last type comments to annotations.
...
We had skipped these in #14693 so we could keep generating a friendly
error on Python 3.5, but we gave that up in #19801 .
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-03-24 20:32:39 -07:00
Anders Kaseorg
548dd5a402
requirements: Upgrade Python requirements.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-03-24 19:16:52 -07:00
Anders Kaseorg
83c90c53df
db: Fix types.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-03-24 19:16:52 -07:00
Tim Abbott
e3600900c0
migrations: Adjust related_name settings for ArchivedAttachment.
...
This is necessary for the migration 0386_fix_attachment_caches to run,
and likely makes more convenient any future parallel code interacting
with both Attachment and ArchivedAttachment.
2022-03-24 19:15:27 -07:00
Alex Vandiver
ab3196470f
docs: Update release steps.
2022-03-24 18:05:40 -07:00
Tim Abbott
f9f111f950
message_edit: Only move muted topic records when moving whole topics.
...
Our original implementation of moving muted topic records when a topic
is moved took a shortcut of treating all change_later usage as
something with intent to move the whole topic.
This works OK when moving the whole topic via this interface, but not
when moving a last off-topic message in the topic.
Address this by changing the rule to match the existing
moved_all_visible_messages variable.
2022-03-24 17:48:52 -07:00