Rohitt Vashishtha
6d9273819c
tests: Cover new composebox typeahead terminal symbols.
2017-12-08 01:00:38 -08:00
AlloulDorian
39dc41f40b
user docs: Add doc for video calls.
2017-12-07 16:57:50 -08:00
cPhost
c6985e2eee
eslint: add --cache flag for faster linting
2017-12-07 15:14:51 -08:00
Brock Whittaker
59b0776c53
left-sidebar: Lighten global filter icons.
...
This lightens them to a half-opaque base text color so they stand out
less than they currently do.
2017-12-07 15:10:07 -08:00
Brock Whittaker
aebf63c288
sidebars: Change to more muted hover/active colors.
...
The active streams and users should be more muted grey tones than the
greens and blues that they currently are.
2017-12-07 15:10:07 -08:00
Brock Whittaker
60e018e972
sidebars: Add 1px of vertical margin to all <li>.
...
This makes the list slightly less dense (9%) and ensures that the
borders of hovered items and active items don’t touch each other.
2017-12-07 15:10:07 -08:00
Brock Whittaker
953ee778f3
sidebars: Remove link underlines on hover.
...
This removes the underlines on the stream names and user names when
hovered over for a cleaner look. This is acceptable due to the fact
that hover is signified already by a light grey background.
2017-12-07 15:10:07 -08:00
cPhost
7504d01066
node tests: Cover stream_data.remove_default_stream.
2017-12-07 15:05:44 -08:00
Jerry Zhang
48ebec3a29
node tests: Cover exports.get_default_status.
2017-12-07 15:02:12 -08:00
Jerry Zhang
e134fd610e
node tests: Cover exports.is_for_stream_id.
2017-12-07 14:58:27 -08:00
Jerry Zhang
806e9bb742
node tests: Cover exports.remove_subscriber.
2017-12-07 14:57:15 -08:00
Jerry Zhang
b874693242
node tests: Cover exports.user_is_subscribed.
2017-12-07 14:57:15 -08:00
Vishnu Ks
a30152cb94
models: Use is_cross_realm_bot_email whenever possible.
...
Fixes #7557
2017-12-07 14:55:06 -08:00
Vishnu Ks
ff43443ac7
models: Create is_cross_realm_bot_email function.
2017-12-07 14:55:06 -08:00
Cynthia Lin
c90faca875
portico: Modify docs sidebar to a light shade of green.
2017-12-07 14:40:17 -08:00
Cynthia Lin
b7fb86b9ea
user docs: Modify sidebar and index page styling.
2017-12-07 14:40:17 -08:00
Cynthia Lin
eddf3a722a
components: Change cursor to pointer for checkbox labels.
...
Lets users know that they can toggle the checkbox by clicking the corresponding label.
2017-12-07 14:37:23 -08:00
Cynthia Lin
5f480495f8
invitations: Make stream labels click targets.
...
Label tags can't be nested in each other.
Fixes #7582 .
2017-12-07 14:37:23 -08:00
Vishnu Ks
6e85122724
integrations: Fix broken ifttt link.
2017-12-07 10:28:53 -08:00
Rohitt Vashishtha
9c2a28b6df
invitations: Fix lint errors in test_queue_workers.
2017-12-06 22:15:25 -08:00
Rishi Gupta
6787fbd547
invitations: Change rate limiting to use invites_sent::day.
...
[greg: small tweaks]
2017-12-06 20:35:50 -08:00
Rishi Gupta
fbd8dde1f8
invitations: Add LoggingCountStat to keep track of sent invitations.
2017-12-06 20:35:50 -08:00
Rishi Gupta
100167fcf8
invitations: Change error messages for resend/revoke views.
...
We don't have a concept of invitation ID on the frontend (or backend).
2017-12-06 20:35:50 -08:00
Rishi Gupta
cb5eb47470
invitations: Move resend/revoke error handling out of actions.py.
2017-12-06 20:35:50 -08:00
Rishi Gupta
968aae167b
invitations: Remove get_prereg_user_by_email.
...
The original logic is buggy now that emails can belong to (and be
invited to) multiple realms.
The new logic in the `invites` queue worker also avoids the bug where
when the PreregistrationUser was gone by the time the queue worker got
to the invite (e.g., because it'd been revoked), we threw an exception.
[greg: fix upgrade-compatibility logic; add test; explain
revoked-invite race above]
2017-12-06 20:35:50 -08:00
Greg Price
cab5c418f1
invitations: Add tests for queue worker.
2017-12-06 20:30:42 -08:00
Rishi Gupta
8baadc6b15
invitations: Add check for invite limit to resend invite pathway.
2017-12-06 20:30:42 -08:00
Greg Price
b3482429f1
invitations: Adjust a few blank lines for clarity and compactness.
2017-12-06 20:30:42 -08:00
Rishi Gupta
cb527fd3c6
invitations: Move spammer check from do_invite_users into its own function.
2017-12-06 20:30:42 -08:00
Rishi Gupta
e48bc9136a
invites: Change resend invitation pathway to use existing code.
...
This code changes frequently enough that errors are bound to creep in. The
main change is that this sends the original invitation email instead of the
reminder email, but I think that's fine.
2017-12-06 20:30:42 -08:00
Rishi Gupta
e8b33f2c78
settings_invites: Change wording on resend button.
2017-12-06 20:30:42 -08:00
Brock Whittaker
349dad7a84
typeaheads: Change active <li> to have white text again.
...
This was accidentally changed due to an inheritance problem of
`.typeahead.dropdown-menu a` overriding the default bootstrap
selector `.dropdown-menu .active > a` with its color styling
preferences.
2017-12-06 16:48:08 -08:00
Brock Whittaker
2776787dc3
compose-alert: Remove unneeded style.
...
This removes the width attribute that actually makes the notification
about a pixel too long, because removing this with a block element will
automatically make it 100% auto fit.
2017-12-06 16:48:08 -08:00
Brock Whittaker
0ed9da9a11
compose: Make compose alerts dark-mode compatible.
...
This makes all the alerts in the compose box compatible with dark mode
by choosing different colors and fixing borders to be properly
pronounced, along with removing text shadows that make text unreadable.
2017-12-06 16:48:08 -08:00
Brock Whittaker
9a3a9be926
compose: Restyle `#out-of-view-notification` alert.
...
This restyles the notification to be slightly lighter green and have
styles that are more compatible with dark mode, along with removing
dead styles.
2017-12-06 16:48:08 -08:00
Brock Whittaker
83d9844fcd
compose: Center "x" vertically and horizontally on cross-stream warning.
...
On the warning that occurs when you are cross posting to a different
stream, move the “x” to be vertically centered and horizontally aligned
with the”x” on other warnings in the compose box.
2017-12-06 16:48:08 -08:00
Brock Whittaker
0e4eef6ef0
dark-mode: Make bankruptcy modal dark-mode compatible.
...
This makes the bankruptcy modal compatible with dark mode by adding the
`.modal-bg` class to switch it to dark mode, and by setting a darker
background and border color to the modal header.
2017-12-06 16:48:08 -08:00
Brock Whittaker
a3dac75383
bankruptcy: Change to new default button styles.
...
This changes the bankruptcy modal to use the new default button style.
2017-12-06 16:48:08 -08:00
Brock Whittaker
a5da6265eb
dark-mode: Make all states of navbar <li> dark mode compatible.
...
This fixes and adds to the logic in commit `525e8e3`. That commit
would only have the stream be the correct color if it was active,
but really it should be dark text by default regardless of whether
it is the active tab bar list item.
2017-12-06 16:48:08 -08:00
Jerry Zhang
4fd3492e73
node tests: Cover exports.get_user_group_from_id.
2017-12-06 06:34:31 -08:00
picapi_
5febd177cf
mypy: Use Python 3 type syntax in zerver/webhooks/newrelic/view.py.
2017-12-05 16:32:18 -08:00
picapi_
d55d680758
mypy: Use Python 3 type syntax in zerver/webhooks/homeassistant/view.py.
2017-12-05 16:32:18 -08:00
picapi_
c2ef7e7ce5
mypy: Use Python 3 type syntax in zerver/webhooks/freshdesk/view.py.
2017-12-05 16:32:18 -08:00
picapi_
21e629f351
mypy: Use Python 3 type syntax in zerver/lib/test_classes.py.
2017-12-05 16:32:18 -08:00
picapi_
96fa399ce0
mypy: Use Python 3 type syntax in tools/lister.py.
2017-12-05 16:32:18 -08:00
cPhost
bbdf9f0306
node tests: Cover stream_data.notifications_in_home_view
2017-12-05 16:30:36 -08:00
cPhost
cd9c066c0b
node tests: Cover stream_data.name_in_home_view
2017-12-05 16:30:36 -08:00
cPhost
5f50786129
node tests: Cover exports.operators.
2017-12-03 14:01:19 -08:00
cPhost
8b7e355949
node tests: Cover single_collect.
2017-12-03 14:01:19 -08:00
cPhost
8d0ccd29fe
narrow_state: Make set_compose_defaults return opts.
2017-12-03 14:01:19 -08:00