Commit Graph

131 Commits (68cf6833b797b3555115abd812201f92a6d278dc)

Author SHA1 Message Date
Julian Lam aba1b95cac updating notifications.create to accept a hash instead of discrete arguments - breaking change
Baris Soner Usakli 1e44ca3a0f upgrade topics:tid to sorted set, topics:recent doesnt have deleted topics
Baris Soner Usakli 9b147edb36 closes
Baris Soner Usakli 72c35db6fd cleanup in move rencet replies'
Baris Soner Usakli 8bba4889d2 moving deleted topics wont cause topic count to go negative
Baris Soner Usakli 1291f31f3c closes
Baris Soner Usakli bd0b5f4cdb more error checks in thread move
Baris Soner Usakli b717c74a81 closes
Baris Soner Usakli 189e69284e fixes for post privileges
Baris Soner Usakli bbac361670 fixed crash if empty topic was loaded without ajaxify
Baris Soner Usakli ae76bb3928 lots of err first fixeS
Baris Soner Usakli 426d3e871f more fixes
Baris Soner Usakli 220b40ff9c topics.js
Baris Soner Usakli 75850bd315 closes
Julian Lam bc407ee59c fixing topic moving
Baris Soner Usakli a97ee201d8 makes recent unread and category pages a lot faster, added logging when a user changes their username
Julian Lam c5d8a5a6b2 thread tools (phew!) -- sessionData is getting larger :P
Julian Lam adb8f80b86 interim commit - removed calls to websockets.js, beginning porting to namespaced files
Baris Soner Usakli a4ae9c70df closes , closes
Baris Soner Usakli e2fb617cc0 thread delete restore fix
Baris Soner Usakli 3a00c177d3 closes
psychobunny 7fa2f474fe fixes bug introduced in c0721e105f
psychobunny d5e8044575 ability to disable privilege threshold system, closes
Baris Soner Usakli 53ca7a1143 added search functions to database files, removed reds from nodebb moved it to redis
Baris Usakli 7875138c08 added parseInt
Baris Soner Usakli c698af17ae added error checking to collection index creation
Baris Soner Usakli 2e2938616d more mongo and redis stuff
Baris Soner Usakli 4b5988c269 isSetMember returns true or false
Baris Soner Usakli 32d5118266 tons more changes
Julian Lam 5ee5c8179a category whitelist for replying to posts, lots of refactoring, too
Baris Soner Usakli 32b191fa62 removed global.io
Julian Lam abdb4c34ef tweaks to topic locking
Julian Lam b2fb9aa99f refactored topic locking pinning and deleting (and its inverses) so that the privilege check is done not in the method, but in the socket call
Baris Usakli 7c1b6d6ad2 lots of refactor for error handling
Baris Usakli 04ed1df0ef closes , allow guest posting. enabled from admin/settings, defaults to disabled
Baris Usakli 63419d7ca9 fix for reputation checks for manage content and manage threads
psychobunny 51395dda91 updated all RDB.hget in posts to use getPostField. new post filters for retrieving and saving posts. made editPost saving synchronous.
Baris Usakli 929336cb57 closes
Julian Lam 763bd775c4 closed
Julian Lam 585e07bc79 closed - notifications now no longer need scores
Julian Lam c940ce3329 camelCased get_latest_undeleted_pid method
Julian Lam 2366e2b209 refactored get_latest_undeleted_pid to not blindly call getPostsByTid in
order to determine post deletion. (issue )
Julian Lam 2b7fd3c9d1 interim commit
psychobunny 64b071f277 nconf and redis wrapper no longer global objects. jshinted app.js. updated sockets.io to latest
psychobunny aea3181d27 formatting - server side core
Baris Usakli ae6f9fc87c changed notifications to use relative path
Baris Usakli 59f4b6788a Merge branch 'master' of https://github.com/designcreateplay/NodeBB
Baris Usakli a317a4d689 closes
Julian Lam 860a83ba90 closed
Baris Usakli dda429ab5d unread count shows total
Baris Soner Usakli 545069b069 closes
Julian Lam 9bc12f28b4 fuck git
Baris Usakli c647793512 meta config changes, refactors
Baris Soner Usakli 999e98e43d add label to banned users, dont hide their posts
Baris Usakli 929282a2f7 ban users, closes , banning a user hides all posts topics of a user and their profile page becomes inaccessible
Baris Usakli dceec0ce46 more winston, issue
Julian Lam e8f1d645fe closed
new build_title function to be called via socket

also added categories.getCategoryField and refactored all calls to
getTopicField to be error-first
Baris Soner Usakli 1cc8214d16 infinite scrolling for topics in category view, changed how topics are stored in categories, using sorted sets instead of sets now, if you update to this commit run node app --upgrade to upgrade the redis schema,
Baris Usakli 0bd56196cf index topic titles too
Baris Soner Usakli 38aa5aa3e6 refactor to remove category_name and category_slug from topic hashes
Baris Usakli 52110016c7 closes
Julian Lam 561ff38e5a if every post gets deleted in a topic, then the topic deletes itself also
Julian Lam 87aec422e9 moved get_last_undeleted_pid to threadTools.js
Julian Lam 31f8be8a0a updating topics.getTeaser and get_last_undeleted_pid to return err first, and handled methods that called it
Julian Lam d1bc8b5d91 fixing issue where NodeBB hangs if a non-existant topic was requested
Baris Soner Usakli ed99f2671e fixed a bug that made topics invisible to users, also closes
Baris Usakli d26f195a6c fixed thread move
Baris Usakli b9312bb7a5 fixed topic unlock
Baris Usakli 0c77db1f22 fixed editing
Baris Usakli 50078d7395 fixes in posttools and thread tools for hashes
Baris Usakli 9c3046b89b more fixes
Baris Usakli 98013536d1 more fixes
Baris Soner Usakli fabb55426c more work:
Baris Usakli d3a190d74e username to userslug change
Julian Lam 32eba62ef6 developed during a merge... I am going to hell for this.
- also new topics tab in admin panel
Julian Lam 89effc5454 auto-subscribing a user to any topic that they create
Julian Lam 882b9a917f ability for users to now follow/subscribe to threads
Julian Lam 88bf9425db install script + patching up integration with install wizard
psychobunny a02a74604c moved CategoriesAdmin into its own file, hid popular/active, some jslinting + cleanup, renamed some fn calls to be more descriptive
psychobunny deaf8105cc renamed get category to get categories
psychobunny a9672ab9d8 begin refactor of posts/topics + pagination + cleanup + async