- Nothing changed yet.
- Update the sender address so that listing inquiries originate from the portal address.
- Change position of listing description in Plone 5.
- Add option for grid layout to listing collections, searches, and recent listings.
- Add number of results for listing collections.
- Add live chat embedding code to development listings.
- Allow line breaks and parragraph spacing in listing descriptions.
- Remove the "Agent Quote" and modify the way the long description is shown.
- Fix random api key usage.
- Allow multiple API keys.
- Add dependency to ps.plone.mls.
- Remove controlpanel settings from GS profiles (now handled by ps.plone.mls).
- Truncate description for listings in summaries with global configuration.
- Make fotorama default slideshow.
- Add class pat-select2 for valuerange widget.
- Hide location fields completely, don't use hidden mode.
- Don't index print listing pages.
- Adjust listing search form template for Plone 5.
- Add custom quick search portlet form template for Plone 5.
- Fix get link method for tcwidget (now supports UIDs).
- Add city field to listing collection.
- Add workflow_state to listing search config.
- Add location fields to listing search config. Hide all location fields in search form when one option is pre-selected.
- Add auto-search option for listing searches.
- Use custom vocabulary for available listing searches for quick search portlet (migration included).
- Allow freetext search using the searchable_text index in the MLS.
- Update translations.
- Fix listing search portlet and viewlet form availablilty.
- Use custom prefix for listing search forms to avoid form clashing.
- Add Plone 5 compatibility.
- Add option to show unverified MLS listings.
- Removed JS modal dialogs for MLS configuration views.
- Use plone.api.portal.send_email to send emails. Fixes utf-8 encoding issues.
- In agent contact form, use sender for email 'from', instead of 'reply-to'.
- Fix CSS.
- Fix manifest.
- Add single beds and baths for listings (hidden with CSS by default).
- Use high resolution lead image for listing collections, if available.
- Add listing description for listing collections (hidden with CSS by default).
- Add calculated price for listings (hidden with CSS by default).
- Remove colons after labels from listing templates (now added via CSS).
- Clean up listing templates.
- Fix base_url for print listing links.
- Remove international phone validator from agent contact form again.
- Added setting for required status of agent contact form phone field.
- Added backport of custom title and dublin core viewlets from ps.plone.mls.
- Update buildout environment.
- Fix code-analysis errors.
- Remove Google Maps API from portal_javascripts.
- Google Maps now uses configured API key.
- Remove wrong class names from listing detail template.
- Add living and interior area for print listing template.
- Add CSS classes to listing summary fields.
- Fix wrong title for agent contact portlet add and edit forms.
- Update german translations.
- Show interior area and living area in listing summary, if available.
- Add agency priority ordering to recent listings and listing search.
- Agent contact form field 'phone' is now required.
- Agent contact form field 'zipcode' is now not required anymore.
- Use formencode's international phone validator for agent contact phone field.
- I18N updates.
- [Bugfix] string formatting to accept special characters in unicode strings.
- Fix canonical links for listing details pages within a collection to point to itself instead of the collection page.
- Add a canonical link from the listing print page to the actual listing page.
- Inherit TCWidget from SingleCheckBox. This fixes the 'Object is of wrong type.' error.
- Dynamically add data fields to agent contact email message.
- I18N updates.
- Add new fields (country, zip and accept terms & conditions) to agent contact portlet. Fields can be configured to be shown or not. A link to an internal document can be set for the terms & conditions.
- Show availability calendar for rental listings, if available.
- Listing map is now shown below the listing details section.
- Fixed GenericSetup import step dependencies.
- Fixed wrong JS code for map in listing details.
- Bugfix: The interior area search is now mapped to the 'floor_area' index, which applies to both residential and commercial types.
- Add workflow state options for Active, PendingSale, and Sold to listing collection configuration.
- Add sort options to configuration for Listing Collections.
- Add the reverse sort parameter as a configurable option in Listing Collections.
- Add the agency priority option and override agency ID option to Listing Collections.
- Add lot size, interior area, bedroom, bathroom configuration options to listing collections.
- Bugfix: special characters in geocoordinates cause errors when trying to view the listing.
- add MultiSelect widgets to ListingCollections
- migrate existing ListingCollections
- add Geolocation map
- change sort order for RecentListings to "last activated"
- Email templates are i18n message strings in order to be translatable.
- mobile improvement ListingDetails
- additional spacing around embedding video
- added migration step
- ListingQuickSearch Portlet: fix JQuery Error
- ListingDetails: add css for responsive Video embedding
- Listing Details template: add Listing Video
- Fixed migration step from 1008 to 1009.
- Make a copy of the field before changing its attributes.
- Make ps.plone.fotorama dependency optional.
- Listing Details template: add field id CSS class to tabbed ListingDetails.
- Removed kupu integration.
- Support galleria and fotorama slideshow.
- Added MLS UI settings controlpanel. Allows selection of slideshow plugin.
- Limit listing types in searches if restricted and no listing type is selected.
- Show no results found message when no search results available.
- I18N updates.
- Support 'filtered' vocabularies for e.g. search options.
- Support filtering of listing types within the search.
- Include phone number in contact email.
- I18N updates.
- Don't send a copy of the agent contact portlet message to the sender.
- Added override recipient to agent contact portlet. Use this to redirect all emails to that address for (spam) review.
- Add info about the original agent to the contact form email. Referral agents need to be able to contact the responsible listing agent.
- I18N updates.
- Added option to filter listing results for the current agency.
- Add css classes for agent info portlet fields.
- I18N updates.
- Fixed UnicodeDecodeError for contact portlet.
- I18N updates.
- Allow local agency information.
- Show phone number for all listing types in agent contact portlet.
- I18N updates.
- Fixed traversal conflict with contentleadimage.
- I18N updates.
- Added agent avatar URL field.
- Fixed portlet reistartions so we can customise them now.
- I18N updates.
- Changed default search result order to creation date (reversed).
- Fixed tal error in portlet template.
- CI with travis-ci.
- Removed dependency to raptus.article.
- Fixed JS for configuration view overlays.
- CSS fixes.
- [Bugfix] Set captcha widget after fields are set up.
- Hide contact info for agent info portlet if contact portlet is available.
- Added fields to agent contact form for residential lease.
- Use transparent background for galleria slideshow container.
- Hide county and district from quick search portlet.
- Add collective.captcha based captcha for agent contact form.
- I18N updates.
- Added lot size and interior size to listing search.
- Made lookup values translatable.
- I18N updates.
- Added Agent Contact portlet.
- Added Quick Search portlet.
- Show custom agent info if 3rd party listing and option for showing custom info is selected.
- Adjusted listing detail view to new api fields.
- I18N updates.
- Adjusted viewlets so they can be customized through the ZMI.
- Added noValueMessage adapter for listing forms.
- I18N updates.
- Added agent quote section (incl. images and styles).
- Added missing i18n ids (#1744).
- I18N updates (es, ja).
- Registered I18N locales folder.
- I18N updates merged.
- Added SearchOptions cache objects for listing search categories. Defaults to 1 hour ram cache.
- Use plone.app.testing for tests.
- Upgraded dexterity content types. Requires plone.app.dexterity >= 1.1.
- Added 'Recent Listings' viewlet with configuration.
- Added 'Listing Collection' viewlet with configuration.
- Added 'Listing Search' viewlet with configuration.
- Added API methods to access the MLS API. Requires mls.apiclient.
- Added Infinite Ajax Scroll JavaScript (disabled by default) for Facebook like scroll and auto-load of next items.
- Added I18N.
- Adjusted raptus.article based views (don't use tables anymore).
- Bugfix: Plone 4.1.x compatibility.
- BUGFIX: Added missing get_language import.
- Added language support.
- Fixed location info traceback if listing does not exist.
- Added missing lead image to list of images.
- Updated css for listing slideshow.
- Added custom browserlayer and custom css file.
- Added migrations for browserlayer and css.
- Added Galleria JS Slideshow.
- Disable 'Link using UID's in TinyMCE.
- Added versioning for dexterity content type.
- Added description and long description to detail view.
- Added listing to linkable types (TinyMCE and Kupu).
- Moved images on top below the listing information.
- Added configuration for raptus.article.
- Added article integration.
- First Beta Release.