Commit Graph

14561 Commits

Author SHA1 Message Date
anirudhjain75
84d065265b docs: Edit browse-and-join-streams.md to conform to style guide 2017-01-12 16:28:42 -08:00
anirudhjain75
8b180b1455 docs: Edit create-a-stream.md to conform to style guide 2017-01-12 16:28:13 -08:00
Vamshi Balanaga
72cfc64144 docs: Fix grammatical error in Verify that your message has been succesfully sent 2017-01-12 15:48:30 -08:00
Anirudh Jain
705ae523db emoji picker: Add emoji next at cursor instead of end of message.
Simplified by tabbott.

Fixes: #3155
2017-01-12 15:31:18 -08:00
Steve Howell
baef662dcb Add tools/review for reviewing PRs.
This script ensures you are starting on master in a pristine
state, and then it creates a branch called review-NNNN for
PR #NNNN in your local repo, along with some basic stats about
the PR.
2017-01-12 15:26:40 -08:00
Rafid Aslam
d3ee53bdef Move endpoints to use stream_id instead of stream_name in their URLs
- Change `stream_name` into `stream_id` on some API endpoints that use
`stream_name` in their URLs to prevent confusion of `views` selection.

For example:
If the stream name is "foo/members", the URL would be trigger
"^streams/(?P<stream_name>.*)/members$" and it would be confusing because
we intend to use the endpoint with "^streams/(?P<stream_name>.*)$" regex.

All stream-related endpoints now use stream id instead of stream name,
except for a single endpoint that lets you convert stream names to stream ids.

See https://github.com/zulip/zulip/issues/2930#issuecomment-269576231

- Add `get_stream_id()` method to Zulip API client, and change
`get_subscribers()` method to comply with the new stream API
(replace `stream_name` with `stream_id`).

Fixes #2930.
2017-01-12 15:23:31 -08:00
Rafid Aslam
156eefacc2 API: Add json/get_stream_id endpoint
Add `json/get_stream_id` endpoint, used to convert `stream_name`
into `stream_id`.
2017-01-12 15:23:31 -08:00
Rafid Aslam
ead32b179c Add missing encodeURIComponent() on some API uses
Fixes #2930.
2017-01-12 15:23:31 -08:00
Rishi Gupta
f375caed46 /activity: Fix URL route for analytics.views.get_realm_activity.
analytics.views.get_realm_activity was taking a 'realm_str', but the URL
route was expecting a 'realm'. Changed the URL route to take a 'realm_str'.
2017-01-12 15:21:06 -08:00
Brock Whittaker
de6c7ad360 Fix Emoji Popover being leaked in certain circumstances.
Fixes the leaked popover issue where a popover for a dead element was
unable to be removed because it wasn’t connected to a parent that
existed in the DOM. Now they are cleaned up on every call to
popovers.hide_all().

Fixes: #3077.
2017-01-12 15:06:38 -08:00
Rishi Gupta
c2ca4cb1bb day2 email: Soften advice against using long topics.
In response to feedback that joining (and sending a first message to) a new
chat platform/org is already intimidating enough, and "Not Recommended" gets
the point across in a gentler way.
2017-01-12 15:04:51 -08:00
Tomasz Kolek
053feb947c Change way of handling comments event in jira integration. 2017-01-12 14:54:32 -08:00
Tomasz Kolek
9a60220c37 Refactor jira integration.
Remove events that don't exist.
Move handling issue events to separate function.
Make formatting strings using format function.
Change camelCase variable name convetion to using underscores.
Make unknown events error more clear.
Add issue_event_type_name param to all fixtures.
2017-01-12 14:54:32 -08:00
Tim Abbott
a6ba6432eb docs: Revise user guide for verifying messages were sent. 2017-01-12 14:34:16 -08:00
Vamshi Balanaga
84db825f88 docs: Add user guide for Verify that your message has been successfully sent. 2017-01-12 14:31:27 -08:00
synicalsyntax
c500266b70 docs: Conform *Upload and share files* doc to documentation styling guidelines. 2017-01-12 14:11:49 -08:00
synicalsyntax
4e85a0e409 docs: Conform *Preview your message before sending* doc to documentation styling guidelines. 2017-01-12 14:11:49 -08:00
synicalsyntax
2d1ef283a0 docs: Conform *Add emoji* doc to documentation styling guidelines. 2017-01-12 14:11:49 -08:00
synicalsyntax
b3cc10377e docs: Conform *Restrict user email addresses to certain domains* doc to documentation styling guidelines. 2017-01-12 14:11:49 -08:00
synicalsyntax
7c57c84eb2 docs: Conform *Set notifications for a single stream* doc to documentation styling guidelines. 2017-01-12 14:11:49 -08:00
synicalsyntax
be26c4e67e docs: Conform *Use Zulip on Android* doc to documentation styling guidelines. 2017-01-12 14:11:49 -08:00
synicalsyntax
2505a1be5c docs: Conform *Signing out* doc to documentation styling guidelines. 2017-01-12 14:11:49 -08:00
synicalsyntax
57d2dd9d44 docs: Conform *Deactivate your account* doc to documentation styling guidelines. 2017-01-12 14:11:49 -08:00
polypmer
2c58af9305 Check and Uncheck All only on visible (filtered) users.
When filtering users in the new stream form, check all
and uncheck all will only effect those users who are filtered,
visible in the dom.

