Skip to content

Releases: sharetribe/ftw-daily

v1.4.2

06 Sep 11:33
d2810a0
Compare
Choose a tag to compare

v1.4.2 changes

  • [add] Reduce character queries on LocationAutocompleteInput to reduce geocoding costs.
    #883
  • [change] Update git links and improve documentation
    #911
  • [change] improve env-template to better defaults.
    #912
  • [fix] Touch event from location autocomplete prediction list ended up causing clicks.
    #917
  • [change] Disable default predictions in listing wizard
    #906

v1.4.1

21 Aug 13:20
cab54b5
Compare
Choose a tag to compare

v1.4.1 changes

  • [fix] Fix window resize redirecting to search page with reusable map component
    #905

v1.4.0

17 Aug 11:04
08a996c
Compare
Choose a tag to compare

v1.4.0 changes

NOTE 1: This version introduces availability calendar for listings. In order to enable this feature in your existing marketplace add an environment variable REACT_APP_AVAILABILITY_ENABLED and set it to true. Also a transaction process update is required to prevent double bookings. Contact Flex support at [email protected] in order to get your transaction process updated. For new marketplaces the process already has the double booking prevention enabled.

NOTE 2: This version already contains changes related to adding Mapbox integration to the Flex Template for Web. This feature is not ready yet but it will be available in an upcoming version.

  • [change] Put availability calendar behind a feature flag
    #902
  • [fix] Drop date time from time slots request query params
    #901
  • [fix] Make a second time slots request when required
    #901
  • [add] Map component (used in ListingPage) using Mapbox instead of Google Maps
    #896
  • [add] Listing availability
    #868, #873, #891 & #892
  • [add] Add support for user's current location as a default
    suggestion in the location autocomplete search.
    #895
  • [add] Add support for default locations in the
    LocationAutocompleteInput component. Common searches can be
    configured to show when the input has focus. This reduces typing and
    Google Places geolocation API usage. The defaults can be configured
    in src/components/LocationAutocompleteInput/GeocoderGoogleMaps.js.
    #894
  • [change] Removed the country parameter from the search page as it
    was not used anywhere.
    #893

v1.3.2

07 Aug 11:44
c4cc29a
Compare
Choose a tag to compare
  • [change] Update the Sharetribe Flex SDK to the 1.0.0 version in NPM.
    All the sharetribe-sdk imports are now using the new package name sharetribe-flex-sdk.
    #884
  • [change] Reusable SearchMap. Fixed the original reverted version. (Includes audit exception 678)
    #882

v1.3.1

01 Aug 21:25
11f8696
Compare
Choose a tag to compare

Hotfix

  • [fix] Hotfix: reverting the usage of ReusableMapContainer due to
    production build error.
    #881

v1.3.0

01 Aug 14:06
378e3d0
Compare
Choose a tag to compare

v1.3.0 changes

NOTE1: This version is buggy (Reusable SearchMap fails in production build) - use v1.3.1 instead.
NOTE2: SelectMultipleFilter and SelectMultipleFilterPlain have acquired a new required prop: id. Remember to add it accordingly wherever those components are used when merging the changes of this release.

  • [change] Reusable SearchMap.
    #877
  • [fix] Fix a search filters panel bug where selecting an option in a multi select filter ends up
    invoking a mobile filter callback function.
    #876
  • [change] Use seeded random for client side coordinate obfuscation
    #874

v1.2.2

20 Jul 11:38
e619ea2
Compare
Choose a tag to compare
  • [change] Change static map to dynamic map when clicked.
    #871

v1.2.1

20 Jul 11:37
fbdc110
Compare
Choose a tag to compare
  • [fix] Lazy load map only if the map is near current viewport.
    #871

v1.2.0

19 Jul 11:56
4282ad6
Compare
Choose a tag to compare

v1.2.0

This contains improvements to Google Maps integration as a result of their recent pricing change. (There's still work to do in this field.) Redux 4 update and several bug fixes.

merged PRs

  • [change] Use Google's static map on ListingPage.
    This is a reaction to pricing change of Google Maps APIs.
    #869
  • [change] Use sessionTokens and fields for Autocomplete calls to Google Maps.
    This is a reaction to pricing change of Google Maps APIs.
    #867
  • [change] Change TransactionPage state management in loadData.
    #863, #865 & #866
  • [fix] Fix submit button state on contact details page.
    #864
  • [fix] Fix listing page host section layout bug.
    #862
  • [fix] Fix initial message input clearing too early in checkout page.
    #861
  • [fix] Fix setting Topbar search input initial value.
  • [change] Update Redux to v4
    #859
  • [fix] Fix setting Topbar search input initial value
    #857

v1.1.0

27 Jun 07:38
812a7b8
Compare
Choose a tag to compare

v1.1.0 changes

NOTE: check carefully CheckoutPage, TopbarDesktop, and Footer after merging this release to existing customization project.

  • [fix] Improve slug creation (slashes were breaking rendering in some environments)
    #850
  • [fix] Anonymous user should see contact link on UserCard
    #851
  • [fix] Persisting booking request details across authentication
    #852
  • [change] Footer styles changed to more generic (no disappearing columns etc.)
    If you have made changes to Footer, consider extracting it to different component before update.
    #853
  • [change] Logo customization refactored to be easier. Check CheckoutPage, TopbarDesktop and Footer
    after update.
    #854
  • [fix] Fix showing reviews from banned users.
    #855