Commit Graph

2755 Commits (889c90673d3404f0580077fb07cf5055574c92b9)

Author SHA1 Message Date
psychobunny 1b206a6ae8 ajaxify cleanup
psychobunny 67b1dd546c Merge remote-tracking branch 'origin/master' into templates.js-merge
psychobunny dbb75f181d more cleanup
psychobunny e4f136c208 cleanup
psychobunny 2ae0b3905d forgot to remove error first from templates.js
psychobunny 7e11d29f06 got rid of all templates.prepare; pull blocks using templates.getBlock instead of parsing twice
psychobunny 339eafd6be updating templates.parseTemplateVariables to ajaxify.variables.parse
psychobunny 7217954078 updating all templates.get to ajaxify.variables.get
psychobunny 113eb38f9a moving ajaxify-related things out of templates and into ajaxify
psychobunny 608a1ce6d0 https://github.com/psychobunny/templates.js
barisusakli 3a69a191ff closes
Julian Lam 131b71f361 language: fr
barisusakli 4f88e9cf2c shortened the user postcount update code
barisusakli d6ad100ed5 not used anymore
barisusakli 5fe5e3d893 topics.js refactor
barisusakli 2507d6c853 display_moderator_tools is already returned
when new posts were loaded, we were making a socket call for each post
to check if the post is editable, but this data is already returned in
display_moderator_tools when posts are loaded.
barisusakli e4fbb31e68 some cleanup
barisusakli 3493be4ef0 closes
barisusakli abc7fd54f3 added class to chat messages
Julian Lam 1487545fd2 fixing issue where cold loads were calling client-side event action:ajaxify.end with the wrong "url"
barisusakli 0c744a947e chat will use timeago
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
barisusakli 980cf2ccf9 closes
barisusakli 1664d179b9 closes
Julian Lam 0ef2be61b1 translations
barisusakli 642b9e4d69 fixed extra space in new if there is no username
barisusakli 2b2e83992e changed messages
barisusakli d6223406e9 added space between uploading and number
barisusakli b470a9b264 fixes jumping to top on vote
barisusakli 7f193041a8 removed admin topics
Julian Lam 8abaa812ec fixing client-side script for groups page in ACP
barisusakli 880c393b6d fixed admin groups page
changed gid to groupName
Julian Lam d33253bc3a Merge remote-tracking branch 'origin/master'
Julian Lam 0e44eb8629 final refactoring pass for groups --
barisusakli fa98da6978 related to
Julian Lam d6b6e39f2a Sardinian (sc) and Thai (th)
barisusakli c070808209 store postcontainer
barisusakli cabc3e5e3d more cleanup
barisusakli 9b63facf6f more postTools refactor
barisusakli 9dd0f3c9b9 some more
barisusakli 363e7c23bd postTools cleanup
barisusakli 8ffaecaa4c fixed paginator on entry, moved out postTools to a new file
Julian Lam 4239c376c8 truncating user list in Groups ACP page, resolved . Refactored system groups handling
Julian Lam ab5ec68f2f Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam da1a1d5930 adding callback to settings.load, and omitting password validation check on user creation if no password is entered (e.g. SSO login)
barisusakli f61ca4327d fixed profile
barisusakli d2af4a6b69 user images wont be responsive in widgets
barisusakli 0f66e80a5a added setting to disable notification sounds
Julian Lam 36e949acea Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam 3308da64cb updating language strings for it and nb
barisusakli 45f0021503 moved follow to thread tools
Julian Lam 2badb76fc2 Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam 61afee98c3 updates to new settings mechanism, updating markdown minver, minor linting for upgrades.js, and upgrade stmt for markdown migration
barisusakli e67e9aee42 moved user creation to new file
barisusakli 3f23821580 moved topic moving and thread tools out of topic.js
psychobunny ef97f627f4 closes
barisusakli 10d8eed7b9 closes
psychobunny da7d6a3137 closes
psychobunny 653007b72e closes
psychobunny 99108c750a don't refresh widgets on every new post
psychobunny e60b2f7716 closes
psychobunny 0627734fc0 trim leading whitespace/#/? in search closes
Julian Lam 16f1db4f5d fireEvent reflection socket call, tweaks to Sounds page in ACP
Julian Lam 14a0b45ae8 securing settings.save socket listeners behind admin namespace
Julian Lam c1ccc81400 ACP integration for Sounds
Julian Lam eeb3bdc7f7 Merge branch 'master' of github.com:designcreateplay/NodeBB
barisusakli 4cadd8da7a missing radix
barisusakli 367a9aa022 composer jshint
Julian Lam 17903adace Merge branch 'master' of github.com:designcreateplay/NodeBB
barisusakli b4af4c72cc alertSuccess can take language strings
barisusakli da8c2896d7 moved to showForkModal
barisusakli 38d4fd1a59 took out forking to its own file
Julian Lam f942c03a58 Merge branch 'master' of github.com:designcreateplay/NodeBB
barisusakli 1354739d19 user deletion
user deletion NOT SKALABLE
Julian Lam 0ea14324ac adding missing files
Julian Lam 6d03f713c5 "Sounds" tab in Settings page... WIP, needs fixing.
barisusakli a0e784a612 closes
barisusakli d2bef79888 closes
Julian Lam 97a64122b4 updates to language files
Julian Lam 66fd13be97 Merge branch 'master' of github.com:qk168899/NodeBB into qk168899-master
sam 9c3c536ae8 fine tune zh-TW
barisusakli ccc717b339 account posts jshint
Julian Lam 401bd02748 Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam 553cabdcfa refactored sound system so that they can be specified in ACP, updated soundfile to work in FF, which fixes
barisusakli 9685cb7fe0 removed broken post update
barisusakli 161c7f1875 closes
barisusakli 2bb5918b6c closes
barisusakli 7668b95c66 register.js cleanup
barisusakli 970639274e fixes image uploads
if images had special regex characters in them upload text was failing
barisusakli 90e398e5c9 user js refactor, category fix
if a category that didn't exist was request with category/1231 or
api/category/1231 it was crashing.
psychobunny b2986f2a4e removing use strict from forum/topic.js until its refactored properly
psychobunny 35ac0bb793 linted app.js
psychobunny dd7433bab6 fixed active users icon in thread
psychobunny 01077cb35b Merge branch 'master' of https://github.com/designcreateplay/NodeBB
psychobunny 0d625761be fixing bug introduced @ da0355ef79 (multiple widget areas defined = explosion)
barisusakli 0f19578523 removed dupe body
psychobunny bdc7a19bd7 don't attempt to parse a non-existing widget area
psychobunny 58fe16e15c Merge branch 'master' of https://github.com/designcreateplay/NodeBB
psychobunny 7fc2e627c5 linting templates.js; got rid of some unused server-side code
Julian Lam e611a8174e linting setting.js again and abstracting out saveField
psychobunny 0a293be823 linting categories.js and footer.js
psychobunny d183e58771 linting admin/groups
psychobunny 6ea760d636 linting admin/index; admin/languages
psychobunny 2d65a746e4 linting admin/settings
psychobunny b515995432 removed unnecessary switch case
psychobunny e9fb2f4135 Merge branch 'master' of https://github.com/designcreateplay/NodeBB
psychobunny 44a91fe9ea linting admin/themes
Julian Lam ca2e9d7d9e linting and moving xregexp back to .js
Julian Lam 738ada9b16 Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam 816d9e5d12 minifying xregext lib
psychobunny fdb9b889ec Merge branch 'master' of https://github.com/designcreateplay/NodeBB
psychobunny fb1ddc3d9b minifying colorpicker.js
Julian Lam b525d95915 Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam 6aa8df1d24 removed unminified buzz library, keeping minified version
psychobunny da0355ef79 remove async dep for widgets (30kb was overkill for one use of async.each); linting
Julian Lam 2826381b20 draft saving in composer -- resolved
barisusakli c320051a1e chat jshint
Julian Lam e757183cec linting
Julian Lam 89ba0840e6 minor reordering of jslint comment
Julian Lam 0668556d4f Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam c000a8c5ba linting
barisusakli e9ab9dcce2 search cleanup
barisusakli 67f1251ba3 pagination cleanup
Julian Lam 392075eb27 fixing theme previews in subfolder installs
barisusakli d4556d4da3 added minifed js files
replace jquery form and timeago with minified versions
Julian Lam a500899fdf removing unused bootstrap js file
Julian Lam 4343f240d0 moving async back to proper vendor folder
Julian Lam 2f1707e772 Merge branch 'master' of github.com:designcreateplay/NodeBB
barisusakli 813b3d6fcc changes for live streaming of posts
psychobunny 1e9850b6b9 vendor*
psychobunny df29410c08 moving async back to require.js modules/vendor folder
Julian Lam 3dc4fd9fd9 added sounds for incoming and outgoing chat, and new notification
Julian Lam 4cb9f34253 adding buzz and sound assets
Julian Lam f65a7f96ff moving async to proper vendor folder
Julian Lam cb304d7d54 fixed
barisusakli a5f4135c62 added socket listeners to home
psychobunny 29ad8d2582 closes
barisusakli 3d68c7c6b6 added getObjectsFields methods to db class, changed getUsers methods to use the new method, refactor to user.js and mongo.js
barisusakli 661dff2f9b added jquery css
Julian Lam 19c9f1bb19 backwards compatibility with plugins that are assuming no callback
barisusakli 656ec227e9 merge
barisusakli 78f9c25c9c added autocomplete to jquery fixed search results
psychobunny a68ba044c3 fixed missing topic_name and viewcount when reverse infinite scrolling
psychobunny 857df86726 fixed pagination, and loading of template blocks on cold load (temp solution)
psychobunny 875c8ed66c console.log
psychobunny 62afe65ccf bugfix + deprecated templates.getTemplateNameFromUrl
psychobunny 712c382a28 optimizing ajaxify (still needs work though)
psychobunny 464c2f42c3 Merge remote-tracking branch 'origin/master' into webserver.js-refactor
Conflicts:
	public/templates/admin/themes.tpl
	src/meta.js
	src/routes/api.js
