Permalink
Commits on Jul 20, 2018
  1. lint: Turn off the CSS checker (officially).

    showell committed Jul 20, 2018
    Our CSS checker globs for .css files.  Since the
    SCSS cutover, it has been a no-op, so there's no
    sense launching it.  See #8894 for details on
    future plans.
  2. user docs: Trim language in mute-a-stream.

    Lyla-Fischer authored and rishig committed Jul 6, 2018
Commits on Jul 19, 2018
  1. zerver/lib/import_realm.py: Avoid shelling out for mkdir.

    andersk authored and timabbott committed Jul 18, 2018
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
  2. zerver/lib/cache.py: Avoid shelling out for mkdir.

    andersk authored and timabbott committed Jul 18, 2018
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
  3. tools/update-authors-json: Avoid shelling out for cp.

    andersk authored and timabbott committed Jul 18, 2018
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
  4. tools/test-help-documentation: Avoid shelling out for mkdir.

    andersk authored and timabbott committed Jul 18, 2018
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
  5. tools/test-emoji-name-scripts: Avoid shelling out for cp.

    andersk authored and timabbott committed Jul 18, 2018
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
  6. tools/minify-js: Avoid shelling out for mkdir, cp.

    andersk authored and timabbott committed Jul 18, 2018
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
  7. tools/diagnose: Avoid shelling out for pwd.

    andersk authored and timabbott committed Jul 18, 2018
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
  8. scripts/nagios/check-rabbitmq-consumers: Avoid shelling out for mv.

    andersk authored and timabbott committed Jul 18, 2018
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
  9. puppet/zulip/files/nagios_plugins/zulip_app_frontend/check_send_recei…

    andersk authored and timabbott committed Jul 18, 2018
    …ve_time: Avoid shelling out for mv.
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
  10. frontend_tests/run-casper: Avoid shelling out for mkdir, rm.

    andersk authored and timabbott committed Jul 18, 2018
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
  11. analytics/management/commands/check_analytics_state.py: Avoid shellin…

    andersk authored and timabbott committed Jul 18, 2018
    …g out for mv.
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
  12. user docs: Remove only-allow-admins-to-invite-new-users.

    rishig committed Jul 19, 2018
    The information here was recently added to
    manage-who-can-join-and-invite.md.
  13. user docs: Remove allow-anyone-to-join-without-an-invitation.

    rishig committed Jul 19, 2018
    The information here was recently added to manage-who-can-join-and-invite.
    
    Arguably this is one we should save, since it is a distinctive feature not
    offered by all of our competitors, and it gets some additional visibility by
    being in the left sidebar. The model of having multiple things in the
    sidebar pointing to the same article is getting messy though, and as our
    feature count increases the cost of having stuff in the left sidebar is
    increasing as well.
  14. user docs: Remove restrict-user-email-addresses-to-certain-domains.

    rishig committed Jul 19, 2018
    The information from this doc was recently added to
    manage-who-can-join-and-invite.md.
  15. user docs: Add manage-who-can-join-and-invite.md.

    rishig committed Jul 19, 2018
    As we add more and more features, we'll want to consolidate articles into
    feature bundles.
  16. minor: Add assertion to assert_realm_values() helper.

    showell committed Jul 19, 2018
Commits on Jul 18, 2018
  1. install: Make sure the en_US.UTF-8 locale is available.

    timabbott committed Jul 18, 2018
    We need to make sure the en_US.UTF-8 locale has been generated before
    setting the locale via the environment.
    
    Fixes part of #9946.
  2. Fork django-bitfield to save a few hundred ms of startup time

    andersk committed Jul 18, 2018
    See #9953, zulip/django-bitfield#1.
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
  3. lightbox: Fix a "Pan & Zoom" causing an error with thumbnailed images.

    skunkmb authored and timabbott committed Jul 16, 2018
    Images on the new thumbnailing system generate an error when
    "Pan & Zoom" is enabled:
    
        Browser Error: Lightbox for unknown message undefined
        39648: http://localhost:9991/webpack/app.js
            | Object.blueslip_error [as error]
        50743: http://localhost:9991/webpack/app.js
            | Object../static/js/lightbox.js.exports.open
        50897: http://localhost:9991/webpack/app.js
            | HTMLDivElement.
        39474: http://localhost:9991/webpack/app.js
            | HTMLDivElement.blueslip_wrapper
        16299: http://localhost:9991/webpack/app.js
            | HTMLDivElement.dispatch
        16107: http://localhost:9991/webpack/app.js
            | HTMLDivElement.elemData.handle
    
    To Fix this, instead of using the `src` attribute as the key for
    `asset_map`, which can be either the original or thumbnailed version
    depending on the situation, always use the original version.
    
    Also, create `frontend_tests/node_tests/lightbox.js` to test this
    functionality.
    
    Fix #9955.
  4. lightbox: Fix lightbox not showing new thumbnails as selected.

    skunkmb authored and timabbott committed Jul 16, 2018
    The current code for detecting which image to add the `selected` class
    to is `preview_source.match(src)`. With the new thumbnails, this no
    longer works because thumbnail URLs include a `?`, which has its own
    RegEx significance. To solve this, check for equality instead of using
    RegExes.
  5. user docs: Update default language doc.

    Lyla-Fischer authored and rishig committed Jul 14, 2018
  6. tests: Test adding alert words ui.

    lonerz authored and showell committed Jul 17, 2018
  7. tests: Cover render_alert_words_ui().

    lonerz authored and showell committed Jul 17, 2018
  8. zjquery: Show multiple handlers in demo code.

    showell committed Jul 18, 2018
    This also makes the error messaging for true
    duplicates a bit more specific.
Commits on Jul 15, 2018
  1. thumbor: Clean up whitespace in thumbor.conf.

    timabbott committed Jul 15, 2018