diff --git a/.eslintrc.js b/.eslintrc.js index 164f675b..7aeeb0ae 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -41,7 +41,7 @@ module.exports = { 'one-var': [0, 'never'], 'one-var-declaration-per-line': [2, 'always'], 'padded-blocks': 0, - 'space-before-function-paren': ['error', { + 'space-before-function-paren': [2, { 'anonymous': 'always', 'named': 'never', 'asyncArrow': 'always' diff --git a/CHANGELOG.md b/CHANGELOG.md index 25725e50..3d8dda5d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,139 @@ ## Change Log + +# 0.6.0 (2017-09-23) + +* Abstracted OAuth routes to use req param to identify strategy & moved scope to actual strategy defin ([6377a1e](https://github.com/meanjs/mean/commit/6377a1e)) +* Better autofocus (#1664) ([f53db0f](https://github.com/meanjs/mean/commit/f53db0f)) +* Incorrect production assets (#1647) ([d37b603](https://github.com/meanjs/mean/commit/d37b603)) +* release(0.6.0) ([5554541](https://github.com/meanjs/mean/commit/5554541)) +* Remove deprecated crypto package (#1843) ([c6d4a17](https://github.com/meanjs/mean/commit/c6d4a17)) +* Save profile images to Amazon S3 (#1857) ([f146cbc](https://github.com/meanjs/mean/commit/f146cbc)) +* Update templateCache root path ([1177746](https://github.com/meanjs/mean/commit/1177746)) +* updating changelog ([73379bf](https://github.com/meanjs/mean/commit/73379bf)) +* feat(articles): Promisifies article server test set up and clean up (#1774) ([d72da37](https://github.com/meanjs/mean/commit/d72da37)), closes [#1773](https://github.com/meanjs/mean/issues/1773) +* feat(articles): Simple test enhancement (#1659) ([44a569e](https://github.com/meanjs/mean/commit/44a569e)), closes [#1658](https://github.com/meanjs/mean/issues/1658) +* feat(build): Ignore compiled sass/less files from git (#1592) ([d47dd41](https://github.com/meanjs/mean/commit/d47dd41)) +* feat(build): Turn on mangling for uglify (#1841) ([1e3eeb7](https://github.com/meanjs/mean/commit/1e3eeb7)) +* feat(build): Update dependencies (#1847) ([b43c80e](https://github.com/meanjs/mean/commit/b43c80e)) +* feat(build): updating supported Node.js versions for CI (#1768) ([7b91f76](https://github.com/meanjs/mean/commit/7b91f76)) +* feat(ci): Test for Node v7 (allow failure) (#1596) ([aed6235](https://github.com/meanjs/mean/commit/aed6235)) +* feat(config): Mongo Seed 2.0 (#1808) ([eb9cdd7](https://github.com/meanjs/mean/commit/eb9cdd7)) +* feat(config): Mongoose 4.11 upgrade (#1818) ([dc880eb](https://github.com/meanjs/mean/commit/dc880eb)) +* feat(core): Add manifest.json (#1851) ([e4f83c6](https://github.com/meanjs/mean/commit/e4f83c6)) +* feat(core): Enhancement page title directive (#1686) ([c69644d](https://github.com/meanjs/mean/commit/c69644d)) +* feat(dependencies): replace PhantomJS in favor of chrome (#1776) ([16a1dcd](https://github.com/meanjs/mean/commit/16a1dcd)) +* feat(docker): cleaning up pkgs and enabling npm install for dev env (#1603) ([e62b680](https://github.com/meanjs/mean/commit/e62b680)) +* feat(Karma): Add mocha style progress to Karma tests ([f43d3ea](https://github.com/meanjs/mean/commit/f43d3ea)) +* feat(packages): updating packages (#1819) ([3470dc5](https://github.com/meanjs/mean/commit/3470dc5)) +* feat(readme): Deploy to Heroku button (#1854) ([0bf364d](https://github.com/meanjs/mean/commit/0bf364d)) +* feat(Travis): Don't allow Node.js 8 testing fail (#1815) ([19478ba](https://github.com/meanjs/mean/commit/19478ba)) +* feat(travis): start testing against Node.js 8 and other CI improvements (#1785) ([482c38c](https://github.com/meanjs/mean/commit/482c38c)) +* feat(user): Add email support to forgot password (#1834) ([f65d4b9](https://github.com/meanjs/mean/commit/f65d4b9)) +* fix: package.json to reduce vulnerabilities (#1782) ([c6215a0](https://github.com/meanjs/mean/commit/c6215a0)) +* fix: package.json to reduce vulnerabilities (#1787) ([8c975c4](https://github.com/meanjs/mean/commit/8c975c4)) +* fix(build): E2E coverage broken on Travis CI (#1805) ([e3df83e](https://github.com/meanjs/mean/commit/e3df83e)) +* fix(build): ESLint error in Express config (#1807) ([b7fc24d](https://github.com/meanjs/mean/commit/b7fc24d)) +* fix(build): Require correct dependencies for prod build (#1855) ([36887dc](https://github.com/meanjs/mean/commit/36887dc)) +* fix(build): updating travis to use the trusty image for speedy CIs (#1793) ([962f50e](https://github.com/meanjs/mean/commit/962f50e)) +* fix(config): Default env config lint error (#1604) ([502143b](https://github.com/meanjs/mean/commit/502143b)) +* fix(core): updating instructions on how to generate the changelog for releases (#1587) ([99496e6](https://github.com/meanjs/mean/commit/99496e6)) +* fix(dependencies): moving phantomjs-prebuild to devDependencies (#1754) ([5f9e018](https://github.com/meanjs/mean/commit/5f9e018)) +* fix(dependencies): upgrading dependencies to latest versions (#1753) ([e5d7f15](https://github.com/meanjs/mean/commit/e5d7f15)) +* fix(dependencies): upgrading nodemailer (#1794) ([4321744](https://github.com/meanjs/mean/commit/4321744)) +* fix(eslint): Inconsistent spacing before function parentheses (#1844) ([f44c9bc](https://github.com/meanjs/mean/commit/f44c9bc)) +* fix(eslint): Make `space-before-function-paren` rule consistent with other rules (#1858) ([2c05600](https://github.com/meanjs/mean/commit/2c05600)) +* fix(gulp): fix broken test:server:watch task (#1842) ([c467c84](https://github.com/meanjs/mean/commit/c467c84)), closes [#1842](https://github.com/meanjs/mean/issues/1842) +* fix(gulpfile): show error on uglify (#1860) ([4320780](https://github.com/meanjs/mean/commit/4320780)) +* fix(mocha): update mochajs version to reduce vulnerabilities (#1830) ([27f5065](https://github.com/meanjs/mean/commit/27f5065)) +* fix(mongodb): update ssl connection settings (#1809) ([4fcf240](https://github.com/meanjs/mean/commit/4fcf240)) +* fix(mongoose): fixing mongoose deprecation notice for promises lib (#1691) ([f838404](https://github.com/meanjs/mean/commit/f838404)) +* fix(node-inspector): deprecating node-inspector infavor of native nodejs debug (#1744) ([994369d](https://github.com/meanjs/mean/commit/994369d)) +* fix(package): updating node engine supported version (#1789) ([68c9606](https://github.com/meanjs/mean/commit/68c9606)) +* fix(protractor): support for gulp-protractor for v6-7 only (#1752) ([73135df](https://github.com/meanjs/mean/commit/73135df)) +* fix(security): updated compression lib in package.json to reduce vulnerabilities (#1812) ([810dd81](https://github.com/meanjs/mean/commit/810dd81)) +* fix(security): updating vulnerable packages (#1802) ([57c63e6](https://github.com/meanjs/mean/commit/57c63e6)) +* fix(snyk): disabling snyk until we resolve insecure deps & snyk integration ([817c4e3](https://github.com/meanjs/mean/commit/817c4e3)) +* fix(snyk): travis snyk setup with snyk auth (#1749) ([d7b6d95](https://github.com/meanjs/mean/commit/d7b6d95)) +* fix(tests): removing unused mock-fs library which caused tests to fail (#1751) ([e596375](https://github.com/meanjs/mean/commit/e596375)) +* fix(travis): Fix Travis failing on webdriver issues (#1845) ([9dd0a7b](https://github.com/meanjs/mean/commit/9dd0a7b)), closes [#1845](https://github.com/meanjs/mean/issues/1845) +* fix(users): Better MIME-type checking, remove image cropping library (#1589) ([2b6cf53](https://github.com/meanjs/mean/commit/2b6cf53)) +* fix(users): Domain config setting (#1803) ([0cbdbda](https://github.com/meanjs/mean/commit/0cbdbda)) +* fix(users): don't fail on missing old image on image upload (#1839) ([be88a2c](https://github.com/meanjs/mean/commit/be88a2c)) +* fix(users): Duplicate Provider Accounts (#1767) ([e4a3d38](https://github.com/meanjs/mean/commit/e4a3d38)) +* fix(users): Spacing Issues ([fabccc8](https://github.com/meanjs/mean/commit/fabccc8)) +* refactor(menus): Refactor to the Menus client service to use functional loops/filters (#1575) ([6021c14](https://github.com/meanjs/mean/commit/6021c14)) +* chore(documentation): add comment to remind change for mongo replicaset connection ([7eedfcc](https://github.com/meanjs/mean/commit/7eedfcc)) +* build(gems): we shouldnt need any gem file installations anymore (#1759) ([9c3a4f5](https://github.com/meanjs/mean/commit/9c3a4f5)) + + + + +# 0.6.0 (2017-09-07) + +* Better autofocus (#1664) ([f53db0f](https://github.com/meanjs/mean/commit/f53db0f)) +* Incorrect production assets (#1647) ([d37b603](https://github.com/meanjs/mean/commit/d37b603)) +* release(0.6.0) ([81280d3](https://github.com/meanjs/mean/commit/81280d3)) +* Remove deprecated crypto package (#1843) ([c6d4a17](https://github.com/meanjs/mean/commit/c6d4a17)) +* Update templateCache root path ([1177746](https://github.com/meanjs/mean/commit/1177746)) +* fix: package.json to reduce vulnerabilities (#1782) ([c6215a0](https://github.com/meanjs/mean/commit/c6215a0)) +* fix: package.json to reduce vulnerabilities (#1787) ([8c975c4](https://github.com/meanjs/mean/commit/8c975c4)) +* fix(build): E2E coverage broken on Travis CI (#1805) ([e3df83e](https://github.com/meanjs/mean/commit/e3df83e)) +* fix(build): ESLint error in Express config (#1807) ([b7fc24d](https://github.com/meanjs/mean/commit/b7fc24d)) +* fix(build): Require correct dependencies for prod build (#1855) ([36887dc](https://github.com/meanjs/mean/commit/36887dc)) +* fix(build): updating travis to use the trusty image for speedy CIs (#1793) ([962f50e](https://github.com/meanjs/mean/commit/962f50e)) +* fix(config): Default env config lint error (#1604) ([502143b](https://github.com/meanjs/mean/commit/502143b)) +* fix(core): updating instructions on how to generate the changelog for releases (#1587) ([99496e6](https://github.com/meanjs/mean/commit/99496e6)) +* fix(dependencies): moving phantomjs-prebuild to devDependencies (#1754) ([5f9e018](https://github.com/meanjs/mean/commit/5f9e018)) +* fix(dependencies): upgrading dependencies to latest versions (#1753) ([e5d7f15](https://github.com/meanjs/mean/commit/e5d7f15)) +* fix(dependencies): upgrading nodemailer (#1794) ([4321744](https://github.com/meanjs/mean/commit/4321744)) +* fix(eslint): Inconsistent spacing before function parentheses (#1844) ([f44c9bc](https://github.com/meanjs/mean/commit/f44c9bc)) +* fix(eslint): Make `space-before-function-paren` rule consistent with other rules (#1858) ([2c05600](https://github.com/meanjs/mean/commit/2c05600)) +* fix(gulp): fix broken test:server:watch task (#1842) ([c467c84](https://github.com/meanjs/mean/commit/c467c84)), closes [#1842](https://github.com/meanjs/mean/issues/1842) +* fix(gulpfile): show error on uglify (#1860) ([4320780](https://github.com/meanjs/mean/commit/4320780)) +* fix(mocha): update mochajs version to reduce vulnerabilities (#1830) ([27f5065](https://github.com/meanjs/mean/commit/27f5065)) +* fix(mongodb): update ssl connection settings (#1809) ([4fcf240](https://github.com/meanjs/mean/commit/4fcf240)) +* fix(mongoose): fixing mongoose deprecation notice for promises lib (#1691) ([f838404](https://github.com/meanjs/mean/commit/f838404)) +* fix(node-inspector): deprecating node-inspector infavor of native nodejs debug (#1744) ([994369d](https://github.com/meanjs/mean/commit/994369d)) +* fix(package): updating node engine supported version (#1789) ([68c9606](https://github.com/meanjs/mean/commit/68c9606)) +* fix(protractor): support for gulp-protractor for v6-7 only (#1752) ([73135df](https://github.com/meanjs/mean/commit/73135df)) +* fix(security): updated compression lib in package.json to reduce vulnerabilities (#1812) ([810dd81](https://github.com/meanjs/mean/commit/810dd81)) +* fix(security): updating vulnerable packages (#1802) ([57c63e6](https://github.com/meanjs/mean/commit/57c63e6)) +* fix(snyk): disabling snyk until we resolve insecure deps & snyk integration ([817c4e3](https://github.com/meanjs/mean/commit/817c4e3)) +* fix(snyk): travis snyk setup with snyk auth (#1749) ([d7b6d95](https://github.com/meanjs/mean/commit/d7b6d95)) +* fix(tests): removing unused mock-fs library which caused tests to fail (#1751) ([e596375](https://github.com/meanjs/mean/commit/e596375)) +* fix(travis): Fix Travis failing on webdriver issues (#1845) ([9dd0a7b](https://github.com/meanjs/mean/commit/9dd0a7b)), closes [#1845](https://github.com/meanjs/mean/issues/1845) +* fix(users): Better MIME-type checking, remove image cropping library (#1589) ([2b6cf53](https://github.com/meanjs/mean/commit/2b6cf53)) +* fix(users): Domain config setting (#1803) ([0cbdbda](https://github.com/meanjs/mean/commit/0cbdbda)) +* fix(users): don't fail on missing old image on image upload (#1839) ([be88a2c](https://github.com/meanjs/mean/commit/be88a2c)) +* fix(users): Duplicate Provider Accounts (#1767) ([e4a3d38](https://github.com/meanjs/mean/commit/e4a3d38)) +* feat(articles): Promisifies article server test set up and clean up (#1774) ([d72da37](https://github.com/meanjs/mean/commit/d72da37)), closes [#1773](https://github.com/meanjs/mean/issues/1773) +* feat(articles): Simple test enhancement (#1659) ([44a569e](https://github.com/meanjs/mean/commit/44a569e)), closes [#1658](https://github.com/meanjs/mean/issues/1658) +* feat(build): Ignore compiled sass/less files from git (#1592) ([d47dd41](https://github.com/meanjs/mean/commit/d47dd41)) +* feat(build): Turn on mangling for uglify (#1841) ([1e3eeb7](https://github.com/meanjs/mean/commit/1e3eeb7)) +* feat(build): Update dependencies (#1847) ([b43c80e](https://github.com/meanjs/mean/commit/b43c80e)) +* feat(build): updating supported Node.js versions for CI (#1768) ([7b91f76](https://github.com/meanjs/mean/commit/7b91f76)) +* feat(ci): Test for Node v7 (allow failure) (#1596) ([aed6235](https://github.com/meanjs/mean/commit/aed6235)) +* feat(config): Mongo Seed 2.0 (#1808) ([eb9cdd7](https://github.com/meanjs/mean/commit/eb9cdd7)) +* feat(config): Mongoose 4.11 upgrade (#1818) ([dc880eb](https://github.com/meanjs/mean/commit/dc880eb)) +* feat(core): Add manifest.json (#1851) ([e4f83c6](https://github.com/meanjs/mean/commit/e4f83c6)) +* feat(core): Enhancement page title directive (#1686) ([c69644d](https://github.com/meanjs/mean/commit/c69644d)) +* feat(dependencies): replace PhantomJS in favor of chrome (#1776) ([16a1dcd](https://github.com/meanjs/mean/commit/16a1dcd)) +* feat(docker): cleaning up pkgs and enabling npm install for dev env (#1603) ([e62b680](https://github.com/meanjs/mean/commit/e62b680)) +* feat(Karma): Add mocha style progress to Karma tests ([f43d3ea](https://github.com/meanjs/mean/commit/f43d3ea)) +* feat(packages): updating packages (#1819) ([3470dc5](https://github.com/meanjs/mean/commit/3470dc5)) +* feat(Travis): Don't allow Node.js 8 testing fail (#1815) ([19478ba](https://github.com/meanjs/mean/commit/19478ba)) +* feat(travis): start testing against Node.js 8 and other CI improvements (#1785) ([482c38c](https://github.com/meanjs/mean/commit/482c38c)) +* feat(user): Add email support to forgot password (#1834) ([f65d4b9](https://github.com/meanjs/mean/commit/f65d4b9)) +* refactor(menus): Refactor to the Menus client service to use functional loops/filters (#1575) ([6021c14](https://github.com/meanjs/mean/commit/6021c14)) +* chore(documentation): add comment to remind change for mongo replicaset connection ([7eedfcc](https://github.com/meanjs/mean/commit/7eedfcc)) +* build(gems): we shouldnt need any gem file installations anymore (#1759) ([9c3a4f5](https://github.com/meanjs/mean/commit/9c3a4f5)) + + + + +# 0.5.0 (2016-10-21) + ### upcoming (2017/05/17 10:32 +00:00) - [bbf0b43](https://github.com/taobataoma/meanTorrent/commit/bbf0b43528ba196f1b02e2deaaa57b269e123a70) change torrent file upload mode, first save temp folder, when create data ok, then move the file to dest folder,and delete the temp file (@taobataoma) - [2729ed4](https://github.com/taobataoma/meanTorrent/commit/2729ed400abc33816a2ef8469c30e04714899373) change torrent list order key (@taobataoma) diff --git a/README.md b/README.md index 84ade03d..0c73eac9 100644 --- a/README.md +++ b/README.md @@ -313,7 +313,23 @@ the upload ratio more than `contition.ratio`, otherwise, the user will get a HnR then the user can not download any torrent. but can continue the warning torrent and seed it until the warning disappears, and the user can remove a warning by score number of `scoreToRemoveWarning` or donate a VIP qualifications. -There is not much comment of `config/env/torrent.js`, because the development time is limited, I'll add more comment in my free time, If you has any question, please post an [issue](https://github.com/taobataoma/meanTorrent/issues), and i will focus it. +## Deploying to PAAS + +### Deploying MEANJS To Heroku + +By clicking the button below you can signup for Heroku and deploy a working copy of MEANJS to the cloud without having to do the steps above. + +[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy) + +### Amazon S3 configuration + +To save the profile images to S3, simply set those environment variables: +```javascript +UPLOADS_STORAGE: s3 +S3_BUCKET: the name of the bucket where the images will be saved +S3_ACCESS_KEY_ID: Your S3 access key +S3_SECRET_ACCESS_KEY: Your S3 access key password +``` ## License [The MIT License](LICENSE.md) diff --git a/app.json b/app.json new file mode 100644 index 00000000..2a8ca444 --- /dev/null +++ b/app.json @@ -0,0 +1,32 @@ +{ + "name": "meanTorrent", + "description": "MEAN.JS BitTorrent - Full-Stack JavaScript Using MongoDB, Express, AngularJS, and Node.js, a Private BitTorrent Tracker CMS", + "repository": "https://github.com/taobataoma/meanTorrent", + "logo": "http://meanjs.org/img/logo-small.png", + "keywords": [ + "mongodb", + "express", + "angularjs", + "node.js", + "mongoose", + "passport", + "torrent", + "bitTorrent", + "tracker", + "announce" + ], + "addons": [ + { + "plan": "mongolab:sandbox" + }, + { + "plan": "papertrail:choklad" + } + ], + "env": { + "NPM_CONFIG_PRODUCTION": "true", + "NPM_CONFIG_LOGLEVEL": "error", + "NODE_ENV": "production", + "NODE_VERBOSE": "false" + } +} diff --git a/config/env/default.js b/config/env/default.js index a63c64e0..c39f262c 100644 --- a/config/env/default.js +++ b/config/env/default.js @@ -45,7 +45,16 @@ module.exports = { illegalUsernames: ['meanjs', 'administrator', 'password', 'admin', 'user', 'unknown', 'anonymous', 'null', 'undefined', 'api' ], + aws: { + s3: { + accessKeyId: process.env.S3_ACCESS_KEY_ID, + secretAccessKey: process.env.S3_SECRET_ACCESS_KEY, + bucket: process.env.S3_BUCKET + } + }, uploads: { + // Storage can be 'local' or 's3' + storage: process.env.UPLOADS_STORAGE || 'local', profile: { image: { dest: './modules/users/client/img/profile/uploads/', @@ -59,21 +68,21 @@ module.exports = { dest: './modules/torrents/client/uploads/', temp: './modules/torrents/client/uploads/temp/', limits: { - fileSize: 2 * 1024 * 1024 // Max file size in bytes (1 MB) + fileSize: 2 * 1024 * 1024 // Max file size in bytes (2 MB) } }, cover: { dest: './modules/torrents/client/uploads/cover/', temp: './modules/torrents/client/uploads/temp/', limits: { - fileSize: 2 * 1024 * 1024 // Max file size in bytes (1 MB) + fileSize: 2 * 1024 * 1024 // Max file size in bytes (2 MB) } }, image: { dest: './modules/torrents/client/uploads/image/', temp: './modules/torrents/client/uploads/temp/', limits: { - fileSize: 2 * 1024 * 1024 // Max file size in bytes (1 MB) + fileSize: 2 * 1024 * 1024 // Max file size in bytes (2 MB) } } }, @@ -90,7 +99,7 @@ module.exports = { file: { dest: './modules/torrents/client/uploads/subtitles/', limits: { - fileSize: 2 * 1024 * 1024 // Max file size in bytes (1 MB) + fileSize: 2 * 1024 * 1024 // Max file size in bytes (2 MB) } } } diff --git a/gulpfile.js b/gulpfile.js index 9dd2505b..dfd15fee 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -21,11 +21,7 @@ var _ = require('lodash'), wiredep = require('wiredep').stream, path = require('path'), endOfLine = require('os').EOL, - protractor = require('gulp-protractor').protractor, - webdriver_update = require('gulp-protractor').webdriver_update, - webdriver_standalone = require('gulp-protractor').webdriver_standalone, del = require('del'), - KarmaServer = require('karma').Server, semver = require('semver'); // Local settings @@ -153,6 +149,8 @@ gulp.task('uglify', function () { .pipe(plugins.ngAnnotate()) .pipe(plugins.uglify({ mangle: true + }).on('error', function (err) { + console.log('Uglify error : ', err.toString()); })) .pipe(plugins.concat('application.min.js')) .pipe(plugins.rev()) @@ -367,6 +365,7 @@ gulp.task('mocha:coverage', ['pre-test', 'mocha'], function () { // Karma test runner task gulp.task('karma', function (done) { + var KarmaServer = require('karma').Server; new KarmaServer({ configFile: __dirname + '/karma.conf.js' }, done).start(); @@ -374,6 +373,7 @@ gulp.task('karma', function (done) { // Run karma with coverage options set and write report gulp.task('karma:coverage', function (done) { + var KarmaServer = require('karma').Server; new KarmaServer({ configFile: __dirname + '/karma.conf.js', preprocessors: { @@ -451,15 +451,20 @@ gulp.task('mongo-seed', function (done) { }); // Downloads the selenium webdriver if protractor version is compatible -gulp.task('webdriver_update', webdriver_update); +gulp.task('webdriver_update', function (done) { + return require('gulp-protractor').webdriver_update(done); +}); // Start the standalone selenium server // NOTE: This is not needed if you reference the // seleniumServerJar in your protractor.conf.js -gulp.task('webdriver_standalone', webdriver_standalone); +gulp.task('webdriver_standalone', function (done) { + return require('gulp-protractor').webdriver_standalone(done); +}); // Protractor test runner task gulp.task('protractor', ['webdriver_update'], function () { + var protractor = require('gulp-protractor').protractor; gulp.src([]) .pipe(protractor({ configFile: 'protractor.conf.js' diff --git a/modules/chat/client/views/chat.client.view.html b/modules/chat/client/views/chat.client.view.html index da19dad9..b272aa89 100644 --- a/modules/chat/client/views/chat.client.view.html +++ b/modules/chat/client/views/chat.client.view.html @@ -18,7 +18,7 @@
- +
@@ -78,7 +78,7 @@
  • - +
    diff --git a/modules/core/client/img/brand/icon.png b/modules/core/client/img/brand/icon.png new file mode 100644 index 00000000..bb4dd636 Binary files /dev/null and b/modules/core/client/img/brand/icon.png differ diff --git a/modules/core/client/views/header.client.view.html b/modules/core/client/views/header.client.view.html index ce0c5d50..71e5ef64 100644 --- a/modules/core/client/views/header.client.view.html +++ b/modules/core/client/views/header.client.view.html @@ -32,8 +32,8 @@