psychobunny 68b41083ad removing re-added templates from core
barisusakli 73c89010cb closes
barisusakli 57f9f8bc57 closes
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
barisusakli 6496b91c29 closes
barisusakli b4b9ed1841 optimized getTopicsByTids, single db call to get topicData, added cache for privilege/category/user data
Julian Lam 6fb393de78 fixing
Julian Lam 5a8a3627d2 bringing subfolder installations to v0.4.0 - JUST FOR @PLANNER
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
Baris Soner Usakli 30130b2d62 set back to false when loading indicator fades out
Baris Soner Usakli 6a824a2e10 Merge branch 'master' of https://github.com/designcreateplay/NodeBB
Baris Soner Usakli 7dfdab0a2d search page change
Julian Lam 5880590425 removing "pluginCSS", "css" in plugins is now included directly into stylesheet.css. This is a breaking change.
fixes 
psychobunny 7183fda2eb console.log
psychobunny bcd8137d0e console.log
psychobunny 55a7838725 temporary templateMapping fix for admin side; will come back to this after merging this branch
Julian Lam 1f23642ab4 Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam e9e53ad95e added a new property to userData "hasPassword", disabling "current password" field in user editing if no password is set (for SSO logins, for example)
Baris Soner Usakli 7135e9424c closes
Baris Soner Usakli 3fe9bdc24c removed the postbar selector from activeusers
psychobunny 542f937589 Merge remote-tracking branch 'origin/master' into webserver.js-refactor
Conflicts:
	src/routes/api.js
