Tim Abbott
c9a1d4a074
Move portico-only JS to static/js/portico/.
...
Fixes #3014 .
2016-12-30 14:47:49 -08:00
Tim Abbott
0ddaa13eeb
lint: Fix indentation error in user_settings.py.
2016-12-30 14:31:04 -08:00
Jackson
0d48adb8fe
integrations: Add documentation for HelloSign.
2016-12-30 14:28:27 -08:00
Jackson
aeac3848c8
integrations: Add webhook code, API endpoint, and tests for HelloSign.
2016-12-30 14:19:31 -08:00
Prabod Rathnayaka
6f087e468e
Add setting hiding private message content in desktop notifications.
...
Tweaked by tabbott to fix a refactoring bug, set the default to True,
fix the real-time sync, and add tests for this.
Fixes #2355 .
2016-12-30 14:10:34 -08:00
Tim Abbott
a0f3f3dfa0
lint: Forbid script tags in handlebars templates.
2016-12-30 12:43:56 -08:00
Alya Abbott
c650f299fd
Update change-your-avatar user doc.
2016-12-30 12:43:56 -08:00
Vamshi Balanaga
bf71ad162c
Update Google Calendar Integration.
...
Update integration to use the latest Google API client.
Move Google Account authorization code to a separate file.
Move relevant files from 'bots/' to 'api/integrations/google/'.
Add documentation for integration.
2016-12-30 12:01:31 -08:00
Tim Abbott
5a51f5f9d5
bots: Move gcal-bot into official API release.
2016-12-30 12:01:31 -08:00
Rafid Aslam
50afe5a6c2
sync_api_key: Fix `ConfigParser` deprecation warnings.
...
Fix `ConfigParser` deprecation warnings in
`zilencer/management/commands/sync_api_key.py`.
Fixes #2727 .
2016-12-30 11:52:22 -08:00
Joshua Pan
0c2d424816
mypy: Get rid of six.moves.configparser and add appropriate classes.
2016-12-30 11:41:17 -08:00
lonerz
3c1c65eaf8
mypy: Annotate api/integrations/twitter/twitter-bot
2016-12-30 11:40:45 -08:00
Tim Abbott
27e38304e0
i18n: Fix several strings incorrectly not tagged for translation.
...
I found these by grepping for `value=` in the codebase.
Thanks for Alex Morozov for the report.
2016-12-30 09:54:21 -08:00
Cynthia Lin
77d8056d5f
docs: Add user guide for *Allow anyone to join without an invitation* feature
2016-12-30 13:19:01 +01:00
Tim Abbott
b36e94c954
bugdown: Blacklist linkifying the .md TLD.
...
Fixes #2065 .
2016-12-29 18:17:50 -08:00
Alya Abbott
b809d8edee
Fix up change-your-password doc.
2016-12-29 16:34:05 -08:00
Alya Abbott
85bd74f957
Cleans up change-your-name doc page.
2016-12-29 16:34:03 -08:00
Alya Abbott
d0cf1249ef
Clean up the edit-settings doc page.
2016-12-29 16:31:13 -08:00
Alya Abbott
2b460e0e51
Move edit-profile -> edit-settings.
2016-12-29 16:28:25 -08:00
Rishi Gupta
674f068b92
Script to add all current Zulip users to a mailchimp list.
2016-12-29 16:24:40 -08:00
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