Commit Graph

14137 Commits

Author SHA1 Message Date
Rishi Gupta 13d1a636d5 queue_processors.SignupWorker: Upgrade to MailChimp API v3.0.
Removes the dependence on postmonkey, which is a wrapper around
MailChimp API v1.3. MailChimp recommends using their v3.0 API directly,
rather than through a wrapper library.
2016-12-29 16:16:18 -08:00
Rishi Gupta c61938f719 SignupWorker: Use dictionary indexing instead of get for name and email.
We always pass in EMAIL in data, and NAME in merge_vars.
2016-12-29 16:16:18 -08:00
Brock Whittaker 71dd9387f8 Removing #full_name IDs.
There was a duplicate #full_name ID being added many times in tables.
They should be removed because they are not being called anywhere and
should not exist in multiples.
2016-12-29 16:15:14 -08:00
Brock Whittaker a9e49338de Change #name_change_container to class.
This changes the selector #name_change_container to a class because
there should never be more than one of an ID.
2016-12-29 16:15:14 -08:00
Rishi Gupta 52c18e9c9d run-dev: Change provisioning error messages to not reference tests.
Previously, we got the following as a part of the output when running
`tools/run-dev.py` without provisioning:

    It looks like you checked out a branch that has added
    dependencies beyond what you last provisioned.  Your tests
    are likely to fail until you add dependencies by provisioning.

which is a bit confusing.
2016-12-29 16:13:49 -08:00
Bojidar Marinov 8876179ef7 message-edit: Always rerender home view after topic editing.
When editing a message changes the current narrow, we rerender the
narrowed view earlier in the function, so we don't need to do it here.
But we still need to rerender the home view, or the messages will be
displayed incorrectly once the user unnarrows!

Tweaked by tabbott for clarity and simplicity.

Fixes #2464.
2016-12-29 16:11:54 -08:00
Brock Whittaker 1046f16bb6 Add debugging device to check for duplicate IDs in markup.
This checks for duplicate IDs in the markup of the body.
2016-12-29 15:56:48 -08:00
Rishi Gupta 823659848c Change UserProfile.enter_sends to default to False.
Adds a database migration.
2016-12-29 15:55:23 -08:00
lonerz e1d4fb90d7 hotkeys: Add '@' as a hotkey to compose message with mention. 2016-12-29 15:43:35 -08:00
lonerz c80bad5b55 popovers: Add popover actions to mention a user.
This adds actions to the user and message popovers to mention the user
(either the sender of a message or the selected user).
2016-12-29 15:39:41 -08:00
Tim Abbott 0847515203 Fix text_type->Type mypy merge conflict error. 2016-12-29 15:03:37 -08:00
Rishi Gupta 9e5325a164 Add /stats page with basic stats graph.
Adds a new url route and a new json endpoint.
2016-12-29 14:20:13 -08:00
Rishi Gupta 7b057392c6 decorator.py: Add to_utc_datetime converter function. 2016-12-29 14:20:13 -08:00
Rishi Gupta 31efe858ef Clean up imports in analytics/views.py. 2016-12-29 14:20:13 -08:00
umkay 05bbdb379d analytics: Add plotly.js dependency.
Increases provision number.
2016-12-29 14:20:13 -08:00
Rishi Gupta 40529cdd14 timestamp.py: Add {floor,ceiling}_to_{hour,day} to parallel floor_to_day. 2016-12-29 14:20:13 -08:00
Robert Hönig f7c29f1b7f interactive bots: Create converter bot. 2016-12-29 19:28:35 +01:00
andrewallen00 881342a5ca docs: Add user guide for reply to a message
docs: Add user guide for reply to a message

docs: Add user guide for reply to a message

docs: Add user guide for reply to a message

docs: Add user guide for reply to a message

docs: Add user guide for reply to a message
2016-12-29 19:26:56 +01:00
Juan Verhook cfa9c2eaf2 mypy: Update zerver directory to use Text 2016-12-29 09:12:15 -08:00
Arpith Siromoney 5639f21188 Add missing exports to js modules 2016-12-29 06:01:33 -08:00
Cynthia Lin 0d5a0d02b3 docs: Add user guide for *Restrict editing of old messages and topics* feature 2016-12-29 10:35:10 +01:00
Yago González 497dc4756e interactive bots: Use dev API when in a dev setup.
Now the development API (which is inside the repo, api/) is used when the envionment is a development one.

