Script Summary: Create, manage and print your personal comments for geocaches on geocaching.com. Move caches to their correct final location.
Version: 62
You can use this script to add, delete, edit, show, group, and summarize comments that you store for your geocaches on geocaching.com. It could be any text with hints for finals, information for stages, or whatever you need to remember regarding this item. You can also enter the final coordinates and move the caches accordingly on the map.
Do not hesitate to give me feedback about this script, report bugs, favor it :) or request additional features by mail to birnbaum2001@gmx.de or via userscripts.org or sourceforge.net. If you like this script, you can use this link to show your appreciation or make a donation via Paypal so that I can renew my premium membership at gc.com :) Thanks!

You can check the german Geoclub Forum for support or just send me an email with bugs or feature requests.
Detailed feature list
- Create, update, and delete comments for caches on the cache detail page
- Overview of all your comments on profile page
- Categorize your caches in 'unsolved', 'solved' and 'found' and filter the overview accordingly (thanks to wir for the icons)
- Comfortable delete comments via profile page
- Comments included in regular print page and GC-Tour printpage
- Export & import of comments for backup and sync between different computers
- Automatic update check
- Synchronization of multiple computers via server
- Mystery Mover (move caches to their actual positions on the map)
FAQ
What do I do with the strange files that I download by clicking on the export to CSV, GPX, etc.?
Just rename them according to the format you downloaded. Javascript can't be used to give those files a name, so Firefox uses a generated temporary name.
Why did you implement so much in the sendToGPS feature, only few have such a device!
May be right, but you can use that with any USB memory stick and the Garmin Plugin. The memory stick will be recognized as a suitable device.
How do I import some backup of my comments?
Export your comments to GCC and store the file somewhere. To import, copy & paste the content of this file into the text area that is shown if you click on "Import GCC". Review the code (puh, XML) and press "Execute Import" to import and "Finish Import" to clean up.
Requirements
Besides the regular requirements (Firefox and Greasemonkey), GCComment requires that it runs quite late, i.e., after GC-Tour, GC Tidy, GC little helper and perhaps some others. So if you have any trouble with a GCComment-feature, try to put it after those scripts.
How-to set up the server synchronization
You can store your comments on a server to sync them between several computers. In order to do that, you need to configure the server URL and your unique ID on each machine using the Greasemonkey menu items of GCComment. Once you did that, you will have two extra menus for import from and export to the server. There is no automatic synchronization, you have to do that manually. When you click on export to server, the local comments are immediately sent to the server without confirmation. When you click import comments, the server is queried for your exported comments, which will be pasted into the import text area. As you might have guessed, importing and exporting always comprises the whole set of comments. Finer grained options are not available. This means by exporting 0 comments to the server, you delete anything that was stored on the server previously.
Send an email with your geocaching username to birnbaum2001@gmx.de to get your free unique ID.
Remember: the communication and storage is in plain text. Your personal data is only used to store your comments, nothing else!
Change log
v62 2012-01-19- fix after site update
- fix after site update
- new: preference page, reachable via the GCC icon on the left, you can now choose, if other scripts should have access to your comments. Necessary only for GC-Tour.
- new: button on log page to mark as found when logging "Found it" and GCComment is present for cache
- improved: patch GPX dialog, clearer structure, should be more intuitive :)
- refactored, cleaned, consolidated methods, small bug fixes
- hotfix: siteupdate for detailpage
- new: stats contain count per solution state
- fix: state when deleting on detail page
- new: coordinate input on detail page also supports decimal (e.g., 51.123, 13.123)
- new: import reads from file. Extension .gcc required!
- new: patch a GPX file. Include new WPTs for finals, remove all other caches, change coords of original waypoints can be done !This is quite untested and may not work as expected!
- fix: escape characters of username
- new: saving on top of detail page works now with state without coodinates
- fix: changed download encoding to base64, allowing # to appear in the content
- hotfix: Import & Export with Firefox 6.
- fix: GCComment on top of printarea
- new: original popup is shown when final marker on beta map is clicked
- new: monospace font for displaying comment
- new: state input also on top of detail page
- new: table on profile page contains distance to home
- bugfix: automove mystery
- new: link between mystery and original optionally deselectable
- bugfix: static and dynamic map fixed on detail page
- changed: export method for other scripts now returns the complete comment data
- bugfix: link to final on google maps on detail page
- new: moving mysteries works on beta map, including filter for solved and found caches, visual link between mystery and home coordinate and popup on final marker with GCComment (in order to have the home coordinate link working, you must re-save your stuff on the cache detail page)
- bugfix: fix after GC.com update
- bugfix: move mysteries did not work on FF4
- bugfix: compatibility with FF4
- bugfix: sendtogps bugfixes
- new: cleaned up the import & export menus
- new: added exports in GCC (GCComment), CSV, GPX, HTML
- new: sendToGPS is configurable (add comment, add waypoint, change orig coordinates
- bug fix: convertDec2DMS fixed (negative, layout)
- bug fix: improved performance (removed 1x refreshTable)
- bug fix: missing leading 0 in ISO timestring in sendtogps
- bug fix: bugfix in converter
- bug fix: bug fix on map with cross-hovering of map and table
- new: added final marker to link on standard minimap
- new: two links to external map pages with finals added
- bug fix: saving without final not possible
- bug fix: parsing with leading zeros leads to wrong coordinates
- bug fix: saving only coordinates in upper field not possible
- bug fix: sendToGPS works on detail and search page. includes comment in additional waypoint. The time of this waypoint is the last save time of the comment
- new: if there are additional waypoints and a final coordinate, it is integrated in the table
- bug fix: comment bubbles also for caches with final coordinates and without comment
- new: Integration of comments and final coordinates in SendToGPS page (please test, I cannot do that)
- bug fix: smaller text area for comments to better fit smaller screens
- new: content of a comment is parsed for hyperlinks when displayed
- new: integration in GC Tidy maps on cache detail page
- new: final input also in format xx xx.xxx xx xx.xxx allowed
- bug fix: both final coordinate input fields are better synched and saving a comment is not possible with wrong coordinates in bottom input field
- bug fix: final coordinates also on gctour print page
- bug fix: regex for coordinate parsing also allows missing degree symbol
- bug fix: comments on regular print page
- new: final marker on print view map
- bug fix: import of empty comments (have only final coordinates)
- new: starting with next update, the update notification will contain a changelog
- new feature: Mystery Mover. You can now enter final coordinates. An additional icon is shown on the detail page minimap. On the search map, the caches can be moved to their final location.
- bug fix: import button behaviour
- bug fix: comments included in regular & GC-Tour print page
- bug fix: comment bubbles in tables where not shown occasionally
- bug fix: double icon after gc.com update
- bug fix: month in ministats was one less than correct
- bug fix: double icon after gc.com update
- bug fix: import can handle empty gccode (however this may occur)
- new: comment icons also on watchlist and bookmark list
- server storage available (see documentation above)
- delete-all button
- tooltip with some stats on GCComment-icon
- bug fix with disappearing filter options when filtering
- filters are closed when import is opened
- state change also changes savetime
- delete on main menu fixed
- line breaks are not longer lost on import/export
- import should be able to handle exports from previous version (without state)
- GC-Tour should now work
- fix after GC.com layout update
- fixed integration with GC-Tour
- cache categories and filter option on main table
- fixed layout due to GC.com update and table coloring bug
- alpha version of server sync for comments
- added slide in animation
- import/export handles XML characters
- mousedown => mouseup
- confirm delete
- changed order of buttons
- hotfix for copy from gcnote with multiple lines
- added edit button on overview page
- implemented import/export
- copy from gcnote incl. fixed bug when copying gcnote to empty comment
- added cancel editing button
- nice frame around main menu and icon
- the comment is included on the print pages
- fixed missing tooltip on seek page's td element



