428 Commits (fda68bc5dd7f4ca79ca635e2a6c30966a8461664)

Author SHA1 Message Date
Julian Lam c58cb257dc closes #349 - loading middlewares using async instead of crazy
middleware-stack modifying shenanigans
11 years ago
Quinton Marchi 571259f241 Adds hostname support, fixes #343
Works from previous testing but I haven't tried this personal revision
of the code. Take it with a grain of salt.
11 years ago
psychobunny 1fbc038e64 fixed conflicts, added new language key for users/online 11 years ago
psychobunny 5c7da4b686 fixed serverside templating; footer, logout internationalization; updated more global lang keys 11 years ago
Julian Lam d6dd74b50a removed extra debug log 11 years ago
Julian Lam 14720057c2 serving unminified libraries in development mode, minified otherwise 11 years ago
Julian Lam bcc65fd879 closed #328 11 years ago
Julian Lam 521586f08f Merge branch 'master' of github.com:designcreateplay/NodeBB 12 years ago
Julian Lam d7ea24e218 issue #322 - minifying css file and added jquery to minified compilation 12 years ago
Julian Lam e621d7e601 closed #322 - autominifying client-side assets on load 12 years ago
Baris Usakli b25c3d8b67 closes #324 12 years ago
Julian Lam 7fdf83089d linting 12 years ago
Julian Lam 8243019a60 closed #312 12 years ago
Baris Usakli 27cb837b08 closes #303 12 years ago
Baris Usakli 24e4be77d8 closes #304 12 years ago
psychobunny 64b071f277 nconf and redis wrapper no longer global objects. jshinted app.js. updated sockets.io to latest 12 years ago
psychobunny aea3181d27 formatting - server side core 12 years ago
Julian Lam b7498416fa fixing redisstore sessions with passworded redis stores 12 years ago
Julian Lam 49b201db0f added heroku support for dynamic port reading via process.env 12 years ago
Julian Lam c01ba1a3cb closed #296 12 years ago
Julian Lam d1c756306a updates to allow dynamic addition of static directories provided by plugins 12 years ago
Julian Lam 71bdd4608b removed defunct installation routes 12 years ago
Baris Usakli be51025048 the online count on the footer uses the websockets now, it should also instantly update when people come online or go offline, #273 12 years ago
Baris Usakli a1c9685b49 fixed image upload, delete temp file if there is error 12 years ago
Julian Lam 661fdfb43e bugfixing and allowing feeds to be generated on request (as opposed to just updated on posting 12 years ago
Julian Lam 164977972e totally derped commit 12 years ago
Julian Lam 03fb649274 Merge branch 'master' into user_groups 12 years ago
Julian Lam 201fb4d73e fixed #256 - where saving and retrieval of RSS feeds wasn't working on some instances due to a relative path being passed to read/writeFile 12 years ago
Julian Lam 02a02fa64c updated getTopicWithPosts to use a start and end option, and fixed issue with RSS feed saving (issue #256) 12 years ago
Julian Lam 9fae0d2505 removing dupe main post from posts array in topic noscript 12 years ago
Julian Lam 0a8c43901d more fixes to noscript 12 years ago
Julian Lam 3ed9e1dd51 closed #253, closed #252 12 years ago
Julian Lam 5e869a5e5c Merge branch 'master' into user_groups 12 years ago
Baris Soner Usakli 09b578522f added prefic to less middleware 12 years ago
Baris Usakli 599789634a closes #227 12 years ago
Julian Lam 8d26eb4e07 minor stuff and such 12 years ago
Baris Usakli 691b6611d0 user search uses reds now 12 years ago
Julian Lam 4416f8530d matching connect-redis session with cookie ttl 12 years ago
Baris Soner Usakli 4e48ab2363 changed max age to milliseconds 12 years ago
Julian Lam 0243e9c5be issue #214, preparing for addition of post.parse hook by renaming markdownToHTML to just "toHTML", and making it asynchronous. 12 years ago
Julian Lam 14e7907e06 closed #201 12 years ago
Julian Lam 96ee0a2017 closed #184 12 years ago
Baris Soner Usakli dd40cbc139 check if topicData is valid 12 years ago
Baris Soner Usakli 23db2e5c9e better fix for #198 12 years ago
Baris Soner Usakli eff1b174c0 closes #198 12 years ago
Julian Lam 9bc12f28b4 fuck git 12 years ago
Baris Usakli c647793512 meta config changes, refactors 12 years ago
Baris Usakli c70c67394a closes #171 12 years ago
Baris Soner Usakli b65554ca15 removed console.log 12 years ago
Baris Soner Usakli 00cb15d3c8 check if there is follow element 12 years ago
Baris Usakli 74af205426 banned users cant login, show error messages on failed logins 12 years ago
Baris Usakli dceec0ce46 more winston, issue #62 12 years ago
Baris Soner Usakli ded0200355 upgraded userlist to 3 sorted sets, run node app -upgrade after updating to this commit, added infinite scrolling to all user pages, added ops per second to redis page, changed the percentage to 90% for infinite scrolling to kick in 12 years ago
Julian Lam e8f1d645fe closed #160
new build_title function to be called via socket

also added categories.getCategoryField and refactored all calls to
getTopicField to be error-first
12 years ago
Baris Soner Usakli 50c34e4f33 added infinite scrolling to unread page, issue #141 12 years ago
Julian Lam 08a45e40a2 fixed outgoing route to handle links with querystrings in it (using req.query instead of req.url). closes #154. 12 years ago
Baris Soner Usakli f0759863e6 reindex all call 12 years ago
Baris Soner Usakli 8423684dee closes #145, fixed 404 not rendering 12 years ago
Baris Soner Usakli d6b9a2799b full text search using reds, issue #142 12 years ago
Baris Soner Usakli 59381ee1d3 cleaned up webserver.js a bit, moved api routes to its own file, closes #54 12 years ago
Baris Soner Usakli 6b2be772e7 removed test route 12 years ago
Baris Soner Usakli 78f462e1e6 added a new section that only shows unread topics, added mark all read button, closes #140 12 years ago
Baris Soner Usakli 811d2df728 moved getTopicsByTids and getLatestTopics to topics.js 12 years ago
Julian Lam cb8c8f9e42 tweaked OG tags for topics 12 years ago
Julian Lam 7dbf18c1d0 removing authors from OG tags 12 years ago
Julian Lam fe286870a3 closed #116 12 years ago
Julian Lam ce769a87ef refactored parallel to waterfall in topic and category routes (to allow
for better title generation)
12 years ago
Julian Lam 4588745b9a refactored all calls to app.build_header (in regular and auth routes) 12 years ago
Julian Lam d6938f4818 first pass at a custom title function (not ready for prod) 12 years ago
Julian Lam cc1cc7cae4 first pass at meta tag construction abstraction (issue #116). Also addressed issue #118 12 years ago
Julian Lam 59029a0ef0 minor tweaks to theme engine 12 years ago
psychobunny 6f6a2e4127 closes #114. updated ajaxify to allow for get parameters to be passed in without issues. 12 years ago
Julian Lam 9e7afcf0ab fixing issue where navigating to a non-existant category_id caused NodeBB
to crash
12 years ago
Baris Soner Usakli 38aa5aa3e6 refactor to remove category_name and category_slug from topic hashes 12 years ago
psychobunny e66cab23cf added a screening page for external links. removed forced target = _blank on external links for UX consideration
used http://www.deviantart.com/users/outgoing?http://www.nodebb.org/ for
inspiration
12 years ago
Baris Soner Usakli e39868c08e fixed regex 12 years ago
Baris Soner Usakli b25033be45 removed console.log 12 years ago
Baris Soner Usakli 7c31e12e6b removed debug console.logs 12 years ago
Baris Soner Usakli 863f471020 closes #103 12 years ago
Julian Lam 782858c728 added dynamically generated robots.txt 12 years ago
Julian Lam 1fa900e615 added sitemap.xml to routes, closes #96 12 years ago
Julian Lam c2e9cd621d issue #57, just for Damian :) 12 years ago
Julian Lam 7cdef19b94 issue #57 again - tightened the regex a bit more (escaped the dot) 12 years ago
Julian Lam 0553254a9b closed #57 12 years ago
Julian Lam 815bd7c10a THIS IS A BREAKING CHANGE
===

Please run `node app --setup` after you pull this commit.

refactored install script to its own library in /src, updated redis config
params to be nconf compatible
12 years ago
Julian Lam 145898c3ba using nconf to manage config file now (issue #24) 12 years ago
Julian Lam 41b3eabf1a updating code to not use a hardcoded version number, but rather read the #
from package.json
12 years ago
Julian Lam d4a0b3d05a showing the proper version # on default MOTD and globalified "ver" 12 years ago
Baris Soner Usakli ba161c1f6c removed couple console.logs 12 years ago
Baris Soner Usakli 16117d4331 changed req.connection.encrpyted to req.secure 12 years ago
Baris Soner Usakli 910e9d6ee0 closes #73 12 years ago
Baris Soner Usakli 28f888fc7d removed console.log 12 years ago
Baris Soner Usakli 62ef925fd3 removed graph/picture, closes #72 12 years ago
Baris Soner Usakli 7e1d005cae 404 to relative path 12 years ago
Baris Soner Usakli d7597608d5 fixed login register logout 12 years ago
Baris Usakli 6eb9af77e6 first pass at subfolder 12 years ago
Baris Soner Usakli dc473b06bf closes #67 12 years ago
Baris Soner Usakli fb8b19959c moved one of the middlewares before app.use(app.router) 12 years ago
Baris Usakli 47378fb978 error middleware, closes #60 12 years ago
Baris Soner Usakli 9320883f92 fixed live tiles if there are more than 2 posts 12 years ago
Baris Soner Usakli 642bd5f3c8 removed console.log 12 years ago
Baris Soner Usakli ac04bef26e live tiles on home page, ninjaed from andrew might need to randomize starting times, can be disabled by removing the slider class from the div, maybe this should be a setting in admin/categories 12 years ago
Baris Soner Usakli 1c855ce502 async.each for get_userslugs_by_uids 12 years ago
Julian Lam d1bc8b5d91 fixing issue where NodeBB hangs if a non-existant topic was requested 12 years ago
Julian Lam 6ac2564bad Merge branch 'master' of github.com:psychobunny/node-forum 12 years ago
Julian Lam 5eda18e03c fixing issue with routes that don't have (or need) a corresponding api_method case from crashing due to 404. (issue #53) 12 years ago
Baris Soner Usakli 399f7b47c8 for loop bench in testbed 12 years ago
Baris Soner Usakli e38d1af566 removed userrestore 12 years ago
Baris Soner Usakli 466c373c73 fix 12 years ago
Baris Soner Usakli 071ee2c038 Merge branch 'master' of https://github.com/designcreateplay/NodeBB 12 years ago
Baris Soner Usakli d21af09a4c fixed redis 12 years ago
Julian Lam 4abfd32a05 Merge pull request #56 from damianb/patch-2
Update XML responses - webserver.js
12 years ago
Baris Soner Usakli 2320d1c3b2 fixed redis var 12 years ago
Baris Soner Usakli cdb05b4671 set postcount/rep to 0 12 years ago
Damian Bushong cec23817e2 Update webserver.js
Forgot this section - also use text/plain mimetype since we're not responding using XML to errors; if we're going to do that, we need to do it right in the first place.
12 years ago
Baris Soner Usakli 7be2baa1a7 Merge branch 'master' of https://github.com/designcreateplay/NodeBB 12 years ago
Baris Soner Usakli 4c33cee051 user restore for try.nodebb 12 years ago
Damian Bushong 93f040aea8 Update webserver.js
Tighten code around sending xml data
12 years ago
Damian Bushong 860a6351dd Obey HTTP spec, use HTTP 404 for not-found responses 12 years ago
Baris Soner Usakli ed99f2671e fixed a bug that made topics invisible to users, also closes #47 12 years ago
Baris Usakli e5131e36f3 category debug path 12 years ago
Baris Usakli 82319a020f more fixes 12 years ago
Baris Usakli 1a19f0e1bc changed categories to hash 12 years ago
Baris Usakli 9c3046b89b more fixes 12 years ago
Baris Usakli 98013536d1 more fixes 12 years ago
Baris Soner Usakli fabb55426c more work: 12 years ago
Baris Usakli 9dbaf9fef9 more work 12 years ago
Baris Usakli 1a992b7147 first batch of changes 12 years ago
Baris Usakli 67247876ff test branch 12 years ago
Julian Lam ee7a1413b9 added favicon 12 years ago
Baris Soner Usakli 9b43f80ff8 changed login to ajax added error message for incorret login, closes #36 12 years ago
Baris Usakli a43c7bc90f changed the /latest route to /recent to match the text 12 years ago
Julian Lam 87e2023c86 closed #28 by implementing solution #2 12 years ago
Julian Lam 578dba10cd fixed #30 12 years ago
Baris Usakli d3a190d74e username to userslug change 12 years ago
Julian Lam 4d99870063 updating nodebb executable so that it sends a NODE_ENV environment
variable in, and modified app.js and redis lib to read it.
12 years ago
Julian Lam f91e0848ee updated readme to link to wiki page on running NodeBB 12 years ago
Baris Usakli 9309722898 fixed indents 12 years ago
Baris Usakli 64a9e5844d son whitespace conflicts are so 1765 12 years ago
Baris Usakli 523b787e69 added csrf to ajax calls 12 years ago
Julian Lam 0d954b24dc removed debug statements, adding missing file re: issue #3 12 years ago
Baris Usakli 9cf9e98b14 removed duplicate build_header 12 years ago
Baris Usakli cef77c2fd8 changed res.send(JSON.stringify()); to res.json(). closes #25 12 years ago
Julian Lam 59d26d6fc9 implementing express.csrf for login and register pages (the only places where HTTP forms are used). Fixes #8 12 years ago
Julian Lam 05b91caf6c noscript for home and category view (although it's not quite working for
category view yet)
12 years ago
Julian Lam c0b018cdf4 adding noscript parsing for a topic, if accessed by a browser without javascript 12 years ago
psychobunny d5f3f3d9fb fixed serverside templates.js bug that prevented blocks from being defined 12 years ago
Julian Lam 6df57c4a9b committing the broken template parsing for andrew to see (webserver.js, line 121. Uncomment the commented out object, or substitute in "posts") 12 years ago
Julian Lam 882b9a917f ability for users to now follow/subscribe to threads 12 years ago
Julian Lam a09cfd9304 started work on noscript tags in pages (but blocked by template bug with block processing), allowed reverting of theme in ACP
introducing mixins css file
12 years ago