Commit Graph

186 Commits (fddc6157a3c0cfdb91a11d6a2319b3d5387cec0c)

Author SHA1 Message Date
Julian Lam 12e3e45398 closed - js is now minified and saved to memory the first time it is requested (on prod mode), same with theme CSS
Julian Lam bc1c419722 caching compiled CSS locally, so repeated calls to the stylesheet serve from cache
Julian Lam 7760a6b207 added restart button to ACP (!!)
Baris Soner Usakli 02b602f587 removed double translator
Baris Soner Usakli 63dba688ff Merge branch 'master' of https://github.com/designcreateplay/NodeBB into akhoury-topics-thumbnails
Baris Soner Usakli 29ba015d69 fixed topic thumbs
psychobunny acb935bbc5 requiring translator in meta.js
Julian Lam f6ea278b09 closed
Baris Soner Usakli 86556989f4 closes
Micheil Smith ee0f9d2bbe Rename themes_dir to themes_path for consistency with other configuration options
Micheil Smith 691fde0a27 Added ability to change where themes are stored via themes_dir configuration option
themes_dir is resolved to be relative to the root of the NodeBB install.
Julian Lam 01f7caa3af Proper handling of windows path separators in plugin js gets
Julian Lam 1e7adda054 for
Julian Lam d1eba104d2 minor tweak to var names
Matti Leppänen b71607ea7d err.message is undefined use err instead
Julian Lam fb2b54b314 refactored meta and link tag generation to template (yay frontend processing!)
cache busters now always added in template, instead of throughout code
Baris Soner Usakli f68b692ce4 closes
Julian Lam fac55160fa new translation strings for pages, proper unicode handling in parseFragment
Julian Lam e69f5fff3b added "pages" translation file to languages
psychobunny d67ae5c2be changing undetected minified JS file warning to info message instead
Baris Soner Usakli 4273fc4d23 added check for valid field
Julian Lam 5861630dec - removed autocomplete in composer core (now entirely in mentions)
- upped jQuery UI to 1.10.4
Baris Soner Usakli 00c6fc17ac removed console.log
Baris Soner Usakli d72926a5bb Merge branch 'socketAL-fix' of https://github.com/designcreateplay/NodeBB into socketAL-fix
Baris Soner Usakli a802dc4b68 admin.js socket fixes
Julian Lam 727ad4b651 added cache buster to nodebb.min.js even if it has not changed
Julian Lam c8a514aa37 updated new timeago path
Baris Soner Usakli 93292e701d added error check to setOnEmpty
psychobunny ef01717562 allow themes to set path to a frameworkCSS so you can include a customized BS or another framework altogether
psychobunny 1caaa8c20a re-initialize translator when language is changed in ACP
Julian Lam 53caa5e422 full unicode support in slugify method, thanks to XRegExp
Baris Soner Usakli 21155b1b80 recent rss link fix
psychobunny 5db27a835f fix for minification of plugins static directories
Baris Soner Usakli c8e423e9cf check if item is valid
Baris Soner Usakli b504e2cd11 closes
Julian Lam 2f1a3b9789 enabled touch events for composer resizing -- composer is now ipad
supported!
Julian Lam 43c05d1d85 adding cache busters to client side files (closed )
psychobunny 274310e35a removed notification count in title, removed api calls to it (left method intact) so hopefully title building is faster too. closes
Baris Usakli c096656eff merged master fixed conflicts
Baris Soner Usakli b215dbde19 updated install
Julian Lam 5b6f5ebf9d added tinycon lib and changed notif icon to be in CSS instead of in
template
Baris Usakli 4f654fb489 more work
psychobunny 5357ad61db plugins - filter:scripts.get hook lets a plugin add client-side JS to the header and queue up for minification on production
Julian Lam 33868804fd fixed
Julian Lam d7856bcd4f fixing bootswatch themes, which broke in the last update
Julian Lam e4c62200de fixing screenshot previews in admin/themes
Julian Lam 5d7f38f99f Merge branch 'master' of github.com:designcreateplay/NodeBB
Julian Lam e762267e03 fixed screenshots for themes
psychobunny ca9cd36067 fix for switching back to a theme without a custom template dir
psychobunny 842cd17979 themes - added ability to route custom templates
Julian Lam 65a8de7845 special theme.set socket call + static dir support, closes , tweaked languages 404 to work with subdirs
psychobunny 3fd7d9a604 moved jquery.form.js into appropriate location
Julian Lam 84915a1843 added css files support for plugins, added ready output for NodeBB, put
some minification related outputs to debug-mode only
Julian Lam 63ff572076 WIP commit for CSS static directories
Julian Lam ee71c1cf0d Merge branch 'iamcardinal-merge'
Julian Lam 8cbe79655a emptying Meta.config on init (Just to be safe)
Julian Lam a4c1d733b7 fixed issue where setOnEmpty would fail in install.js as Meta.config was
not defined (as it had not been initted yet)
Julian Lam 839649d42f Merge branch 'master' of https://github.com/iamcardinal/NodeBB-enhancement into iamcardinal-merge
Quinton Marchi 504e2aac4a Adds: regex for ports, mini for public/src/forum
+ Regular expression for port during install
+ Minification for public/src/forum JS files
+ Minification for public/src/forum/admin JS files
Baris Soner Usakli ad28b9b339 fixed crash in meta
Baris Soner Usakli 9de5214a2f closes
Julian Lam 1ae51ef5ea redis export function (commented out for now)
psychobunny 1fbc038e64 fixed conflicts, added new language key for users/online
Julian Lam 0d9958afe7 HOTFIX for scripts
Julian Lam 14720057c2 serving unminified libraries in development mode, minified otherwise
psychobunny 64b071f277 nconf and redis wrapper no longer global objects. jshinted app.js. updated sockets.io to latest
psychobunny aea3181d27 formatting - server side core
Julian Lam cffbc76da1 closed , refactored configs to use new method "list", which returns error first
Julian Lam 96688a8ffe changing method to retrieve themes to use /node_modules
Baris Usakli 154d0160bc closes
Baris Usakli c647793512 meta config changes, refactors
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
Julian Lam c3c5f5ab92 closed - issue where the site title was "undefined" if no title was set in the config, parenthesis issue
Baris Usakli 1894d0a469 moved confings into redis
Miguel Ángel Durán García 33994ed638 - meta.js problem with empty config var
If config is empty, give to it an empty object value.
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 272806a25d closed - issue where theme listing would hang if a theme folder did
not contain theme.json

Also refactored theme socket event a bit
Julian Lam 81f94c56e0 using hgetall instead of hkeys+asynchget, simplifying meta.js, closes
Julian Lam d6938f4818 first pass at a custom title function (not ready for prod)
Julian Lam 59029a0ef0 minor tweaks to theme engine
Julian Lam 6e91810231 introduction of theme engine parsing (themes go in /public/themes!)
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
Julian Lam 0859793b15 cleanup
Julian Lam 88bf9425db install script + patching up integration with install wizard
Julian Lam 65b6010d74 installation wizard under /install