Skip to content

v5.0.0

Compare
Choose a tag to compare
@Gnito Gnito released this 21 Nov 14:05
· 1397 commits to master since this release
7f5eba2

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)

    #53

  • [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 from SectionHeading to Panel and remove hosted by text and
    the whole SectionHostMaybe. We also moved the Modal with EnquiryForm 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 the OwnListingLink component more generic so that it can be used also in the SectionHowItWorks.
    #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 and hideFromListingInfo to certificate filter in marketplace-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 and Footer.
    #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