GeoStrings is now available for all webOS phones!
GeoStrings Change Log
Version 1.1.5- Fix issue where markers would not appear on a map due to an issue with the latest version of the Google Maps API.
- Fix issue where loading a map would freeze due to an issue with the latest version of the Google Maps API.
- Increase accuracy of positional fixes since all webOS 1.4.5 (and later) devices keep background processes alive longer.
- If the user does not have 'Free Music Ringtones' installed and they choose the 'download free ringtones' option on the Preferences screen, instead of prompting them to download the app in the app catalog, direct them to the PreCentral.net forum thread where this app is now being freely distributed.
- Modify and enhance the way contacts are added as locations.
- Add support for other apps, like 'Free Music Ringtones' to launch GeoStrings and set its custom audible alert.
- On the Preferences screen, add a 'Download Ringtones' button which will launch the 'Free Music Ringtones' app. This free app allows you browse and download millions of ringtones.
- Implement a new default notification system using webOS-style, unintrusive notifications. To learn about the new notification, view the 'Alert Notifications' section on the app's help screen. You can revert back to the old popup notifications by setting the 'Notification Type' to 'Popup' on the Preferences screen.
- Tapping on 'Video Tutorials & Guides' on the app's help screen will bring up a list of available video playlists to help familiarize yourself with the GeoStrings app.
- Add link to Hedami Discussion Forum on PreCentral.net to app's help screen.
- Add 1.5 and 2.5 miles/kms to the target radius drop-down list.
- Fix bug where alert notification sound may not play until display is turned on.
- Fix bug where app may not re-launch and check for alerts under certain conditions.
- If the app receives an obviously false GPS positional reading, ignore it. This will ensure that the app will re-launch for alert checking in a timely manner.
- Tweak the new positional reliability algorithm.
- Fix formatting on the right side of the alert popup.
- The trial version of the app has been reset. To renew the trial period, delete and re-install the app.
- You can now add locations via map input by selecting the map icon (which replaces the old bullseye icon). For more details on everything you can do with the new mapping screen, please tap in the '?' icon at the top-right corner of the map screen and display all the help balloons.
- On the GeoString list screen, you can tap the new map icon at the bottom of the screen to view all the currently listed GeoStrings on a single map.
- When viewing the results of a business search, you can tap the map icon at the top of the screen to view all the results on a single map. You can select or de-select locations from the results list or the map.
- Sort business search results by distance to the current location. The locations closest to your current position will appear at the top of the list.
- Increase the odds of obtaining a more accurate positional fix. This is a workaround for an issue introduced in webOS 1.4.0.
- Fix bug where contacts added to Palm Profile cannot be added as locations.
- Remove the transparency from the date/time fields so they're easier to see when selecting dates and times.
- Reposition the state/country field below the city field on the 'Business Search' and 'Address Input' screens. Also modify the font color of these fields to make them more readable.
- Make the tappable area of the alert popup icons larger (48x48 instead of 32x32).
- On the trial version's upgrade screen, when launching the full version in the app catalog, do not open up a blank web browser card.
- Fix issue where custom wallpaper is displayed when tapping on a GeoString on the alert popup.
- Fix issue where tapping on the 'Add/Edit GeoString' titlebar after scrolling down would not display the sub-menu.
- Fix issue where city and state would be cleared out after the user manually entered them in if initially the city and state could not be retrieved automatically for some reason.
- Fix issue where city field on 'business search' screen could not be tapped after the first search.
- Fix issue where the whole GeoStrings screen (not just the list) could scroll.
- Fix issue where if the number of saved locations exceeded 100, an error would be generated when viewing the location history list.
- When a location that is already present in the history is added, instead of raising an error, update the title based upon the new information just entered in.
- If an internet connection is not available when performing a business or address search, indicate this to the user instead of giving a generic 'cannot retrieve address' error.
- Make the font of the changelog a little bit smaller so more text can fit on a single page.
- Add a splash screen that's displayed when the app loads (NOTE: This will only appear after your phone is rebooted).
- The trial period for all users running the trial version has been reset (on 3/8/10)! To restart the trial period, you'll need to uninstall the trial app and then re-install it. People in the U.S. will have a 10-day trial period. People outside of the U.S. will have a 30-day trial period.
- Increase the speed of screen transitions.
- If a note is saved to a GeoString, a note icon will appear next to the GeoString on the alert popup. When tapped, the note will appear within the alert popup.
- Add the ability to toggle the font color on the alert popups between white and black so both dark and light wallpapers can be used.
- Implement a more intelligent algorithm to increase the reliability of the positional readings.
- GeoStrings has been given a fresh, new look. And now on the Preferences screen, you can customize the wallpaper image and background colors to suit your particular tastes.
- Modify the method used to create rounded textfields.
- Set the drop-down menus on the 'Add/Edit GeoStrings' screen to be hidden immediately to eliminate the possibility of them being displayed momentarily when the screen loads.
- Add an interactive help popup for the trial version's upgrade button.
- Fix bug where if there are no records to transfer from the trial version to the full version, the progress indicator will never show as complete.
- Add support for a trial version of the app. The trial version will have all the same functionality as the full version with a 10-day expiration (people outside of the U.S. will have a 45-day trial period). The person's location is determined by the phone's locale setting.
- The trial version of the app will have an upgrade screen that will allow the user to transfer all saved GeoStrings, locations, and preferences to the full version of the app with a press of a single button. The upgrade screen also allows the user to view the full version of the app in the app catalog.
- Allow the user to customize the units of distance (miles or kms). By default the app will use kms if the person's device (determined by their locale) is outside of the U.S. Residents of the U.S. will default to miles.
- Fixed bug where the 'Delete GeoString after being deactivated' flag would be set true if the default setting in the Preferences was set to true regardless of what the user chose on a particular GeoString.
- Replace eval calls with Mojo.parseJSON.
- Tapping the titlebar at the top of the 'Add/Edit GeoString' screen will display a menu with a 'Save as new Geostring' selection. When this is selected, the data for the current GeoString will be saved to a new GeoString while leaving the original GeoString untouched (i.e. a duplicate GeoString is created).
- Add the ability to customize, on the Preferences screen, the 6 preset snooze times that are available on the alert popup.
- Add the ability to customize the alert notification sound on the Preferences screen. The user can select from the list of ringtones installed on the phone (the ones found in the 'Ringtones' directory visible when you connect the phone to your computer in 'USB Mode'). When selecting a ringtone, at the bottom-left corner of the ringtone list screen is an add icon which when pressed will allow the user to specify any music file on the phone as a ringtone. They then can select that ringtone for use as the GeoStrings alert sound.
- Add a repeating audible alarm interval option on the Preferences screen. If selected, when a GeoString goes into alert, the audible alarm will play repeatedly at the specified time interval. Any interaction with the alert popup will terminate the audible alarms after the current sound finishes playing. If a repeating audible alarm interval is set, the audible alarms will be limited to this playback length to ensure the sounds do not overlap when they are re-played.
- Increase the maximum number of results from 8 to 32 when performing a business search.
- Add additional checks to help eliminate duplicate and invalid results in business searches.
- If the current location is known, submit it in the business search query so the results are centered around that position.
- On the business search screen, add a note to the interactive help system discussing the map icon listed to each item on the results list.
- Add a 'GPS Fix' selection on the app's help screen. This will allow the user to re-establish a GPS fix when their GPS positional readings are inaccurate. This procedure will be described in the FAQ which is also accessible on the app's help screen.
- Fix an issue where if you exited the add/edit geostrings screen before the locations load, an error would occur indicating there are no locations.
- When editing a GeoString do not check the validity of the start date.
- When editing a GeoString do not check the validity of the expiration date unless the GeoString is active.
- When selecting a favorite/history location for a GeoString or when selecting a history location for a location group, do not display interactive help balloons where there are no relevant hotspots.
- Increased the default opacity of the blue 'string-on-a-finger' backgrounds. As before, the opacity level can be adjusted on the Preferences screen.
- Add a boomerang icon on the alert popup which when tapped will defer the 'in alert' GeoStrings until the next time the person leaves and re-enters the target area.
- Add the ability to add location groups or add locations to existing groups from the Locations screen.
- Add the ability to toggle a location's favorite status when tapping the location (on the same popup where you can edit its title).
- Add the ability to type a search string on the Location Group screen to find a particular location within the location groups.
- Add an option to the Preferences screen to change the transparency of the blue groups.
- Removed the restriction of needing to have at least 2 locations listed in a GeoString before you could save them to a location group. Now you only need 1 location listed.
- Fix issue where snoozed GeoStrings that were re-issued and dismissed would pop back up.
- Fix issue where if the start date of a snoozed GeoString is edited, when the start date is reached the GeoString would go into alert even if the target area was not reached.
- Fix issue where a double-quote in a location or location group name would generate an error when it was displayed in the location/group list.
- Increase the font of the GeoString title and location on the alert popup to make it easier to read.
- Add a small delay to the notification sound to allow the popup to finish rendering.
- Add app's version number when sending Feedback or Support email.
- Eliminate the slightly gray background on the notes icon on the 'Add/Edit GeoString' screen.
- On the 'business search' screen, add a map icon next to each search result which when tapped will open up Google Maps.
- Change the alert popup notification sound so the alert is easier to hear and identify.
- Add an interactive help system '?' icon to the alert popup which when tapped will display a description of the alert popup and the ways you can interact with it.
- Add a FAQ (Frequently Asked Questions) section on the app's help page.
- Fix an issue where certain formatting of a contact's address would result in an error when attempting to add a contact as a location.
- If no first, last, full, or nick names are available in a contact, check the company name field and use that if available. If no names are available, prompt the user to enter in a name for the location.
- If an app is running in landscape mode, ensure an alert popup will be displayed in the center of the screen instead of to the left side.
Version 1.0.0
- Initial release of GeoStrings
Copyright © Hedami 2009
