Commit Graph

177 Commits (1c95ef40608d9941a56ccd2fb31fb525f2b4f02c)

Author SHA1 Message Date
Baris Soner Usakli 1c95ef4060 fix for infinite scroll crashing, issue
psychobunny 746fa93c80 added API call for total unread topics; moved unread notification parsing to client side
also fixed a bug where the new notification icon glow would disappear on
page refresh even if there were existing notifications.
Baris Usakli c70c67394a closes
Baris Soner Usakli f83be710a0 closes , ,
Baris Soner Usakli 999e98e43d add label to banned users, dont hide their posts
Baris Usakli 9ad82f4907 dont filter banned when searching if user is admin
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
Baris Soner Usakli 46afbc0ba0 assorted config fixes
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
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
Julian Lam 04d94a7462 turns out it was working as intended(tm)
closed 
Julian Lam 272806a25d closed - issue where theme listing would hang if a theme folder did
not contain theme.json

Also refactored theme socket event a bit
Baris Soner Usakli 50c34e4f33 added infinite scrolling to unread page, issue
Baris Soner Usakli 244801a0bf added infinite loading to recent page,
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,
Julian Lam 7251af56e3 refactored notifications library to mark all notifs read when the menu is
opened (closes )
Baris Soner Usakli 23fcdde25e removed console.log and commented out code
Baris Usakli 720dd9e960 scroll to posts
Baris Soner Usakli 3f6f4e347d change some socket calls to use the callback, when user changes their email if they are using a gravatar picture it will be updated too, fixed email updating
Julian Lam 235553eaf6 Merge branch 'plugins'
Conflicts:
	src/posts.js
Julian Lam 3578ce1925 admin panel integration completion + styling of admin panel plugins page
Julian Lam 777173d9f4 adding admin panel integration to plugins (issue )
Baris Soner Usakli 78f462e1e6 added a new section that only shows unread topics, added mark all read button, closes
Baris Usakli 19b570cdcf closes
Baris Usakli 472f40479e privacy page
Baris Soner Usakli 12d31517b0 removed console.log
Baris Soner Usakli 08e3eac008 closes
Julian Lam 42d1cade23 fixing websockets crash on server restart
Julian Lam 24c235e360 fixed - regression caused by removal of 'connect' package
Julian Lam b5ecb9a762 removing dependency on package 'connect'
Baris Soner Usakli e7c9079449 anons cant follow, hide follow button if not logged in
Baris Usakli 676765278e closes
Baris Soner Usakli 919efd4052 drag and drop image upload first pass
Baris Soner Usakli 65029ae169 content length changes
Julian Lam 6e91810231 introduction of theme engine parsing (themes go in /public/themes!)
Baris Usakli 2bb4aab6ac changes to online users code
Baris Usakli 8d21d4f998 closes
Julian Lam 145898c3ba using nconf to manage config file now (issue )
Baris Soner Usakli 28b113c09f Merge branch 'master' of https://github.com/designcreateplay/NodeBB
Baris Soner Usakli 61cc0853db browsing thread changes to use sessions
Julian Lam 561ff38e5a if every post gets deleted in a topic, then the topic deletes itself also
Baris Soner Usakli 910e9d6ee0 closes
Baris Soner Usakli 62ef925fd3 removed graph/picture, closes
Baris Usakli 93653e88df changed most of the ajax calls to use sockets
Baris Usakli 8f2a0014b3 closes
Baris Usakli 1d39b08195 password change, closes
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
Baris Soner Usakli 8f4848cc69 userList function for active users, moved it to server side too
Baris Soner Usakli f2d7f856aa async.each in user.js