1476 Commits (947fc739eb54206ba83bf8c88d215f05a2174503)

Author SHA1 Message Date
Barış Soner Uşaklı f3c4d2ebe3 closes #5636 8 years ago
Barış Soner Uşaklı 59d0815073 closes #5637 8 years ago
Barış Soner Uşaklı 13f5d29cb9 eslint 8 years ago
Barış Soner Uşaklı af6cde5534 show how many nodes responded 8 years ago
Peter Jaszkowiak 2a0cb3b9ee Fix profile covers not working with subfolders
Remove relative_path from the paths saved in the database so they're more portable
8 years ago
Julian Lam 7abd80490b Merge pull request #5626 from NodeBB/reject-nonaudio-uploads
Reject non-audio upload requests to the sounds route
8 years ago
Barış Soner Uşaklı c45c4a5fdb on login display invalid-login-credentials 8 years ago
Peter Jaszkowiak 1ac14a466e Reject non-audio upload requests to the sounds route 8 years ago
barisusakli 33e8ecc1f4 closes #5404 8 years ago
barisusakli fa13e9acc0 closes #5621 8 years ago
Peter Jaszkowiak c7929ec7d8 Add option for disabling language autodetection 8 years ago
barisusakli e3205bcfad merge 8 years ago
Peter Jaszkowiak 0fe10f5e86 Escape topic titles at the source, deduplicate 8 years ago
barisusakli e63559b6fd closes #5484 8 years ago
Julian Lam a141835cf8 Merge branch 'master' into develop 8 years ago
Peter Jaszkowiak 1fb48ef7a7 Fix #5592 (#5593)
* Fix #5592
Escape translation tokens in topic titles, descriptions, profile about, and post contents

