vqwqdiuw

The only difference between ordinary and extraordinary is just that little "extra".

make search and open city work on /help /photos /explore /trips /month /trends

make placeholder gray boxes when loading filter results generated fully by JS to speed up performance

after zoom run refreshMarkersViewport(); to hide clustered markers outside viewport for performance

add feature for hashtag-triggered manual tweeting https://www.producthunt.com/posts/tweet-photo

fix body scrolling lock but let city modal keep scrolling on mobile with html { pointer-events:none; } .modal { pointer-events:auto; } on (for @marckohlbrugge)