v5.0.0
v5.0.0 Changes
This release creates lots of changes to the default logic (only one listing aka teacher profile
allowed), translations files (Saunatime is changed to Yogatime), and it also adds
AvailabilityExceptions to EditListingAvailabilityPanel. If you have started with the original Flex
Template for Web, you need to be extra careful when you switch to this release, since there are pull
request that you might need to revert when you take update from upstream. (E.g. you might want to
allow multiple listings in your marketplace.)
-
[change] Copy-text changes (most of them to EditListingWizard panels and all the "classes" are changed to "sessions") #55
-
[fix] Reseting bookingStartDate picker didn't reset the current month.
#54 -
[change] Yogatime UI tweaks.
- Change hard-coded "sauna" strings and rules tab in EditListingWizard.
- Change font-size in Avatar.
- Remove booking subtitle on LandingPage.
- Enforce no-wrap on SelectSingleFilter.
- Copy-text changes.
- Make AvailabilityPlan clickable (opens edit form)
-
[change] About page. #50
-
[change] Remove “Hosted by” text from CheckoutPage. Link provider's avatar to listing instead of the user profile on InboxPage and on TransactionPage. Don't add a link to profile to Avatar on ActivityFeed or Reviews. #47
-
[fix] Add allowOnlyOneListing prop to EditListingPage and redirect to existing listing if true.
#52 -
[fix] Recently added Footer on EditListingWizard was on top of payout details modal.
#51 -
[change] Hide policy tab ("sauna rules") from
EditListingWizard
. Also, fix height of the page
when data is loading so that the footer stays in place.
#49 -
[change] Changes to
ListingPage
desing: make header image full width and avatar bigger, show
only selected yoga styles, move price fromSectionHeading
to Panel and remove hosted by text and
the wholeSectionHostMaybe
. We also moved theModal
withEnquiryForm
directly to
ListingPage
. #46 -
[add] EditListingAvailabilityPanel: add list of current AvailabilityExceptions and edit form in
modal. #45 -
[fix] Fix date formatting in example tx process email templates
#48 -
[change] Change images and update favicons. Also, update links on the
LandingPage
. Make theOwnListingLink
component more generic so that it can be used also in theSectionHowItWorks
.
#42 -
[change] Replace amenities with yoga styles and category with certificate in search filters and EditListingEizard. Show the updated public data also on ListingPage. Add new flags
hideFromFilters
andhideFromListingInfo
to certificate filter inmarketplace-custom-config.js
. These new flags are used to determine if the value shoud be visible in search filters or listing info (ListingPage and ListingCard).
#44 -
[fix] Fix the listing link on
Topbar
so that link works also with listings in draft or pending approval states. #41 -
[change] Remove listings section from
ProfilePage
.
#43 -
[fix] Fix proptype checks for FieldDateAndTimeInput and FieldDateInput.
#39 -
[fix] Fix same date detection on TimeRange component.
#38 -
[change] Hide inbox tabs if user doesn't have a listing.
#37 -
[change] Change the logo, marketplace color and favicons from Saunatime to Yogatime.
#36 -
[change] Change the default locations used in
Topbar
andFooter
.
#35 -
[change] Hide the end date from
FieldDateAndTimeInput
. If you want to enable longer booking periods you can get the end date field back with couple of code changes.
#34 -
[fix] Fix the bugs in BookingTimeForm when the day has availability up to midnight. The next day should not be counted as available if there is no availabilty set to that day. Also, the calculated end date should be same as the start day if the start time is at 23:00
#33 -
[change] Remove ManageListingsPage from routing and change the links in Topbar to point either AddListingPage or EditListingPage depending on if the user already has a listing or not.
#30 -
[change] Move isDayBlocked prop to FieldDateAndTimeInput.
#32 -
[change] Extract TimeRange component away from BookingTimeInfo. Updates also FieldRadioButton, IconClose, and removes unused translations (EditListingAvailabilityForm was removed).
#31