Vishnu Ks
a82b3f1ea5
management: Use add_user_list_args in turn_off_digests.
2017-08-24 14:29:32 -07:00
Vishnu Ks
f9a6dffe1a
management: Add add_user_list_args function to ZulipBaseCommand.
2017-08-24 14:29:32 -07:00
Steve Howell
87c4961597
Add zerver/lib/topic_mutes.py
...
This is mostly pure code extraction.
It also removes some dead code in update_muted_topic, where
were updating muted_topics spuriously before calling
do_update_muted_topic.
2017-08-24 14:20:35 -07:00
Brock Whittaker
624f1bb151
Restyle checkboxes to be less visually abrasive.
...
This restyles the checkboxes to be more subtle in their rest and
unchecked state so they don't create too much visual noise on the
page.
2017-08-24 14:19:49 -07:00
Brock Whittaker
3e2e24f4cd
Lighten subscriptions settings grey boxes.
...
This increases the luminosity of the subscriptions settings boxes
from 93% to 97%.
2017-08-24 14:19:49 -07:00
Brock Whittaker
cac4aeaa5f
Clean up "Stream accessibility" section.
...
This cleans up the "Stream accessibility" section by putting the
radio boxes in a container along with fixing the margins around
various things.
2017-08-24 14:19:49 -07:00
Brock Whittaker
74f48ed5ba
Make stream creation titles more consistent in size.
...
This brings down the number of stream creation title sizes from
4 (!!) to 1.
2017-08-24 14:19:47 -07:00
Brock Whittaker
b73f5c9770
Fix responsive issue with stream filter search.
...
This fixes the search input collapsing to a second line in between
1024px and 1033px width views.
2017-08-24 13:59:40 -07:00
Tim Abbott
9e3ba52c66
portico: Fix upper-left link for non-help-center pages.
2017-08-24 13:44:55 -07:00
Brock Whittaker
44636051e4
Make /help/ sidebar more discoverable on mobile/narrow.
...
This makes the /help/ sidebar more discoverable at windows less
than 1000px in width because it makes it stick out a bit when it
is closed with the hamburger menu at the top.
Fixes : #6038 .
2017-08-24 13:38:22 -07:00
Brock Whittaker
321074856e
/integrations/: Focus search bar on page load.
...
This focuses the search bar on initial page load.
2017-08-24 11:38:13 -07:00
Vaida Plankyte
380dd38fc7
assets: Add email illustration SVGs to assets folder.
2017-08-24 11:37:24 -07:00
Tim Abbott
3ceba5ef1e
test-backend: Require coverage on most webhook integrations.
2017-08-24 11:33:14 -07:00
Robert Hönig
18a080cd6c
Don't handle json payload key errors inside webhooks.
...
Fixes first part of #6213 .
2017-08-24 11:33:14 -07:00
Rishi Gupta
ecb428100f
features: Update hero text.
2017-08-24 09:58:47 -07:00
Tim Abbott
93fb6a1688
models: Add support for using the root subdomain.
...
Previously, realm.uri and realm.host didn't support using a subdomain
of the empty string (""), aka using the root domain.
Also, since we're already accessing self.subdomain, we don't need to
check REALMS_HAVE_SUBDOMAINS again.
2017-08-23 23:19:19 -07:00
Tim Abbott
f46f3871b4
integrations: Add support for using root subdomain.
...
This fixes up the URL/link construction to make the root subdomain work.
2017-08-23 23:18:36 -07:00
Tim Abbott
d44ac5c320
auth: Clean up google_oauth2_test arguments.
2017-08-23 20:50:03 -07:00
Tim Abbott
30e1aada42
docs: Stop documenting how to create multiple organizations.
...
This documentation wasn't super helpful, since users will want
REALMS_HAVE_SUBDOMAINS.
2017-08-23 20:07:17 -07:00
Tim Abbott
d3e3c704d4
do_create_realm: Remove unnecessary second return value.
...
Unlike creating a stream, there's really no reason one would want to
call the function to create a realm while uncertain whether that realm
already existed.
2017-08-23 20:07:17 -07:00
Tim Abbott
8a65fdce49
subdomains: Fix over-aggressive redirect to find_my_team.
...
If the root domain is a valid subdomain, we don't want to redirect
everyone away from it.
2017-08-23 20:07:17 -07:00
Tim Abbott
397340b454
test_events: Fix a missing mypy import.
2017-08-23 20:04:20 -07:00
Vishnu Ks
8418f0d30e
dev_login: List realms and show only users in the selected realm.
2017-08-23 19:27:32 -07:00
Tim Abbott
fa97dd1408
setup_path_on_import: Drop Python 2 support.
2017-08-23 19:21:50 -07:00
Tim Abbott
225debdbc5
test_events: Fix a misplaced type annotation.
2017-08-23 19:19:14 -07:00
Tim Abbott
8cbdaca9f5
fix_unreads: Fix handling of muted_topics on missing streams.
...
If the stream no longer exists, we can just ignored the muted_topics
entry.
2017-08-23 18:14:11 -07:00
Steve Howell
f797604e66
Add test coverage for unreads count (stream muting).
2017-08-23 18:00:59 -07:00
Tim Abbott
7918551fa9
fix_unreads: Help postgres figure out the most efficient query.
...
In theory, this shouldn't make a difference, but in practice, this
helps postgres make better use of our unread messages index.
2017-08-23 18:00:33 -07:00
Vishnu Ks
50fe1f7d9c
streams: Fix errors when notifications_stream is deactivated.
...
Fixes #6225 .
2017-08-23 17:54:05 -07:00
Vishnu Ks
58ad61a4ac
actions: Fix errors when notifications_stream is deactivated.
2017-08-23 17:53:52 -07:00
Vishnu Ks
59790f37fc
models: Create get_notifications_stream method in class Realm.
2017-08-23 17:50:34 -07:00
Steve Howell
ead40d8d08
Exclude muted streams from page_params.unread_msgs.count.
...
This adds one fairly cheap query, and gets the bankruptcy count
more in the ballpark of the home unread count. (But we don't
account for topics yet.)
2017-08-23 17:39:22 -07:00
Cynthia Lin
60ca87a3e1
analytics: Add link to Analytics user docs.
2017-08-23 17:34:08 -07:00
Steve Howell
b215229d22
unread: Add code to set unread counts from page_params data.
...
This won't run in production due to the feature flag.
2017-08-23 17:25:52 -07:00
Steve Howell
540c452fc2
unread: Use a an "id_set" for unread_messages.
2017-08-23 17:25:52 -07:00
Tim Abbott
75d9f66bf0
fix_unreads: Fix error handling with no recipient_ids.
...
Previously, this would send an invalid database query to postgres.
2017-08-23 17:15:33 -07:00
Vaida Plankyte
b2c0ff68c2
frontend: Add hotkey information to title/inline text.
...
This should make many Zulip hotkeys significantly more discoverable.
2017-08-23 17:12:09 -07:00
Vaida Plankyte
fc1d1f7379
compose.html: Add title for emoji picker.
2017-08-23 17:06:11 -07:00
Brock Whittaker
a6f2a0c943
settings: Remove whitespace on left side of bot key.
...
The bot API key when selected in the "Your bots" panel would have
some whitespace due to the fact that the HTML markup would make
some space between the span and button.
Fixes : #6189 .
2017-08-23 15:31:28 -07:00
David Taylor
2bb5013efc
integrations: Add discourse integration.
...
The actual integration lives on the Discourse side.
2017-08-23 15:25:12 -07:00
Tim Abbott
a6ab3269d2
docs: Clean up headings on new existing server instructions.
2017-08-23 15:11:23 -07:00
Tim Abbott
a397e92fb3
docs: Fix problematic line-wrapping.
2017-08-23 15:10:35 -07:00
Tim Abbott
2424819749
install: Move upstart checks a bit earlier.
...
This should make it much more likely that users see this before
waiting a long time for other things to happen, since the `apt-get
dist-upgrade` step is really slow. We can't move further to the top,
since this requires `lsb_release` to be installed.
2017-08-23 14:55:01 -07:00
Hobson Lane
a647f7bf9f
docs: Add tips on installing on an existing server.
2017-08-23 14:53:14 -07:00
Vaida Plankyte
a7ccd313bc
frontend: Add email illustrations to static/images/emails.
2017-08-23 13:45:00 -07:00
Vaida Plankyte
5549a9fc78
docs: Move template section from translating.md to html-templates.
...
Fixes #1649 .
2017-08-23 13:43:29 -07:00
Vaida Plankyte
b881b67448
navbar.html: Add empty alt to nav-logo.
2017-08-23 13:15:36 -07:00
Steve Howell
bc61fae6d2
fix_unreads: Actually update pre-pointer unread counts.
...
This fixes an oversight in the original version. (We have only
used this in controlled experiments.)
2017-08-23 13:13:23 -07:00
Yago González
7d5d8ac61e
lint: Add rule for spacing inside Handlebars translation tags.
...
This commit also includes the fixes to make all Handlebars templates
compliant with the new rule.
2017-08-23 13:08:57 -07:00
Yago González
3a4c6f83fc
lint: Ban trailing spaces in Handlebars translation tags.
2017-08-23 13:08:57 -07:00