MindReader Updates

You have been directed to this page because there is a more recent version of MindReader available than you are using. You should go to the Setup page and run the updated setup.exe program to update your installation. A revision history is included below so you know what has changed in this portion of the program. You may also want to review the Mark Task Complete Updates and Next Action Analysis Updates page as well to see what updates will be installed for those programs. These programs share a common set of routines that are tracked by AO-common updates.

MindReader Revision History
The information below refers to the "Beta" version of the download. The "stable" version is the last version that has not changed in a week or two. It could be more buggy than "Beta" but provides a fall-back in case the beta has issues that can't be addressed quickly.
 * 20100123 -- fix bug in multiline processing introduced 20091230 version
 * 20100120 -- Add option to not automatically save maps after mindreader processing (in config map).
 * 20100117 -- New version of nm tag that optionally prompts for you to enter a destination keyword for new map's intray. Mindreader automatically handles 64bit upgrades and allows dual use of configuration map on synchronized systems.
 * 20091230 -- close hidden maps so they do not result in version conflicts when using synchronization software
 * 20091227 -- Avoid error opening external websites using o command with internal browser
 * 20091126 -- updated error checking, 8.2 bugs addressed, gyroq path character change issue in 8.2 addressed, avoid mjc saving error
 * 20090717 -- added support for onenote hyperlinks
 * 20090503 -- Added parallel tasks to sequencing option, issnagged/isstalled completion keywords, and handling of names with dots in them (use..)
 * 20090427 -- Added use of >> and << to sequence tasks (see blog)
 * 20090405 -- Added "ola" tag to create linked outlook appointments from mindmanager topics
 * 20090403 -- Fix bug preventing resources from being identified in 2nd set of brackets
 * 20090315 -- Add language setting so future upgrades can identify which language in use
 * 20090312 -- Revise category keywords to avoid overlap with due date keywords
 * 20090305 -- Enable Outlinker to attach an email message as an attachment.
 * 20090228 -- Tryp hyperlink error in outlinker transfer
 * 20090222 -- fix bug in rmMe being set to %me instead of %me" in configuration map (code will update existing users). Impact "i owe" functionality from OutLinker
 * 20090217 -- Bug found in speed improvements - ignoring some keywords -- download recommended.
 * 20090216 -- Speed improvements fully implemented. Download recommended
 * 20090215 -- Very significant speed improvements. Upgraded recommended. Additional dashboard m tag bug fixes
 * 20090213 -- Allow full use of m tag from dashboards (changes sent directly to underlying topics) -- update gyroq.ini also
 * 20090129 -- make sure options are 0 or 1 and prompt otherwise
 * 20090125 -- Fix bug in s tag (need to overwrite your gyroq.ini). Warns user that configuration map upgrade may take a few minutes.  Handles missing lastupdate. Fixes major bug in mra tag.
 * Updates between Dec07 and Jan08 are available on macro page revision history.

