- Update appraisal gemfiles
- [BREAKING CHANGE] update bookingsync_application dependency to be > 1.0
- [BREAKING CHANGE] drop support for rails < 5
- Fix N+1 query by including rentals on rentals#index
- Speed up javascript search on rentals index page
- Update styleguide gem to 1.0.0
- Cleanup unused attributes
- Add support for Rails 5
- [BREAKING CHANGE] Rental's model delegate
surface_unit
by default - [BREAKING CHANGE] Properly display surface units in connected rentals container, might need the following method in your rental model:
def surface_unit_symbol
surface_unit == "imperial" ? "ft²" : "m²"
end
- Fix booking map maximum length
- Update source spec to test downcased names comparison
- Compare source names as downcased strings
- Fix rentals partial translations
- Introduce BookingMap class for map generation, diffing and range extraction
- Require Ruby 2.1+
- Require bookingsync_application 0.4.1 to include webhooks base controller support
- Fix threaded routes problems in models. puma/puma#647.
- Ensure proper source sync for invalid create remote_accounts calls
- Disconnect rentals without reloading page
- Remove CircleCI setup
- Cleanup bookingsync_portal config generator and dummy app one
- Add missing dummy simple_form initializer
- Add
BookingsyncPortal.create_remote_rental
option to allow to create remote rentals directly from the app. Default tofalse
. - Refactor connection create and destroy to ConnectionsController.
- Removed portal callbacks after connection create and destroy, should be handle as model callbacks now.
- Refactor connection.js codes. Simplify and cover creating new remote rental case.
- Multiple view, style and js changes around connections. Pay extra attention if an app was extending/overriding them.
- Remove json-api leftovers and config options
- Force message bus to use specific channel, as in https://github.com/SamSaffron/message_bus#multisite-support, Makes multiple bookingsync_portal applications work in a shared redis setup.
- Remove json-api
- Don't setup rates association on rental if not needed
- Bump bookingsync_application to ~ 0.4.0
- Drop ruby 2.0 support
- Add source_id to
Account
and assign it when app is being installed. See https://github.com/BookingSync/bookingsync_portal/wiki/Add-source_id-to-Account to make this work. - Add help section
- Migrate to a 2 column view
- Improve Alerts style within Panels
- Properly require 'bootstrap-bookingsync-sass' gem
- Lock sprockets-rails to not conflicting ~> 2.3 version
- Minor styling fix
- New BookingSync style
- Add a warning to readme about using Rack::Lock with message_bus gem.
- Bump bookingsync_application to 0.3.1
- Bump jsonapi-resources to 0.5.4 and fix specs with new syntax
- Globally handle unauthorized ajax calls.
- BREAKING CHANGE: Rename account
synced_key
fromuid
tosynced_id
- Remove validation of uid presence for remote_rental to allow remote creation.
- Add visible scope to allow filtering, add synced_id validations for rental.
- Improve filter input styling with bootstrap.
- Order rentals by position to keep order from bookingsync.
- Update bookingsync_application
- Allow to create multiple remote accounts and display all the remote rentals nicely
- Fix all synchronized message when there are no rentals
- Fix filtering of rentlas when query was blank
- Add admin/rentals/_how_to.html.erb template to allow easy howto customizations.
- Fixed filtering selectors to be less affected by customizations.
- Added redirect to remote_accounts#create when no remote account is present.
- Added filtering of rental lists.
- First public versioned release.