@harrychou Hi, I would like to assure you that everything is working as intended.
Firstly, the date/time of the entries are shown in your current time zone in the calendar. If you would like to show the entries in the entry time zone in the calendar, please file a separate feature request.
Would you agree that the search function displays locations from nearest to furthest? If so, that is how the app is designed. If the places around Dubai contains "Singapore," we cannot prevent that from happening. Why don't you try searching for a more specific place, such as Marina Bay Sands or Singapore Zoo, which will then appear in the search results? Additionally, you can easily drag and drop the pin to Singapore. I'm not sure why you haven't tried that.
The below screenshot shows a search of Marina Bay Sands Singapore from Dubai:
The below screenshot shows a search of Singapore Zoo from Dubai:
If you search for "Singapore" in Dubai, the results appear correct, as they show nearby places containing the word "Singapore." For example, "Singapore Deli Restaurant".
Google Maps and OpenStreetMap are banned in China. This is the same across v2 and v5 app.
We designed the app to be a single-window application for easy maintenance. This approach helps keep costs down. We also received feedback that users are not in favor of a multi-window app.