Credits to Steve Howell (@showell) for the instructions on how to fix this.
2016-12-28 19:25:56 -08:00
KingxBanana 5ad10bb265 Update unsubscribe-stream.md
- "locate" instead of "located"
2016-12-28 17:18:25 -08:00
KingxBanana e32d93bc42 Update streams-and-private-messages.md
- "read or send messages in the stream." is wrong. You can't read to a stream.
- Added "a" to make it sound better line  10
- Changed end of line 10 a bit
2016-12-28 17:18:24 -08:00
KingxBanana bb0ea65ad8 Update sign-in.md
- Changed from "Login" to "Log in" line 19
2016-12-28 17:18:14 -08:00
KingxBanana b60b695f58 Update send-stream-message.md
- Fixed line 10
2016-12-28 17:18:14 -08:00
KingxBanana 9b17a58970 Update send-group-pm.md
- Fixed line 47
- Removed "message" after "group" a couple of times to make it sound better
2016-12-28 17:18:14 -08:00
KingxBanana 9841021c6d Update keyboard-shortcuts.md
- Added missing "topic"
- Changed some "allows" that sounded wrong
2016-12-28 17:18:14 -08:00
KingxBanana 286ac7ca7b Update keyboard-shortcuts.md
- Changed "a messages" to "messages"
- Fixed typo: "stream message" -> "private message"
2016-12-28 17:18:14 -08:00
KingxBanana 1bd46a1b93 Update image-full-size.md 2016-12-28 17:18:14 -08:00
KingxBanana 892c2c0427 Update glossary.md
- Updated **Home** to include PM's
- Fixed line 21
- Fixed line 27
- Fixed line 31
- "the user is choosing to stop recieving" instead of "the user is choosing to stop recieve"
2016-12-28 17:18:14 -08:00
KingxBanana 06374f004a Update format-your-message-using-markdown.md
- Fixed typo: "test" -> "text"
- Changed line 75 a bit
- Removed a `"` that was wrongly placed
- Changed an if sentence to make it grammatically correct
- Fixed line 85
2016-12-28 17:18:12 -08:00
KingxBanana 4dfbaf8e7f Update editing-past-messages.md
- Changed "separate answer" to "separate guide", because "separated answer" wasn't the best wording imo.
2016-12-28 17:18:00 -08:00
KingxBanana bde9d64baa Update edit-profile.md
- Added hyperlink for changing language
- Removed manage notifications from top, as it was not in the guide
2016-12-28 17:18:00 -08:00
KingxBanana 414cbc2bd2 Update delete-a-stream.md
- "Follow these instructions" instead of "follow this instructions"
2016-12-28 17:18:00 -08:00
KingxBanana 98f55c96de Update collapse-a-message.md
- "Select" instead of "selecting"
2016-12-28 17:18:00 -08:00
KingxBanana de6882f051 Update change-your-name.md
- "this is fully are supported" incorrect.
2016-12-28 17:18:00 -08:00
KingxBanana 2f64ebd751 Update change-stream-color.md
- "Suits" instead of "suites"
2016-12-28 17:18:00 -08:00
KingxBanana 3f7914d451 Update browse-and-join-streams.md
- Read and send to incorrect: You don't read to a stream.
2016-12-28 17:18:00 -08:00
KingxBanana 251006fa59 Update advanced-search.md.
- There was no "previous" image
- There was no space between the - and the text
- The difference between **keyword** and **"keyword"** was unclear
2016-12-28 17:17:57 -08:00
KingxBanana de73eaeef8 Update add-invite-stream.md
- Once the email address is entered in the **Email address** sounded weird.
- After, now sentence incorrect
2016-12-28 17:17:38 -08:00
KingxBanana 10a58564e6 Update add-emoji.md.
The order of the possible ways to use emoji in the introduction was
different from the order they were explained in.
2016-12-28 17:17:34 -08:00
KingxBanana 590b84f9e5 Update about-stream-topic.md 2016-12-28 17:16:59 -08:00
Tommy Ip 7f187418d4 mypy: Annotate *api/integrations/nagios/nagios-notify-zulip*. 2016-12-28 15:44:47 -08:00
Steve Howell 178b3898d5 Add TODO to deprecated show-last-messages. 2016-12-28 15:17:24 -08:00
Steve Howell 3d804de962 Fix FeedbackBot queue processor.
Recent changes to the API removed Client.register(), and
this change restores the correct API call, although the
codepath this affects is probably ready for eventual
deprecation.
2016-12-28 12:12:34 -08:00
Tim Abbott b677d63ed7 mypy: Fix missing class in request.pyi and document. 2016-12-28 09:37:28 -08:00
Tim Abbott 5ad9a9d014 compose: Fix websockets having been accidentally disabled.
When we renamed use_socket to use_websockets, we only renamed it on
the backend, and thus it became effectively hardcoded to false.
2016-12-28 09:24:19 -08:00
Tommy Ip 3d015eb259 mypy: Annotate *api/integrations/svn/post-commit*. 2016-12-28 08:54:53 -08:00
Sampriti Panda 5316c364bb docs: Add user guide for Change your organization's name 2016-12-28 12:33:57 +01:00