8582 Commits (2faf175739c10c1e00d3fab0b67b55852f76660f)

Author SHA1 Message Date
Julian Lam 831c2064a0 For #5232, added tests and returning flag data on socket flag creation 8 years ago
Julian Lam 451c2838d0 Merge remote-tracking branch 'origin/master' into flagging-refactor 8 years ago
Julian Lam 0196997099 fixing issues as found by @barisusakli
re: #5232 and #5282
8 years ago
barisusakli fba28791f5 missing ; 8 years ago
barisusakli c32e6aaabb use build module instead of forking 8 years ago
barisusakli 53fe432d8a fix hook 8 years ago
barisusakli 97c0b33cf6 filter:middleware.render 8 years ago
barisusakli e86708cb0c add cid to widgets.render
init date pickers in widgets ACP
8 years ago
barisusakli 82d3b24cd3 Merge branch 'master' of https://github.com/NodeBB/NodeBB 8 years ago
barisusakli 35a15f37ec closes #5276 8 years ago
Barış Soner Uşaklı 1f52048866 Merge pull request #5252 from Fusselwurm/patch-2
ZSET scores are float: parseInt => parseFloat
8 years ago
Anil Mandepudi aea08d58b1 Fix tabs 8 years ago
pichalite 0a4e45c0da Check password length on setup 8 years ago
Julian Lam e227f5842a Merge remote-tracking branch 'origin/master' into flagging-refactor 8 years ago
Moritz Schmidt c8393d6f87 mongo: set scores as float instead of int 8 years ago
barisusakli 1c6cee207f meta/settings test 8 years ago
barisusakli 9627e53922 change group membership methods 8 years ago
Julian Lam dc508fa0cb Merge remote-tracking branch 'origin/master' into flagging-refactor 8 years ago
Julian Lam 4753042306 lowered analytics disk writes to every ten seconds, because why every 10 minutes? :shipit: 8 years ago
Julian Lam 9ada35cfb9 allowing Analytics.increment to have a callback 8 years ago
Julian Lam ebc9abd773 upgrade script and graphs for #5232 8 years ago
barisusakli 0b9829850c closes #5273 8 years ago
Barış Soner Uşaklı e0501656b6 parallel startup 8 years ago
Barış Soner Uşaklı bca6151892 fix lint 8 years ago
Barış Soner Uşaklı 8c8e2ae190 closes #5271 8 years ago
Julian Lam 5d63c0aa3b Merge remote-tracking branch 'origin/master' into flagging-refactor 8 years ago
Julian Lam acf2e4078b fixes #5263 8 years ago
Julian Lam 31996f9377 added page titles 8 years ago
Julian Lam 6533fa066d removed unneeded fixes #5232 8 years ago
Julian Lam e40eb75f8f change history saving to append an object not a serialised array, #5232 8 years ago
Julian Lam a5fb4825b4 deprecating old hook for #5232 8 years ago
Julian Lam 5dd892bd01 a bunch of changes here... allowing user profiles to be flagged, #5232 8 years ago
barisusakli 78b7d5896c convert topic title to string 8 years ago
barisusakli 74b9f1a016 closes #5262 8 years ago
psychobunny 6b7b51eaf0 Merge pull request #5170 from pitaj/master
ACP search updated to support translations
8 years ago
Julian Lam 9f9051026b more work on #5232 8 years ago
Peter Jaszkowiak f1cfed50a1 Translate skins and themes fully 8 years ago
Peter Jaszkowiak 9fd64549a3 Use async instead of Promises 8 years ago
Julian Lam cd3002e812 removed user flag reset method and associated socket call from ACP 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
Julian Lam ad732935fb closes #5254 8 years ago
barisusakli cbd6853ccb notif controller test 8 years ago
barisusakli 7d47f4b067 tag tests 8 years ago
Moritz Schmidt e8e33a8a23 ZSET scores are float: parseInt => parseFloat
In Redis, scores of sorted sets can be floats – so we should use `parseFloat` instead of `parseInt` when converting from string to number.
Should not lead to #4939 again, as `new Date()` works regardless of whether it's being passed a float or integer.
8 years ago
Julian Lam 753d4b0275 wrapped up basic functionality of list and detail for flags, filter support. #5232 8 years ago
Julian Lam 9129597811 #5232 some tweaks to flag history saving 8 years ago
Julian Lam 169defd194 #5232, update flag history to save new value 8 years ago
Julian Lam 0724bee6c6 removed deprecated dismiss methods 8 years ago
Julian Lam 20fa8ebf76 simplified flags.get a tad 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
Julian Lam 23cdeeb344 linting :shipit: 8 years ago
Julian Lam a1b49a98e7 locking down session deletion route to admins and global mods only 8 years ago
barisusakli 69b766bbc8 more tests 8 years ago
barisusakli 1440139903 more tests 8 years ago
barisusakli 091f459f5e search socket test 8 years ago
barisusakli 4b6e4f085d more tests
group cover upload tests
registration approval queue tests
8 years ago
Julian Lam c36fe3389e Merge remote-tracking branch 'origin/master' into flagging-refactor 8 years ago
Julian Lam f1d144f15e history appending, finished up notes, #5232 8 years ago
psychobunny bcb3903446 priv table headers 8 years ago
Peter Jaszkowiak 5223bb5191 Merge branch 'master' of github.com:nodebb/nodebb 8 years ago
Julian Lam d9d60c20bd flag updating and note appending, #5232 8 years ago
Julian Lam 709a7ff7f0 fixed issue with getUsersData not actually returning the same number of elements as was passed-in 8 years ago
barisusakli fb42b83e1b remove hardcoded value @pichalite 8 years ago
barisusakli 7f90e31a38 more socket user tests 8 years ago
barisusakli c3980d0c2e follow tests 8 years ago
barisusakli 5cf8006640 fix style 8 years ago
Julian Lam 888c120e08 removed some unneeded methods for #5232 8 years ago
Julian Lam c5b9c1e2a4 Merge remote-tracking branch 'origin/master' into flagging-refactor 8 years ago
Julian Lam e9ff605a20 some more tests for #5232 8 years ago
barisusakli 9ba93d8be9 group search tests 8 years ago
barisusakli ea007e2da4 closes #5245 8 years ago
barisusakli d6c2779ed0 remove placeholder #5242 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 fceb5cc86b more work on flags detail pages (#5232) 8 years ago
Julian Lam 0bf82c0e47 Merge branch 'master' into flagging-refactor 8 years ago
barisusakli f8caed95db don't crash if plugin doesnt set defaultLang 8 years ago
barisusakli afef79a81e closes #5241 8 years ago
Peter Jaszkowiak 77e58f31c5 Fixes, passes tests 8 years ago
Peter Jaszkowiak fd4d53e42c Remove unnecesary admin search indexing 8 years ago
Peter Jaszkowiak de6ced4e07 Tests for admin search, simplifications 8 years ago
Peter Jaszkowiak e3dd68e19c Explanations and simplifications 8 years ago
Peter Jaszkowiak a431dc0305 ACP search updated to support translations 8 years ago
barisusakli 49267d54b7 topics unread tests 8 years ago
barisusakli 444da3c9ec closes #5238 8 years ago
barisusakli 57c8e3e61c fix update privacy 8 years ago
barisusakli dff4ee767c more group tests 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 106502952a fixed crash in flags page for now 8 years ago
Julian Lam 1aa70c57eb WIP 8 years ago
barisusakli aa69481a0c dont mark chat notifications read if you are not in the room 8 years ago
barisusakli c33d3e874a store pinned topics in new zset
keep pinned topics on top on different sort types
8 years ago
barisusakli d4638ffc15 fix test dont turn single pages into ... 8 years ago
Barış Soner Uşaklı dde32744b7 change pagination so its similar to GH 8 years ago
barisusakli 1c3d9f7e94 switch to createIndex 8 years ago
barisusakli b807915515 removed incorrect markread nid 8 years ago
barisusakli 4b815449f1 closes #5234 8 years ago
barisusakli d3fff28de5 use base_dir 8 years ago
barisusakli 31168c669b closes #5231 8 years ago
barisusakli 6beacdb80c fix headers for new installs
encodeURI(undefined) === "undefined"
8 years ago
barisusakli 12d46ca441 remove async.series 8 years ago
Julian Lam ffbebc646a linting 8 years ago
Julian Lam b7fa8c1db1 fixes #5230 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 4ff71f6b0b allow two sections 8 years ago
barisusakli 5d6e2ad083 multiple test fixes 8 years ago
barisusakli 17f8afd0dc closes #5230 8 years ago
barisusakli f754c8b7df digest test 8 years ago
barisusakli d2fa0c3e6a vote socket tests 8 years ago
barisusakli 1658ebbe20 categories update test 8 years ago
barisusakli f7b77c5341 removed file.exists from getFromFile 8 years ago
barisusakli 259d49e392 all procs should load the js from file 8 years ago
barisusakli cecb4c0403 some more group tests 8 years ago
barisusakli 584cfd09ef suggested topics test 8 years ago
barisusakli 069a90e792 move maintenance mode 8 years ago
barisusakli 38bc8ad5ae maintenance tests 8 years ago
Julian Lam 5916530a35 fix topic creation regression caused by 576df84218 8 years ago
Julian Lam f0936fcafb fixes #5225 8 years ago
barisusakli dcb6773782 #5223 8 years ago
Julian Lam 576df84218 trimming composer input before doing length check in replies 8 years ago
barisusakli b49af0a135 #5223
adjust pagination so each page shows `postsPerPage` posts
8 years ago
barisusakli db14c29e41 socket.io/categories tests 8 years ago
barisusakli 6acc79ec07 convert title to string 8 years ago
barisusakli 2c77a88ba4 closes #5220 8 years ago
barisusakli 51b41a9b44 fix eslint 8 years ago
barisusakli 5d4903f643 fix test 8 years ago
Julian Lam 6acbd3ea21 optimising build step for #5211 8 years ago
barisusakli ef87a2b7d7 closes #5219 8 years ago
Julian Lam 0e8bf17ff0 re: #5211, bringing back the RELOAD BUTTON :rage2: 8 years ago
barisusakli a3efe42938 fix test 8 years ago
barisusakli dada858565 add canReply to messages 8 years ago
barisusakli 83c50f0648 add back emitter 8 years ago
barisusakli 9796f54580 analytics tests, reduce bcrypt rouds for tests 8 years ago
barisusakli e3616ab0f9 socket/meta test 8 years ago
barisusakli 853cea7fec removed emitter.js 8 years ago
barisusakli 5e7fb4eeb2 widget tests 8 years ago
barisusakli 50a2a7abbe plugins/install tests 8 years ago
barisusakli f1a933210b notifications.pushGroups 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 9bab0b53b0 re: #5211, broke out meta.css.minify to accept targets, made build output marginally nicer looking 8 years ago
Julian Lam 232b387652 set up plugins in build step as well 8 years ago
Julian Lam b1f23c8c4b read req.uid instead of req.user.uid in admin groups list 8 years ago
barisusakli 71c7ef9109 fix test 8 years ago
barisusakli 4f0e93732a #5211
remove passing js/css between procs
8 years ago
Julian Lam 299fcb99f1 more progress on #5211 8 years ago
Stuart Williams f92758c764 Replace only base URL in login redirect URL, fixes #5205 8 years ago
barisusakli f2e4d9ce53 change flag tests so they use socket methods as well 8 years ago
Stuart Williams a20027d8f5 Add missing relative path to Admin tags and widgets links 8 years ago
barisusakli 3380f61985 more tests 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
barisusakli ee75c69817 post edit tests 8 years ago
barisusakli 1a9dd2311c closes #5175 8 years ago
Ben Lubar e151916f1a
Fix followed topic notifications going to the last unread post
Regression introduced in 1b34ebe230.

