Skip to content
This repository has been archived by the owner on Mar 20, 2024. It is now read-only.

Releases: timegridio/timegrid

v3.6.0 Release Candidate 1

20 Dec 21:24
Compare
Choose a tag to compare
Pre-release

Feedback is welcome as next goal is to face refactors, cleanup, reordering and completing test coverage.

Advice

This version is release candidate and was released to production under a very controlled environment.

Changelog

For Users

  • Add duration attribute for services
  • Implement flexible arrival business preference
  • Add verbosity on booking error under lack of availability
  • Implement email notification upon appointment confirmation
  • Enable localization for Business Reports
  • Implement business groupping domain feature
  • [i18n] Wordings updates
  • Look and feel change (Bootswatch)
  • Enhance navigation bar for businesses managers
  • Enhance booking layout
  • Add parametrizable date for booking request
  • Add phone and address fields on appointment panels
  • Implement human readable today/tomorrow date display on Appointment Panels
  • Display annulation policy message on appointment panel widget
  • Implement appointment_annulation_pre_hs support
  • Add User Dashboard

For Devs

  • Cleanup code Style-CI
  • Enhance layouts
  • Fix general exception error message wording
  • Update test assert as middleware was fixed
  • Provide fallback URL for redirect intended
  • Add phone presenter getter support
  • Upgrade laravel/framework to v5.1.27
  • Packages upgrades
  • Fix authentication redirect
  • Fix route for guest users
  • Implement redirect to intended after login
  • Fix birthdate field localized format loading
  • Re-enable availability check before User booking
  • Add business public URL on dashboard header
  • Add status Letter and Icon presentable attributes
  • Add support for date and time formats (Appointment Presenter)
  • Remove score bar for contact list as needs presenter
  • Make quantity of days for vacancy edit more flexible
  • Switch date labels to make them human friendly
  • Update wordings of Business preferences screen
  • Redirect home under General Exception
  • Send localized emails to Business owners
  • Implement default to User Agent accepted Language
  • Add pkg jenssegers/agent
  • Show Contact firstname and lastname on appointment results
  • Add 'time' as new supported preference type
  • Implement timeslot booking strategy
  • Add login audit info support
  • Implement basic Business Schedule Reporting (Scheduled Command)
  • Log captured location info
  • Implement Business Country and Locale support
  • Localize emails' footer
  • Update Travis-CI configuration
  • Make oAuth services redirect URL parametrizable with env()
  • Make session cookie name parametrizable per environment
  • Implement BusinessAlreadyRegistered handling
  • Enhance factories random dates generation
  • Enhance tests with TestDummy factories