Baris Soner Usakli c028761857 new route to get recent posts
psychobunny 73d637096c Merge remote-tracking branch 'origin/master' into webserver.js-refactor
Conflicts:
	public/templates/account.tpl
	public/templates/accountposts.tpl
	public/templates/favourites.tpl
	public/templates/search.tpl
Julian Lam 6192af18ab Merge pull request from BitBangersCode/settings-callback
Send the callback to the retry
MrWaffle 33a5a2177e Send the callback to the retry
Baris Soner Usakli 976744480f post summary change
psychobunny 3614211f0e Merge remote-tracking branch 'origin/master' into webserver.js-refactor
Conflicts:
	public/templates/accountposts.tpl
	public/templates/header.tpl
psychobunny 552eb78db8 template compiling init; changing themes now finally works on this branch
psychobunny 88e5ddac76 deprecating hook events on body
psychobunny c67182204f clean-up + bugfixes
psychobunny 444956d517 deprecated loadTemplates client-side as well
psychobunny 68d526b762 deprecated templates.ready, templates.init, templates.loadServer; start webserver immediately without having to wait for templates.js
psychobunny f73fd1eeae removed an unused hack in utils.js
Baris Soner Usakli 76d8d09f9b closes
psychobunny d4f453cde3 added gitignore to public/templates dir
psychobunny 66ef8c8284 removed vanilla templates from core into nodebb-theme-vanilla :shipit:
Baris Soner Usakli d100a41ce7 fixes topic follow
psychobunny 6e8c618fb1 prevent translator crash if data is undefined; linted/cleanup
psychobunny cd336006fc optimized cold loading
Baris Soner Usakli 8c11299197 template language fix
psychobunny 10f4fa004e Merge remote-tracking branch 'origin/master' into webserver.js-refactor
psychobunny 48df0cf889 Merge remote-tracking branch 'origin/master' into webserver.js-refactor
Conflicts:
	src/routes/admin.js
Barış Soner Uşaklı 81378e071b Merge pull request from MakerStudios/alertclose_nofire_click
Don't fire click when closing an alert
Julian Lam 9b53dd1014 english fallback for 'reset_password' translations
medwards20x6 76b53478ce Don't fire click when closing an alert
Baris Soner Usakli 3c97ef6829 closes
Baris Soner Usakli dbb814fe4e category permission page fixes
Baris Soner Usakli 7bb3766ebd 2 column layout for admin index
Baris Soner Usakli 814db2e1d8 icon first
Baris Soner Usakli 4b64b9dcdc closes
Julian Lam 57d0273c13 dutch translations
Baris Soner Usakli be70b3de57 closes