- Initial migration now depends on jmbo-banner migrations.
- Restore version of jmbo-banner to 0.2.
- Hotfix release. Use safe method to get HTTP_USER_AGENT in middlewares since it might not be present.
- Deprecated. Use 1.1.8.
- Hotfix release. An url import went missing.
- Deprecated. Use 1.1.8.
- Newer version of jmbo-banner implies a DFP header to be added to the base template.
- Deprecated. Use 1.1.8.
- Add optional CSS classes to page rows and columns.
- Add last_seen field to Member and a middleware to update this timestamp at most every 5 minutes.
- Use django-social-auth to authenticate against external providers. You must add social_auth to INSTALLED_APPS and set SOCIAL_AUTH_USER_MODEL = 'foundry.Member' at the very least. See the django-social auth documentation for more settings.
- Drop the wizard style of registration. This is required for consistent UX when registering via Facebook.
- Listings no longer include unpublished items that are referenced by the Content or Pinned fields.
- Fix migration 0045 which would case South to complain about a previous set not being frozen.
- Page objects can now be styled with extra CSS. This is useful when using a page as a campaign.
- Filter Foundry comments by content type in admin.
- Remove redundant chatroom detail template. It caused a comment count bug.
- Allow social sharing of content even if it is a private site.
- Remove jquery from basic layer since it causes out of memory errors on some devices. We will in future look for an API compatible replacement.
- Add jmbo-twitter as dependency.
- Provide three customizable listings to enable developers to easily add more listings.
- Rename potentially confusing photosizes used in listing item templates. Old photosizes are retained for backward compatibility. If your app redefines a photosize for listing_* then you must update those photosize names.
- Handle favicon.ico requests so they do not 404.
- Include jmbo-gallery admin urls.
- Make fields in registration form reorderable.
- Set initial values for location and age in registration form, when possible.
- Remove hack to django-autopaginate to allow last page as default view. We have our own replacement autopaginate tag now.
- Patch django.contrib.sites.models.Site.__unicode__ so it returns name and not domain. The UI gets confusing since we have up to three sites comprising one logical mobi site.
- Listings now have automatic RSS feeds.
- Comment form now fires up correct virtual keyboard for a smart phone.
- Logged in members can now flag offensive comments. After three flags a moderator is notified.
- Some IP addresses can now be allowed to bypass the age gateway / private site.
- Listing gets an optional RSS feed.
- Simplified paginator. No more breadcrumbs.
- Show less metadata in mobi listings.
- Ditch addthis sharing widget. It is too slow.
- Simplified commenting and chatroom. Removed some navigation links.
- Some user agents can now be allowed to bypass the age gateway. This allows bots to crawl the site.
- Up required jmbo to 1.0.
- Hotfix. Apps with empty URL patterns cause infinite recursion when adding a page.
- Hotfix. Remove references deprecated jmbo-gallery views.
- A listing now has an optional view modifier. This makes it possible to filter or order the listing.
- compute_settings function is now redundant thanks to the introduction of foundry.finders.FileSystemLayerAwareFinder. Add this finder to STATICFILES_FINDERS as the first item.
- Gallery specific code ported to jmbo-gallery. base_inner.html has a new link to gallery CSS and JS. If you have a customized template then update accordingly.
- Up required jmbo-gallery to 0.1.
- Replace deprecated message_set call.
- Move FileSystemStorage listdir monkey patch to __init__.py so it is applied for collectstatic.
- Django 1.4 incompatibilities with login and password reset fixed.
- More tests.
- Change admin static file urls to use 'static' filter instead of deprecated 'ADMIN_MEDIA_PREFIX'.
- Up required jmbo to 0.5. Django 1.4 now implicitly required. You may get errors on template loaders not being found. See the Django 1.4 changelog in that case.
- Clean up ajax batching of listings for basic and smart layers.
- View modifiers and modelbase_list.html style templates are not ajaxified anymore.
- Country model has new field country code.
- Up required jmbo to 0.4.
- "More" style batching for smart layer.
- Listings now have optional pinned items which are anchored to the top of a listing.
- Default photosizes for basic, mid, smart and web. Some old settings have changed so existing images may be scaled differently.
- layered decorator so you can write different views for different layers without cluttering urls.py.
- Translation for search form.
- Member profile editing regression fixed.
- Searching now working.
- Bug fix for regression introduced into 0.3.7.
- Listings being used within a tile can now choose whether to display a title.
- Columns now have an optional title.
- Demo is now part og jmbo-skeleton.
- Minimum jmbo version required is now >= 0.3.4.
- Management command load_photosizes loads photosizes in a sane way.
- Adjust South migration dependencies.
- Simplify and extend demo.
- Batching on tastypie listing API.
- Remove django-ckeditor dependency. Handled by jmbo-post.
- Patch CsrfTokenNode.render so the input is not wrapped in a hidden container.
- Version pins for jmbo and jmbo-post.
- Use slug for lookups in tastypie API.
- Chatrooms and normal comments can now have distinct appearances. jmbo>=0.3.1 required.
- Reduce ajax polling when user is inactive
- django-tastypie support added. jmbo and jmbo-post have minimum version requirements.
- Pin django-ckeditor to >= 3.6.2
- Remember me field now on login and join forms. Checked by default.
- Any call to get_XXX_url is now layer aware.
- Comment posting now ajaxified depending on browser capabilities.
- Remove dependency links.
- Add a base_inner.html template so it is easier to override base.html.
- Patch listdir so collectstatic does not fail on custom layers for third party foundry-based products.
- Use Jaro Winkler for matching naughty words.
- Detail view.
- Element preferences.
- Initial release.