Anders Kaseorg
7a53da7526
capitalization: Fix OAuth capitalization.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2020-06-03 16:39:12 -07:00
Anders Kaseorg
5901e7ba7e
python: Convert function type annotations to Python 3 style.
...
Generated by com2ann (slightly patched to avoid also converting
assignment type annotations, which require Python 3.6), followed by
some manual whitespace adjustment, and six fixes for runtime issues:
- def __init__(self, token: Token, parent: Optional[Node]) -> None:
+ def __init__(self, token: Token, parent: "Optional[Node]") -> None:
-def main(options: argparse.Namespace) -> NoReturn:
+def main(options: argparse.Namespace) -> "NoReturn":
-def fetch_request(url: str, callback: Any, **kwargs: Any) -> Generator[Callable[..., Any], Any, None]:
+def fetch_request(url: str, callback: Any, **kwargs: Any) -> "Generator[Callable[..., Any], Any, None]":
-def assert_server_running(server: subprocess.Popen[bytes], log_file: Optional[str]) -> None:
+def assert_server_running(server: "subprocess.Popen[bytes]", log_file: Optional[str]) -> None:
-def server_is_up(server: subprocess.Popen[bytes], log_file: Optional[str]) -> bool:
+def server_is_up(server: "subprocess.Popen[bytes]", log_file: Optional[str]) -> bool:
- method_kwarg_pairs: List[FuncKwargPair],
+ method_kwarg_pairs: "List[FuncKwargPair]",
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2020-04-18 20:42:48 -07:00
Tim Abbott
79f18138f5
realm: Add private_message_policy setting.
...
This experimental setting disables sending private messages in Zulip
in a crude way (i.e. users get an error when they try to send one).
It makes no effort to adjust the UI to avoid advertising the idea of
sending private messages.
Fixes #6617 .
2020-01-13 12:20:42 -08:00
Anders Kaseorg
becef760bf
cleanup: Delete leading newlines.
...
Previous cleanups (mostly the removals of Python __future__ imports)
were done in a way that introduced leading newlines. Delete leading
newlines from all files, except static/assets/zulip-emoji/NOTICE,
which is a verbatim copy of the Apache 2.0 license.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-08-06 23:29:11 -07:00
Rishi Gupta
7d8d0b2284
settings: Update upgrade text and styling.
...
When we add Plus, the first sentence should change to "Available on Zulip
Standard and Plus".
I copied the styling of .tip out of expediency, but it's also possible that
long term we'll want only 1 tip-like box styling.
The hover styling is a bit random, but I tried to copy other hover styles I
found in settings.scss.
Note that this renames .upgrade_realm_plan_type_suggestion to .upgrade-tip.
2019-07-21 14:32:36 -07:00
Rishi Gupta
0f3c2748dd
notification bot: Update stream announcement message.
2019-07-11 15:22:36 -07:00
Rishi Gupta
7de7b6872b
notification bot: Modify initial stream creation message.
...
Discussion at
https://chat.zulip.org/#narrow/stream/137-feedback/topic/hello.20topic
The "by @**X**" part in the message content is in a later commit.
2019-07-11 14:16:56 -07:00
Rishi Gupta
fbc2239f73
keyboard shortcuts: Update description for S.
2019-05-20 15:10:11 -07:00
Wyatt Hoodes
5231b27dea
popovers: Add a clear status option in user popover.
...
Accomplished by adding a function to clear the status message with
an empty string. The html is then updated to reflect changes without a
refresh.
Currently, it's a small hassle to clear a status message. This option
makes things a bit easier.
Fixes #11630 .
2019-02-26 14:40:17 -08:00
Tim Abbott
fe4a0d0fcd
capitalization: Fix night logo lint errors.
2019-02-18 15:53:55 -08:00
Tim Abbott
a2373a63cd
capitalization: Add GCM to list of proper nouns.
...
This fixes failures in master from the recent GCM merge.
2019-02-08 10:11:55 -08:00
Vishnu Ks
b62bd83083
invites: Add generate multiuse invite button.
2019-02-07 15:41:00 -08:00
Rishi Gupta
36472413e4
hotspots: Add hotspot for gear menu.
2019-02-05 12:19:21 -08:00
Anders Kaseorg
ee8ff4df66
tools: Remove unused imports.
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-02-02 17:10:31 -08:00
Marco Burstein
9ddadd39f4
compose: Add support for using Zoom as the video chat provider.
...
This adds Zoom call properties to the `Realm` model, creates endpoints
for creating calls, adds a frontend and tests.
Fixes #10979 .
2019-01-07 10:00:02 -08:00
Rishi Gupta
f8720fddd6
emails: Update text of notify_new_login.
2018-12-20 16:26:19 -08:00
Vishnu Ks
f9e4d5d28e
emails: Tag password_reset for translation.
2018-12-19 09:21:09 -08:00
Vishnu Ks
0960e654ab
emails: Tag notify_new_login email for translation.
2018-12-19 09:21:09 -08:00
Tim Abbott
d469c14d11
docs: Advertise arbitrary org GitHub patterns for linkifiers.
...
Now that we support this, we should make it really obvious that we do.
Also, link to the Help Center article.
2018-12-17 12:58:52 -08:00
Tim Abbott
f2173bc2a7
check-capitalization: Add a few exclude rules for new strings.
2018-12-16 11:34:31 -08:00
Vishnu Ks
788b98d041
portico: Add page for redirecting to a realm subdomain.
2018-12-04 09:35:35 -08:00
Rishi Gupta
dd0126ff1b
settings: Improve error message when deactivating the last user.
...
This PR was originally started by Rishi Gupta (see #10383 ).
2018-11-27 12:49:43 -08:00
Abhilash Verma
fd9652a9d7
settings_emoji: Make strings more user-friendly.
2018-08-04 09:37:48 -07:00
Yago González
b4084d30d2
emails: Move user role logic for followup_day1 to notifications.py.
2018-05-26 07:29:58 -07:00
Yago González
5b0b9feb7d
i18n: Atomize translation tags.
...
Makes the i18n strings in this file much easier to translate by splitting
them into smaller chunks (which avoids having a lot of code in the tagged
strings), and adds a string that was missing as well.
2018-05-26 07:06:43 -07:00
Shubham Dhama
ec4e5e73ab
org settings: Make time limit input elements inline to dropdown.
...
(To make the capitalization pass we added `N` to ignored phrases.)
2018-05-22 19:32:44 -07:00
Aditya Bansal
e41d32a15a
reminders: Add various design improvements for the UI/reminder msg.
2018-05-21 09:07:37 -07:00
Max Nussenbaum
0ff2051982
portico: Add tour section to homepage.
...
This adds a tour of Zulip to the bottom of the homepage.
In order to get the carousel nave, we use Bootstrap 2 from a CDN on
this page; this isn't ideal in the medium term, but upgrading
Bootstrap across the project is too much work for now.
2018-05-20 15:04:23 -07:00
Tim Abbott
9d6233a457
capitalization: Add an exclude rule for zulip_org_id.
2018-05-03 22:37:24 -07:00
Tim Abbott
a4ff917789
emails: Fix spelling of "Unknown IP" and tag for translation.
2018-04-30 12:04:39 -07:00
Vishnu Ks
e3314be114
emails: Add translation tags to confirm_new_email.
2018-04-27 11:59:36 -07:00
Tim Abbott
3f4f94d111
check-capitalization: Add "G Suite" to proper nouns list.
...
This fixes an error caught by CI.
2018-04-23 10:21:10 -07:00
Tim Abbott
8e334b0f64
check-capitalization: Exclude certain uses of the word "realm".
...
Uses that are actually a variable name don't make sense to exclude.
2018-03-16 16:58:49 -07:00
Vishnu Ks
c385fcefa8
templates: Fix translation tag for disposable email tooltip.
2018-03-15 14:35:24 -07:00
Umair Khan
728cd04c4d
check-capitalization: Check for banned words.
...
Fixes #8619
2018-03-11 15:34:47 -07:00
Tim Abbott
f253f96211
lint: Add "Gravatar" to capitalized terms in linter.
2018-03-05 10:29:18 -08:00
Tim Abbott
6a06e453c7
display_settings: Extend de-duplication of unnecessary logic.
...
We add a new option to the change_display_setting function to support
cases with a custom on-success or on-failure message.
2018-03-04 18:09:46 -08:00
Balaji2198
5aa7098c81
display_settings: Change success/failure feedback interface.
...
This replaces the cumbersome system we had for giving users feedback
on settings state changes in the display settings UI.
We expect this new system to be what we will attempt to migrate other
settings widgets to match over the coming weeks and months. It also
provides the opportunity to significant refactor away a lot of the
code duplication in settings_display.js.
Thanks to Brock Whittaker for redoing the styling and improving the
code simplicity.
Fixes #7622 .
2018-03-04 17:47:05 -08:00
Tim Abbott
a3ca7ee1c7
lint: Add a few strings to capitalization linter.
...
My hope is that we'll be able to eliminate these strings from the UI
altogether soon, but this is needed to keep CI passing for now.
2018-03-04 16:34:00 -08:00
Tim Abbott
335c383bbb
lint: Add some excludes to capitalization linter.
2018-03-02 11:55:46 -08:00
Umair Khan
c415cc74d7
validate_stream_message_address_info: Add i18n tags.
...
Fixes #7076
2018-02-05 16:26:24 -08:00
Cynthia Lin
83706e1bcd
org settings: Add User groups content and design.
2018-01-06 11:50:52 -05:00
Tim Abbott
774380dcb8
capitalization: Allow enabled/disabled to be lower-case.
2017-11-15 17:39:09 -08:00
rht
bf4eda7374
tools: Remove absolute_import in most tools.
...
Tweaked by tabbott to not remove it from lister.py, linter_lib, and
friends, since those are intended to support both Python 2 and 3
(we're planning to extract them from the repository).
2017-09-29 12:28:43 -07:00
Umair Khan
5d00f29c68
capitalization: Ignore LDAP.
2017-09-26 15:58:17 -07:00
Tim Abbott
126171cb76
api: Remove root_domain_uri from API page links.
...
These pages should be references the current server's UI anyway.
2017-08-28 14:13:37 -07:00
Tim Abbott
a0a1fe1512
settings: Rename SERVER_URI to ROOT_DOMAIN_URI.
...
This should be a lot less confusing.
See #6013 for discussion.
2017-08-28 14:09:28 -07:00
rht
437b2a3146
Update "MacOS" text to "macOS"
2017-08-26 09:00:42 -07:00
Greg Price
7cd621bc9d
webhooks/updown: Fix a JsonableError to provide a real error message.
2017-07-24 16:41:22 -07:00
Jack Zhang
e3ef056991
portico: Update registration form help messages.
2017-07-21 13:09:06 -07:00