476 Commits (2faf175739c10c1e00d3fab0b67b55852f76660f)

Author SHA1 Message Date
psychobunny 9eb8924bf2 cleanup 10 years ago
barisusakli 9c1216eb63 closes #2432 10 years ago
barisusakli d5453efdac added current template name to return 10 years ago
barisusakli b919d2ee77 shorther 10 years ago
Julian Lam 5292a47a96 fixed maintenance mode page not working with new CSRF implementation, #2424 10 years ago
Julian Lam deac12c540 closed #2424 10 years ago
Julian Lam 23485fcbf3 missed one invocation of old LESS library, #2419 10 years ago
barisusakli 363057cf49 closes #2390 10 years ago
barisusakli 61863a69fe sendfile is deprecated 10 years ago
barisusakli af4cbfb20d closes #2368 10 years ago
barisusakli 698d113857 error checks in middleware/admin 10 years ago
barisusakli d2cc4b8516 possibly fixes 2301 10 years ago
Julian Lam 9215930cfc fixed #2292 10 years ago
Julian Lam ffdc4b5d24 fixed places where site_title was being referenced in config, instead of the correct "title" 10 years ago
barisusakli 9a21e9646f only use multipart on upload routes,
delete temp files if there is an error in admin,
admin/mods should see topic reply
10 years ago
Julian Lam a28b4bb8b9 fixed maintenance mode assets not being loaded properly 10 years ago
barisusakli b5fe2c7b91 closes #2255
if user is banned log them out on header render
10 years ago
barisusakli b23373c265 parseInt maintenance mode 10 years ago
psychobunny 1eb1eb6844 #2278 10 years ago
psychobunny ded8de905d closes #2278 10 years ago
barisusakli 761f56aeb1 removed most of the db.sortedSetCards 10 years ago
barisusakli fced152e41 read total from global object 10 years ago
barisusakli 5d79d2a75a closes #2191
added unique visitors analytics
only update it every hour
10 years ago
psychobunny f149fb0191 linting, TIL that obj.$key is valid syntax 10 years ago
psychobunny eb4baf62b5 closes #2235 10 years ago
psychobunny 84b9b86dd1 no better way to spend your saturday
inb4 linting bonanza
10 years ago
psychobunny 1b2ccda40b closes #2231; see #2218 10 years ago
Julian Lam 60c45d8b9b fixed issue where non-admins would get maintenance mode header if maintenance mode was NOT enabled (logic errors, grrr..) 10 years ago
Julian Lam 24ac7ba316 better templating and styling for #2099 10 years ago
barisusakli cf252a29a7 closes #2196 10 years ago
barisusakli 2b115e75c6 fix login days value 10 years ago
Julian Lam 30b2f55ebc closed #2149 10 years ago
psychobunny d0452fb93f random attempt to fix traviscl 10 years ago
Julian Lam 632fb3a618 closed #2184 10 years ago
psychobunny d79b6b3803 forum traffic graph - unique visitors vs pageviews 10 years ago
psychobunny 144992426d converted pageviews tracking to sorted set, and using pre-built getStatsForSet function
thanks @barisusakli
10 years ago
barisusakli ebfc6d9785 #2152 dont pass undefined into parser 11 years ago
psychobunny 1a18bf22aa linting 11 years ago
psychobunny 99a56acab8 #1999 sending ajaxify-data to client on cold loads
commented out until we figure out what we're doing with the renamed
properties (see issue)
11 years ago
Julian Lam 9b9e79ef27 re: #2099 11 years ago
Julian Lam 7597c654a0 refactored plugin and auth init a bit, and fixed issue where successive reloads caused old login strategies to be inadvertently preserved 11 years ago
barisusakli b7fd4c22d4 removed checkPostIndex middleware
1 less call to get topic post count
11 years ago
barisusakli 803a2436de wait for increment to complete before expire 11 years ago
barisusakli 1844250967 check err 11 years ago
barisusakli 93b83060be fix expireAt using millis 11 years ago
Julian Lam cd135dda13 renamed middleware to applyCSRF, re: #2082 11 years ago
Julian Lam 8bac0bf361 Merge branch 'csrf-excision' into hashtalk 11 years ago
Julian Lam 4f6b3055ff Merge branch '0.5.1' into csrf-excision 11 years ago
psychobunny a6089ba4aa closes https://github.com/NodeBB/NodeBB/issues/2096 11 years ago
psychobunny ab1c231b84 re-enabling updateLastOnlineTime - calling that middleware for page loads only instead of every API call 11 years ago
psychobunny 76fb2c3378 daily + monthly pageview analytics middleware 11 years ago
barisusakli da86c46b4c Merge remote-tracking branch 'origin/0.5.1' into hashtalk 11 years ago
Julian Lam cca365432b closes #2084 11 years ago
Julian Lam 40e5ad075f started work on #2082 11 years ago
psychobunny 61895633b3 disabling updateLastOnlineTime until we can move this key to redis 11 years ago
Julian Lam 08abbe19bc zero downtime and reload support with cluster module 11 years ago
Julian Lam de41896770 restart handling and crash detection 11 years ago
Julian Lam 58a73b52b5 work-in-progress commit to get cluster module working with loader.js 11 years ago
barisusakli ae6d5e72f4 closes #2015 11 years ago
Julian Lam caa9c8c157 more stuff using new returnTo behaviour 11 years ago
Julian Lam 08c9cbdf70 changing admin API calls to return 404 if unauthenticated, and redirect user to login for regular URL. closes #1885 11 years ago
Julian Lam fcbdc5e271 added recompilation of templates to NodeBB Reloading - #2010 11 years ago
Julian Lam b48571ceb8 fixed #1988 11 years ago
barisusakli 0847eb2c3d added uid to filter:header.build 11 years ago
Julian Lam 4fa80263b0 fixed #1981 11 years ago
psychobunny 631edc92d3 extra var 11 years ago
barisusakli cfc67d4e90 closes #1924 11 years ago
Julian Lam 4d73a563c5 closed #1850 11 years ago
Aure77 965d6a0d66 Allow cookie domain customization from meta config 11 years ago
Aure77 e28ed490ee Allow session cookie domain customization 11 years ago
barisusakli 81018d1305 closes #1863 11 years ago
psychobunny 08df29e4dd random console.log 11 years ago
Julian Lam 71916f0691 marathon bugfixing with @barisusakli re: #1788 11 years ago
Julian Lam d18461c8eb wtf. Merge remote-tracking branch 'origin/chat-route' into chat-route
Conflicts:
	public/language/en_GB/modules.json
	src/controllers/accounts.js
	src/middleware/middleware.js
	src/routes/index.js
