172 Commits (a5d92da9ddac5607ab7f737520a66eaed6d3ddee)

Author SHA1 Message Date
Barış Soner Uşaklı 923bd86662 Widgets refactor (#5817)
* widgets refactor

render widgets server side
widgets can use all the data the template can use

* fix tests
8 years ago
Baris Usakli e0de922ede Revert "widgets refactor"
This reverts commit 9e94edb5aa.
8 years ago
Baris Usakli 9e94edb5aa widgets refactor
render widgets server side
widgets can use all the data the template can use
8 years ago
Baris Usakli dc0971c122 up composer 8 years ago
Peter Jaszkowiak 1ed571189c Make utils and translator easier to require
Move utils.walk to file.walk, backwards compatible
8 years ago
Julian Lam a49e647de3 fixes #5545 again 8 years ago
Julian Lam 31b6d47f88 fixes #5545 8 years ago
psychobunny f2eb4b8083 closes #5439 8 years ago
barisusakli 992e3128bd closes #5499 8 years ago
barisusakli e85e35cf0c closes #5497 8 years ago
barisusakli b1b87d339f more refactors 8 years ago
Peter Jaszkowiak 896c8c7343 ESlint object-curly-spacing 8 years ago
Peter Jaszkowiak 1493afee2a ESlint indent 8 years ago
Peter Jaszkowiak a038c66549 ESlint quotes 8 years ago
Peter Jaszkowiak bc1d70c126 ESlint comma-dangle 8 years ago
barisusakli e86708cb0c add cid to widgets.render
init date pickers in widgets ACP
8 years ago
barisusakli 4cb48c46ab closes #5242 9 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
9 years ago
barisusakli 2c77a88ba4 closes #5220 9 years ago
Julian Lam 7d523fae0f closes #5200 9 years ago
Julian Lam e6c9c89342 closes #5197 9 years ago
Julian Lam 66aea0eed1 closes #5167 9 years ago
Julian Lam 02998669c3 introducing option to disable chat message editing/deletion 9 years ago
HeeL 4a3c31b2dc Fix space-before-function-paren linter rule 9 years ago
barisusakli 6d34bb4657 closes #2166 9 years ago
barisusakli 07fe5057e1 make sure validator.escape() receives strings only 9 years ago
barisusakli cb6db3625c closes #4906 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
barisusakli 795b00a3af closes #4810 9 years ago
barisusakli c758f59014 closes #2302 9 years ago
barisusakli bea2344ad4 api controllers refactor 9 years ago
Julian Lam a9f966f23c closes #4503, /cc @BenLubar 9 years ago
barisusakli 8d9f7d8e19 added socket methods 9 years ago
barisusakli d7df6c0b06 remove more from config 9 years ago
barisusakli 5ac02a59ac remove some more config from api/config 9 years ago
barisusakli ebf820d571 remove from global config 9 years ago
barisusakli 60e186c8f3 refactor api/username api/email 10 years ago
barisusakli 7b21760f00 refactor get user by x 10 years ago
Dustin Falgout 17e5d72815 fix waterfall
Signed-off-by: Dustin Falgout <[email protected]>
10 years ago
Dustin Falgout 0e5830d6f2 add api endpoints to get user by username and by email
Signed-off-by: Dustin Falgout <[email protected]>
10 years ago
yariplus 853aa37cd2 Add user home pages. #3616 10 years ago
psychobunny ef20141e8f jshint 10 years ago
barisusakli 751a6c6839 got rid of extra call to user.getSettings 10 years ago
Julian Lam 95129a1b40 closes #3693 10 years ago
barisusakli d490ed30d1 check err 10 years ago
barisusakli e5e41e85f2 accounts refactor #2
and various 404 fixes
10 years ago
barisusakli 4e2318fa1e fix title in acp removed extra | 10 years ago
barisusakli 13508ca7f9 closes #3547 10 years ago
barisusakli f3b6a5fbb9 generic getObject 10 years ago
Jon Garrison 47714151b1 fixed one tab character 10 years ago
Jon Garrison 44c4925ceb Added req and res objects to the widget rendering process before callback in src/controllers/api.js 10 years ago
Barış Soner Uşaklı 6d8134618f fix chats 10 years ago
barisusakli 22d6ceab59 closes #2427 10 years ago
Julian Lam 4f766ac7b5 Updated cache buster logic
Removed css and script busters in favour of a uuid/guid cache
buster that is generated when the app starts.

This change means that in the event your NodeBB crashes often,
users will not be able to rely on their browser cache to serve
an unchanged style/js file, but if that's the case, you've
got bigger problems anyway.

re: #3573
10 years ago
barisusakli 48512bff6b get rid of app.exposeConfigToTemplates 10 years ago
barisusakli eaefd9d24c remove meta/title.js and meta.title.build #3481 10 years ago
psychobunny 5b1571ad1e don't need to refresh to preview updated skin #3069 10 years ago
barisusakli 954c25823e closes #3352 10 years ago
yariplus e112190bee Fix maximumTagsPerTopic 10 years ago
yariplus 13e12ba3a5 Add minimum tags per topic setting. 10 years ago
barisusakli 0ef2ccc130 closes #3240 10 years ago
barisusakli 4f8a1174a1 default about me length 10 years ago
barisusakli 9749658d35 added about me field 10 years ago
Fokke Zandbergen 1eee970ebb Allow NodeBB version to be set via config to package.json version can be incremented when needed. 10 years ago
Barış Soner Uşaklı c9b5948034 closes #2927 10 years ago
barisusakli d5dd48ecc8 closes #3013 10 years ago
barisusakli 2fd4bcde3f added req.uid user id for logged in users, 0 for guests 10 years ago
Julian Lam 2a80140e70 fixed issue where socket.io would no longer reconnect perpetually, new behaviour waits 10x the reconnect delay, and then starts over. Also upped the reconnection delay default to 1.5s. 10 years ago
psychobunny 5b67cd841e fire filter:config.get even if anonymous 10 years ago
psychobunny c97c1ab4b9 filter:config.get 10 years ago
Barış Soner Uşaklı 8b21f1c8ab dont reload settings page on every save
only show an alert if reload is required
renamed settings.language to settings.userLang to match the config
10 years ago
Barış Soner Uşaklı 0421b6ef06 closes #2639 10 years ago
barisusakli fd773807e9 #2685 fix copy paste fail 😦 10 years ago
barisusakli 255f50343c closes #2685 10 years ago
barisusakli a77a761433 closes #1917 10 years ago
Baris Usakli 8522af504a closed #2571 10 years ago
Julian Lam 7dc309fc16 template in composer #2569 10 years ago
barisusakli e0edb71a8a use socket.io default and ["polling", "websocket"] 10 years ago
barisusakli 14e46a87a6 closes #2529 10 years ago
psychobunny da7dcd99a8 #2532 renamed to "socket.io:transports"
Sample config:

"socket.io": {
"transports": ["websocket"]
}
10 years ago
barisusakli 7ec8393004 closes #2532 10 years ago
Julian Lam 03b106b03a final pass, #1984 11 years ago
Julian Lam 1b526026a0 closed #2442 11 years ago
Julian Lam 1c21ca78dc preventing ctrl-f hijacking if no search plugin is installed 11 years ago
Julian Lam deac12c540 closed #2424 11 years ago
barisusakli e6973b55d4 closes #1990 11 years ago
barisusakli c5224d099e parseInt show title 11 years ago
psychobunny 1b2ccda40b closes #2231; see #2218 11 years ago
barisusakli ba90b5d113 widget render change 11 years ago
barisusakli c1f3b94d67 closes #2073 11 years ago
psychobunny ecd00bb679 refactored widgets api call to render all at once rather than one area at a time, closes https://github.com/NodeBB/NodeBB/issues/2062 11 years ago
barisusakli ae6d5e72f4 closes #2015 11 years ago
Julian Lam bb7a71389e using websocketAddress config if supplied 11 years ago
Julian Lam 4d73a563c5 closed #1850 11 years ago
barisusakli 3bfad766b3 closes #1900 11 years ago
Julian Lam 883cee31bc added support for showSiteTitle in ACP, closes #1519 11 years ago
psychobunny 5b6acbad1e optimized widget call by bundling all queries into one for #1428; fixes active users widget crash
also fixes b3819fd076 properly
11 years ago