Commit Graph

530 Commits (2856fb1d5d6734c9f2ec2fb398c128d89b7ea22d)

Author SHA1 Message Date
Barış Soner Uşaklı 43180d4b83
Barış Soner Uşaklı 8e04e86e24 closes
Barış Soner Uşaklı 19ae8dc7e7 closes
Baris Usakli 3551d7d68e closes
Barış Soner Uşaklı e6d31c8bd2 add referer check to /api/admin/users/csv
Barış Soner Uşaklı e3fd402070 escape email in registration queue and invites
Barış Soner Uşaklı a7a3f3619b dont allow login with invalid ip, escape ip display on user/info page
caoyi da5997a06e Fix typo ()
Fix typo
Julian Lam 78c83f2561 fixing tests
Barış Soner Uşaklı 4f2f84e47c
Baris Usakli a19537dc25 closes
Baris Usakli b19310049d closes
Baris Usakli d9c38c7e4f closes
Julian Lam e83813c531
Emailer tests for Digest.getSubscribers ()
* added additional tests for Digest.getSubscribers

* added another test and tweaked existing digest list building tests
Barış Soner Uşaklı 07ed3807d8 remove console.log
Barış Soner Uşaklı caaa72b752 closes
Barış Soner Uşaklı d96674da64 add test for composer fix
Baris Usakli dbf815ed47 closes
Peter Jaszkowiak 4fcedc6f31 Enable imports in custom email templates ()
* Enable imports in custom email templates

* Compile emails on config change

* Add error logging

* Add emailer tests

* Fix tests

* Only build when config changes
Barış Soner Uşaklı 3bf7faf5fc increase rate limit delay
Peter Jaszkowiak 11b9cb7688 Fix , `action:home.get:*` returned to previous functionality ()
Added tests to confirm `buildHeader` is used and `/api` works
Peter Jaszkowiak f5385e38bf Add `/me*` route which redirects to `/user/[userslug]*` ()
* Add `/me*` route which redirects to the current user's information

- `/me` -> `/user/[usertslug]`
- `/me/bookmarks` -> `/user/[userslug]/bookmarks`
- `/me/settings` -> `/user/[userslug]/settings`

etc

* Add tests for `/me/*`
Baris Usakli e68e5122e2 add test to check breadcrumbs on home route
Baris Usakli 5604c62776 use the first set for sorting
Baris Usakli eeedba697b closes
Barış Soner Uşaklı 1d50c74cdc should error with no content
Barış Soner Uşaklı e4ea4d5134 move composer routes to its own file
Barış Soner Uşaklı 0316f51cdb show values if test fails
Peter Jaszkowiak bbdc55cb3a Better fix for ()
* Better fix for 

Also a nice newline so the line doesn't get overwritten when running `./nodebb upgrade`

* Optimizations for custom homepage

Move it into a separate module
Barış Soner Uşaklı 760c061b1d closes
Barış Soner Uşaklı 4551ee4768 some more tests
Barış Soner Uşaklı 8810f0f2a9 remove dupe meta
Julian Lam 7e0d0e0eb5 Merge remote-tracking branch 'origin/develop'
Peter Jaszkowiak dfad76120d Support npm@5 and yarn ()
* Support npm@5 and yarn

Use package.default.json
Partial 

- Overwrite package.json with package.default.json values
- `dependencies` field is merged with package.default.json version taking precidence
- `./nodebb upgrade` automatically does those things and runs `git pull`
- use `./nodebb upgrade --dev` to avoid the `git pull`

* added logic to preserve extraneous plugins installed in node_modules/

* Don't automatically git pull

* Simplify package-install, run it on upgrade just in case
Barış Soner Uşaklı 3dd83237b8 add some debug for failed tests
Baris Usakli c9465403f5 closes
Peter Jaszkowiak adc47fd053 Use relative linking ()
* Use relative linking

* Add copyFile method and tests

Closes 

* Fix relative linking on Windows

Hard links and junctions don't work with relative paths

* Fix tests

* Revert ghange to gitignore
Barış Soner Uşaklı 18f4f27fe0 closes
Barış Soner Uşaklı 5b2a674a4f closes
Barış Soner Uşaklı 25cd21fba8 closes
Barış Soner Uşaklı 6b1af76f08 closes
Barış Soner Uşaklı d5d6748c71 closes
Baris Usakli 47143a4a09 Merge remote-tracking branch 'refs/remotes/origin/master' into develop
Baris Usakli a500e0019c closes
Barış Soner Uşaklı c453fc7275 add widget reset test
Barış Soner Uşaklı a11058bce2 closes
Peter Jaszkowiak 62ae171432 Merge remote-tracking branch 'origin/master' into develop
Barış Soner Uşaklı 5d45f9fff2 fix lint
Barış Soner Uşaklı 6a2019c646 closes
Peter Jaszkowiak f336726173 Bump dependencies ()
* Bump dependencies

* Fix mocha v4 requiring --exit flag

Use nyc instead of the istanbul binary

* Print out summary instead of full report