Commit Graph

916 Commits

Author SHA1 Message Date
OldHawk
a2f149da90 fix(core): restore page-title directive 2017-08-22 13:48:04 +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
98296c1ede feat(torrents): test scrape torrent info when create new torrent record 2017-08-17 17:32:32 +08:00
OldHawk
756b1675d2 feat(scrape): new scrape error info 2017-08-17 17:31:11 +08:00
OldHawk
16f590ea92 feat(core): add scrape client service to scrape torrent info from client browser 2017-08-17 17:28:58 +08:00
OldHawk
3637fe47e8 feat(core): hide upload/download site info on public mode 2017-08-16 16:26:26 +08:00
OldHawk
e8e446df7c fix(core): configure item name from open_signin to open_signup 2017-08-16 16:16:44 +08:00
OldHawk
be62816ffc feat(core): showing site info at footer
include users, torrents, seeders, leechers, uploaded, download etc.
2017-08-16 11:38:14 +08:00
OldHawk
de3828598b feat(core): resourcesTag in admin page 2017-08-15 11:09:55 +08:00
OldHawk
7835dfd548 fix(core): reshow torrent seed/leech/finished users number
these number can scrape from public track server
2017-08-15 11:05:07 +08:00
OldHawk
7e750206cc feat(core): reconfigure resourcesTag config 2017-08-15 10:50:13 +08:00
OldHawk
1099c70bb6 feat(scrape): send scrape message 2017-08-15 09:28:04 +08:00
Mikael Korpela
f44c9bce71 fix(eslint): Inconsistent spacing before function parentheses (#1844)
Defines `space-before-function-paren` eslint rule and changes files accordingly.
2017-08-14 23:50:33 +03:00
OldHawk
1dcc27ab7d feat(scrape): send scrape message 2017-08-14 18:47:17 +08:00
OldHawk
5598cbbe69 feat(scrape): add torrent tracker scrape route and controller files 2017-08-14 16:58:50 +08:00
OldHawk
ddb0448bd7 fix(core): remove not used files. 2017-08-14 16:08:31 +08:00
OldHawk
1e3b1b2713 fix(core): add demo config
show_demo_warning_popup
show_demo_sign_message
2017-08-14 13:10:51 +08:00
OldHawk
23168f2cb3 fix(core): hide all info in app public tracker mode
user uploaded
user download
user ratio
user seeded
user leeched
user finished
2017-08-14 12:46:55 +08: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
Mikael Korpela
be88a2ca1f fix(users): don't fail on missing old image on image upload (#1839)
Fixes scenarios where previously when old image file would be missing, uploading new image file over it would fail because unlinking previous file fails.
2017-08-13 21:52:38 +03:00
OldHawk
71989d3285 fix(forums): today new topics and new replies count 2017-08-11 15:55:52 +08:00
Pierre Brisorgueil
c69644db65 feat(core): Enhancement page title directive (#1686)
* 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

* pageTitle directive

automatic pageTitle directive

fix loads add ..

clean lodash dependencies

clean code

clean code & indent

clean lodash

* pageTitle directive

automatic pageTitle directive

fix loads add ..

clean lodash dependencies

clean code

clean code & indent

clean lodash
2017-08-09 22:47:01 -07:00
Mikael Korpela
f65d4b90ca feat(user): Add email support to forgot password (#1834)
Adds support for recovering users account using email and username.

Previously only username worked.
2017-08-07 16:38:48 +03:00
OldHawk
c0716d5832 doc(readme): update readme.md 2017-08-04 10:47:24 +08:00
OldHawk
82373b264d fix(core): test error 2017-08-03 18:37:03 +08:00
OldHawk
b50e463d80 fix(core): test error 2017-08-03 18:28:39 +08:00
OldHawk
840e498ce4 fix(core): test error 2017-08-03 18:15:09 +08:00
OldHawk
9f4a04c443 feat(torrents): tag label css 2017-08-03 14:41:39 +08:00
OldHawk
dfffcb8a09 feat(forums): readonly string 2017-08-03 13:54:52 +08:00
OldHawk
e99835e480 feat(core): add project keywords 2017-08-03 13:28:39 +08:00
OldHawk
4ae40c6090 feat(torrents): irc announce message when torrent reviewed by oper/admin 2017-08-03 11:21:29 +08:00
OldHawk
d6938c8a3f feat(torrents): test irc announce message when torrent recommend level change 2017-08-02 18:25:09 +08:00
OldHawk
686b878558 feat(core): add node-irc support, ready to function of irc-announce 2017-08-01 10:44:15 +08:00
Dale Lotts
6021c145f9 refactor(menus): Refactor to the Menus client service to use functional loops/filters (#1575)
The for loops, expecially the nested for loops, over array elements with variable names contianing

'index' made the code incomprehensible.
2017-07-29 15:35:43 -07: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
ce5cdcc73d fix(forums): global topic path url error 2017-07-27 12:23:06 +08:00
OldHawk
9b0b2a45bd feat(torrents): rewrite upload page, ready for music and other type torrents 2017-07-25 13:30:53 +08:00
OldHawk
196c81ece6 fix(torrents): thumbs-up link css 2017-07-21 18:35:30 +08: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
OldHawk
d8f1a7c9f1 doc(readme): update readme.md 2017-07-21 17:01:25 +08:00
OldHawk
659d15bd45 feat(torrents): load torrent thumbs-up data on detail page 2017-07-21 16:52:04 +08:00
OldHawk
74d9cf9173 feat(torrents): add torrent thumbs-up client services method 2017-07-21 16:51:17 +08:00
OldHawk
200db660ec feat(torrents): add torrent thumbs-up server route,policy and controller methods 2017-07-21 16:50:54 +08:00
OldHawk
a79eeb6000 feat(torrents): model torrent add Thumb Schema field 2017-07-21 15:20:28 +08:00
OldHawk
f3d7cb7c8b fix(chat): thumbs-up configure item 2017-07-21 15:06:13 +08:00
OldHawk
f61f2fc3e5 fix(chat): thumbs-up translate string 2017-07-21 14:56:01 +08:00
OldHawk
50cb5ac8a5 fix(chat): chat message css 2017-07-20 12:28:44 +08:00
OldHawk
ad3ca9dff5 fix(forums): topic title css 2017-07-20 11:37:52 +08:00
OldHawk
112670d1fa fix(forums): change attach file icon 2017-07-20 11:30:16 +08:00
OldHawk
832f18b5d4 feat(forums): fixed forum list order index 2017-07-20 11:15:32 +08:00