459 Commits (b9546686361371d084744f7a514f136c9aa06b50)

Author SHA1 Message Date
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
Julian Lam 1a104686ac new header for meta title 12 years ago
psychobunny 2b3688b6f3 updated rss feeds to work on chrome 12 years ago
psychobunny f1f86b1d4f added category rss. added tid to be passed back in getTopicsByTids. 12 years ago
Julian Lam 1aa4a440a0 motd tweaks in admin panel 12 years ago
psychobunny 4b17f1d4e6 wrapped up rss for topics. added a new route to access these feeds from the url topic/tid.rss 12 years ago
Julian Lam 9af39622ed actually using identicon default across the site 12 years ago
psychobunny 9c546c92ad removed alert 12 years ago
psychobunny f9e015f194 cid undefined bug 12 years ago
Julian Lam c66885af51 fixing build_header misdef 12 years ago
Julian Lam 48bccb3498 applying custom theme (if enabled) to all routes 12 years ago
Julian Lam 7f77ec2c5f committing hotfix to registration 12 years ago
Julian Lam 88bf9425db install script + patching up integration with install wizard 12 years ago
Julian Lam 5d7ec10aae Merge branch 'master' into install_script 12 years ago
Julian Lam 65b6010d74 installation wizard under /install 12 years ago
Julian Lam 405318844f allowing multiple less files to compile down to one 12 years ago
Julian Lam 00a9ec0f12 interim commit 12 years ago
psychobunny a02a74604c moved CategoriesAdmin into its own file, hid popular/active, some jslinting + cleanup, renamed some fn calls to be more descriptive 12 years ago
psychobunny 4b67f8573e recent posts done (needs polish/cleanup), and fixed bug where new topic button was not showing up in categories 12 years ago
psychobunny c785f06367 added 404 tpl, fix for 404 on topics, continuing refactor - categories 12 years ago
Julian Lam 7e46f8c6ce uniqueId support in notifications 12 years ago
Julian Lam 681bf270a1 hotfix to path to utils 12 years ago
Julian Lam 1f7ab82f78 Merge remote-tracking branch 'origin' into notifications
Conflicts:
	src/webserver.js
12 years ago
psychobunny cd4ca110a1 moved utils over to client side for code sharing 12 years ago
Julian Lam 78713f0599 Merge remote-tracking branch 'origin' into notifications 12 years ago
Baris Usakli acd797fe20 changed github link on home 12 years ago
Julian Lam c8d48127ad more changes to notification dropdown in header bar 12 years ago
Julian Lam 6bae30336a foundation for user notifications 12 years ago
Julian Lam 6cd65e6598 fixing motd so that it shows default motd if config is empty 12 years ago
Julian Lam 499f840e1e added toggle in config to switch on and off the motd 12 years ago
Julian Lam ec463ce3d3 added motd support 12 years ago
Julian Lam 26781157b3 refactoring posts, topics, and categories so that each "get" is moved up
one level. Topics.get will get all of the posts in a tid, etc.
12 years ago
Julian Lam 624ccc592c resolving issue where the post window stays open during navigation
- app.close_post_window now neatly closes the post window
12 years ago
psychobunny 34133eef8c post counts + read status working on homepage category listing. fixed posts.get_cid_by_pid 12 years ago
Julian Lam 7c165876f1 fixed bug where deleted posts still showed up in teasers 12 years ago
psychobunny cb6d98cecb derp conflicts
Merge branch 'master' of https://github.com/psychobunny/NodeBB

Conflicts:
	public/src/templates.js
12 years ago
psychobunny fb52dfc6c8 templates refactor part 2
updated so that tpls get loaded on demand as opposed to all at once on
load; added a function to pull the tpl list on load instead of having to
manually define new templates in code; some clean up; added utils.walk;
12 years ago
Julian Lam 7d648e7abe Merge branch 'master' of github.com:psychobunny/node-forum 12 years ago
Julian Lam 297c4b8173 socketizing topic creation so that a new topic shows up automatically when one is created 12 years ago
psychobunny 1cdbd376ba deprecated server side templates finally. code sharing between client side and server side templates; force_refresh parameter added to temasd
deprecated server side templates finally. code sharing between client
side and server side templates; force_refresh parameter added to
templates config.json; created initialization fn for webserver
12 years ago
Julian Lam 4b6ad9607e removing static saving of recent post, and added in dynamic pulling on Topics.get 12 years ago
Julian Lam e256ee99f7 Merge branch 'master' of github.com:psychobunny/node-forum 12 years ago
Julian Lam bdeb7b13f1 interim commit for moderator support 12 years ago
Baris Usakli 34432773d6 fix crash when you go to /topics/nonexistant 12 years ago
psychobunny 91b4ec2547 fixed crashing error in graph/user/picture, and started updating the main post row in topic.tpl 12 years ago
psychobunny 25e218442a updated category: tracking active participants + removed placeholder; recent author picture now pulled dynamically; graph/users/picture implemented 12 years ago
Baris Usakli 073b87982b moved user routes into routers/user.js 12 years ago
Baris Usakli 188b1d5ada for andrew 12 years ago
Baris Usakli 4c324664fa removed global modules 12 years ago
Baris Usakli d564811b71 fixed the data passing to accountedit.tpl 12 years ago
Baris Soner Usakli 0bb0fd5789 removed debug console.logs 12 years ago
Baris Soner Usakli 901b378912 css fix 12 years ago
Baris Soner Usakli 62bffff3c7 forgot to add a ; 12 years ago
Baris Soner Usakli 71d595a552 debug image uploading 12 years ago
Julian Lam aab149aecf Merge branch 'master' of github.com:psychobunny/NodeBB 12 years ago
Julian Lam 80b20fe877 adding alternate logins to register page 12 years ago
Baris Soner Usakli eccd1f66d1 removed some debug stuff from image upload 12 years ago
Baris Soner Usakli 5796140f58 image upload changes 12 years ago
Baris Soner Usakli 5785b16ae9 fixed users page so that all reps and post counts are comma delimited, some image upload fixes 12 years ago
Baris Soner Usakli e476e27807 image upload error msgs, file size limit 12 years ago
Baris Soner Usakli 0aeeac9d61 image upload and changing images will clean up later andrew stayla 12 years ago
Baris Soner Usakli 7d27a7c6d3 changed user update profile so that it only updates specific fields, before it was possible to send in rep,post count 12 years ago
Julian Lam e9a552eab4 editing of posts 12 years ago
psychobunny f218e0f3a7 user has read feature - turns post count badge red if there is a new post and grey if the user has seen this post already 12 years ago
psychobunny a4e8f9e706 cleaned up webserver a bit, moved over authentication stuff into its own file, got rid of unused routes, user routes still need to be moved out but am waiting for baris to finish 12 years ago
psychobunny 30323fa29f Merge branch 'master' of https://github.com/psychobunny/NodeBB 12 years ago
psychobunny f3f08a9c94 more fixes to ajaxify, updated /users blocks to sit flush to the left, started work on the ACP including basic templates, added a method to get active users in all rooms (socket connections), added more routes mostly pointing to admin, added a routing folder to start organizing routes better, starting with admin. 12 years ago
Baris Usakli 5057af7bbe user edit fix for !== 12 years ago
Baris Usakli 44f0183b29 fixed anon users visiting user profiles 12 years ago
Baris Usakli 2539079c84 removed console.log 12 years ago