* Fix tests
8 years ago
Julian Lam d18cfced96 Merge remote-tracking branch 'origin/master' into develop 8 years ago
Julian Lam a62a4e698f Merge pull request #5578 from NodeBB/utils-translator-require
Make utils and translator easier to require
8 years ago
Peter Jaszkowiak 484a800327 Merge branch master into develop 8 years ago
Peter Jaszkowiak 1ed571189c Make utils and translator easier to require
Move utils.walk to file.walk, backwards compatible
8 years ago
pichalite d4de345e87 syntax 8 years ago
pichalite 4c89497cc4 Closes #5521 8 years ago
André Zanghelini 03d432182b Fix postcount is expected to be Number (#5567) 8 years ago
Peter Jaszkowiak 81696dd24a Fxi #5561 8 years ago
Julian Lam 0e157d93ea Merge remote-tracking branch 'origin/master' into develop 8 years ago
Julian Lam a49e647de3 fixes #5545 again 8 years ago
Julian Lam b649eb95f8 Merge remote-tracking branch 'origin/master' into develop 8 years ago
Julian Lam 31b6d47f88 fixes #5545 8 years ago
Barış Soner Uşaklı fe27d40ff6 closes #5542 8 years ago
barisusakli 5a2ff8ed0a closes #5527 8 years ago
Julian Lam 860999fa6c Merge remote-tracking branch 'origin/master' into develop 8 years ago
barisusakli 3b41c40b93 refactor deleter code to use unixtimestamp 8 years ago
psychobunny f2eb4b8083 closes #5439 8 years ago
psychobunny b3f8428691 closes #5510 8 years ago
barisusakli 32d37465fb limit size of select 8 years ago
barisusakli 47af3eb7e5 use the real count 8 years ago
Julian Lam 793555a344 Merge branch 'master' into develop 8 years ago
Julian Lam 1102ca8ebb fix issue where an auto-redirect to SSO on login route was failing if invoked via API call (ajaxify) 8 years ago
barisusakli b7e6104bbc closes #5511 8 years ago
barisusakli 992e3128bd closes #5499 8 years ago
RoiEX 33e474759b Change var names 8 years ago
RoiEX 6420e22453 Remove uneccessary curly brackets 8 years ago
RoiEX fcda832052 Add spaces 8 years ago
RoiEX 0f9530bbc0 Shrink JSON fix 8 years ago
RoiEX f1b4a9b786 Shrink JSON 8 years ago
RoiEX 186c1f40e9 Refactor Code 8 years ago
Julian Lam af2d9fb85b Merge branch 'master' into develop 8 years ago
barisusakli e85e35cf0c closes #5497 8 years ago
barisusakli a3b4c83e8b remove description from categories
it gets added in src/meta/tags
8 years ago
barisusakli ea871384d8 remove fallbacks 8 years ago
barisusakli 3b8d14bf12 closes #5493 8 years ago
barisusakli 54c951cc81 fix tests 8 years ago
barisusakli 4369a6d290 more user tests 8 years ago
barisusakli bce1208e2f make uploadFile public 8 years ago
barisusakli b1b87d339f more refactors 8 years ago
barisusakli bc8d297377 move out error and 404 controllers 8 years ago
barisusakli 2188036148 controllers/users refactor 8 years ago
barisusakli 566ff95d3c call methods directly 8 years ago
barisusakli 3e396a8553 sitemap refactor 8 years ago
Julian Lam 45c479a101 Merge branch 'master' into develop 8 years ago
barisusakli 2e47cf4db3 intersititial test 8 years ago
barisusakli bb1045c5a0 remove unused require 8 years ago
barisusakli feb359f7d4 closes #5479 8 years ago
Julian Lam 58cbf44143 Merge branch 'master' into develop 8 years ago
Peter Jaszkowiak 007051c14c Fix #5476 8 years ago
Julian Lam b1ceec7571 Merge remote-tracking branch 'origin/master' into develop 8 years ago
barisusakli 0e7740af32 fix tests for subfolder installs 8 years ago
Julian Lam 6e7b505ea7 more linting 8 years ago
Julian Lam ddea9f534e running eslint again 8 years ago
Julian Lam 72e77772db Merge branch 'master' into develop 8 years ago
Julian Lam e71bd7a27f Merge branch 'master' into styleguide 8 years ago
barisusakli 04b07e292c thumb tests 8 years ago
barisusakli ca1fe557c7 topic controller tests 8 years ago
barisusakli 3a87f2566a more group tests 8 years ago
Peter Jaszkowiak dd2b930824 Resolve merge conflicts, minify only `.js` files 8 years ago
Peter Jaszkowiak ee9d7584e4 Fix test, misc 8 years ago
Julian Lam 8154e29ad5 Merge branch 'master' into develop 8 years ago
Julian Lam 672d7352bb Merge branch 'master' into develop 8 years ago
psychobunny 458cbfd603 show dashboard notice if forum is running in dev mode 8 years ago
Julian Lam e887dda37a Merge pull request #5461 from pichalite/image-dimension
Use ACP profile image dimension setting in cropper
8 years ago
Julian Lam e427f1663e Merge pull request #5456 from NodeBB/sounds-refactor
Sound system improvements
8 years ago
Julian Lam 62e0f5f883 Merge remote-tracking branch 'origin/master' into develop 8 years ago
pichalite a99572fc48 Use ACP profile image dimension setting in cropper 8 years ago
Peter Jaszkowiak 23540afaeb Resolve merge conflicts 8 years ago
Peter Jaszkowiak 4bb49a7171 ESlint no-unused-vars 8 years ago
Peter Jaszkowiak c18808fdeb ESlint no-useless-concat, no-mixed-spaces-and-tabs 8 years ago
Peter Jaszkowiak 144fa8698c Eslint no-lonely-if 8 years ago
Peter Jaszkowiak 57f89663aa ESlint radix 8 years ago
Peter Jaszkowiak 09e868ce5f ESlint no-useless-escape, no-else-return 8 years ago
Peter Jaszkowiak a0a50677da ESlint n-loop-func, yoda 8 years ago
Peter Jaszkowiak 32dc7c23ea ESlint guard-for-in, no-nested-ternary
and operator-linebreak
8 years ago
Peter Jaszkowiak c4bdb72941 ESlint no-unneeded-ternary
and no-extend-native, no-sequences
8 years ago
Peter Jaszkowiak 896c8c7343 ESlint object-curly-spacing 8 years ago
Peter Jaszkowiak 1493afee2a ESlint indent 8 years ago
Peter Jaszkowiak 3b0dd2d1ef ESlint padded-blocks 8 years ago
Peter Jaszkowiak feb8405f95 ESlint eol-last 8 years ago
Peter Jaszkowiak a038c66549 ESlint quotes 8 years ago
Peter Jaszkowiak 604358ecc4 ESlint keyword-spacing, no-multi-spaces 8 years ago
Peter Jaszkowiak a5a3f3089a ESlint no-mixed-operators 8 years ago
Peter Jaszkowiak 2e031f3759 ESlint comma-spacing 8 years ago
Peter Jaszkowiak 277a7fb8b4 ESlint key-spacing, no-trailing-spaces 8 years ago
Peter Jaszkowiak b1b486f729 ESlint quote-props 8 years ago
Peter Jaszkowiak 3361a72725 ESlint no-plusplus
and no-empty, space-unary-ops
8 years ago
Peter Jaszkowiak 3d6bfa47c5 ESlint no-useless-return 8 years ago
Peter Jaszkowiak 52f2028206 ESlint no-multiple-empty-lines 8 years ago
Peter Jaszkowiak 2ba46808a1 ESlint one-var, fix comma-dangle 8 years ago
Peter Jaszkowiak bc1d70c126 ESlint comma-dangle 8 years ago
pichalite 7f4e4c8e2e Fix styling 8 years ago
pichalite 4d755bad0c Use typeToExtension from file.js 8 years ago
Peter Jaszkowiak 9f15008247 Address review issues 8 years ago
Julian Lam f7f5b2c8d9 Merge remote-tracking branch 'origin/master' into develop 8 years ago
barisusakli e009ce5609 closes #5443 8 years ago
Peter Jaszkowiak c75391f9f5 Sound system improvements
- Fix sound ACP uploads
- Display soundpack names with sound files
- Soundpacks can have sounds with identical names
- Link sounds during build step
- Generate map of sound name to file name during build step
- Change how soundpacks work. It's now done via a field in plugin.json
8 years ago
Julian Lam 7f124a3ccf Merge branch 'master' into develop 8 years ago
Peter Jaszkowiak 8f27d7810b Ajaxify improvement, `/assets/uploads` 8 years ago
Julian Lam 7ba111acdd Merge pull request #5420 from NodeBB/assets-route
/assets/uploads
8 years ago
Barış Soner Uşaklı a3e327301b update regex 8 years ago
barisusakli b1511a1870 change client route 8 years ago
Peter Jaszkowiak aaacdb8413 Fix #5416, uploads path config setting
- Finish moving uploads route to `/assets/uploads`
- Remove `upload_url` config setting, it was broken
8 years ago
barisusakli 387110fecc closes #5315 8 years ago
Julian Lam 8a0a74d95e Merge remote-tracking branch 'origin/master' into develop 8 years ago
Julian Lam bfd16d188e Merge branch 'master' into develop 8 years ago
Peter Jaszkowiak 360a35d0a6 Resolve merge conflicts 8 years ago
barisusakli 51981ffb99 get extention from content type 8 years ago
Peter Jaszkowiak c14a31644b Merge branch 'master' into 'develop' 8 years ago
Stephan 0c6679ca9c Update dashboard.js 8 years ago
Julian Lam debffe385f closes #5316 8 years ago
barisusakli 366ab103a4 closes #5405 8 years ago
barisusakli 3fb7f9fce5 closes #5398 8 years ago
barisusakli 2a33991f0d read usercount from global object 8 years ago
Stephan af4df8e197 added missing translation
added missing language string in dashboard.js
8 years ago
Julian Lam 73879b824c Merge branch 'master' into develop 8 years ago
Julian Lam 339845ff6b Merge pull request #5366 from pitaj/build-translations
Compile translations in the build step
8 years ago
Julian Lam 48909e753c Merge branch 'master' into develop 8 years ago
Julian Lam 06a77143bd additional logging and removing interstitial session data if plugins don't return interstitials 8 years ago
Peter Jaszkowiak 8c86b2e32c Build pipeline improvements
- Refactor meta/css
- `fs.link` usage consolidated to `file.link`
- rimraf built modules directory to fix error
- Remove `local-assets` flag
8 years ago
Peter Jaszkowiak 05b68391dd Use `/assets` for client assets
- Route `/assets` -> `build/public`, falling back on `public`
- Moved destinations for `nodebb.min.js`, `acp.min.js`, `admin.css`, `stylesheet.css`, `templates`, and `sounds` to `build/public`
- r.js modules previously routed through express are now symlinked into `public/build/src/modules`
- minfiles no longer served from a memory cache
- use config `views_dir` setting everywhere template directory is used
- fix cache buster `v=v=`
8 years ago
Peter Jaszkowiak 2f07c18c5a All hail the glorious translation prebuilding 8 years ago
Julian Lam d29361f4c9 added additional visibility masks for profile menu hook, also added isPrivileged user method, closes #5306 8 years ago
Julian Lam 43056a4bfa Merge branch 'master' into develop 8 years ago
barisusakli c0a8fd7395 allow multiple tags 8 years ago
Julian Lam 81ca10d72e Merge pull request #5332 from pitaj/async@2
async v2 upgrade
8 years ago
Julian Lam 3861b2dd80 Merge remote-tracking branch 'origin/master' into develop 8 years ago
Julian Lam 541f51e947 restrict flags interface so that moderators only see flags from cids they can actually moderate 8 years ago
barisusakli 6b2dde02b5 closes #5333 8 years ago
Peter Jaszkowiak 11f7cc4163 Pass tests 8 years ago
Julian Lam db20df0110 Merge branch 'master' into develop 8 years ago
barisusakli 190b3759a0 fix tests 8 years ago
Julian Lam c640bdf2b9 Merge branch 'master' into develop 8 years ago
Peter Jaszkowiak 38eba81933 ACP menu and title translations 8 years ago
barisusakli 1fed01fe43 ability to filter search by tags 8 years ago
Julian Lam 76bcc1c327 Merge branch 'flagging-refactor' into develop 8 years ago
Julian Lam ad633aad45 additional tests and proper handling for purged flag targets, #5232 8 years ago
Barış Soner Uşaklı 4ff3d06f90 escape labelColor, icon, cover:position, validate toPid 8 years ago
Julian Lam 0927d54c98 ability to filter flags by cid, #5232, more tests 8 years ago
Julian Lam e6768ab572 some more fixes to flags, simplifying qs manipulation in flags search
re: #5232
8 years ago
Julian Lam 451c2838d0 Merge remote-tracking branch 'origin/master' into flagging-refactor 8 years ago
barisusakli e86708cb0c add cid to widgets.render
init date pickers in widgets ACP
8 years ago
Julian Lam ebc9abd773 upgrade script and graphs for #5232 8 years ago
Julian Lam 31996f9377 added page titles 8 years ago
Julian Lam 5dd892bd01 a bunch of changes here... allowing user profiles to be flagged, #5232 8 years ago
Julian Lam 9f9051026b more work on #5232 8 years ago
Julian Lam 88958049eb added some more filters, and appending event to history on flag creation
issue #5232
8 years ago
Julian Lam 8e1d441e20 Added some quick filters, #5232 8 years ago
Julian Lam b7217e8841 Merge remote-tracking branch 'origin/master' into flagging-refactor 8 years ago
barisusakli cbd6853ccb notif controller test 8 years ago
Julian Lam 753d4b0275 wrapped up basic functionality of list and detail for flags, filter support. #5232 8 years ago
Julian Lam dde3d2b135 Merge remote-tracking branch 'origin/master' into flagging-refactor 8 years ago
Julian Lam 33ff5e09bb updated revoke session middleware to allow self or admin or global mod invocation, tweaked tests a bit 8 years ago
barisusakli 4b6e4f085d more tests
group cover upload tests
registration approval queue tests
8 years ago
Julian Lam c5b9c1e2a4 Merge remote-tracking branch 'origin/master' into flagging-refactor 8 years ago
Julian Lam c5c2d27180 flag assignees, state, notes WIP, #5232 8 years ago
barisusakli 02aadf79b5 account/posts controller tests 8 years ago
barisusakli 4cb48c46ab closes #5242 8 years ago
Julian Lam 0bf82c0e47 Merge branch 'master' into flagging-refactor 8 years ago
barisusakli d8a1e98a43 fix permalinks on pagination 8 years ago
Julian Lam 9f7c4befea omg tests (#5232), and .create returns flag data now 8 years ago
Julian Lam 98a104564b some light refactoring, details API (#5232) 8 years ago
Julian Lam 640df0379e flag list page (#5232) 8 years ago
Julian Lam 1aa70c57eb WIP 8 years ago
barisusakli 4b815449f1 closes #5234 8 years ago
Peter Jaszkowiak c5237443cd Standard language codes (#5218)
* Use standard language codes. Fallback for plugins.

* Fix transifex config

* Tab vs space here for some reason

* Remove redundancies

* config.relative_path instead of allcaps

* added upgrade script for existing users' accounts
8 years ago
Julian Lam cafbdfd83e fixes #5226 8 years ago
barisusakli b49af0a135 #5223
adjust pagination so each page shows `postsPerPage` posts
8 years ago
barisusakli 2c77a88ba4 closes #5220 8 years ago
barisusakli dada858565 add canReply to messages 8 years ago
Barış Soner Uşaklı 42aa4fb67b Merge pull request #5212 from stuwil/fix-relative-path-login-redirect
Replace only base URL in login return URL, fixes #5205
8 years ago
Julian Lam b1f23c8c4b read req.uid instead of req.user.uid in admin groups list 8 years ago
Stuart Williams f92758c764 Replace only base URL in login redirect URL, fixes #5205 8 years ago
barisusakli 2476ab3684 closes #5202 8 years ago
Julian Lam 2f2eb1457d auto-redirect to SSO flow should work in subfolders too 8 years ago
Julian Lam ede7a71db7 Fixes #5186
On socket.io connection, all clients join a room pertaining to
their express session id. We use this room to keep track of any
sessions in different browser windows (but the same cookie jar),
so if a login/logout occurs, we can throw a session mismatch
modal.

This room can also be used to emit messages across windows/tabs...
8 years ago
Julian Lam 7d523fae0f closes #5200 8 years ago
Julian Lam e6c9c89342 closes #5197 8 years ago
barisusakli 1e543dd394 fix profile views on redis 8 years ago
barisusakli 8294fc90e3 closes #5084 8 years ago
Barış Soner Uşaklı b38a10f96a add pagination to user profile 8 years ago
barisusakli f30b694545 gitInfo error doesnt block page 8 years ago
barisusakli 5cfe379841 fix recent for inf scroll 8 years ago
barisusakli 556dfa51d9 fix pagination querystring on /recent 8 years ago