Commit Graph

247 Commits

Author SHA1 Message Date
OldHawk
c82df9b5da feat(tickets): new model to save mail-tickets and message-tickets for service group 2018-03-22 17:12:40 +08:00
OldHawk
38e8eeeb9e feat(core): add Cloudflare support 2018-03-22 12:44:54 +08:00
OldHawk
7e1fdeb3be feat(invitations): add server translate message for send invitations 2018-03-21 14:16:20 +08:00
OldHawk
eec468e030 feat(core): add module shelljs support 2018-01-25 17:20:08 +08:00
OldHawk
66b2166562 feat(gulp): add 'npm start init' command line to init make dir 2018-01-21 20:59:18 +08:00
OldHawk
afc3cce920 feat(torrents): torrent images preview support crop size 2018-01-21 00:38:42 +08:00
OldHawk
e95ce29ca0 feat(rss): compete rss feed support.
#20
2017-12-28 17:25:07 +08:00
OldHawk
bf92c14c96 feat(rss): remove module rss add module feed 2017-12-28 12:59:58 +08:00
OldHawk
28e55a415f feat(rss): add module ready to support rss feed 2017-12-27 16:38:31 +08:00
OldHawk
897ec6a76a dep(core): upgrade mongoose 2017-12-22 17:24:55 +08:00
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