Includes a Casper test for the new condition.
2017-01-12 13:58:54 -08:00
Steve Howell
7bd16b3946 dev tools: Diagnose venv problems more clearly.
In tools/diagnose, we now catch an ImportError if
we cannot import django, and we instruct the
devloper about the mostly likely remedies.
2017-01-12 13:46:05 -08:00
royabouhamad
aa14627b07 Interactive bots: Create a thesaurus bot. 2017-01-12 13:07:12 -08:00
andrewallen00
badd4be155 docs: Add user guide for configure mobile notifications. 2017-01-12 10:52:08 -08:00
Steve Howell
5ec0bc1213 Fix typing import in tools/diagnose. 2017-01-12 10:49:11 -08:00
brockwhittaker
3cb0db586d Change the "top of messages" logo to SVG from PNG.
This changes the logo that sits at the top of the messages to an SVG
rather than a PNG used as the current navbar logo that is filtered to
be grayscale.

This fixes a significant performance regression that had been caused
by adding that logo to the top of the feed.

Thanks to @rishig for generating the SVG!
2017-01-12 10:36:29 -08:00
K.Kanakhin
aaf82ae090 documentation-crawler: Check images in help documentation.
This checks both that all images under static/images/help/ are used in
the help documentation, and also that none of the image tags are broken.

- Improve documentation spiders and crawler with spider error state.

Fixes #3070.
2017-01-12 10:02:32 -08:00
K.Kanakhin
9fecd85e4a user-docs-images: Remove unnecessary user docs images.
Fixes #3070.
2017-01-12 10:02:26 -08:00
Tim Abbott
8842954e3c help: Remove links to screenshots of icons. 2017-01-12 10:00:49 -08:00
Robert Hönig
8b6a28dfa6 Fix virtual_fs bot trying to read a directory
This commit prevents the bot from crashing when a command
like 'fs read /home' is entered. Instead, an error is
displayed.
2017-01-12 09:16:17 -08:00
JefftheBest1
2d7ee577d5 docs: Join a Zulip Organization 2017-01-12 09:12:08 -08:00
Bojidar Marinov
bc056488b6 docs: Edit alert-words.md to conform to style guide. 2017-01-12 08:52:19 -08:00
Bojidar Marinov
d4b0f04fac docs: Edit configure-audible-notifications.md to conform to style guide. 2017-01-12 08:52:19 -08:00
Bojidar Marinov
c0fd0e3ee3 docs: Edit configure-desktop-notifications.md to conform to style guide. 2017-01-12 08:52:19 -08:00
Bojidar Marinov
ee9eb2004e docs: Edit mute-a-stream.md to conform to style guide. 2017-01-12 08:52:19 -08:00
Bojidar Marinov
d4571c75d3 docs: Edit and extend mute-a-topic.md to conform to style guide. 2017-01-12 08:52:19 -08:00
JefftheBest1
a549ed6e65 Removed accommodate typos 2017-01-12 04:53:31 -08:00
JefftheBest1
f0afa3e8df Fixed typos with receive 2017-01-12 04:52:44 -08:00
JefftheBest1
9de75f5167 Fixed typos with separate 2017-01-12 04:52:05 -08:00
JefftheBest1
110398bf36 Fixed typos in test-queue-worker-reload 2017-01-12 04:51:27 -08:00
JefftheBest1
ff8639f9db Fixed typos with threshold. 2017-01-12 04:50:20 -08:00
JefftheBest1
effa7523a4 Fixed a typo in zulip_change_commit.py 2017-01-12 04:49:47 -08:00
JefftheBest1
5008f45112 Fixed typo in munin.conf.erb 2017-01-12 04:49:19 -08:00
Steve Howell
3ee733eb51 Extract encode_operand/decode_operand in hashchange.js.
These are just one-liners for now, but they will set us up
to do different encodings for different narrows.
2017-01-11 18:31:17 -08:00
Steve Howell
030c6649ae tests: Improve hashchange coverage for operators.
Test round tripping of operators in hashchange.js.
2017-01-11 18:31:17 -08:00
Tim Abbott
da84ff3746 backends: Fix some slightly confusing error messages. 2017-01-11 18:08:29 -08:00
JefftheBest1
71d34e91bd Fixed typos in backends.py 2017-01-12 13:05:50 +11:00