11 years ago
Julian Lam 89dc8c490a WIP 11 years ago
Julian Lam 0dad7adb8d issue #1788 - start 11 years ago
Julian Lam b03bb3a32b issue #1788 - start 11 years ago
barisusakli 119d13053d move static to end 11 years ago
barisusakli 9e8584eee7 uploads 11 years ago
barisusakli 24ebf20d7e first commit 11 years ago
barisusakli b8b6ae7b2f moved upload route into API namespace 11 years ago
barisusakli a9e5e82431 closes #1758 11 years ago
barisusakli 1cabf885a2 closes #1730
postCount != lastPostIndex unfortunately, that will need some rethinking
11 years ago
psychobunny 0e92c7ed94 use templates.js module instead 11 years ago
Julian Lam a3d01aea58 added error handling if bad LESS is written in ACP. closes #1715 11 years ago
barisusakli 13854e8774 closes #1603 11 years ago
Julian Lam 6f218857cb added connect-flash package. npm also alphabetically re-ordered the deps... thanks npm? 11 years ago
barisusakli 3bd4d0e418 closes #1692 11 years ago
barisusakli 4c2765a79c closes #1679 11 years ago
barisusakli 7610c11cd1 closes #450
backup database before upgrade!
upgrade script will take the first post of each topic and set the
`mainPid` property on the topic. then it will remove that pid from the
sorted sets for that topic, this was done to make alternative sorting
work.

added a new sorted set called `tid:<id>:posts:votes` that is used to
sort topic posts by vote count, the original sorted set `tid:<id>:posts`
is used to sort by oldest first or newest first.