Bug originally reported in #4469.
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
barisusakli ce9be7e694 closes #5132 8 years ago
barisusakli 1b34ebe230 closes #5133 8 years ago
barisusakli c1d28af2a7 filter posts that you cant read 8 years ago
Barış Soner Uşaklı 43bcd453dd Merge pull request #5192 from BenLubar/replies-permissions
Check whether the user can read the replies
8 years ago
pichalite 9bcb5710c1 UI fixes for ACP -> Manage -> Registration Queue 8 years ago
pichalite 0087a672ba UI fixes for ACP -> Manage -> Users 8 years ago
Barış Soner Uşaklı b38a10f96a add pagination to user profile 8 years ago
Ben Lubar 5937fefa39
Check whether the user can read the replies and allow filtering the reply count in plugins 8 years ago
barisusakli ecef0c6ad5 more user tests 8 years ago
barisusakli d23966c534 more tests 8 years ago
barisusakli 3ec760ac85 inf scroll tests for topics 8 years ago
barisusakli ce7513c347 allow cookieDomain from config.json 8 years ago
barisusakli f30b694545 gitInfo error doesnt block page 8 years ago
barisusakli 01e7b864b8 change batch.js style 8 years ago
barisusakli 5cfe379841 fix recent for inf scroll 8 years ago
barisusakli 556dfa51d9 fix pagination querystring on /recent 8 years ago
barisusakli f8ae7b069c cid filter 8 years ago
barisusakli 58fff8b0af up persona fix test 8 years ago
barisusakli fb47bf3889 unread/recent changes closes #4774 8 years ago
Anil Mandepudi 6b23dd574e Use postcss-clean to minify css instead of less (#5179)
* use postcss-clean to minify css instead of less

* alphabetical order

* white space

* white space

* Update css.js
8 years ago
Ben Lubar 2185d8eb99 Ban UI fixes (#5169)
- Permanent bans assigned by global moderators no longer expire immediately
  (does not apply retroactively)
- Bans with no reason given no longer have "undefined" as their reason
  (applies retroactively)
- 0 is now a selectable value for "ban duration, select 0 for permanent"
8 years ago
Anil Mandepudi f7b64d655a Fix issue where CSS files imported along with less files are not getting minified (#5178) 8 years ago
Barış Soner Uşaklı af3b6e2759 Merge pull request #5176 from pitaj/is-main
isMain on topic.create for filter:post.create
8 years ago
Julian Lam 7993f6a4d8 fix duplicate labels in cookies ACP template 8 years ago
Peter Jaszkowiak 91a28e98b7 isMain on topic.create for filter:post.create 8 years ago
barisusakli eca850c4b1 nested reply improvements
on new post increase count and add nested reply if replies are expanded
on post purge reduce count and remove nested reply
8 years ago
barisusakli 96d05b58d4 show deleted replies like regular deleted posts 8 years ago
Julian Lam 66aea0eed1 closes #5167 8 years ago
barisusakli a4dfe608e9 ban tests, user/info test 8 years ago
barisusakli 218a1b7aab closes #5015 8 years ago
Julian Lam 663f05b972 adding back banReason to header rendering, as it regressed in 1f10e0b 8 years ago
barisusakli 7a8de6169b admin controller tests 8 years ago
barisusakli ff08cbf677 replies to posts 8 years ago
Barış Soner Uşaklı 0c08e44a34 Merge pull request #5050 from BenLubar/replies-to-post
Add a sorted set for replies-to-this-post
8 years ago
Julian Lam 1f10e0b287 fixed #5166 8 years ago
Barış Soner Uşaklı 4668acaf36 Merge pull request #5160 from BenLubar/plugin-registration-approval-queue
Allow plugins to affect whether a registration goes into the queue
8 years ago
Barış Soner Uşaklı 2214a4d156 Merge pull request #5164 from yariplus/cflags
flag tests
8 years ago
yariplus 179b66d74a flag tests 8 years ago
Ben Lubar d4774e98b4
remove unused functions added in this pull request 8 years ago
Ben Lubar ea10f51f2e
UI for replies-to-post (needs theme update) 8 years ago
Ben Lubar a654a2a5fe
Work around MongoDB bug (see https://github.com/NodeBB/NodeBB/pull/5050#issuecomment-256766439) 8 years ago
Ben Lubar 69ee813d3e
fix typoed variable name 8 years ago
Julian Lam f97f45a138 logic to show a modal to banned users when they try to log in via SSO 8 years ago
Ben Lubar 123c66e3ec Cache the number of replies in the post object. See #5050.
https://github.com/NodeBB/NodeBB/pull/5050#pullrequestreview-4248269
8 years ago
Ben Lubar 5d66811213 Include reply count with posts in topics 8 years ago
Ben Lubar fae28ed3cc Add an index for going from a post to its replies 8 years ago
Ben Lubar 2161f0d473
Allow plugins to affect whether a registration goes into the queue 8 years ago
barisusakli 777914b762 more api tests 8 years ago
barisusakli 687cce6089 closes #5159 8 years ago
barisusakli 2d10490ca3 more plugin tests 8 years ago
Anil Mandepudi 619ca48403 remove shims for IE8 (#5157) 8 years ago
barisusakli d8a9df74d7 fix wrong error returns, more tests 8 years ago
barisusakli 553ee7dcdd more chat tests 8 years ago
Julian Lam 4b5c98fb21 fix broken ACP login, closes #5156 8 years ago
Julian Lam 0590a4f2cf closes #5156 8 years ago
Sergii Paryzhskyi e515b791da Fix eslint rules (#5117)
* Fix semi linter rule

* Fix semi-spacing linter rule

* Fix no-undef-init linter rule

* Fix space-before-blocks linter rule
8 years ago
Julian Lam 727710fbd9 using middleware.authenticate for chat route instead of ensureLoggedIn 8 years ago
barisusakli c8b5c181ff fix flag on redis
check if number is returned on tests
8 years ago
barisusakli a995afbfe0 fix style 8 years ago
Julian Lam 2463e85c0d allowing moderators access to the account info page 8 years ago
barisusakli b44f3f4811 closes #5150 8 years ago
barisusakli 2c65b2ecf3 closes #5143 8 years ago
Barış Soner Uşaklı 4859e499e4 filter falsy events first 8 years ago
Barış Soner Uşaklı 92c58cc62f Merge pull request #5131 from bdharrington7/bugfix/undefined_events
Filter out any undefined events
8 years ago
barisusakli bcdd7b12f0 closes #5149 8 years ago
Julian Lam 1abef16cd9 fixes #5147 8 years ago
Barış Soner Uşaklı 041022db63 #5145
dont crash if res.locals.config is undefined
8 years ago
Barış Soner Uşaklı 4e5d120763 closes #5142 8 years ago
Barış Soner Uşaklı cbd936c547 closes #5140 8 years ago
Julian Lam bf276d5147 fixes #5144 8 years ago
Julian Lam 02998669c3 introducing option to disable chat message editing/deletion 8 years ago
Julian Lam d4d3fa3102 add warning about gmail routing 8 years ago
barisusakli b1773ad51d add new hook to add more fields to csv download 8 years ago
barisusakli 8c7de0f239 fix eslint 8 years ago
barisusakli 1e486875f4 add top posters and most rep to acp 8 years ago
bdharrington7 6dba11957e Filter out any undefined events 8 years ago
barisusakli f0f3a86908 closes #5128
write more messaging tests
8 years ago
barisusakli 9131f9d8f6 controller tests 8 years ago
Barış Soner Uşaklı c512a02c83 Merge pull request #5124 from yariplus/lexistuff
Add additional lexical dbal operations.
8 years ago
yariplus af2122bdb9 fix lex tests maybe 8 years ago
barisusakli 4a0f67afdc search tests
new method emptydb
use emptydb instead of flushdb, flushdb  removes indices for mongo which
breaks search tests
initialize meta.config properly in tests
enable nodebb-plugin-dbsearch for tests
8 years ago
yariplus 472dd007d8 fix mongo lex callback 8 years ago
barisusakli cd71eb909d closes #5125 8 years ago
barisusakli 5cd2da4309 Merge branch 'master' of https://github.com/NodeBB/NodeBB 8 years ago
barisusakli c972a339e6 fix value 8 years ago
barisusakli 862678eefe encodeURIComponent header values 8 years ago
Julian Lam 4ceb8914e9 adding email sent tally to digest output 8 years ago
Barış Soner Uşaklı 54a24f8dbd Merge pull request #5122 from yariplus/patch-14
Add oldTitle to topic edit hook
8 years ago
yariplus be3b35dea3 fix callbacks and regex 8 years ago
yariplus 1bb44e2429 Allow lex min and max to be inclusive or exclusive. 8 years ago
yariplus 437d2744cc addl lex commands for mongo 8 years ago
yariplus ef20757f3e zremrangebylex, zlexcount 8 years ago
barisusakli 1a63672e66 more test fixes 8 years ago
yariplus 1fc5e5d0d3 getSortedSetRevRangeByLex 8 years ago
Timothy Fike cfa5974515 Add oldTitle to topic edit hook 8 years ago
barisusakli 817cd29f00 try require from root 8 years ago
barisusakli 12f366f4b4 more tests
register/login/logout tests
ability to test socket.io emits for logged in users
8 years ago
barisusakli b8a3ca98cb added callback to webserver.listen
wait for webserver to be ready to run tests
added topic restore test
added test to load topic via controller
8 years ago
barisusakli e462fadd94 init express/webserver for tests 8 years ago
barisusakli 6d97c4cec8 up mongo deps, create session store after db.authenticate 8 years ago
barisusakli bfcef27c47 plugin tests 8 years ago
barisusakli c0db7798b9 fix tests :dull: 8 years ago
barisusakli 235fe9efe3 fix chat modal title 8 years ago
barisusakli 3270f39db0 closes #5118 8 years ago
barisusakli dd077117a2 refactor user.updateProfile and write test 8 years ago
barisusakli 139360ce18 if chat is restricted dont allow adding to room 8 years ago
barisusakli b32d7b86e8 fix isModeratorOfAnyCategory
returns true/false now instead of an array
new method getModeratedCids returns an array of moderated cids
8 years ago
Julian Lam 3272c0b98c linting 8 years ago
Julian Lam 7ba76fc0b6 showing assignee avatar in flags list 8 years ago
Julian Lam ead4de6c6f Merge branch 'fix-some-code-lint' of https://github.com/HeeL/NodeBB into HeeL-fix-some-code-lint 8 years ago
Julian Lam eb16eb318e exposing links to moderator tools pages in user logged-in dropdown, closes #5113 8 years ago
Julian Lam e80400665e closes #5111 8 years ago
barisusakli 5f16205d15 closes #5109 8 years ago
HeeL 4a3c31b2dc Fix space-before-function-paren linter rule 8 years ago
HeeL 3fa1c1f927 Fix space-infix-ops linter rule 8 years ago
HeeL 9a0d764bbd Fix wrap-iife linter rule 8 years ago
barisusakli caf30b5580 use post 8 years ago
barisusakli 460ac17eaa closes #4647
addm upvotes, downvotes and votes to getPostSummary
8 years ago
barisusakli 2eec1afc46 fix upgrade script so it only runs once 8 years ago
Julian Lam 4f159acf56 fixes #5104 8 years ago
barisusakli 58810aa063 only delete priv groups if they are empty 8 years ago
barisusakli 59d035376b closes #5025 8 years ago
barisusakli eb174739ee closes #5101 8 years ago
barisusakli dd7839b7f5 add admin next to username 8 years ago
barisusakli 038418bf87 batch.processArray
use batch.processArray in notifications.push and moveRecentReplies
added notification tests
added test for moveRecentReplies
clear group cache if a group is deleted
8 years ago
Barış Soner Uşaklı 5dbcd9cf3f pass string to validator 8 years ago
barisusakli 848065c820 remove empty fields from new posts 8 years ago
barisusakli 6f86621e30 closes #5096 8 years ago
barisusakli 9a55498fc1 changes to manage/users 8 years ago
barisusakli 0614957542 use req.app.render 8 years ago
barisusakli 102beb5f93 closes #5080 8 years ago
barisusakli 3275d26590 removed comments 8 years ago
Barış Soner Uşaklı 4d5df7547e Merge pull request #5091 from bambusoideae/master
Fix: Memory leak & connection flood when access /admin/advanced/database
8 years ago
Nguyen Trung Quan 279559ff97 Fix: Memory leak & connection flood when access /admin/advanced/database 8 years ago
Julian Lam d1721303ab fixes #5079, fixes #5088 8 years ago
Julian Lam 597e375463 update state on new flag so action history is appended 8 years ago
Julian Lam 80fe6bde5d removed 'No Assignee' option, updated flag saving logic 8 years ago
barisusakli b92f455cc1 group cleanup 8 years ago
barisusakli 98fff29869 closes #5082 8 years ago
Barış Soner Uşaklı f1e6ccdbfc remove dupe header 8 years ago
Barış Soner Uşaklı 9d0dc35703 closes #5081 8 years ago
barisusakli aca0a893e7 remove since properly 8 years ago
barisusakli a254222911 if user is already part of group skip instead of error 8 years ago
barisusakli fe50c8d124 closes #5078 8 years ago
barisusakli 128ef884bf #5077 8 years ago
barisusakli a93ee97926 closes #5073 8 years ago
Barış Soner Uşaklı 3a50c46572 Merge pull request #5033 from BenLubar/page-removed-from-url
Include page number in redirected topics
8 years ago
barisusakli 6aec61d722 groupChat on recentChats 8 years ago
barisusakli 15409f92cd escape history data, hide moderation note in api 8 years ago
Barış Soner Uşaklı 1b5287803c closes #5071 8 years ago
barisusakli abd99760e5 closes #5070 8 years ago
Barış Soner Uşaklı a325a85a84 fix mass group invite 8 years ago
barisusakli 4eb8015017 closes #5069 8 years ago
Barış Soner Uşaklı be07772a91 check for e11000 8 years ago
barisusakli 67f137149d fix validator 8 years ago
barisusakli 922f1587e7 closes #5067 8 years ago
barisusakli 0d09fcbee7 fix setAdd on redis for empty arrays 8 years ago
Jorge Meireles 4938b00635 Fix language path (#5032) 8 years ago
Barış Soner Uşaklı a3e1c847b9 fix wrong callback 8 years ago
Barış Soner Uşaklı ad2b44220d escape event data 8 years ago
Barış Soner Uşaklı e2cbc8bc69 fix timeago on acp users 8 years ago
Barış Soner Uşaklı 1eddf4c720 closes #5060 8 years ago
Barış Soner Uşaklı 72775831d9 Merge pull request #5057 from pichalite/patch-1
Fix [socket.io] Unrecognized message: admin.reload
8 years ago
barisusakli 9f2533b5ba closes #5054 8 years ago
Anil Mandepudi c50486b47d Fix [socket.io] Unrecognized message: admin.reload 8 years ago
barisusakli 2704727caf fix /unread 8 years ago
barisusakli 6540b07ab2 closes #5052 8 years ago
barisusakli f464966817 closes #5053 8 years ago
barisusakli 42a8346d2d closes #5051 8 years ago
barisusakli 8326846c2f closes #5043 8 years ago
barisusakli 5746341099 closes #5048 8 years ago
barisusakli cd9e2d17a3 fix db.incrObjectFieldBy for mongo
convert string to int
8 years ago
barisusakli d1989babf5 closes #5044 8 years ago
barisusakli a6c3be0bb1 store category recent tids for faster retrieval 8 years ago
barisusakli 9256c8332a get raw values for status and lastonline 8 years ago
barisusakli 13e624cc86 on login update lastonline 8 years ago
barisusakli 15cae8d6ea ability to set moderation note on users 9 years ago
barisusakli d60ab3c74c removed cacheStaticFiles 9 years ago
barisusakli b0b6c66f77 fix unix domain socket 9 years ago
barisusakli 4b3b123cd0 closes #5042 9 years ago
barisusakli 55396ca442 inf scroll in chat-content 9 years ago
barisusakli 4be20799ec fix getRecentChats 9 years ago
barisusakli 202edfa47e chat history access 9 years ago
barisusakli 598c47b77f fix user icon in notifications 9 years ago
barisusakli 4ce8e2224a optimize topics.markTopicNotificationsRead
let's not call it once for each tid
9 years ago
barisusakli 877820779c optimize notifications.getMultiple 9 years ago
Barış Soner Uşaklı 0452e9cfa4 dont need last step 9 years ago
barisusakli 958fe3e72f closes #3762 9 years ago
barisusakli 2ac3f5e392 closes #5040 9 years ago
barisusakli d7c559a209 moved active users up 9 years ago
barisusakli 1a5e079919 closes #5037 9 years ago
barisusakli 2e6fc4d045 filterPidsByCid 9 years ago
barisusakli 2c140c2107 ability to filter flags by category 9 years ago
barisusakli 990ecc8cd2 sortedSetIntersectionCard 9 years ago
Julian Lam 172702565e show username and email history 9 years ago
Barış Soner Uşaklı 11b5a1f426 simplify map 9 years ago
psychobunny cecdd205cd Merge pull request #5035 from phit/mixed-content
Fix mixed content warning on 503 status page and installer
9 years ago
barisusakli 86b616ab9e removed unnecessary waterfall 9 years ago
barisusakli 89596b81e0 style 9 years ago
barisusakli 72c75bd781 add pagination to flags page 9 years ago
barisusakli dd78f46980 1 more tag change 9 years ago
barisusakli c98b6b7630 tag changes 9 years ago
barisusakli ef5e02534a fix missing translator, add flag reason 9 years ago
phit 2342d59e6f fix mixed content warning on 503 status page and installer 9 years ago
barisusakli dc317d61b6 add missing next 9 years ago
barisusakli 8bffabeee4 merge 9 years ago
barisusakli f46755759a show categories in unread as tree 9 years ago
Julian Lam 4897e861fb handling errors :rage2: 9 years ago
Julian Lam b12607b1de added uid to flag history, fixed loading on IS, worked around tjs bug 9 years ago
Julian Lam 4e6b2555d0 moved flag history expansion to its own method, showing usernames in assignee history event 9 years ago
Julian Lam d04a10225c WIP showing updated flag data, history, updating flag data 9 years ago
Julian Lam 8dc57cba58 allowing updating of flag data 9 years ago
Julian Lam 7d53b778de WIP extending flags management interface with new options for state, assignee, notes, etc 9 years ago
barisusakli 447fc26b9a fix styling issue on reqister queue 9 years ago
barisusakli 07852862f5 improve helpers.isUserAllowedTo
ability to pass in an array of privileges and a single cid
9 years ago
Ben Lubar 7d90a94261 Include page number in redirected topics 9 years ago
barisusakli a42d8c5be2 simplify keys 9 years ago
barisusakli fcbdfa5688 remove post cache dump 9 years ago
barisusakli 1364fb94bf show debug info 9 years ago
barisusakli d621b120b0 fix groups 9 years ago
barisusakli 282ac56bf6 adde expose methods back
used by plugins
9 years ago
barisusakli fac68d52f6 cache group membership methods
groups.isMember
groups.isMembers
groups.isMemberOfGroups
clear cache for user on group.join & group.leave
9 years ago
barisusakli 599ac80f3d use array.find 9 years ago
barisusakli 9c1b1acc5b removed unsused requires 9 years ago
barisusakli ae8b9c3683 closes #4665 9 years ago
barisusakli aefba6e2b1 removed some methods
helpers.getBaseUser
exposeUid, exposeGroupName
9 years ago
barisusakli becacdefb0 new hooks to customize registration queue with custom data 9 years ago
psychobunny 5d28dbb0a4 closes #5027 9 years ago
Peter Jaszkowiak 59ed13b581 Rewrite translator for efficiency and clarity (#5013)
* Rewrite translator for efficiency and clarity

* Fixed failing tests

* Gorram tabs

* Move cache to Translator class, simplify creation

* Documentation and linting

* Use new translator API where it makes sense

* Revert 499fbe21fdd5b7f2735a27e76a300f69039cfbd3 (except translator.d.ts)

* promise polyfill for node<4

* Set `load` on the prototype

* Comment on Translator#translate

* Delete translator.d.ts

* Support translations added by plugins
9 years ago
barisusakli 478da29423 closes #5020 9 years ago
barisusakli 7b7ec77f5c remove console.log 9 years ago
barisusakli e1263f1057 sortedSetUnionCard 9 years ago
barisusakli 77c549081c remove unused clearRequireCache, closes #5021 9 years ago
barisusakli eabb745116 change union to match intersect
accept aggregate and withscores
9 years ago
barisusakli 8d897d8dcf autocompleteTags 9 years ago
barisusakli fdf2cb6f81 stop searching after finding 20 9 years ago
barisusakli d0a94cb86c filter:topics.searchTags 9 years ago
barisusakli d4c512cb3f handle the case where the object is not set at all #5018 9 years ago
barisusakli 3c0a28d293 #5018
fix extra key
9 years ago
barisusakli 7269d45e84 closes #5018 9 years ago
barisusakli 46d2168918 closes #5017 9 years ago
barisusakli 3cf4449020 use eachSeries 9 years ago
barisusakli 3cdfd22a65 on user delete remove their uid from digests 9 years ago
Julian Lam 4410385e8f Merge pull request #5012 from phit/patch-1
Use mousetrap.js minified version
9 years ago
barisusakli 38b17c6157 closes #5011 9 years ago
barisusakli c01a2bfa33 default sounds to off, show correct setting in user settings page 9 years ago
Mathias Schreck fef9ec7ad6 Fix unhandled callback errors 9 years ago
phit 00a06e9253 Use mousetrap.js minified version
didn't see a reason it shouldn't use the minified version
9 years ago
barisusakli de0f4a959a fix group page permissions for global mods 9 years ago
barisusakli a0ef96a6e1 dont treat url as path, closes #5006 9 years ago
Julian Lam bb80dc360e closes #4982 9 years ago
barisusakli 3056adf0e1 change to inactive 9 years ago
Timothy Fike 247db79d57 modifyUserData does not check for offline status. 9 years ago
Julian Lam 1d0edee358 showing ban reason on user login, closes #5002 9 years ago
barisusakli 162f14b229 closes #4908 9 years ago
barisusakli 55c9e6f4b6 closes #3818
set the value saved to empty string if the email is identical to
original
this causes the original to be used since empty string is falsy
9 years ago
barisusakli 7afd2925af get sort setting from config 9 years ago
barisusakli b0f630aaec always use string as cache key 9 years ago
barisusakli fe3417538c fix getSortedSetRange() if start>0 and stop is -1 9 years ago
Julian Lam 194716cd68 re: #5002 9 years ago
barisusakli d4055ddaef no need for pubsub in getNodeInfo 9 years ago
Julian Lam 20ae29cce3 fixes #4992 (#4994)
* fixes #4992

* make jquery ui a r.js module

* require jqueryui in admin/extend/widgets
9 years ago
barisusakli 80c98e5ecf closes #4989 9 years ago
barisusakli 0eb3fb222f convert to string 9 years ago
barisusakli e33dfe3c55 closes #4997 9 years ago
barisusakli 4aac8bbe6a closes #2222 9 years ago
pichalite 3ef7c57a63 make jquery ui a r.js module 9 years ago
barisusakli 6e0a36909d fix pagination after jquery 3.0 update
cache: false in $.ajax breaks the query string by adding _=timestamp

the url results in `page.com/category/2/slug&page=2?_=timestamp`
9 years ago
barisusakli 6d34bb4657 closes #2166 9 years ago
barisusakli 5cd6614d03 refactor 9 years ago
barisusakli 07fe5057e1 make sure validator.escape() receives strings only 9 years ago
barisusakli cbafbab107 closes #4986 9 years ago
barisusakli 50aac3c6a4 closes #4979 closes #4984 9 years ago
barisusakli b933385b76 partially revert fa9f1ac7fe
extending module.exports instead of overwriting fixes the issue
9 years ago
barisusakli c8f270ec67 another validator.escape fix 9 years ago
barisusakli fa9f1ac7fe fix dependency errors 9 years ago
barisusakli 56118ec1da fix 500-embed.tpl 9 years ago
barisusakli 324fbcf325 merge 9 years ago
barisusakli 805b452ae1 closes #4981 9 years ago
psychobunny 0afa55517f fixed app.loadJQueryUI; minified jquery-ui.js; removed jqueryui from cold load payload; fixed broken image paths 9 years ago
Julian Lam be96704d5d possible fix for #4981 9 years ago
Julian Lam 785f4fc5a0 updating to jQuery 3.x on frontend and ACP 9 years ago
barisusakli 89f550ce7c moved middleware requires 9 years ago
barisusakli 56c4e13316 another dependency fix and test 9 years ago
barisusakli 6d946425fa fix tests, circular deps 9 years ago
barisusakli df7cfe2146 missing favicon dep 9 years ago
barisusakli a0f2e8a8ec use req.uid 👍 9 years ago
barisusakli 8f408faf46 organize middlewares
removed app.locals.middleware
middlewares can be required anywhere, ie in controllers
9 years ago
barisusakli f5941cbf1c removed unused requires 9 years ago
Julian Lam 25cd772e0e closes #4766 9 years ago
barisusakli 5c83075806 moved variables parse to ajaxify.js 9 years ago
barisusakli e5ecb333f9 closes #4978 9 years ago
barisusakli 97f0d2438f up timeout to 500ms 9 years ago
barisusakli c8ba61ac7b closes #4791 9 years ago
Julian Lam 2428d5e442 Update bootstrap in ACP
Also fixed #4872 by moving user creation modal to root level
(outside of .panel)
9 years ago
barisusakli f7540a7edc closes #4811 9 years ago
barisusakli f996dfab91 removed find 9 years ago
barisusakli 276031cd6f closes #4585, closes https://github.com/NodeBB/nodebb-theme-persona/issues/299 9 years ago
barisusakli abd0a10918 added selected group to profile api 9 years ago
barisusakli b6ac809a7d moved sync code out of async 9 years ago
Timothy Fike ed3bc06dee Fix requiring files outside of node_modules
e.g.
```
"scripts": [
        "../../public/vendor/jquery/js/jquery-ui-1.10.4.custom.js"
]
```
9 years ago
barisusakli 84f88a6f15 refactor user search
use pagination on results
removed infinite scroll
changed the term and section to use the query param as well
pagination urls respect search
9 years ago
barisusakli 0fb74a2636 pass err object along so errors dont get treated as 404 @julianlam 9 years ago
barisusakli 5d5b74f3ed if no sorting specificed let search plugins handle 9 years ago
Ben Lubar 862fd1a94a
ignore/watch categories recursively 9 years ago
Julian Lam 60ea7d5121 fixes #4966 9 years ago
Ben Lubar de49de3c56 Show accounts using the same IP address as a registration queue entry (#4965) 9 years ago
barisusakli e4fa0289d6 closes #4961 9 years ago
Julian Lam 8a107c8d6c saving getUsersCSV to event log and outputting to log if pressed 9 years ago
barisusakli 409621c661 closes #4843 9 years ago
Julian Lam 48ade6099c fixes #4469 9 years ago
Julian Lam 093b21fc31 fixes #4954 9 years ago
Barış Soner Uşaklı 37f7b89e2a Merge pull request #4959 from pichalite/login-sessions
move login sessions section to account info route
9 years ago
pichalite 0b431ec41c move login sessions section to account info route 9 years ago
Anil Mandepudi a36af97c0c fix breadcrumb for account info page (#4958) 9 years ago
barisusakli d272a63492 fix messaging.parse to be err first 9 years ago
Mathias Schreck ce9ee62fa0 Handle callback errors 9 years ago
barisusakli 4af631666a closes #4955 9 years ago
barisusakli 6e469f1f0a add missing return to guestHandleValid 9 years ago
barisusakli 3b0eca3be2 fix timestamp on posts.reply 9 years ago
Julian Lam e26166a45b closes #4950 9 years ago
barisusakli f77d9053ad closes #4795 9 years ago
barisusakli 316187946f fix related crash 9 years ago
barisusakli a002eecd03 dont crash if set is not defined, closes https://github.com/NodeBB/nodebb-plugin-leaderboard/issues/4 9 years ago
barisusakli 3d56776ab0 fix tabs 9 years ago
barisusakli f4e3d571a3 shorter 9 years ago
barisusakli 6022fd984a closes #4945 9 years ago
barisusakli b9961bcffa if email is undefined use empty string 9 years ago
barisusakli c58e23db58 fix tests 9 years ago
barisusakli aad9f83869 use getSortedRevRangeWithScores, cleanup 9 years ago
barisusakli d910ebfac1 Merge branch 'master' of https://github.com/NodeBB/NodeBB 9 years ago
barisusakli c8a369f5c3 closes #4939 9 years ago
Accalia de Elementia de007772a4 feat: Allow listing all groups via websocket
also add missing radix to parsing of `after` in groups.loadMore websocket method.
9 years ago
barisusakli 85dfe7704f moved related up 9 years ago
barisusakli b9ad7f2dbb remove unused group code from settings 9 years ago
barisusakli 650f4d6ed5 moved sitemap to its own file 9 years ago
barisusakli 0efe315790 closes #4631 9 years ago
barisusakli 7d4ef3907f fix semicolons 9 years ago
barisusakli b5bf2737e4 bind to regular function 9 years ago
barisusakli bc255110cc closes #2832 9 years ago
barisusakli ed756f18f4 Merge branch 'master' of https://github.com/NodeBB/NodeBB 9 years ago
barisusakli e55043e5ab closes #4867 9 years ago
Julian Lam bc961e2157 removing reload, closes #4936, closes #4929 9 years ago
Accalia de Elementia 74a993ccb3 fix: Use the correct path for utils 9 years ago
Accalia de Elementia 574929337d chore(whitespace): revert whitespace only changes 9 years ago
Accalia de Elementia 413517a084 feat(socket.io-groups): Allow first page of members to be retrieved via websockets
previously requesting the first page of members of a group failed
9 years ago
barisusakli 6c11709cf1 closes #4933 9 years ago
barisusakli 73c3da1a83 dont check maximum group name length if it is a privilege group 9 years ago
barisusakli 973e208329 added banned:expire to user hash 9 years ago
barisusakli 1d70dc0d8b closes #4930 9 years ago
barisusakli d7cda83c8e fix lang key 9 years ago
barisusakli 56d325bd86 privilege fixes 9 years ago
barisusakli 037b901e85 closes #4919 9 years ago
Barış Soner Uşaklı e1c0a8f3b3 Merge pull request #4909 from BenLubar/self-topic-deletion
add edit/delete post, delete topic privileges per-category
9 years ago
Ben Lubar 936149bb38 grant topics:delete by default <f62da5c4e9 (r74206749)> 9 years ago
Julian Lam fd8f5f9415 closes #4918 9 years ago
Julian Lam 19b4679c0e properly handling flattened dependencies in plugin scripts 9 years ago
Ben Lubar f62da5c4e9 see NodeBB/NodeBB#4909 9 years ago
Julian Lam a9c1ee5512 adding ban button to account info page 9 years ago
Julian Lam 9b8bbde0d3 tweak ACP email settings form syntax 9 years ago
barisusakli aac0313f2e closes #4917 9 years ago
barisusakli bb05e6e393 closes #4916 9 years ago
Ben Lubar 26df552d55 Add edit, delete, and topics:delete permissions for users acting on their own posts 9 years ago
barisusakli 84025fa7fc closes #4801 9 years ago
barisusakli 2103880d61 only extend 5mins if less than 5mins left 9 years ago
barisusakli a53f7f65db change homePageRoute logic 9 years ago
Julian Lam f060c7a378 not using relative reference for tjs value 9 years ago
barisusakli c3daee471a Merge branch 'master' of https://github.com/NodeBB/NodeBB 9 years ago
barisusakli cb6db3625c closes #4906 9 years ago
psychobunny 8fdd82cc72 Merge branch 'master' of https://github.com/NodeBB/NodeBB 9 years ago
psychobunny 837029f69e fixes crash when editing post 9 years ago
barisusakli 7f041a756d closes #4865 9 years ago
Julian Lam 7902987900 added jqueryUI to list of prefetched resources, and updated its loader to not use $.getScript(). Updated require.js files to use ?v= in the url argument for cache buster 9 years ago
Julian Lam 077f90581b updated plugin tab labels, and added out of date plugin count 9 years ago
barisusakli b70610703a fix crash in notifs 9 years ago
pichalite b7b909bcc0 remove unused autosize lib 9 years ago
pichalite 8ef7ca4bdb update chart.js to new version 9 years ago
barisusakli 2cc804084f closes #4890 9 years ago
barisusakli 514c12aa68 closes #4885 9 years ago
barisusakli 2606844d98 closes #4868 9 years ago
barisusakli 11236bb841 fix missing callback 9 years ago
Ben Lubar fc387111e2 make keeping avatar versions an option in the ACP that is turned off by default 9 years ago
Ben Lubar 0d40542f93 Keep old versions of avatars in the filesystem. Change the avatar URL each time a new one is uploaded to avoid caching problems. Closes #4722. 9 years ago
Julian Lam e7386e20cf closes #4505 9 years ago
barisusakli af75a887b5 closes #4892
prevent crash if registerHook is called with invalid hook name
9 years ago
Julian Lam a9a522c8ec allowing widgets to not show up if widget explicitly returns null 9 years ago
Anil Mandepudi c666a7efda add static:assets.prepare hook (#4889)
* add static:assets.prepare hook

add static:assets.prepare hook to be called before css minification so that themes/plugins can modify less vars.

* change parameter
9 years ago
Julian Lam 2268f250bb removed commented out language method 9 years ago
barisusakli 98d17a0589 fix tab 9 years ago
Julian Lam 71a5e4a8a1 better error handling for session revocation if no login session is present, #4214 9 years ago
Julian Lam 4ce8696bbc Revert "if interstitials don't pass any errors back but some still exist, redirect properly"
This reverts commit 98368bbb6a, but fixes
issue #4883
9 years ago
Ben Lubar 40b57d6cbe add "Admin Approval for IPs", which works like Normal for new users and Admin Approval for sockpuppet accounts (#4882) 9 years ago
barisusakli 754e20eb5c closes #4877 9 years ago
barisusakli 5cbfa6f212 closes #4881 9 years ago
barisusakli e81b67269a closes #4884 9 years ago
barisusakli 1c0ef00836 closes #4886 9 years ago
Timothy Fike e112d284e5 filter:group.update 9 years ago
barisusakli 58ab76d3c2 action:category.loaded, sort qs on category page 9 years ago
Julian Lam 13a2e4cc3f Revert "Send plugin `postData` changes up the line (#4875)"
This reverts commit 20024418d9.

re: #4875
9 years ago
Peter Jaszkowiak 20024418d9 Send plugin `postData` changes up the line (#4875) 9 years ago
psychobunny 3744f1ecd2 updated fontawesome.tpl 9 years ago
Julian Lam e407dbfdd4 fix module bridging output to log the correct number 9 years ago
Barış Soner Uşaklı 7804d3989e Merge pull request #4858 from pichalite/change-recent
pass set as attribute for recent route
9 years ago
Barış Soner Uşaklı 102e578b56 Merge pull request #4859 from BenLubar/topic-page-query
Fix /topic/:tid/:slug?page=:page for users with infinite scroll enabled
9 years ago
pichalite 2cd709418b fix resizeImage on upload 9 years ago
Ben Lubar 85e42aee6e make ?page=[numbers] links work for users with pagination disabled. remove ?page when updating the URL for infinite scroll 9 years ago
pichalite 6249b9a6fb rename dbset to set 9 years ago
pichalite f72e00a1b5 pass dbset as attribute 9 years ago
Julian Lam 828d5a4b4d fixes #4857 9 years ago
barisusakli 937f00eb09 remove console.log 9 years ago
Julian Lam 60a97bcf51 fixes #4856 9 years ago
barisusakli 390ad35b56 ability to set unread as home 9 years ago
barisusakli c042d16f40 dont set homePageRoute to `custom` if field is empty 9 years ago
psychobunny 9283411150 Merge branch 'master' of https://github.com/NodeBB/NodeBB 9 years ago
psychobunny aedeb36776 topic title custom icons (see previous commit) 9 years ago
barisusakli bb7303834f remove csrf r.js module 9 years ago
psychobunny ac7dad9194 icons array for topic titles
see
6880deedde
9 years ago
psychobunny 8c288f31b3 keep track of the previous cid a topic was moved from 9 years ago
psychobunny 96c9832c91 Merge branch 'master' of https://github.com/NodeBB/NodeBB 9 years ago
psychobunny 67108d1c41 filter:messaging.send hook 9 years ago
barisusakli 3df7bae08c closes #4834, closes #4830 9 years ago
barisusakli 45ff71fd06 closes #2475 9 years ago
Julian Lam 8fd5236641 closes #4844 9 years ago
barisusakli d2cbd7e6dc new priv for uploads 9 years ago
Julian Lam 03208807e4 fixes #4840 9 years ago
barisusakli bb278ca6ee Merge branch 'master' of https://github.com/NodeBB/NodeBB 9 years ago
barisusakli 51a50448b8 closes #4838 9 years ago
Julian Lam c8e64ae93b updating profile fields to allow plugins (e.g. the write-api) to change a user's profile picture
@barisusakli please let me know if this is not ok.
9 years ago
barisusakli fcf145fc81 403 if not logged in, show error 9 years ago
barisusakli 7b86fd3dc0 closes #4835 9 years ago
psychobunny f3c48eb14a oops, #4832 9 years ago
psychobunny 6df3157748 closes #4832 9 years ago
psychobunny 1a48f47e2b Merge pull request #4690 from pichalite/fix-mobile-menu
fixes #4660
9 years ago
Julian Lam cf7540d41c appeasing Travis CI, 'cause fuck code reuse, right? 9 years ago
Julian Lam 55bcc28e0e closes #4831 9 years ago
Julian Lam 4c62784358 closes #4829 9 years ago
barisusakli f85ec96172 small change to new hook 9 years ago
Timothy Fike 9fdd1b6b70 Don't return data for Topics.updateRecent
Update database if filter passes data back.
9 years ago
Timothy Fike fe3fbb7197 filter:topics.updateRecent
https://community.nodebb.org/topic/9165/prevent-specific-category-from-showing-in-recent
9 years ago
Julian Lam 5ecbbd228d adding missing files, re: #4827 9 years ago
Julian Lam d5961cfca3 #4827 9 years ago
barisusakli 8ea5752b50 added url property to all routes 9 years ago
barisusakli d94e2eed72 closes #4816 9 years ago
Julian Lam 21caa82b61 ban controls on frontend, closes #4807 9 years ago
Julian Lam 37b1d1a050 re: #4807, fixed issue where an unban would still have the user listed in the temp ban sorted set 9 years ago
Julian Lam a2b0576b79 showing temporary ban indicator in Users ACP, #4807 9 years ago
Julian Lam 61fe9594d7 ban integration frontend for ACP, #4807 9 years ago
Mega 0f89fc8214 close #4822 9 years ago
barisusakli 789a3736af closes #4820 9 years ago
barisusakli 6332f47808 closes #4814 9 years ago
barisusakli 7f44041e01 simpler 9 years ago
barisusakli e1ce9e0250 uid not used 9 years ago
barisusakli 795b00a3af closes #4810 9 years ago
Barış Soner Uşaklı b6234cbd2b fix error msg typo 9 years ago
Barış Soner Uşaklı ea6d783c31 #4808 9 years ago
Barış Soner Uşaklı ca0bfc777e closes #4808 9 years ago
barisusakli f20efda911 call posts.relativeToAbsolute when needed 9 years ago
Julian Lam 04d4fc2eca temporary ban support 9 years ago
Julian Lam 585a90db5d Merge branch 'master' into temp-bans 9 years ago
Julian Lam 34cafbc0a8 reloading plugins after main template compilation, during reload 9 years ago
Julian Lam 7da71976cf WIP temporary bans 9 years ago
barisusakli 14b067a838 closes #4800 9 years ago
Barış Soner Uşaklı 4854f78afa Merge pull request #4787 from akhoury/rm-cls
rm cls because it's not ready yet
9 years ago
barisusakli 731942e397 closes #4788
when resetting widgets dont erase stuff already in drafts
9 years ago
Julian Lam 98368bbb6a if interstitials don't pass any errors back but some still exist, redirect properly 9 years ago
Julian Lam fafcdf8320 no longer requiring that interstitial.data be set in interstitial data
... lol that commit message makes no sense.
9 years ago
akhoury 46a57f5d5c rm cls because it's not ready yet 9 years ago
psychobunny 371abba13b helpers.notAllowed hook 9 years ago
barisusakli 2342141e0f fix validator.js crashes 9 years ago
Julian Lam a14263349b updated termsOfUse to use registration interstitial instead of being integrated into register template 9 years ago
Julian Lam 041670bfe9 handling of form completion in registration interstitial 9 years ago
Julian Lam d2926f4fe7 WIP registration interstitial 9 years ago
Julian Lam f03018b7cc updated middlewares so if you have not completed registration, you will be required to do so 9 years ago
Julian Lam 0ba0001f75 WIP registration interstitial 9 years ago
barisusakli cbd637b2a2 dont allow priv group names 9 years ago
barisusakli 1e142a44cd closes #4775 9 years ago
Julian Lam e6fa91a4a4 when logging out, end the express session 9 years ago
barisusakli 4bbc8110a9 closes #4772 9 years ago
barisusakli d227d526d1 closes #4341 9 years ago
barisusakli abb1c1c010 closes #4758 9 years ago
barisusakli f2b4543685 fix user priv order as well 9 years ago
barisusakli 1102a685d9 closes #4749 9 years ago
barisusakli 596af5d82b closes #4754 9 years ago
Julian Lam e3002d0885 fixed #4753 9 years ago
barisusakli ecf0323dd0 closes #4688 9 years ago
Barış Soner Uşaklı ae19f0ff7d closes #4713 9 years ago
Julian Lam 0a1dea09a0 added missing dependency lib 9 years ago
psychobunny 3e23426c31 better messaging on flags page 9 years ago
barisusakli ded69e8373 closes #4677 9 years ago
barisusakli 09ce48ad33 fix privs 9 years ago
barisusakli 8f594de4c2 fix privs 9 years ago
barisusakli ff0fee2170 fix arrays 9 years ago
barisusakli 73e21d1d31 closes #4720 9 years ago
barisusakli c969870cb6 removed dupe privilegeList, added missing privilege to copyPrivsFrom 9 years ago
barisusakli 1f3fa3a90f closes #4725 9 years ago
psychobunny 05673e670c fixes rare "priority error" when generating sitemaps 9 years ago
Barış Soner Uşaklı 1a5a51b67a Merge pull request #4708 from darktrge/patch-3
Make topicSlug and postCount available to email notifications
9 years ago
barisusakli b2311edb94 bubble replies from subcategories to the parents 9 years ago
psychobunny bbc570c499 socket disconnected icon for ACP #4609 9 years ago
psychobunny c44fa866e7 nprogress bar in ACP #4609 9 years ago
Barış Soner Uşaklı 0e466122e2 closes #4717 9 years ago
Julian Lam 85fb9cd9dc in cases where host is not provided in the websocket request, infer one from the referer 9 years ago
Julian Lam b3d6a8ef9a mobile fixes for registration queue page 9 years ago
Julian Lam b30151725d fixed error shown when saving sounds ACP page 9 years ago
Aziz Khoury 374fa8dd8c fix: deprecated-message not showing for all hooks (#4714)
* fix deprecated hooks params warning + var-cleanup

* fix deprecated message
9 years ago
psychobunny 5baf077cbe Merge branch 'master' of https://github.com/NodeBB/NodeBB 9 years ago
psychobunny e9921edb87 Merge remote-tracking branch 'refs/remotes/origin/topics-read-privileges' 9 years ago
psychobunny 6f0c00bb9f use eachSeries instead 9 years ago
Barış Soner Uşaklı dd1b261950 closes #4712 9 years ago
Danijel ba2d191f80 Make topicSlug and postCount available to email notifications, so these can be used in template if needed 9 years ago
Barış Soner Uşaklı d839f291ac closes #4706 9 years ago
Barış Soner Uşaklı 26be7c25e4 closes #4701 9 years ago
Barış Soner Uşaklı 9ae8ee861a closes #4700 9 years ago
psychobunny 74ff9557d9 makes more sense to give topics:read priv to those who had the category read priv
thanks @barisusakli
9 years ago
psychobunny 8616cc4ea5 upgrade script: give topics:read privs to any group that has topics:create privs 9 years ago
psychobunny b37b083a4d new privilege: Access Topic
differentiation between Access Category and Access Topic, ie. allows you
to see the category view but not actually enter the topic itself
9 years ago
Julian Lam 34f2d25651 fixes #4696 9 years ago
Julian Lam 38ad980456 Fixes #4694, fixes #4697 9 years ago
pichalite bdfad2beda fixes #4660 9 years ago
Jan efbc5f729d update fontawesome.tpl to FA 4.6.2 (#4607)
remove newline

sort icons
9 years ago
barisusakli 17b4dd85e7 use valueToString in sortedSetIncrBy 9 years ago
Julian Lam 920bc213d3 updated acp advanced/errors table to span the entire page 9 years ago
barisusakli bdc23b4a8d add reputation to app.user 9 years ago
barisusakli 8ddcc237a7 removed submit and lock 9 years ago
Julian Lam ba412f4a56 fully completed #4658 9 years ago
Julian Lam 149565169b closes #4658 9 years ago
Nate Lee 07c59ae174 changed cls.getItem to equal cls.get from cls.set
based off of naming schema
9 years ago
barisusakli dcb73f9647 use userCount 9 years ago
Julian Lam afb0312f51 closes #4672 9 years ago
barisusakli 54ccdf5262 closes #4651 9 years ago
barisusakli 38d1bde895 closes #4669 9 years ago
Barış Soner Uşaklı 86cab0787a closes #4668 9 years ago
Julian Lam 192998c5c3 Revert "fixed link to documentation, @akhoury"
This reverts commit bc0359475c.
9 years ago
barisusakli 46d7994093 removed some dupe code 9 years ago
barisusakli 3f0ca31393 style changes 9 years ago
Barış Soner Uşaklı ca835e35ba Merge pull request #4662 from NodeBB/topic-watching
topic watching
9 years ago
barisusakli b02869b0f8 renamed reading to not-following
added more description text
9 years ago
barisusakli 11d3834eb9 better filtering
if topic is followed but category ignored show it in unread
9 years ago
barisusakli 7a044b4978 better filterIgnoringUids 9 years ago
Dravere 2fd6391081 Made the session cookie aware of the possible relative path (#4663) 9 years ago
barisusakli bf2133ed7c topic watching 9 years ago
Julian Lam ef4a94857d fixed admin lockout timer for subfolder installs @barisusakli :trollface: 9 years ago
barisusakli 11be93a4d8 closes #4648 9 years ago
Julian Lam 5d030dd8ab removed console log 9 years ago
Julian Lam ffa051e828 added defaultLang support, #4655 9 years ago
Julian Lam 437770538c work-in-progress commit for #4655 9 years ago
Julian Lam 81bbe93640 fixes #4653 9 years ago
barisusakli a4031df9b2 dont show SSO logins if its a confirmation screen 9 years ago
barisusakli b3fa5583f8 closes #4650 9 years ago
barisusakli 630dd66cf6 closes #4645 9 years ago
barisusakli 16ba7ee840 fix #1972 9 years ago
barisusakli 2e0763b0a8 closes #1972 9 years ago
barisusakli 825ecce0df closes #4643 9 years ago
pichalite 6c09d3ca5f fixes #4636 (#4639) 9 years ago
barisusakli 84a7b6690b closes #4434 9 years ago
barisusakli bf3f19253f if post is not found go to 404 9 years ago
barisusakli f9f4b3b91f closes #4632 9 years ago
barisusakli f4599e2ce2 closes #4629 9 years ago
pichalite ce66dd96a9 send option to user settings page if in-topic search is available (#4627) 9 years ago
Julian Lam f5e928409c fixed #4624 9 years ago
barisusakli a9828a1465 closes #4611 9 years ago
Julian Lam 621e0d145e closes #4617
Serving english timeago strings from server instead of round-trip
re-request on failure.
9 years ago
Julian Lam f1deaa6fa5 Exposing middleware to app/req, organisation.
Organisation -- moved 404 and error controllers into the
controllers file instead of as local variables in routes/index
9 years ago
AdJones 693e724802 Fixing issue where the relative path was ignored for express modules (#4621)
* Fixing issue where the relative path was ignored for express modules

* Fixing issue where the relative path was ignored for express modules (without the console log lines!)
9 years ago
barisusakli 4907773e6a closes #4615 9 years ago
barisusakli 69e25fe4d5 closes #4612 9 years ago
barisusakli 6392cd31df closes #4618
dont need deleted check
9 years ago
barisusakli acc030e6da added filter:image.size
fix uploading of gifs if imagemagick plugin is installed but no image
upload plugins are present.
9 years ago
Julian Lam bc0359475c fixed link to documentation, @akhoury 9 years ago
Barış Soner Uşaklı f0685468f8 Merge pull request #4162 from akhoury/master
add continuation-local-storage (CLS) support
9 years ago
Julian Lam d8c21cc09d fixes #4593 9 years ago
Julian Lam fb9c97e2c8 :shipit: @pichalite 9 years ago
pichalite a507768a8f fix ACP->General->Sounds layout on mobile (#4606)
* fix ACP->General->Sounds layout on mobile

* just to make @juluanlam happy
9 years ago
Julian Lam 1f70f886b5 fixed reference to undefined variable
/cc @BenLubar
9 years ago
barisusakli b446ff42c3 style changes 9 years ago
psychobunny d85a8d068d consolidate allowed image types in ACP 9 years ago
psychobunny bafbcad163 use filter:categories.build instead of .get 9 years ago
barisusakli 702597d759 change /user/uid to /uid/:uid
so it doesn't conflict with actual user routes
was causing incorrect redirects if a user had a numeric userslug
@julianlam
9 years ago
psychobunny 0287703047 missed plugins req 9 years ago
psychobunny 458d4996a6 filter:categories.get 9 years ago
psychobunny 4cdeae33e5 don't add "page-xxx-" class if trailing slash exists 9 years ago
barisusakli eb0aea6390 add /user/<uid> and /post/<pid> redirects
change notifications to use new redirects
9 years ago
Ben Lubar 7540fb54ac fix avatar upload crash discovered by @AccaliaDeElementia 9 years ago