Brock Whittaker
6936d49202
Live update new avatars across users.
...
This sends an event when a new avatar is uploaded that refreshes the
avatar for all browser clients without the need to reload the browser.
Fixes : #1359 .
2016-08-18 15:32:29 -07:00
Umair Khan
194cbf17a1
Allow run command to accept **kwargs.
2016-08-18 15:06:22 -07:00
Tim Abbott
e7aac717e8
Fix markdown ordering bugs with some custom syntax.
...
!avatar, !modal_link, !gravatar, etc. were incorrectly being processed
before the escape character for code blocks.
While we're at it, we add tests for these special syntaxes.
2016-08-18 14:47:37 -07:00
Steve Howell
c6a888561a
tools: Extract build_custom_checkers() in tools/lint-all.
2016-08-18 14:15:01 -07:00
Steve Howell
f955991120
tools: Add bright_red_output() to tools/lint-all
2016-08-18 14:15:01 -07:00
Steve Howell
ffe648baa8
tools: Extract EXCLUDED_FILES in tools/lint-all.
2016-08-18 14:15:01 -07:00
Steve Howell
dfe01c4f83
tools: Move run_parallel() out of run().
2016-08-18 14:15:01 -07:00
Steve Howell
e3a7b9b1b2
tools: Move check_pyflakes() out of run().
2016-08-18 14:15:01 -07:00
Steve Howell
3c40157195
tools: Add a run() method to tools/lint-all.
2016-08-18 14:15:01 -07:00
Steve Howell
747744ad61
lint: Allow anchor tags to span up to four lines.
...
This starts to address 1533. I still think the </p> tags
should be on their own line lined up with the start tag,
so the linter won't let through the specific example
shown in the ticket.
2016-08-18 14:12:32 -07:00
Steve Howell
88a7ea54d2
lint: Enforce that code blocks can't split lines.
...
Fixes : #1644 .
2016-08-18 14:12:26 -07:00
Steve Howell
479aa5b83d
docs: Split out Django/Casper/Node testing docs.
2016-08-18 14:10:46 -07:00
Steve Howell
552a6dc017
tests: Add DocPageTest.
2016-08-18 13:28:58 -07:00
Steve Howell
d1c34a6618
tests: Fix test_create_user_backend().
...
It was passing in a UserProfile object to client_put(),
which is unnecessary and can break the url coverage
report.
2016-08-18 13:28:58 -07:00
Steve Howell
125dcad379
tools: Report OverflowErrors in url coverage report.
2016-08-18 13:28:58 -07:00
Christie Koehler
27c7319b50
vagrant: Suppress error output for which command.
2016-08-18 13:09:28 -07:00
Tim Abbott
e1b5a0e000
docs: Add link to life of a request docs on URLs.
2016-08-18 12:41:38 -07:00
acrefoot
920e605e17
Add extensive views writing documentation.
...
[section on REQ substantially expanded by tabbott]
Fixes : #880 .
2016-08-18 12:37:33 -07:00
Tim Abbott
483bbfe5dc
integrations: Fix a few more badly line-wrapped <code> tags.
2016-08-18 10:54:41 -07:00
Tim Abbott
685d63b6cc
notifications: Update digest email link URLs to use realm.uri.
...
This is preparation for fully supporting each realm having its own
subdomain in Zulip.
2016-08-17 22:58:35 -07:00
Tim Abbott
f357e9d30f
integrations: Fix Travis CI webhook URL to not be an example.
2016-08-17 22:53:15 -07:00
Tim Abbott
c9d3708ab8
integrations: Fix linewrapping in Nagios and Jenkins integrations.
2016-08-17 22:53:15 -07:00
Tim Abbott
e7c3a0c819
check-rabbitmq-consumers: Add missing tornado_return consumer.
...
I'd like to move this list to be automatically generated, but this
fixes the fact that it's missing for now.
2016-08-17 22:53:00 -07:00
Tim Abbott
91ad923d80
notifications: Use realm.uri in unsubscribe links.
2016-08-17 22:44:38 -07:00
Tim Abbott
d876fac01a
Use WatchedFileHandler rather than TimedRotatingFileHandler.
...
TimedRotatingFileHandler does not properly handle multiple processes
writing logs at the same time, and thus can end up losing data.
2016-08-17 22:39:33 -07:00
Tim Abbott
f999f63999
zephyr_mirror_backend: Update support email address.
...
Arguably we should figure out a way to make this fetch the support
email from the server (or something), but in the short term it seems
worth making the email address at least correct.
2016-08-17 22:39:08 -07:00
Tim Abbott
96cc54b83d
integrations: Document GitHub alternative endpoint.
2016-08-17 22:19:54 -07:00
Tim Abbott
743847bdd5
integrations: Fix some broken links / ids.
2016-08-17 22:19:54 -07:00
Tim Abbott
143bec97b4
integrations: Fix Asana page rendering.
2016-08-17 22:19:54 -07:00
Rishi Gupta
d9473979ea
Add javascript # navigation for the tabs on the /apps page.
...
Make it so that /apps/#electron (and related #tags) open the relevant tab.
2016-08-17 22:19:54 -07:00
Tim Abbott
566bef1258
Fix API Python examples missing --site.
2016-08-17 22:19:54 -07:00
Tim Abbott
8d05aec4de
zephyr-mirror: Eliminate use of old Humbug name.
2016-08-17 22:19:53 -07:00
Tim Abbott
bc7c9a5bbb
corporate: Update Zephyr mirroring docs.
2016-08-17 22:19:53 -07:00
Tim Abbott
48ed7e2e31
notifications: Use realm_uri for click here link.
2016-08-17 22:19:53 -07:00
Rishi Gupta
f51c1ea4ee
Minor server_uri fixes in templates/zerver/features.html
2016-08-17 22:19:53 -07:00
Tim Abbott
5f12136e7c
notifications: Fix broken one click unsubscribe link.
2016-08-17 22:19:53 -07:00
Tim Abbott
6ef79ac66c
notifications: Remove support@zulip.com comment in docstring.
2016-08-17 22:19:53 -07:00
Tim Abbott
74cdb4954c
docs: Fix outdated security contact list.
2016-08-17 22:19:53 -07:00
Tim Abbott
c5fb6dfcb8
TOS: Fix forcing users to double-accept terms of service.
2016-08-17 22:19:53 -07:00
Tim Abbott
f0a65fe52a
export_messages_single_user: Fix missing order_by.
...
This fixes a nasty bug where exporting messages sent by a single user
might only contain some of the messages in the event that the
unspecified sort order by the database didn't happen to be sorted by
message ID.
2016-08-17 22:18:58 -07:00
Tim Abbott
f952114010
Remove node_modules/.bin/handlebars from git.
...
This file, installed back when we had node_modules checked into git,
was leaked when we deleted node_modules/ from git and added it to
.gitignore. This caused occasional weird errors for anyone who tried
to `rm -rf node_modules` as part of reprovisioning.
2016-08-17 18:01:08 -07:00
Christie Koehler
096b098410
Flush stdout and stderr prior to exiting child process.
...
This fixes a confusing bug that we ran into where the output from
certain child processes wouldn't appear when running `lint-all` via
`ssh` (without a tty) into the Vagrant environment.
2016-08-16 18:11:14 -07:00
Brock Whittaker
433cdfad57
Restyle input groups to be more vertical
...
This changes the input group elements from the style where labels are
right aligned and input left aligned, to the labels being above the
input.
2016-08-16 16:38:26 -07:00
Brock Whittaker
cddd9379c6
Add password-container and password-reset wrappers
...
This adds the wrappers necessary to center the content vertically and
horizontally within the page.
2016-08-16 16:36:45 -07:00
Brock Whittaker
b83691fd6f
Apply styling to password reset modal
...
A centered version of the modal that looks more uniform and centers vertically as the screen height changes.
2016-08-16 16:36:42 -07:00
Sumana Harihareswara
f3abea0f1f
doc: Add version number to Trusty in prod requirements.
2016-08-16 16:24:34 -07:00
Sumana Harihareswara
23aaca376e
doc: Recommend provision stream for install help.
...
Adds a recommendation to the developer installation
documentation suggesting visiting the "provision" stream.
Fixes : #1537 .
2016-08-16 16:22:20 -07:00
Tim Abbott
28eae24882
Add some links to new pointer docs.
2016-08-16 16:19:14 -07:00
Tim Abbott
b839db1f45
Expand pointer and unread counts guide.
2016-08-16 16:17:54 -07:00
Sumana Harihareswara
1a9f961bb4
doc: Add pointer and unread counts guide.
...
Tim's comments in #789 are useful to developers
in explaining message selection at browser load,
narrow, etc.
2016-08-16 16:15:38 -07:00