the main post is added to the returned posts array on topic load and is
always at the top.
theme changes are minimal just a few new data properties on the posts
and the sorting dropdown.
hopefully didn't miss anything too critical.
11 years ago
barisusakli 8d0c659f08 small fix to redirect 11 years ago
barisusakli 61b79de3e8 closes #1641 11 years ago
psychobunny d7eb89336d add logo to windows live tile 11 years ago
psychobunny cf3f33a23d closes #1633 11 years ago
barisusakli 0574022e02 fixes to infinitescroll 11 years ago
psychobunny aafbb55572 closes #1616 11 years ago
psychobunny ee1e869ccb add loggedIn state to template parsing 11 years ago
psychobunny 257491801d optimizing template compilation 11 years ago
psychobunny c97d6635fc plugin templates now have higher priority than theme templates 11 years ago
barisusakli 0dce8647ba closes #1476 11 years ago
Julian Lam 93e3eb4d28 fixed #1584 11 years ago
Julian Lam d74de798fc removing backwards compatibility fixed in preparation for 0.5.0. Prepare for stuff to break!!!!! 11 years ago
barisusakli e003582289 fixes redirect loop for empty slugs 11 years ago
Julian Lam 2e49fe9f50 fixed meta property to name, for keywords 11 years ago
barisusakli ed57edde3b fixed undefined next 11 years ago
Julian Lam b56df975e0 fixed 1495 11 years ago
barisusakli 883978007d closes #1482
removed updateHeader, the header is using template values in from the
api, update menu partial in vanilla theme as well
11 years ago
psychobunny 14db999684 closes #1494 11 years ago
barisusakli 89225c80ca related to #1493 11 years ago
psychobunny b3940cd7cd enabling view cache, since we require server restart on theme changes it doesn't hurt 11 years ago
Julian Lam 970b259e06 fixed #907 11 years ago
barisusakli 63d88957a8 replace self links client side 11 years ago
barisusakli c8efeb7d7c closes #1400, bunch of other fixes to 404, 403 in accounts 11 years ago
psychobunny 2627ed0fcd fixed filter:admin.scripts.get 11 years ago
psychobunny da4113e1f1 Revert "last commit doesn't play well with ajaxify, need a rethink."
This reverts commit f85678e938.
11 years ago
psychobunny f85678e938 last commit doesn't play well with ajaxify, need a rethink. 11 years ago
psychobunny 1f9bdd840f allow for the possibility of custom post-header or pre-footer templating 11 years ago
psychobunny 3f22027007 avoid doing nconf.get over and over again on the same key 11 years ago
psychobunny e5486db1ae Merge branch 'code-quality' of https://github.com/miksago/NodeBB into miksago-code-quality
Conflicts:
	src/database.js
11 years ago
barisusakli 3e60451ce4 closes #1013
lets user change languages,
11 years ago
barisusakli beb7313138 added err to next 11 years ago
barisusakli 8aa4f053e8 converted translator.get to translator.translate 11 years ago
barisusakli 90540f64cf removed some unused translator requires 11 years ago
Micheil Smith 3e82cab398 Add missing new lines at end of files. 11 years ago
psychobunny f16d98fcab linting 11 years ago
psychobunny 3840a9e67e translating the footer... and sending the original 'doh 11 years ago
Julian Lam 4498f6e410 removing less-middleware calls 11 years ago
psychobunny 488e31df64 added X-Powered-By header for builtwith.com 11 years ago
psychobunny 0f20352fbb closes #1289 11 years ago
barisusakli 219c0d75c4 fix for #1290 11 years ago
psychobunny eab0ca7463 allow custom themes to include templates that don't exist in the base theme 11 years ago
Julian Lam 31606578f5 putting cache buster back in header template arguments 11 years ago
Julian Lam c2f6717e88 adding cache-buster to template globals 11 years ago
Julian Lam 8c7b474e8b moved fontawesome CSS into stylesheet.css, and updating the js and css middlewares to compile at app start, not on first load 11 years ago
barisusakli 0cfd05d839 closes #1254 11 years ago
psychobunny 3bd93a40fc closes #1235 11 years ago
psychobunny f0a19b06c2 launch aesthetics 11 years ago
psychobunny c6a89b504f Merge branch 'master' of https://github.com/designcreateplay/NodeBB 11 years ago
psychobunny 6262312747 closes #1153 11 years ago
Julian Lam 43e0c726fa relaxed isClientScript regex, fixed #1198 11 years ago
psychobunny 941c3b2d7e added emitter class; express.listen only after background tasks complete; closes #1227 11 years ago
barisusakli 37e8856861 new middleware to add slug to topic and category 11 years ago
Julian Lam 7111adb3c2 fixed subfolder installs again (a bit), also stopped apple-touch-icon from clobbering /apple-touch-icon 11 years ago
barisusakli 9564b6fda2 closes #1165 11 years ago
Julian Lam ffa42ffea3 moving pluginRoutes to top of route stack (like others), put app.load hook behind plugins' ready callback 11 years ago
psychobunny 6ea4d89edc fixed search routes 11 years ago
psychobunny 4793b6b4f9 fixed invalid path for apple-touch-icon 11 years ago
psychobunny faf3de7e27 added a check for res.locals.isAPI inside res.render, instead of doing it all over the place in code 11 years ago
psychobunny 6acdc66470 fixed bug if default templates folder missing (in case you planned on building an entire theme from scratch) 11 years ago
psychobunny 1ef95bd09e Merge remote-tracking branch 'origin/master' into webserver.js-refactor
Conflicts:
	app.js
	public/templates/category.tpl
	public/templates/popular.tpl
	public/templates/recent.tpl
	public/templates/unread.tpl
	src/routes/plugins.js
	src/webserver.js
