Commit Graph

237 Commits

Author SHA1 Message Date
OldHawk
9f12a91e9f dep(core): restore dependencies 2017-12-10 13:49:15 +08:00
OldHawk
e4d3b1f432 dep(core): upgrade dependencies 2017-12-10 00:12:33 +08:00
OldHawk
c56e598f3e feat(backup): add cron job to backup mongodb
backup at every night and save as .tar file into module/client/backup
2017-10-30 17:33:58 +08:00
OldHawk
bbd1152863 feat(dep): upgrade moviedb to 0.2.10 2017-10-17 16:54:54 +08:00
OldHawk
42a38edf7c fix(dep): upgrade connect-mongo to 2.0.0, fixed the connect warning. 2017-10-13 18:53:50 +08:00
OldHawk
c3149302a0 Merge commit '84ec1c80d283cbea8b186629e7b1de49d91cf9ba'
* commit '84ec1c80d283cbea8b186629e7b1de49d91cf9ba':
  fix(heroku): fix invalid app.json (#1901)
  feat(deps): dependencies upgrade (#1887)
  release(0.6.0): MEAN.JS 0.6.0 (#1863)
  feat(readme): Deploy to Heroku button (#1854)
  fix(users): Spacing Issues
  Abstracted OAuth routes to use req param to identify strategy & moved scope to actual strategy definition.
  Save profile images to Amazon S3 (#1857)
  fix(build): Require correct dependencies for prod build (#1855)
  fix(eslint): Make `space-before-function-paren` rule consistent with other rules (#1858)
  fix(gulpfile): show error on uglify (#1860)
  feat(core): Add manifest.json (#1851)

# Conflicts:
#	CHANGELOG.md
#	README.md
#	modules/core/client/views/header.client.view.html
#	modules/users/client/views/settings/change-profile-picture.client.view.html
#	modules/users/server/controllers/users/users.profile.server.controller.js
#	package.json
2017-10-13 15:43:39 +08:00
Liran Tal
60f322a133 feat(deps): dependencies upgrade (#1887)
* feat(deps): dependencies upgrade

* update body-parser
2017-09-27 16:50:32 +03:00
Liran Tal
47bd74e6da release(0.6.0): MEAN.JS 0.6.0 (#1863)
* updating changelog

* updating changelog

* update lockfile
2017-09-26 08:23:55 +03:00
Ghalleb
f146cbc4b2 Save profile images to Amazon S3 (#1857)
* Profile Image to S3

* Delete image from S3
Fix file deletion

* S3 refactoring
2017-09-19 13:47:41 -07:00
Mikael Korpela
36887dc3a8 fix(build): Require correct dependencies for prod build (#1855) 2017-09-07 01:49:27 +03:00
OldHawk
5f270e6192 feat(core): add node-cron lib support 2017-09-06 14:27:34 +08:00
OldHawk
f052ea853e Merge commit 'b43c80e2c097b11114f4e4f01b9718321721a89b'
* commit 'b43c80e2c097b11114f4e4f01b9718321721a89b':
  feat(build): Update dependencies (#1847)
  fix(travis): Fix Travis failing on webdriver issues (#1845)
  fix(eslint): Inconsistent spacing before function parentheses (#1844)
  fix(mongodb): update ssl connection settings (#1809)
  Remove deprecated crypto package (#1843)
  feat(config): Mongo Seed 2.0 (#1808)
  fix(users): don't fail on missing old image on image upload (#1839)
  feat(build): Turn on mangling for uglify (#1841)
  fix(gulp): fix broken test:server:watch task (#1842)
  feat(core): Enhancement page title directive (#1686)
  feat(user): Add email support to forgot password (#1834)
  fix(mocha): update mochajs version to reduce vulnerabilities (#1830)
  refactor(menus): Refactor to the Menus client service to use functional loops/filters (#1575)
  feat(config): Mongoose 4.11 upgrade (#1818)

# Conflicts:
#	config/env/development.js
#	config/lib/app.js
#	modules/articles/server/models/article.server.model.js
#	modules/chat/client/config/chat.client.routes.js
#	modules/core/client/directives/page-title.client.directive.js
#	modules/core/client/services/menu.client.service.js
#	modules/users/client/config/users-admin.client.routes.js
#	modules/users/client/views/password/forgot-password.client.view.html
#	modules/users/server/models/user.server.model.js
#	package.json
2017-08-22 13:35:29 +08:00
OldHawk
375debad32 feat(core): add bencoding lib support 2017-08-17 17:31:37 +08:00
Mikael Korpela
b43c80e2c0 feat(build): Update dependencies (#1847)
Remove dependencies which are already installed via other dependencies:
- eslint (gulp-eslint)
- istanbul (gulp-eslint)
- mocha (gulp-mocha)

Remove unused dependency:
- gulp-util

Move installing `lcov-result-merger` to Travis config since it's the only place where it's ever used.

Update a bunch of outdated dependencies.
2017-08-15 14:57:32 +03:00
Mikael Korpela
c6d4a17ab2 Remove deprecated crypto package (#1843)
`crypto` is now part of NodeJS core: https://www.npmjs.com/package/crypto
2017-08-14 11:09:56 +03:00
Michael Leanos
eb9cdd784c feat(config): Mongo Seed 2.0 (#1808)
feat(config): Mongo Seed 2.0

Adds a more configurable and easily extended MongoDB Seed feature.

Adds additional options at the collection, and collection item level to
allow more control over how each environment config handles the seeding
feature.

Enforces seed order based on the order of the  environment's seeding configuration object.

Removes the previous SeedDB config file.

Adds chalk to messages logged to the console for readability.

Refactors the Mongo Seed configuration tests.

Adds Gulp tasks to perform Mongo Seed operations for default, prod, and
test environment configurations. Also, adds accommodating npm scripts.
2017-08-13 16:29:47 -07:00
OldHawk
81153f3608 feat(core): add sprintf-js library support 2017-08-02 18:23:18 +08:00
Snyk bot
27f5065d52 fix(mocha): update mochajs version to reduce vulnerabilities (#1830)
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/npm:ms:20170412

Latest report for meanjs/mean:
https://snyk.io/test/github/meanjs/mean
2017-08-02 00:42:23 +03:00
OldHawk
686b878558 feat(core): add node-irc support, ready to function of irc-announce 2017-08-01 10:44:15 +08:00
Michael Leanos
dc880eb5a7 feat(config): Mongoose 4.11 upgrade (#1818)
Upgrades Mongoose to 4.11.1

Updates Mongoose connection implementation to accommodate deprecated
features & connection options.

Also, updates the Gulp Mocha tasks to reflect changes to the Mongoose
implementation.

Fixes tests to get the database from the existing Mongoose singleton.

Derives from changes in https://github.com/meanjs/mean/pull/1816

Closes https://github.com/meanjs/mean/issues/1814
2017-07-27 13:19:22 -07:00
OldHawk
0fbed06b1a Merge commit '11777465cf77e2a0bbd0d576a1dadd76a8c2f55d'
* commit '11777465cf77e2a0bbd0d576a1dadd76a8c2f55d':
  Update templateCache root path
  feat(packages): updating packages (#1819)
  feat(Karma): Add mocha style progress to Karma tests
  feat(Travis): Don't allow Node.js 8 testing fail (#1815)
  feat(dependencies): replace PhantomJS in favor of chrome (#1776)
  fix(security): updated compression lib in package.json to reduce vulnerabilities (#1812)
  fix(build): ESLint error in Express config (#1807)
  fix(security): updating vulnerable packages (#1802)
  fix(build): E2E coverage broken on Travis CI (#1805)
  fix(users): Domain config setting (#1803)

# Conflicts:
#	package.json
2017-07-21 18:09:46 +08:00
Liran Tal
3470dc5d84 feat(packages): updating packages (#1819) 2017-07-17 08:26:06 +03:00
Mikael Korpela
f43d3ead05 feat(Karma): Add mocha style progress to Karma tests 2017-07-14 09:31:25 +03:00
Pierre Brisorgueil
16a1dcd1d3 feat(dependencies): replace PhantomJS in favor of chrome (#1776)
* fix(users): test for usernameOrEmail

* Add comment to remind  change for mongo replicaset connection

* clean comment ..

* Generic pageTitle concept

* Revert "Generic pageTitle concept"

This reverts commit ff00ec950f085ca3b6d1abb564eab1965ab0a56e.

* align on meanjs state

* fix atom beautify newline

* align to mean indent

* upgrade protractor

* Switch from firefox to chrome for travis

* fix build

* clean npm install protractor

* enable sudo

* clean order for mean

* clean dependencies
2017-07-13 20:57:09 +03:00
Snyk bot
810dd8152c fix(security): updated compression lib in package.json to reduce vulnerabilities (#1812)
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/npm:ms:20170412

Latest report for meanjs/mean:
https://snyk.io/test/github/meanjs/mean
2017-07-11 12:06:22 +03:00
Liran Tal
57c63e6d0b fix(security): updating vulnerable packages (#1802)
* fix(security): updating vulnerable packages

* fix(helmet): updating to support latest changes, transition from ms to seconds represntation

* comment on SIX_MONTHS variable
2017-07-02 08:09:52 +03:00
Michael Leanos
e3df83e351 fix(build): E2E coverage broken on Travis CI (#1805)
Fixes an issue with the Travis CI builds failing at the E2E tests due to
an apparent issue with the Mozilla Gecko web-driver used with Selenium.

1) Upgrades `gulp-protractor` to ensure Protractor v5> is used.
2) Removes `--firefox` option from the Travis CI Selenium
`webdriver-manager update` step.
3) Changes Protractor config to use Chrome instead of Firefox.
2017-07-01 13:38:44 +03:00
imean.io
709fbdd866 modified: package.json 2017-06-19 21:09:21 -07:00
OldHawk
418f7fa5cc fix(core): upgrade conflict 2017-06-19 13:06:59 +08:00
OldHawk
4596c91d8c Merge commit '8f50eecc7c1ec7dda3363093b3b3e7f17ca9a692'
# Conflicts:
#	modules/users/server/controllers/users/users.authentication.server.controller.js
#	package.json
2017-06-19 12:43:44 +08:00
snyk-bot
8f50eecc7c fix: package.json & .snyk to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/npm:ms:20170412


The following vulnerabilities are fixed with a Snyk patch:
- https://snyk.io/vuln/npm:ms:20170412

Latest report for meanjs/mean:
https://snyk.io/test/github/meanjs/mean
2017-06-14 10:21:56 +00:00
Mikael Korpela
482c38c287 feat(travis): start testing against Node.js 8 and other CI improvements (#1785)
* Test against Node.js 8

Configure Travis CI test against Node.js 8 and allow failures.

Node.js 8 release notes: https://nodejs.org/en/blog/release/v8.0.0/

* Updates to TravisCI

* Refactor picking debug argument for different Node.js versions
2017-06-14 00:45:34 +03:00
Cody B. Daig
4321744a09 fix(dependencies): upgrading nodemailer (#1794) 2017-06-14 00:44:12 +03:00
Snyk bot
c6215a0ed5 fix: package.json to reduce vulnerabilities (#1782)
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/npm:ms:20170412

Latest report for meanjs/mean:
https://snyk.io/test/github/meanjs/mean
2017-06-12 11:14:43 +03:00
Snyk bot
8c975c4b14 fix: package.json to reduce vulnerabilities (#1787)
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/npm:ms:20170412

Latest report for meanjs/mean:
https://snyk.io/test/github/meanjs/mean
2017-06-12 11:14:26 +03:00
Liran Tal
68c96066c2 fix(package): updating node engine supported version (#1789) 2017-06-10 21:55:33 +03:00
OldHawk
c9d6dbe5e7 feat(TVseries): load TVSeries data
upload tvseries, create tvseries torrent item, load tvseries data to home view, admin manage tvseries data etc.
2017-05-23 18:55:59 +08:00
OldHawk
621e08c126 upgrade mongoose 2017-04-17 16:50:54 +08:00
Liran Tal
5f9e0188dc fix(dependencies): moving phantomjs-prebuild to devDependencies (#1754) 2017-04-09 09:28:20 +03:00
Liran Tal
73135df49f fix(protractor): support for gulp-protractor for v6-7 only (#1752)
* fix(protractor): updating gulp-protractor
* re-factoring out protractor prep tasks
2017-04-09 08:40:48 +03:00
Liran Tal
e5d7f15b05 fix(dependencies): upgrading dependencies to latest versions (#1753)
* fix(dependencies): upgrading dependencies to latest versions
2017-04-08 18:28:49 +03:00
Liran Tal
e596375b62 fix(tests): removing unused mock-fs library which caused tests to fail (#1751) 2017-04-08 11:49:38 +03:00
Liran Tal
817c4e3cdf fix(snyk): disabling snyk until we resolve insecure deps & snyk integration
* fix(snyk): disabling snyk until we resolve insecure deps & snyk integration

* update serve-favicon dep
* updating packages
2017-04-07 19:35:29 +03:00
Liran Tal
994369d7bb fix(node-inspector): deprecating node-inspector infavor of native nodejs debug (#1744) 2017-04-07 13:19:06 +03:00
OldHawk
f4f1144c51 add fent/node-torrent to get torrent file info 2017-04-02 00:14:28 +08:00
OldHawk
683dd842e9 add The moviedb support, it can get movie info from TMDB 2017-03-27 13:33:28 +08:00
OldHawk
6526d88042 change config file MEAN.js -> meanTorrent 2017-03-23 13:48:43 +08:00
Liran Tal
fd154c7f61 * chore(release): bumping to version 0.5.0
Bumping to version 0.5.0 (#1586)
* chore(core): updating changelog
2016-10-21 18:15:06 +03:00
Liran Tal
b40cd2dbdb * feat(core): node engine update, adding cleanup and reinstall npm scripts
Node engine updates and package.json additional scripts (#1567)
* updated cleanup with 'npm cache clean' as well
2016-10-15 10:37:46 +03:00
Liran Tal
83ffc98efa Merge branch 'master' into feat/replacing-gulp-node-inspector 2016-10-13 22:59:34 +03:00