INTRO
======
This is a list of some of the major shortcomings of TM that I feel can be tackled.
When you find a flaw that isn't on this list, please let me know so that
I might do something about it.
email: aksnowbiker@gmail.com
Beta release began April 23, 2010.
* = priority level, B = discovered in BETA testing
Admin Utility Tasks (Pre 1.0)
=========================================================
- ** fix admin config utility. Settings are saved but old settings displayed after save.
- * mass delete utility for admin.
- ** admin contact mechanism.
- * allow a TM account to be deleted if no uploads.
- * preload config tables with default values.
- trap table creation errors in setup routine
- setup must determine base directory and store as config setting.
- create admin "Help" section
- build "notify" feature -- edits and uploads are sent to an admin or moderator.
Post 1.0 goals (not critical but would be really really cool)
========================================================
- *** Test for active login before page refresh (info balloon, upload/edit), avoid loosing trl.
- *** Apply "frames" to menu bar - avoid reload on login/logout, avoid reload confirmation
- *** Need to be able to attach waypoints to a trail/route.
- *** Attached waypoints show only after parent trail highlighted, avoids clutter.
- *** allow enabling/disabling of individual tracks or searches (layers).
- ** incorporate topographic layer (difficult in Google Earth, maybe use Google Maps).
- ** build "printer friendly" version of description balloon.
- ** a "history of edits" window would be cool
- ** create elevation profile for trails and routes with z-data.
- mass upload utility for admin
- in screen editing of geographic points
- read GPS data directly
The "Maybe" List (features or fixes that I'm not sold on.)
==========================================================
- B directions to trailhead, distance from town
- have a list of all submitted, viewable trails
- "User" should be "Trail User"
- format elevation as x,xxx feet (use commas)
- B add placename search (ie, Anchorage, Fairbanks, Juneau)
DONE (Didn't start keeping track until Apr 11, 2010)
====================================================
- delete utility for user for drafts and new uploads
- Allow blank class,elev,type,name.
- show errors to user (missing fields, cookie expired, not logged in).
- Link to download KML file.
- Data fields to have mouseover highlight and onclick functions to define what the field is.
- fix balloon (not styled).
- link TODO list on display page.
- "Compress" / "Don't Compress" radio buttons in Upload/Edit screen.
- build a "first time viewer" page (ensures popups and cookies work) as intro.
- fix file process and reduction routine. Won't accept GPX w/o Z data, & reduction weird.
- searching by more parameters should give shorter list, not longer list.
- "Search by Parameters" should retain search values after return with data.
- Build first draft of "HELP" section.
##### Start of BETA version #####
- B Doesn't keep whole GPX ..., just first ...
- basic admin control over users (list, edit, activate, deactivate)
- B Doesn't save waypoints!!!
- Download link should save as "filename.kml", not "tmapper.cgi".
- needs an edit button, instead of using name field (what if no name?)
- B Should display units (ft, mi) in parameters box in main display.
- * needs to observe Status and Public flags in parameter search.
- * "My Trails" should show 'Type' instead of 'Author' (self).
- B IE 7 won't display login screen correctly in compatibility mode.
- *** store coordinate data in separate table.
- ** create a "show all trails in current view" function.
- doesn't consistently show same results for same search.
- **** zoom to all searched trails, not last loaded trail.
- ** Generate GPX data for users to download track.
- suppress Seasonal Usage table when displaying waypoint info.
- B needs to search keywords, not keyphrase
- ** show other trails by author
- * user-to-user contact mechanism.
- * allow author to delete own post if it has never been edited by other user(s).
- isn't saving seasonal usage data from edit screen. June 15, 2010
- append 'target="new"' to valid XHTML href's in description, notes. June 17
- display count of waypoints, trails and routes in "My Trails" list. June 20
- display last editor in balloon. June 21
##### Moved to trailmapper.org #####
- B *** should have NavTool on by default, restore navbar settings from prior session. July 11
- *** rewrite compression routine for speed, better algorithm, more general case. July 17
- ** make sure first and last coordinate points kept. July 17
- ** Alter upload/edit field names based on whether trail/route or waypoint. (Javascript) Nov 1
- made display of advanced search options a toggled field. Nov 2
- * ability to open trail in main display from either Listview or Edit/Upload. Nov 3
- * ability to send a link to an email recipient. Nov 3
- B * leave TM window alone, have login/logout in popup window. Nov 10
- Fixed out of sequence track points resulting in track with straight lines drawn across it. Nov 10
- Simplified interface, standarized menu structure, fixed bug with timeouts in upload area. Nov 11
- B ** Rewrite compression routine AGAIN --
> compare changes in bearing from previous point to new point.
> If no change in bearing, don't save old point.
> If changes, save old point.
(Different than old algorithm. )
- B ** incorporate a NOT in search (ie, NOT bicycle) Nov 24
- improved 'Search viewable area' query, 300x faster... Dec 1
- * rewrite "Help" section, include quick tutorial, improve content, presentation, clarity. Dec 2
- Fixed caching issue by randomizing NetworkLink URL in GE instance. Sept 23, 2011
- Fixed URL of displayed trails (each had an incorrect double forward slash). Sept 23, 2011
- Fixed information balloon not displaying correctly. Sept 23, 2011
- Fixed default zoom level when search returns single waypoint. Feb 6, 2012
- Improved information balloon for waypoint so "email" link shows as well as a placeholder yellow pushpin. Feb 6, 2012