Anders Kaseorg
1d05a71b5d
install, provision: Treat all nonzero exit codes as failure, not just 1.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-19 11:22:11 -07:00
Tim Abbott
bb746ab93b
docs: Discourage direct mobile push notifications more strongly.
...
We had an organization with engineers for whom English was not their
native language think they needed to go through this laborious
process, which was definitely counterproductive for them.
2019-07-18 13:11:21 -07:00
Anders Kaseorg
ab89f40a66
generate-custom-icon-webfont: Replace with webpack webfonts-loader.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-18 12:00:00 -07:00
Mohit Gupta
6ec40cf9a0
search: Don't mark messages as read in search narrow.
...
Don't mark unread messages as read while searching.
This behavior will be extended to other narrows later.
Fixes : #12556 .
2019-07-17 17:58:20 -07:00
Hemanth V. Alluri
cb21207a4b
docs: Add a section about enabling docker before doing vagrant up.
...
Many Linux distros like Debian Buster, Fedora 29, etc. have a policy
where any services installed are disabled by default. So we should let
the developer know that they should explicitly enable and start the
Docker daemon.
Also, we should be verbose on how to do vagrant up using Docker as a
provider specifically (and similar for Virtualbox).
2019-07-17 16:29:25 -07:00
Amal Rajan
09049f1678
provision: Add provision support for Ubuntu 19.04
...
This commit adds support for Ubuntu 19.04 in the development
environment.
2019-07-13 16:44:09 -07:00
Mateusz Mandera
7f556d1678
docs: Fix typo in production/email-gateway.md.
2019-07-13 11:31:01 -07:00
Anders Kaseorg
db0b33842c
templates: Replace templates.render with require calls.
...
This removes an unnecessary layer of indirection and allows webpack to
catch filename mistakes.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-12 21:11:14 -07:00
Anders Kaseorg
3c3471b720
templates: Rename *.handlebars ↦ *.hbs and - ↦ _.
...
Tweaked by tabbott to avoid accidentally disabling the linter for
handlebars templates.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-12 21:11:03 -07:00
Tim Abbott
86f762bc75
docs: Document TEST_WORKER_DIR.
2019-07-12 17:52:08 -07:00
Wyatt Hoodes
f7f32df3ef
docs: Update directory structure.
2019-07-12 17:42:18 -07:00
Tim Abbott
1d3312eede
docs: Improve email gateway documentation based on feedback.
2019-07-11 14:01:29 -07:00
Mateusz Mandera
6f778ffe53
docs: Fix typos in email-gateway.md.
2019-07-10 17:58:38 -07:00
Mateusz Mandera
3a4f8ed737
docs: Move prose email mirror instructions out of settings template.
...
This should make it easier to understand the documentation.
2019-07-10 13:33:25 -07:00
Tyler B. Thrailkill
52a8de0898
docs: Add webstorm debugging docs/tutorial for node.
...
This was rewritten by tabbott to use markdown steps, avoid
distractions about things you don't need to change, and remove the
screenshots, which I felt were more clutter than value.
2019-07-10 12:53:21 -07:00
Anders Kaseorg
218c60ae86
third: Upgrade spectrum-colorpicker to 1.8.0 from NPM.
...
We had several patches to spectrum, but the only essential one
(0ea770fc18
) had already been fixed upstream,
and another was just handling jQuery deprecation warnings for not yet removed features.
See #12749 for details.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-10 10:07:34 -07:00
Tim Abbott
361618f525
docs: Clarify documentation on Amazon RDS.
...
It's not actually a reasonable experience to use Zulip without working
full-text search, so we should more strongly direct folks to not do
it.
Fixes #12724 .
2019-07-08 20:03:20 -07:00
Vinit Singh
3cc790420a
docs: Update docs to reflect the use of Ubuntu bionic in development.
2019-07-08 13:25:54 -07:00
YashRE42
c8b6afdca8
docs: Add warning about incorrect proxy settings for Vagrant setup.
...
Tweaked by tabbott for further clarity.
2019-07-08 12:30:31 -07:00
Vishnu Ks
b75eb25708
docs: Include DO one click app in release checklist.
2019-07-07 21:49:31 -07:00
Tim Abbott
e14a40675b
docs: Document changing EXTERNAL_HOST after backup restoration.
...
Fixes #12704 .
2019-07-03 21:08:58 -07:00
Anders Kaseorg
9f08513acb
bundles: Rename commons.js to common.js.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-03 15:03:22 -07:00
Anders Kaseorg
079ddae4c8
minify-js: Remove; everything has been migrated to Webpack.
...
min/sockjs-0.3.4.min.js is not used.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-03 13:58:21 -07:00
Anders Kaseorg
05663aa3fa
webpack: Rectify "common" bundle with bundles/commons.js.
...
Moving bootstrap-typeahead from bundles/commons.js to bundles/app.js
and csrf.js from bundles/app.js to bundles/commons.js makes
bundles/commons.js equivalent to the "common" bundle, so we can
replace the latter with the former.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-02 16:38:26 -07:00
Thomas Ip
8c199fd44c
webpack: Use handlebars-loader to handle frontend templates.
...
And remove the compile-handlebars-templates system.
2019-07-02 16:23:29 -07:00
Anders Kaseorg
0334be7053
zproject: Remove unused template tags minified_js, static.
...
`minified_js` was obsoleted by the Webpack migration and `static` has
never been used.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-02 16:18:23 -07:00
Anders Kaseorg
b709eeb4d1
third: Remove zocial.
...
It’s unused since commit 7afbc9ddd6
(#4531 ).
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-02 15:04:58 -07:00
Anders Kaseorg
d8ed1d4553
third: Remove FormData polyfill.
...
It has no effect in our supported browsers including IE11.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-02 15:04:58 -07:00
Anders Kaseorg
438c7c46ed
third: Get jquery-caret-plugin from NPM.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-02 15:04:58 -07:00
Anders Kaseorg
1647582acf
third: Get jquery-autosize from NPM.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-02 15:04:58 -07:00
Anders Kaseorg
bbb56df6b0
i18n: Move static/locale back to locale.
...
As of commit cff40c557b
(#9300 ), these
files are no longer served directly to the browser. Disentangle them
from the static asset pipeline so we can refactor it without worrying
about them.
This has the side effect of eliminating the accidental duplication of
translation data via hash-naming in our release tarballs.
This reverts commit b546391f0b
(#1148 ).
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-02 14:57:55 -07:00
Aman Agrawal
a264c84397
docs: Give additional solutions for "os.symlink error" on windows.
2019-06-27 14:49:47 -07:00
Puneeth Chaganti
9c33261728
casper: Add a verbose flag to run casper tests in verbose mode.
2019-06-26 16:15:08 -07:00
Puneeth Chaganti
3bfb08806c
docs: Server logs in casper tests are now written inline.
...
Also, move note about remote debugging to the remote debugging section.
2019-06-26 16:15:08 -07:00
Anders Kaseorg
4e1060b29e
docs: Remove references to Ubuntu 14.04 Trusty as a supported platform.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-06-26 15:09:13 -07:00
Anders Kaseorg
33c941407b
puppet: Remove legacy unauthenticated local uploads backend.
...
This was only used in Ubuntu 14.04 Trusty.
Removing this also finally lets us simplify our security model
discussion of uploaded files.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-06-26 11:31:46 -07:00
Anders Kaseorg
bfa82a70c8
ci: Remove Ubuntu 14.04 (trusty) from CI.
...
Tweaked by tabbott to improve our CI docs discussion of these.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-06-26 11:01:13 -07:00
Anders Kaseorg
b4204e7cfd
Remove legacy (pre-Vagrant) Docker development environment setup.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-06-26 10:58:02 -07:00
Tim Abbott
83c2287da2
docs: Add some basic documentation on linter options.
2019-06-24 14:24:31 -07:00
Wyatt Hoodes
bc4e7627d6
docs: Add documentation for `var/<uuid>/test-backend/`.
2019-06-24 12:50:13 -07:00
Aman Agrawal
cf8653945f
lint: Rename commit_messages to gitlint.
...
Use `gitlint` name to register gitlint linter since it is the commonly
used name for it.
2019-06-18 11:32:04 -07:00
Aman Agrawal
426a222b7e
lint: Rename --verbose to --verbose-timing.
2019-06-18 11:32:04 -07:00
Tim Abbott
ff38d125b1
settings: Configure LDAP avatar synchronization in dev environment.
...
This should make it a lot more convenient to do manual testing of
these common LDAP configuration options.
2019-06-17 13:18:36 -07:00
Tim Abbott
88b77af54f
puppet: Add support for changing the nginx port directly.
...
This provides a clean process for changing Zulip's nginx port.
2019-06-17 12:24:22 -07:00
Tim Abbott
e6cb83b6e9
docs: Add a new heading section on Casper debugging.
...
Also enhance the error output from the casper tool.
2019-06-16 22:20:41 -07:00
Thomas Ip
4049a19e0e
docs: Update and polish docs on the static asset pipeline.
...
Tweaked by tabbott to make the claims about new modules in TypeScript
more muted.
2019-06-16 19:09:45 -07:00
Wyatt Hoodes
496671b04a
docs/git: Fix small grammatical error.
2019-06-16 16:28:39 -07:00
Greg Price
b6ce366d61
docs: Add a comment explaining the fancy conditional-include syntax.
...
We only use it in this one place, so a comment right here seems the
most discoverable place to put it. If we started using it more...
probably the section in docs/documentation/overview.md about the
dev/sysadmin docs system should split off into a new file, and this
info would become a subsection there.
2019-06-15 09:35:04 -07:00
Vishnu Ks
cc91e6cb94
auth: Allow setting GOOGLE_OAUTH2_CLIENT_ID from dev-secrets.
...
This makes it much more convenient to use Google/GitHub authentication
in a Zulip development environment for testing; one only has to set it
up once.
2019-06-14 10:16:26 -07:00
Vishnu Ks
16a345a766
auth: Document setting social_auth_github_key in dev-secrets.
...
This is a simpler configuration method for development, because
dev_settings.py isn't something the developer can edit.
2019-06-14 10:16:26 -07:00