Tim Abbott
a32dc12a4f
lint: Fix PEP8 lint error in googlesearch.py.
2017-03-17 12:15:43 -07:00
royabouhamad
5aff3c7bf6
interactive bots: create a google bot.
2017-03-17 11:54:21 -07:00
Akash Kothawale
edfb9c21bc
github_webhook: Send test message sent by GitHub webhook integration.
...
Fixes #3994 .
2017-03-17 11:47:04 -07:00
Akash Kothawale
282d27a934
git.py: Add setup webhook message.
2017-03-17 11:44:01 -07:00
adnrs96
ae200cbaba
Clean subscriptions.css to use 4 space indents.
2017-03-17 11:00:44 -07:00
adnrs96
be405200d0
Clean right-sidebar.css to use 4 space indents.
2017-03-17 11:00:44 -07:00
adnrs96
c67eb54d05
Clean media.css to use 4 space indents.
2017-03-17 11:00:44 -07:00
adnrs96
a53114a49a
Clean compose.css to use 4 space indents.
2017-03-17 17:07:55 +05:30
Brock Whittaker
d17a3531b3
Fix ui.home_tab_obscured call to not block scroll events.
...
This fixes the a call being made in ui.js that prevents all scroll
events from occurring while a modal is displayed.
This used to be necessary back in 2012 as modals didn't require
scrolling and would affect background scrolling, however it isn't
required anymore.
2017-03-16 14:23:34 -07:00
Steve Howell
eece725073
compose fade: Limit user-fade to .user-sidebar-entry.
...
Our JS/CSS now only uses the user-fade class for elements
that have the user-sidebar-entry class. This should prevent
bugs related to having doubly opaque elements.
2017-03-16 14:06:40 -07:00
Steve Howell
19729b83f4
compose fade: Introduce message-fade/user-fade CSS classes.
...
We now have specific HTML/CSS classes for message fading and
user fading. They currently both have the same effect, changing
opacity, but we can now more easily treat them differently.
This change also removes "faded" attributes in compose-fade,
which avoids some confusion related to landing pages having
a "faded" class as well.
2017-03-16 14:06:40 -07:00
Steve Howell
cfba72e59c
compose fade: Remove obsolete "unfaded" class.
...
We don't have any CSS for "unfaded," so setting the class in JS
just slows down the app.
2017-03-16 14:06:40 -07:00
Steve Howell
11e52f5e91
compose fade: Simplify selector for unfading.
...
We don't set "faded" for ".message_row", so there is no need
to remove the HTML class.
2017-03-16 14:06:40 -07:00
Philip Skomorokhov
8c52a94692
edit: Remove More/Collapse when in message edit/view source mode.
...
This entails displaying it when the editing mode ends.
Fixes #3871 .
2017-03-16 11:30:49 -07:00
wizsid11
19d1f4cab7
git integration: Change push commits message to show url at the end.
2017-03-16 11:06:03 -07:00
zerocod3r
81989b965e
Add titles to various message actions elements.
...
Fixes #4038 .
2017-03-16 10:45:05 -07:00
Rohitt Vashishtha
202389d4a7
notifications: Fix incorrect advertising in missed-message emails.
...
Missed-message email replies using the reply-to of
noreply@zulipchat.com shouldn't advertise that "just replying" will
work.
Rebased and commit message rewritten by tabbott.
Fixes #3965 .
2017-03-15 22:34:31 -07:00
Tim Abbott
1c5e9ae7f6
mypy: Fix unicode error in Jira webhook.
2017-03-15 22:01:04 -07:00
Tim Abbott
5db3f60c7d
travis: Temporarily disable failing Nagios tests.
...
Apparently Travis CI has a very strange issue today that causes our
Nagios/E2E tests to have Tornado failing to connect to RabbitMQ.
Causes unknown, but I've spent a day trying to debug this without
luck, and we need our test suites passing in the meantime.
2017-03-15 22:01:04 -07:00
Cynthia Lin
5a95583527
docs: Update zulipbot guide with new features.
2017-03-15 18:01:23 -07:00
Tomasz Kolek
51b839ac11
jira integration: Add support for unicode chars.
...
Fixes : #3967
2017-03-15 16:26:57 -07:00
kunall17
5a1e952cb5
Implemented test's for muting/unmuting a topic
2017-03-15 16:19:00 -07:00
kunall17
a908bb1898
Implemented API routes for muting/unmuting a topic
2017-03-15 16:19:00 -07:00
Brock Whittaker
966e161fb2
Fix ui.home_tab_obscured to detect modals open.
...
All open modals now should have the selector ".overlay.show",
so checking if a modal is open is as simple as checking the length
of the selection ".overlay.show".
Fixes #3655 .
2017-03-15 15:45:10 -07:00
Tim Abbott
17c8527856
nagios: Clean up check_send_receive_time arguments.
2017-03-15 12:52:27 -07:00
Tim Abbott
0ff1f3d663
nagios: Error on heartbeat events in check_send_receive_time.
...
It was probably going to fail anyway if those show up, but this
produces a clearer failure mode.
2017-03-15 12:51:19 -07:00
Tim Abbott
04195e0be6
modals: Add blueslip error reporting for invalid modal.
...
This should help if we screw up adding an additional modal in the future.
2017-03-15 12:35:23 -07:00
Brock Whittaker
3bc2ed6dc9
Switch "invite users" to new component overlay.
...
Fixes #4036 .
2017-03-15 12:29:09 -07:00
Brock Whittaker
6ddf3abe40
Fix pointer events in #settings overlay form sidebar.
...
The pointer events for the sidebar were incorrect in the way they
were set such that when the sidebar was off to the right and
hidden it would still attract pointer events.
2017-03-15 12:28:49 -07:00
Brock Whittaker
b0e5aeb313
Consolidate JavaScript modal closing in modals.js.
...
This consolidates all actions to close modals into modals.js and
triggers the correct cleaning/collapsing function dependent on what the
data-overlay attribute is labeled as.
It also ensures these all have an e.stopPropagation().
Fixes #4029 .
2017-03-15 12:27:44 -07:00
Brock Whittaker
8ef20a0ed2
Remove meta.focusing boolean.
...
This was supposed to prevent unwanted modal closes but due to the new
mechanics of modals, it’s better to not prevent the first click.
2017-03-15 12:17:27 -07:00
Brock Whittaker
2e30cef8e9
Change "hashchange.exit_settings" to "hashchange.exit_modal".
...
Change the name of the hashignore and replace mechanism from
exit_settings to exit_modals since it is now used for more than just
the settings.
2017-03-15 12:17:27 -07:00
Brock Whittaker
075b7cd630
Switch "streams" to new component overlay.
2017-03-15 12:17:27 -07:00
Brock Whittaker
b1839268cd
Switch "settings" to new component overlay.
2017-03-15 12:17:27 -07:00
Brock Whittaker
21525ee4db
Switch "informational overlays" to new component overlay.
2017-03-15 12:17:27 -07:00
Brock Whittaker
8419eedcbd
Switch "lightbox" to new component overlay.
2017-03-15 12:17:27 -07:00
Brock Whittaker
81b2114d8c
Switch "drafts" to new component overlay.
2017-03-15 12:17:27 -07:00
Brock Whittaker
c324cdf6cb
Add component overlay classes.
...
These are the classes that should apply to all overlays and replace
their current functions.
2017-03-15 12:17:27 -07:00
K.Kanakhin
f77c5fc086
settings: Extend `DATA_UPLOAD_MAX_MEMORY_SIZE` from default value.
...
- In django 1.10 was added `DATA_UPLOAD_MAX_MEMORY_SIZE` parameter,
which controls max size of uploading files. By default it is 2.5MB.
2017-03-15 12:15:27 -07:00
Rishi Gupta
40fb6ea80e
lint: Prevent importing from zerver in migrations.
2017-03-15 12:02:24 -07:00
aakash-cr7
f44caaf36e
Focus on the close button when viewing the edit message history.
...
Fixes #4035 .
2017-03-15 11:43:50 -07:00
Cynthia Lin
f47d7b7290
user docs: Update docs to replace *Custom alert words* with *Alert words*.
...
Fixes #4066
2017-03-15 11:25:37 -07:00
Cynthia Lin
589551b6ee
settings: Change "Custom alert words" to "Alert words".
2017-03-15 11:25:37 -07:00
Umair Khan
242d3ffaf4
Add timezone field in UserProfile.
...
Implements backend of #1506 .
2017-03-15 11:18:24 -07:00
Umair Khan
0d296afa54
github: Return '' when name is None.
2017-03-15 11:11:09 -07:00
Umair Khan
e44e58f6d5
logging: Skip log records originated in site packages.
...
This fixes the huge exception we get in our logs from django.template
logger. This exception is a known bug in Django, see
https://code.djangoproject.com/ticket/26886
Fixes #3974
2017-03-15 11:07:31 -07:00
Cynthia Lin
902207da71
node: Update package.json to eliminate vulnerable dependecies.
2017-03-14 18:21:00 -07:00
Brock Whittaker
c155577246
Allow users to resize the message compose box.
...
This allows for users to resize the message compose box without it
collapsing back down to jQuery autosize’s preferred height.
When you hide the compose box and then re-show it, it keeps the
previous height but reactivates the jQuery module.
Fixes : #2236 .
2017-03-14 17:40:21 -07:00
Rishi Gupta
af4718c50c
retention.py: Remove use of domain from get_expired_messages.
...
get_expired_messages seems to only be used by tests anyway.
2017-03-14 17:17:42 -07:00
Rishi Gupta
92dd767519
management commands: Change help text to say realm instead of domain.
2017-03-14 17:17:42 -07:00