Internal Improvements
We have added more tests to make sure our code works well and to prevent from errors reaching the production environment. We have also added a new section in our internal customer management tool to be able to find your bookings easier. This way we improve our support to you!
Accounting
We have fixed a bug when trying to open 5 particular statements.
Internal Improvements
To improve the quality of our code, and ensure the minimum amount of bugs reach the production environment, we have developed some tests for our backend application to test the code with some data. This way we can discover the errors. This task though doesn’t end here. We will be continuously working on more tests and improving the current as we code.
Tasks Module
Now you can choose the inspector of a job when manually creating a new job!
Marketing Website
We have improved some buttons on the marketing website to make clear they are clickable. This way we help customers who wish to contact us or register to Rental Ninja.
Booking Tags
We fixed a bug when trying to delete booking tags.
🎟️ Booking Tags
Now you can attach tags to bookings!
You can use that to highlight bookings which require special care.
That can be very interesting for cleaning staff, who need to prepare the rental for the next booking and may need to leave an extra sheet of towels or prepare an extra bed. So now jobs related to a booking have a direct link to the next booking where you can check booking tags.
You will be able to edit tags from the settings area, and if you are a Smily user, all will be synched with your Smily account!
💰Advanced Accounting Settings
We are happy to announce this new section.
Thanks to some recent code changes, we can now open this new section where users will be able to make some modifications to the bookings to prepare them to be accounted.
We will be adding more features in that section, but for now, if you have bookings where the OTA commission amount is not calculated or done incorrectly, you can tell RN to calculate it properly!
The modifications of this section will be only applied to the Accounting module. Therefore, if you modify a booking commission, you will get your accounting calculations correct and the booking correctly broke down into concepts in the booking breakdown of a statement, but do not expect to see the changes in the booking view of the home area.
BookingSync to Smily
As you may know, our partner BookingSync was renamed to Smily! We have changed the name everywhere in our website. We have done this for the App, but it will be live with the next App deployment.
Tasks Module
For jobs created manually and attached to a booking, you can now choose to remove the job upon cancellation of the booking or not. Before that was not possible, they were always deleted. Now by default, these kinds of jobs are not removed, but you can now go to edit that job and enable the option to remove it if the booking gets cancelled.
Internal improvements
We have done some code reorganization to make it easy to maintain, read and re-use it. Customers won’t see any impact from this, but this helps us deliver more, with less time and better quality.
Occupancy graph
Fixed a bug which was causing a wrong occupancy rate calculation for a few rentals
Booking view
For Smily users, we have corrected an incorrect link that was pointing to a wrong url. In particular, it is the link when you click on the client’s name.
Guests App
We have improved the user experience of the app. In particular, we have improved by making more clear the messages shown to the guest when introducing a wrong booking reference code or when the booking has finished.
On the technical side, we have also improved the data we save to check the performance of the app so we can provide the best experience to the end user.
Accounting
We have solved a bug when trying to re-create an accounting invoice and changing the receiver of the invoice.
Guests Module
We have solved a bug in the website when trying to delete all rental guides from a rental and saving: the changes were not being saved.
Mobile App Team Chat
We have improved the “bullet” shown in the chat whenever there is a new message from that conversation
Accounting Module - Statements
We have improved the efficiency of the statements endpoints. Now, whenever you open a statement, both the server and your browser respond in a more efficient way. This will allow you to open bigger statements. This of course doesn’t mean there is no limit on huge statements, but the limit should be quite above the reasonable use of the statements.
Change the hosting and deployment system of our Marketing page
We had to switch the service we use to deploy our Marketing page and to host it.
Rental Guides creation view
We have added form validation to the view where you can edit the guide of a rental. Now, if you leave some fields empty, to prevent the guide from not working, you will not be able to save and you get informed about it.
Precheck-in form view
We solved a bug which was occurring when users saved a phone number or email only in the precheck-in form view of a booking while not completing such form.
PDF rental guides
Some symbols were not shown correctly in the PDF version of the rental guide. Symbols affected were some less international symbols such as ç,ě or ž.
Timeline view of mobile app
Whenever you were selecting only one type of event in the mobile app timeline view, that was selecting all types instead of just that one. This is solved within the next app deployment.
Push notification tokens
There was an issue when trying to save some tokens of the push notifications in the Database. That was affecting only some users.
Chat
We fixed a bug where group chats were not able to be created for 3 people. The minimum was 4. Now you can create groups for 3.
Improvements on SMS sending
We have changed the library we use to communicate with our SMS sender provider. We improved that connection and we also allowed our test teams to send SMS’s for testing purposes.
New performance panel for mobile apps
We have added a new performance panel to our error and performance reporting tool. It will help us to check errors and performance of both mobile Apps.
Precheck-in from website view
Whenever a form is completed through the website by a Property Manager, now we send the email to the guest and the agency notifying that the form has been completed.
Localize logged-in views
With this improvement, you will see the login view and other views where you are not logged-in, with your browser’s language.
Booking tags
We started synchronizing booking tags from those providers that offers this feature. This is the first step to offer a new feature to tag bookings
60 days money-back guarantee
We have improved the user experience when registering to Rental Ninja by improving the explanation about the 60 days guarantee period we offer.
Tasks calendar
Tasks calendar was not showing jobs assigned to roles. We have also improved the user’s filter of that view to make it work exactly the same as the filter for the team jobs view.
Accounting
Due to the recent improvements we have done in the accounting module, a bug which was preventing some statements to be sent appeared.
Guest App
Splash screen was shown forever if reservation ended and user had to restart the app.
🗽New Reports
We've added new reports on both the Desktop Website and the Mobile Applications:
Internal Improvements
We checked force update is working as expected. It’s important so users always have latest changes.
If server is down and app is on stand by, when resumed we check the status automatically
Accounting
Improved performance when opening big statements. Now it’s possible to open bigger statements and it goes faster.
Booking View
Identify correctly which taxes are included in the rental price already.
Tasks module
From now on, when you modify a Job list item of a template only, the whole template will show as updated in the templates list view
Model 179 (Spain only)
For those of you that have access to the model 179 feature, we have improved the functionality, both from the UI and the backend. This is part of the road to open this module to all teams based in Spain
Sources Filter
Sources filter improved performance and corrected an error when returning some Sources names
Booking Comments
Comment from old reservation was being created multiple times.
Statements
Some statements were not opened. We solved that.
📆 New Booking Calendar View
We’ve created a beautiful new calendar view in right in your dashboard
Some of the things we believe make this calendar view useful are:
Reservations
are Blue, Blocked
dates are Gray and Tentative Bookings
are Yellow🐵 Booking Timeline View
Added a new Timeline view for bookings so that you can see all events that affected a particular booking
Mobile App Performance
Improved mobile app performance by adding some caching in bookings and rentals on app initialization
Internal Improvements
Internal Improvements
Created a new functionality that allows to split our database information based on providers. This is important to ensure scalability for our users.
Tasks
Some tasks would show the complete button even if the task was completed. This has been resolved
Smoobu
Updated PriceElement
syncronization to get prices for manually created bookings.
BookingSync
Fixed an error on some bookings that were not correctly synchronized from BookingSync due to some permission changes on our API.
Team Owner Disappeared
Solved some strange edge cases where a Team Owner would be removed from their team
Accounting
Fixed a bug that would make some Scheduled Statements not open.
Invoicing
Added the possibility for administrators to view team invoices and not only team owners.
Guest App
Resolved an issue in which the Guest App would stop working for guests before the expected check-out time.
Rental Statistics
Rental Statistics would have no default Date Range. This has been resolved.