Early Revisions
Listed below are the revisions to the two macros and the six GyroQ tags that make up MindReader.
 * 13Dec07
 * Allow multiple bracketed strings, improved bracketed text handling
 * Fixed duplicate entries in mindreader.mmap
 * Added support for OutLinker
 * 17Nov07
 * Allow [text] to appear at beginning of string
 * Fix typos in mindreader.mmap via upgrade code
 * Added duplicate keyword detection and removal on upgrades
 * 13Nov07
 * Added atresource option to put @ symbol before resource for "contact about" partners
 * 12Nov07
 * Added defaultownerme option to have all queued and processed activities assigned to you by default unless otherwise specified.
 * Added (fixed) option to toggle options with m tag (e.g. setoption:defaultownerme:1)
 * 11Nov07
 * Added "nsd" keyword to remove start dates with "m" tag
 * Added option to set owner of task with R:name
 * 03Nov07
 * Added "advance" keyword
 * 28Oct07
 * Revised "q" tag to be a bit faster and compatible with GyroQ 1.9.4.7
 * added support for "delegated" resourceverb type
 * added setoption:option:value and getoption:option capability to "m"
 * 21OctO7
 * Only look for GyroQ directory if addblob feature is activated
 * Parse #date string# first so that relative date keywords refer to it
 * 11Oct07
 * Fixed bug in use of #datestring# in m tag
 * Improved month increment in delay and extend keyword entries
 * 08Oct07
 * Added "extend" and "delay" syntax, added GyroQ b,a,p tags; improved automatic upgrade functionality
 * 30Sep07
 * Added GyroQ "b" (was i) tag to insert processed task before selected task
 * 22Sep07
 * Changed generic context delimiter to @
 * Added generic area capability as ^area.name
 * Added generic resource capability as resource.name@
 * Added generic category capability as ~category.name
 * 21Sep07
 * Added ability to recognize generic two word resources and split (e.g. John.Smith = "John Smith"
 * Added ability to recognize generic contexts delimited by @ (e.g. @home -> context=home)
 * Retain original capitalization
 * Retain original capitalization


 * 10Sep07
 * Added ability to correctly parse a string like "Call Nik [I owe Nick]" to "Nik@,Nick,%me%"
 * 07Sep07
 * Gave bracketed resources priority, moved AddStart and AddBlob configuration options to mindreader.mmap options branch
 * 04Sep07
 * Fixed bug. Added generic resource recognition (e.g. Talk to X = X@, Waiting for X = X)
 * 03Sep07
 * Separated out resource list from resource verbs. Allows more concise mindreader.mmap
 * 02Sep07
 * Avoid overwriting existing notes and hyperlinks
 * 01Sep07
 * allow defaultmap to be anywhere in link list.
 * 22Aug07
 * Catch queued items using non map destination keywords
 * 21Aug07
 * Fixed code so that v7 "save as hyperlink" topic destinations work
 * 08Aug07
 * Adjusted so that list of tasks is sent to separate maps based on keywords.
 * 07Aug07
 * Added default option to split a list of tasks pasted into GyroQ "q" command into separate tasks
 * 15Jul07
 * Added default option to return to source map when using fast version of send.
 * 03Jul07
 * Add ability to set start date relative to due date (need to run mru date to add branch to mindreader.mmap)
 * 30Jun07
 * Fixed bug in MindReaderOpen.mmbas for absolute links listed as relative
 * 26Jun07
 * Fixed bug in MindReaderNLP.mmbas that was triggering on non-1st-word verbs
 * 24Jun07
 * Changed MindReaderOpen code to address some bugs
 * 20Jun07
 * Changed code to open configuration map hidden unless already visible
 * 17Jun07
 * Optimized code to obtain a 10x speed improvement. It now leaves mindreader.mmap open to save time.
 * 11Jun07
 * Added ability to markup activites and send changes with "c" and "m" on dashboards rather than just raw maps.
 * Added line to avoid use of existing category information
 * Added code enable new "m" tag. "m" works like "c", except it uses a string entered into GyroQ instead of the topic(s) content.
 * 26May07
 * Added default option to add start dates to new tasks (set AddStart=False if you are using outlook sync)
 * Modified MindReaderOpen.mmbas to be called directly by a new function (MindReaderCall.mmbas (see MindReaderCall-Dev.mmbas. This enables the "o", "s", "q", and "c" commands to be called by a macro instead of GyroQ.  This is faster (no intermediate temp map). It also allows these commands to work in V7 while GyroQ is pointed to V6.
 * Changed how and when maps are closed to make MindReader compatibility with v7.
 * Map links in mindreader.mmap can now be to particular topic destinations. New tasks can go to these instead of in-trays.
 * Improved commenting and error trapping in MindReaderOpen
 * 26Mar07
 * Made mindreaderOpen.mmbas compatible with MM5
 * 22Mar07
 * "de-blob" items that may be being "re-processed" with revised wording
 * avoid hyperlinking with empty clipboard
 * 20Mar07
 * added support for usage with Control-G
 * Removed beta code for generic name recognition (not ready for prime time)
 * 18Mar07
 * save destination map when using the "s" tag
 * 17Mar07
 * "s" tag added to cut/paste topics to a different map's intray based on entered keyword
 * 11Mar07
 * Fixed some bugs in "blob" code
 * Added generic resource parsing. Need to update your mindreader.mmap to utilize
 * 10Mar07
 * Remove [Jott] before processing
 * Added some more icons for fun (book, read, review, talk)
 * Added handling of a "result" branch that assigns subproject icon if keywords match
 * added Hans's suggestion of a "blob" icon for items that didn't trigger resource, action, project, or someday keywords
 * 01Mar07
 * Added "mra" to the combined mindreader packed text
 * Added code to "mri" and "mra" to allow user to add the keywords/links for destination maps
 * Added "drop off" to verb list
 * Removed mindreader.mmap from zip file-now generated by mri (sample can be downloaded)
 * 24Feb07
 * Added a new "mra" tag to allow user to append new contacts and verb/contexts after initial configuration
 * Combined o,c,q, and mri into a combined "packed text" page
 * 23Feb07
 * Added "Talk to" and "Ask" as @Contact keywords in mri script
 * 22Feb07
 * Save destination maps
 * (link) and (note) syntax changed to link and note (could prompt some false positives)
 * link and note keywords made configurable
 * removed automatic setting of start date unless there is a due date (outlook compatibility)
 * updated syntax map
 * 14Feb07
 * Switched to using stand-alone macros instead of macros embedded in tags
 * Added ability to add customicons
 * 13Feb07
 * Added ability to add your own verbs in configuration script
 * Added ability to specify frequent contacts for resources
 * Added ability to read a due date between # symbols (e.g. #April 15#) and remove it
 * Fixed problem of ' or " characters in task crashing the map-opening macro
 * 11Feb07
 * Added ability to add category and area information
 * Moved install packed text to web for installation
 * Brought back mri for configuration map generation
 * Added customization of contexts and resources to rmi
 * 10Feb07
 * Renamed mro, mrc, and mrq to o,c, and q.
 * 09Feb07
 * Switched to using a single configuration map (mindreader.mmap). (use mru to upgrade)
 * Made icon addition configurable
 * Automatically remove any text between 1st occurrence of [ ]
 * 07Feb07
 * Added send command to mro to bring window to front
 * 06Feb07
 * Improved error handling in map opening
 * Dropped use of parse-temp (means can't use ' or " in task?).
 * Fixed bug that prevented "Resource" matches from happening beyond beginning of sentence.
 * Made "mro" faster by putting _queueitem_ placeholder directly into macro code and opening parse-map- keywords hidden.
 * 05Feb07
 * Fixed bug in map opening that didn't close the map keyword map if keyword wasn't found (caused in-tray to be placed there)
 * Moved "Waiting for" topic to end of resource topics in parse-resourse-map initial configuration. It would otherwise override more specific "waiting for X" entries later.
 * 04Feb07
 * Changed install map to direct user to paste note into GyroQ instead of using install command (doesn't work for largest tags)
 * Fixed some install script typos
 * 03Feb07
 * Fixed bug -- save clipboard at time of queue
 * Fixed bug -- allow user to open mapmap with mro
 * Enhanced "mri" tag with more links, creation of daily capture map if needed, and alerts.
 * 01Feb07
 * gave up on rev numbers (use date)
 * Changed map open macro to use "parse-temp.mmap" to communicate with GyroQ rather than clipboard to avoid loosing clipboard information. It can be deleted between uses. Later versions may delete it.
 * Added an installation tag (mri) to build config maps
 * Renamed suite as "read my mind" and then to "MindReader)
 * 1.12*
 * Converted to hyperlinks, moved macros into tag
 * 1.0-1.10 *
 * Made maps stay open and visible after script runs, made Priority, link, and note tag auto-remove
 * Moved date parsing to a keyword map
 * Don't close parse maps (might not be saved), added this month, fixed notes addition bug
 * Hidden parse map wasn't working, fixed case of days of week test
 * Added resource parsing using parse-resource-keywords map, open parse-map- keywords as hidden
 * Fixed bug in gyroQ tag map select statement by adding dummy map:new, map:close -- didn't rev mmbas from 1.04
 * fixed day of week code, removed project verbs for now, changed tag commands
 * added map open error checking, made case insensitive, fixed contexts, added day of week parser
 * add map config files
 * Change if/then format, look for leading verbs, added link, note, return
 * Change if/then format, look for leading verbs, added link, note, return