11 years ago
psychobunny e84dd4fd94 Merge remote-tracking branch 'origin/master' into webserver.js-refactor
Conflicts:
	public/templates/accountedit.tpl
	public/templates/header.tpl
	src/routes/meta.js
	src/webserver.js
11 years ago
psychobunny a9046b926d clean templates directory before beginning compilation 11 years ago
psychobunny 90a80ad83d plugins can now define a templates directory which gets compiled onload without requiring any hooks 11 years ago
psychobunny c0cd6148f4 one final push, cleanup + organize + lint; made feeds/meta/plugins routes follow same pattern as other route files 11 years ago
psychobunny 3efca794fd regex cleanup; fixed indenting on partials 11 years ago
psychobunny 67517c58e3 added warning if partial template was not found 11 years ago
psychobunny d442e10037 template compilation + partials support 11 years ago
psychobunny 552eb78db8 template compiling init; changing themes now finally works on this branch 11 years ago
psychobunny 1dc63caf77 using views_dir config 11 years ago
psychobunny a3a0aabd22 return error if template doesn't exist 11 years ago
psychobunny c24c2a5422 search and reset routes, the very last of the views to be refactored :shipit: 11 years ago
psychobunny 8802fc5a33 fixing link tags; misc bug fixes 11 years ago
psychobunny d3aead7c13 changing renderHeader function signature to req, res, next 11 years ago
psychobunny 48b9289002 use the proper footer for admin 11 years ago
psychobunny d360320441 finally got admin header and footer working 👍 11 years ago
psychobunny eed97648b1 started moving admin mdw into middleware/admin.js; res.render post-processing to append admin footer/header 11 years ago
psychobunny 209bcaba8c middleware.updateLastOnlineTime; middleware.prepareAPI (reinstated) 11 years ago
psychobunny 94aeb3ab22 notifications route; added middleware.authenticate to user/uploadpicture api route 11 years ago
psychobunny 5b8e8e4b67 deprecating use of templates.setGlobal on server side in favour of passing in api.config into res.locals (still needs work) 11 years ago
psychobunny 138b12e815 re-added linkTags into header; clean up 11 years ago
psychobunny d75bc9578b deprecating middleware.prepareAPI in favour of using app.all('*') in /api namespace 11 years ago
psychobunny 8df33e65ac fixing bug in topics causing meta tags to revert on subsequent refresh 11 years ago
psychobunny dbbbe21883 re-implementing meta and link tags part 1 11 years ago
psychobunny 6820e9e662 random jshinting expedition 11 years ago
psychobunny 6c3c669e31 moved middleware out of webserver.js and into middleware.js 11 years ago
psychobunny 08a9ce4950 moved all app.configure() code into middleware/index.js + organization/cleanup 11 years ago