barisusakli
a9e5e82431
closes #1758
12 years ago
barisusakli
1cabf885a2
closes #1730
...
postCount != lastPostIndex unfortunately, that will need some rethinking
12 years ago
psychobunny
0e92c7ed94
use templates.js module instead
12 years ago
Julian Lam
a3d01aea58
added error handling if bad LESS is written in ACP. closes #1715
12 years ago
barisusakli
13854e8774
closes #1603
12 years ago
Julian Lam
6f218857cb
added connect-flash package. npm also alphabetically re-ordered the deps... thanks npm?
12 years ago
barisusakli
3bd4d0e418
closes #1692
12 years ago
barisusakli
4c2765a79c
closes #1679
12 years ago
barisusakli
7610c11cd1
closes #450
...
backup database before upgrade!
upgrade script will take the first post of each topic and set the
`mainPid` property on the topic. then it will remove that pid from the
sorted sets for that topic, this was done to make alternative sorting
work.
added a new sorted set called `tid:<id>:posts:votes` that is used to
sort topic posts by vote count, the original sorted set `tid:<id>:posts`
is used to sort by oldest first or newest first.
the main post is added to the returned posts array on topic load and is
always at the top.
theme changes are minimal just a few new data properties on the posts
and the sorting dropdown.
hopefully didn't miss anything too critical.
12 years ago
barisusakli
8d0c659f08
small fix to redirect
12 years ago
barisusakli
61b79de3e8
closes #1641
12 years ago
psychobunny
d7eb89336d
add logo to windows live tile
12 years ago
psychobunny
cf3f33a23d
closes #1633
12 years ago
barisusakli
0574022e02
fixes to infinitescroll
12 years ago
psychobunny
aafbb55572
closes #1616
12 years ago
psychobunny
ee1e869ccb
add loggedIn state to template parsing
12 years ago
psychobunny
257491801d
optimizing template compilation
12 years ago
psychobunny
c97d6635fc
plugin templates now have higher priority than theme templates
12 years ago
barisusakli
0dce8647ba
closes #1476
12 years ago
Julian Lam
93e3eb4d28
fixed #1584
12 years ago
Julian Lam
d74de798fc
removing backwards compatibility fixed in preparation for 0.5.0. Prepare for stuff to break!!!!!
12 years ago
barisusakli
e003582289
fixes redirect loop for empty slugs
12 years ago
Julian Lam
2e49fe9f50
fixed meta property to name, for keywords
12 years ago
barisusakli
ed57edde3b
fixed undefined next
12 years ago
Julian Lam
b56df975e0
fixed 1495
12 years ago
barisusakli
883978007d
closes #1482
...
removed updateHeader, the header is using template values in from the
api, update menu partial in vanilla theme as well
12 years ago
psychobunny
14db999684
closes #1494
12 years ago
barisusakli
89225c80ca
related to #1493
12 years ago
psychobunny
b3940cd7cd
enabling view cache, since we require server restart on theme changes it doesn't hurt
12 years ago
Julian Lam
970b259e06
fixed #907
12 years ago
barisusakli
63d88957a8
replace self links client side
12 years ago
barisusakli
c8efeb7d7c
closes #1400 , bunch of other fixes to 404, 403 in accounts
12 years ago
psychobunny
2627ed0fcd
fixed filter:admin.scripts.get
12 years ago
psychobunny
da4113e1f1
Revert "last commit doesn't play well with ajaxify, need a rethink."
...
This reverts commit f85678e938 .
12 years ago
psychobunny
f85678e938
last commit doesn't play well with ajaxify, need a rethink.
12 years ago
psychobunny
1f9bdd840f
allow for the possibility of custom post-header or pre-footer templating
12 years ago
psychobunny
3f22027007
avoid doing nconf.get over and over again on the same key
12 years ago
psychobunny
e5486db1ae
Merge branch 'code-quality' of https://github.com/miksago/NodeBB into miksago-code-quality
...
Conflicts:
src/database.js
12 years ago
barisusakli
3e60451ce4
closes #1013
...
lets user change languages,
12 years ago
barisusakli
beb7313138
added err to next
12 years ago
barisusakli
8aa4f053e8
converted translator.get to translator.translate
12 years ago
barisusakli
90540f64cf
removed some unused translator requires
12 years ago
Micheil Smith
3e82cab398
Add missing new lines at end of files.
12 years ago
psychobunny
f16d98fcab
linting
12 years ago
psychobunny
3840a9e67e
translating the footer... and sending the original 'doh
12 years ago
Julian Lam
4498f6e410
removing less-middleware calls
12 years ago
psychobunny
488e31df64
added X-Powered-By header for builtwith.com
12 years ago
psychobunny
0f20352fbb
closes #1289
12 years ago
barisusakli
219c0d75c4
fix for #1290
12 years ago
psychobunny
eab0ca7463
allow custom themes to include templates that don't exist in the base theme
12 years ago
Julian Lam
31606578f5
putting cache buster back in header template arguments
12 years ago
Julian Lam
c2f6717e88
adding cache-buster to template globals
12 years ago
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
12 years ago
barisusakli
0cfd05d839
closes #1254
12 years ago
psychobunny
3bd93a40fc
closes #1235
12 years ago
psychobunny
f0a19b06c2
launch aesthetics
12 years ago
psychobunny
c6a89b504f
Merge branch 'master' of https://github.com/designcreateplay/NodeBB
12 years ago
psychobunny
6262312747
closes #1153
12 years ago
Julian Lam
43e0c726fa
relaxed isClientScript regex, fixed #1198
12 years ago
psychobunny
941c3b2d7e
added emitter class; express.listen only after background tasks complete; closes #1227
12 years ago
barisusakli
37e8856861
new middleware to add slug to topic and category
12 years ago
Julian Lam
7111adb3c2
fixed subfolder installs again (a bit), also stopped apple-touch-icon from clobbering /apple-touch-icon
12 years ago
barisusakli
9564b6fda2
closes #1165
12 years ago
Julian Lam
ffa42ffea3
moving pluginRoutes to top of route stack (like others), put app.load hook behind plugins' ready callback
12 years ago
psychobunny
6ea4d89edc
fixed search routes
12 years ago
psychobunny
4793b6b4f9
fixed invalid path for apple-touch-icon
12 years ago
psychobunny
faf3de7e27
added a check for res.locals.isAPI inside res.render, instead of doing it all over the place in code
12 years ago
psychobunny
6acdc66470
fixed bug if default templates folder missing (in case you planned on building an entire theme from scratch)
12 years ago
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
12 years ago
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
12 years ago
psychobunny
a9046b926d
clean templates directory before beginning compilation
12 years ago
psychobunny
90a80ad83d
plugins can now define a templates directory which gets compiled onload without requiring any hooks
12 years ago
psychobunny
c0cd6148f4
one final push, cleanup + organize + lint; made feeds/meta/plugins routes follow same pattern as other route files
12 years ago
psychobunny
3efca794fd
regex cleanup; fixed indenting on partials
12 years ago
psychobunny
67517c58e3
added warning if partial template was not found
12 years ago
psychobunny
d442e10037
template compilation + partials support
12 years ago
psychobunny
552eb78db8
template compiling init; changing themes now finally works on this branch
12 years ago
psychobunny
1dc63caf77
using views_dir config
12 years ago
psychobunny
a3a0aabd22
return error if template doesn't exist
12 years ago
psychobunny
c24c2a5422
search and reset routes, the very last of the views to be refactored :shipit:
12 years ago
psychobunny
8802fc5a33
fixing link tags; misc bug fixes
12 years ago
psychobunny
d3aead7c13
changing renderHeader function signature to req, res, next
12 years ago
psychobunny
48b9289002
use the proper footer for admin
12 years ago
psychobunny
d360320441
finally got admin header and footer working 👍
12 years ago
psychobunny
eed97648b1
started moving admin mdw into middleware/admin.js; res.render post-processing to append admin footer/header
12 years ago
psychobunny
209bcaba8c
middleware.updateLastOnlineTime; middleware.prepareAPI (reinstated)
12 years ago
psychobunny
94aeb3ab22
notifications route; added middleware.authenticate to user/uploadpicture api route
12 years ago
psychobunny
5b8e8e4b67
deprecating use of templates.setGlobal on server side in favour of passing in api.config into res.locals (still needs work)
12 years ago
psychobunny
138b12e815
re-added linkTags into header; clean up
12 years ago
psychobunny
d75bc9578b
deprecating middleware.prepareAPI in favour of using app.all('*') in /api namespace
12 years ago
psychobunny
8df33e65ac
fixing bug in topics causing meta tags to revert on subsequent refresh
12 years ago
psychobunny
dbbbe21883
re-implementing meta and link tags part 1
12 years ago
psychobunny
6820e9e662
random jshinting expedition
12 years ago
psychobunny
6c3c669e31
moved middleware out of webserver.js and into middleware.js
12 years ago
psychobunny
08a9ce4950
moved all app.configure() code into middleware/index.js + organization/cleanup
12 years ago