Releases: IsraelHikingMap/Site
v8.6.30
Small bug fixes release.
See Milestone 8.6.30
v8.6
Many libraries upgrades, and small features.
See Milestone 8.6
v8.5
This version bump is due to a complete rewrite of the site in order to support #669 - map rotation and #783 - offline maps and POIs.
Along the way state management was introduced, indexeddb using dexiejs over pouchdb, iOS build is now available and many more features and bug fixes listed below:
See Version 8.5 Milestone
#1070 Large fonts on android
#1116 IHM edit causes incorrect mapping of Nature Reserves
#1121 Sharing while hiding some tracks still revile the hidden tracks
#1094 iOS upper part of the screen is cut off
#1115 Improve snapping performance
#1110 [IOS] Cordova icon is shown before loading the app when firstly openening the app
#1111 Shared POI closes upon entering the site
#1120 Remove the usage of UIWebView
#1113 Server error after libraries update and deployment
#1112 Make iOS builds automatic
#1111 Shared POI closes upon entering the site
#1106 Update site links
#947 Optimize energy management
#1108 iOS: App crashes when trying to use the camera
#1105 Moveend is called twice
#1102 Showing a recorded route doesn't show POIs
#826 Automatically return to current position after panning
#1096 Separate the UX of the "GPS" and "Record" buttons
#1096 Separate the UX of the "GPS" and "Record" buttons
#1014 Can't use north up when GPS is active
#1092 Remove rating
#1074 Update server libraries
#1077 Problem sending issue report
#1073 Search fails due to side location conflict exception
#1067 Run in Firefox Incognito mode
#1075 Initialization error
#1064 Thumbnails for "My Recordings"
#1090 Getting elevation from ElevationData in Western hemisphere is broken
#1089 Reading elevation data in the western hemisphere is broken
#1088 Site startup is fragile when playing with ElevationCache files
#1084 Wrong merge for נחל סלוודורה
#1095 Require confirmation before a recording is stopped
#837 POI's "details dot" is language independent
#783 Support offline maps and POIs
#1107 Report an issue is not working on iOS
#1073 Search fails due to side location conflict exception
#1069 track failed to download due to waypoint
#1072 Problem in relation parsing
#1071 Too many threads on the server process
#1066 Map would not zoom to max_zoom
#919 Support iOS
#1065 Improving the track merge icon
#1062 Add watermark for IHM images of routes
#699 Improve SEO for the site
#1063 Share is not removed from list after deleting it
#963 Report a problem button
#1060 Open google maps location share
#1059 Restore attribution text
#796 Improve android back button behavior
#1028 CORS-anywhere redirect for HTTP maps address limitation
#1061 Use icons created by me.
#1055 statistics graph accumulative height
#1053 Truncated "Max zoom" field
#1051 Upgrade android minimal target versoin
#1050 Ctrl + Drag while editing should not add a route point
#1049 Wrong elevation gain calculation
#1048 Can't cancel GPS when there's no GPS reception
#1047 The Back button no longer exits
#1046 Upgrade to angular 8
#1044 Wrong height measurement
#1045 Support pitch gesture
#1042 Crowd funding banner
#1040 Cordova app doesn't sent google analytics info
#985 Unsuccessful recording keep asking for continuation.
#1038 Allow {-y} in URL of external map source
#851 Add ability to add a link to a private POI
#951 Position along route not shown in altitude profile window when hovering over route in map window
#1007 Support CORS for static files
#1035 Avoid showing length for area items
#1034 Arrow cursor displaces icons on vector maps
#1027 Zoom mismatch between address bar and map tiles
#1026 Site allows zoom-out below min-zoom
#1030 Bring back route direction
#1031 Firefox editing doesn't work without a touch screen
#1012 High CPU usage when mapbox-based site tab is selected
#1029 Problem with POI update
#930 Increase radius for POI merge
#932 Photos in POIs not properly oriented
#1023 Allow opening an image from the app
#1024 FIt bounds doesn't work properly on small screen
#1025 POI created without a type
#1022 Cannot add עין ירקעם as a private POI
#815 Bad record
#1021 Make mouse cursor pointer when in edit more
#1002 Avoid URL-encoding of links in OSM tags
#1000 Add to routes should not change background map
#1013 When disabling the public POI layer it needs another map move to disapear
#1018 delays when zooming in and out - only relevant from laptop
#945 Site becomes slow when mileage markers are on and zoom level is changed
#1003 Handle wikimedia session expiration
#1008 found ways appear as polygons
#1010 Crash when clicking the user on public poi
#997 Migrate to mapbox
#994 Deleting all tracks when in view mode
#989 Return the option to see cumulative gain/loss for parts of the route
#854 Improve legibility of height profile in app and mobile site
#988 Upgrade to openlayers 5
#986 אי אפשר להוסיף תמונה לעין ירקעם
#981 Added route to become the active route
#980 Database error reported
#968 Avoid keeping saved routes between sessions
#978 Create image from coordinates
#972 Improve performance of share ownership check when update a share
#977 Merge legend entries for water tower and water tank
#976 Middle segment click changes routing
#973 Changing the type of a waypoint in a route changes the type of the following segment as well
#974 Background map for OSM editing doesn't transfer correctly from IHM
#975 Failing search results
#970 Clarify how recordings can be uploaded to OSM
#959 Unable to save share to file
#966 Route properties button is hard to press
#965 Save as should not be part of advanced settings
#964 Incomplete share open
#961 Opened share is zoomed-out w.r.t. the shared map
#958 Unable to open share that doesn't contain routes
#956 Private POI dialog is responding to click before it was open
#952 "n" appears on imported POIs instead of default star
#953 Hebrew strings not loaded
#955 No height graph for a share
#954 Busy indication is missing
#949 Edge browser is not working
#846 Add coordinates button when in POI edit mode
#933 Photo thumbnails of private POIs can't be hidden
#946 Map pan doesn't work when editing
#943 Site is not working as expected on iOS
#926 Pinching the map should not drag POIs
#939 No cursor while GPS is active
#938 Support links to remote files
#934 Associate kmz files with the app
#935 Overlay transparency slider fails in beta site
#894 Improve recording route visibility
#936 Track widths
#766 Show thumbnails of private POI images on map
#860 ESRI layers support under OpenLayers
#925 The map should stop rotating when dragged
#924 Improve file download text
#928 Search by coordinates does not center on result
#927 Cannot activate expert mode on Firefox 56.0.2
#820 Support file association on mobile device
#921 Unable to add 2 shares to my private routes
#916 Remove Offroad public routes
#914 iNature routes do not appear on the map
#917 Incorrect route length measurement
#902 Avoid map or cursor rotation when stopping
#910 Draw mileage markers every n-th KM according to scale
#913 Cluster click and switch doesn't work well
#903 Missing tiles while GPS is following
#909 Move all state management code to store
#875 Change UX of shares I receive
#908 When adding a POI from GPS the POI moves
#905 Uploaded trace is kept in the list
#907 Overlay overlapping warning happens when overlay is turned off
#906 Private routes are under the overlays layers
#901 Recorded track temporarily vanishes when dragging the screen
#904 Undo for recorded route changes it to recording state
#888 Add a way to delete all private routes
#896 No recovery when recording does not end well
#797 Simplify basic mode
#889 Keep north up doesn't work
#893 Change GPS location icon
#892 Cannot add a picture to a POI
#895 Private POI image is now shown when there's no title
#890 Private POI tooltip is too wide
#886 Points are not showing for public route
#887 Animation issue with long route
#876 Vector layer does not get rendered when animating the map
#868 Direction arrows obscure track in low zooms. (beta)
#845 Correct legend locations
#872 Public POI - Hover on single POI should show its name
#883 Can't use north up when current position button is pressed
#873 Mouse cursor UX - pointing finger on feature to indicate you can click
#879 No default maps in app beta
#840 Can't delete a partially-uploaded POI
#722 Printing doesn't work as expected
#752 Add warning when leaving the site without saving or sharing
#878 Switch routes issue with edit mode
#780 Multipoligon relation shown wrong when selected on map
#855 Upload of dual-category POI to OSM fails
#865 Height profile doesn't update immediately after switching routes (beta)
#867 Map won't move to new position when opening a saved route. (beta)
#836 Small enhancements to directional search results
#862 All overlays open upon login in beta
#874 Better sync of private layers
#849 KM marks malfunction when recording a track
#869 The Km markers appear under the track (beta)
#870 Click on a route while editing doesn't create a route point
#866 Geo-tagged images won't open (beta)
#669 Support map rotation
#861 Update to angular 7
#848 Error adding routes to OSM
#856 Fix failing android builds
#402 Support global undo instead of undo per route
#787 Allow opening of a specific POI in a group
v7.0
This release contains the following issue:
#695 - No auto-close for messages resulting from long operations
#730 - Give credit for POI contributions
#744 - Improve tooltip
#746 - Improve drag & drop
#747 - Better OSM update comment
#749 - Improve private to public POI migration UX
#754 - Click on private POI label creates a new point
Continuous Deployment
This is the last GitHub release that will be added here since the site had moved to continuous deployment mode (a while back, but I haven't drafted a release since).
The artifacts can be found in appveyor:
https://ci.appveyor.com/project/IsraelHikingHost/site
The artifacts contain the built angular code and the compiled DLLs, other artifacts need to added from a compiled version as they exists in NuGet or other repositories.
See relevant instructions in the readme file in the repository.
Site redesign and ease of use
Here are some of the highlights of this release:
- Redesigned the site to look more like osm.org.il.
- Changed edit mode, read only mode and hidden mode to the state pattern and used ant path.
- Added the ablility to control opacity of a route.
- Added better labels to POIs.
- Redesigned the route statistics control and made it mobile friendly.
Performance improvemnts
Here are some of the highlights of this release:
- New search that uses Elastic Search engine which is extremely fast and the results are tailored to this site.
- We addressed the state of the application which is better saved and the ability to share exactly what you see.
- The layers control has a new and exiting look which we will continue its design across all the site in the next release.
- We opened a Facebook group to support our customers.
- We added a markers layers based on Wikipedia to enrich the experience.
Server side support
This release was full of features, the main one was that we added a C# server side support with graphhopper, GBSBabel and SQLite database which enables
- Share base maps, overlays routes and markers with a short URL.
- Three types of routing - 4wd, bike, pedestrian.
- File types conversions and the ability to upload multiple types of files.
- Better elevation data according to the elevation data we use to generate contours on the map.
- The ability to edit previously added layers.
Route statistics improvements and icons
This release was dedicated to bugs and to upgrade the chart library.
Milestone 2.3.3.2
Search and shortcuts
This release was larger than previous releases and it had a lot of small changes required by the users.
Milestone 2.2.2.2