upstream new feed detail page macros

Hopefully self explanatory.
in jinja, this would get evaluated as a `list` in Python. but in nunjucks, won't this get evaluated as an `array` in JavaScript and be truthy? don't you need to look at `coll.apps.length`?