-------------------------------------------------------------------------- Remind Me! Release History -------------------------------------------------------------------------- Version 1.0.69b - Feb.3.2008 - Recompiled to use the latest RJCboards.DLL (built for PTP-Mobile) -------------------------------------------------------------------------- Version 1.0.68b - Jan.13.2008 - Updated the Copyright - Recompiled due to new RJBoards.dll -------------------------------------------------------------------------- Version 1.0.67b - Nov.10.2007 - Added detection of PTP-Mobile running. o When PTP-Mobile is running, it creates a flag named \Documents\PTP-Mobile\PTP-Mobile.RUN o When RemindMe is running a reminder, when it finishes, it will check for the .RUN file. If found, then it will end itself, but will NOT turn off the screen. If not found, then it will end itself and turn off the screen. -------------------------------------------------------------------------- Version 1.0.66b - Dec.5.2006 - RMSchedule.xml moved to the same folder as RemindMe.exe. - Installer changed for new RMSchedule.xml location. - Rebuilt using RJCBoards.dll -------------------------------------------------------------------------- Version 1.0.65b - Nov.27.2006 - RJCBoards.dll: Changed default thickness from 3 to 2. - Repaired the Program Preferences screen (many labels set to "c"?) - Updated Copyright to 2006 -------------------------------------------------------------------------- Version 1.0.64b - Nov.15.2006 - Reminder List Screen o Fixed renaming a reminder as the new name wasn't "sticking" o Fixed copying a reminder (it wasn't saving correctly) o Copy reminder was showing "Rename" in the message (should show "Copy") - Implemented Import/Export o Creates "Import-Export" folder if it's missing. o Implemented Exports o Implemented Imports o Implemented View Import Package o Implemented auto-import at startup and on selecting import -------------------------------------------------------------------------- Version 1.0.63B - Oct.16.2006 - Time Selection Screen - Changed "Add" to "New" (tap New to get a new time added to the list) - Changed a new time from "current time" (confusing) to a blank time - After each time modification, the list is sorted. -------------------------------------------------------------------------- Version 1.0.62B - Oct.16.2006 - The changes for multiple alarms will still process existing reminders correctly. - The Reminder List screen was modified as: o Added multiple alarm indicator ("..."). o The reminders will always show only the next pending alarms. If there are multiple times, then the reminder's time reflects the next time so it always shows the upcoming reminder. - The Reminder Wait screen now supports the mutltiple times. - RJCBoards.dll was modified to account for multiple times per reminder. -------------------------------------------------------------------------- Version 1.0.62B - Oct.15.2006 [UNRELEASED] - Modified the XML file format to have a single or multiple reminder times. - Modified Reminder Editor to handle multiple times o Visually shows an ", ..." if more than one time. - Modified Time Selection Dialog to handle multiple times o Now uses a listbox. o When "Add" is tapped, it adds in a new time (not blank time) -------------------------------------------------------------------------- Version 1.0.61B - Oct.12.2006 - Started making multiple times allowed using a combo-box. - Sent proto-type of Time Editor. -------------------------------------------------------------------------- Version 1.0.60B - Oct.6.2006 - Improved the goBack.jpg and re-compiled installer. -------------------------------------------------------------------------- Version 1.0.60B - Oct.4.2006 - Added in 31.WAV to installer and \Sounds - Recompiled with new RJCBoards.dll improvements -------------------------------------------------------------------------- Version 1.0.59B - Oct.3.2006 - Added more complete sounds for the RemindMe Schedule Pages o Added goBack.wav to \Sounds and Installer o Added 1.wav through 30.wav to \Sounds and Installer - RJCBoards.dll had some routines better optimized. -------------------------------------------------------------------------- Version 1.0.58B - Oct.2.2006 - Changed the way that RJCBoards.dll waits for RMWake to complete showing a sample schedule from an OS WaitForExit() to a file-based flag. RJCBoards.dll creates the flag and waits for it to be deleted. RMWake.exe deletes the flag when it's done showing the reminder. This should work on both 2003 and WM5. - RJCBoards.dll now uses "Go Back" and "goBack.jpg" as label/image for the "Done" panel in the RemindMe schedule boards. o goBack.jpg added to RemindMe setup o goBack.jpg added to PTP-Mobile setup - RemindMe Schedule Boards now do not show Consequence Action. - Main Screen o Added "Auto-Launch Reminders for..." checkbox o "AutoLaunch" Added to Config.XML o If checked, jumps directly to the "Reminders ON" screen for the selected person. -------------------------------------------------------------------------- Version 1.0.57B - Sep.28.2006 - Packaged up and released! -------------------------------------------------------------------------- Version 1.0.57B - Sep.27.2006 [UNRELEASED] - Refining the ability to navigate through a reminders event frames by using hardkeys. o Not using keys - decided to go with images. o Added a "Back" image to upper-left-hand corner to trigger moving back 1 frame. o Replaced moving forward with "Repeat This Event Frame" o Added a "Repeat" image to upper-right-hand corner to trigger moving back 1 frame. o THESE ACTIONS ARE ONLY AVAILABLE DURING PREVIEWS (Testing or Calendars) - Changed RMWake.exe to process a specified user/reminder-description o This is to support browsing reminders from the schedule screen. -------------------------------------------------------------------------- Version 1.0.57B - Sep.25.2006 [UNRELEASED] - Added ability to navigate through a reminders event frames by using hardkeys. o Go backwards 1 frame o Go forward 1 frame (same as tapping on screen) -------------------------------------------------------------------------- Version 1.0.56B - Sep.22.2006 - Changed RJCBoards.dll to not max out volume when running the "See Schedule" -------------------------------------------------------------------------- Version 1.0.55B - Aug.22.2006 - Updated the schedule board with new images/sounds (RMSchedule.xml board) -------------------------------------------------------------------------- Version 1.0.54B - Aug.19.2006 - PTP-Mobile Schedule Boards Support o Added Calendar.jpg, ThisMonthBoy.jpg, ThisWeekGirl.jpg, TodayBoy.jpg, and YesterdayGir.jpg o Added Today-Boy.wav, Tomorrow-Girl.wav, ThisWeek-Girl.wav, ThisWeek-Boy.wav o Added to installer. o Recompiled to use new RJCBoards.DLL -------------------------------------------------------------------------- Version 1.0.53B - Jun.26.2006 - Fixed mis-leading error message and associated problems when an image that is defined in a reminder has been deleted or renamed. This error resulted in dialogs that would not close and a series of "Image too big" errors within the image browser. - RMWake.exe: Changed handling of Low Battery Message to only give a "low battery" message every 2 minutes rather than on every touch action (like PTP-Mobile). -------------------------------------------------------------------------- Version 1.0.52B - Jun.24.2006 - Added "See Schedule" to Reminder Screen. - Modified Install with current graphics/Wavs required for operation. -------------------------------------------------------------------------- Version 1.0.51B - Jun.14.2006 - Conversion to FMod for WAV/MP3 playback complete. - More conversion of routines found in RJCBoards that were in this and RMWake. -------------------------------------------------------------------------- Version 1.0.51B - Jun.13.2006 (UNRELEASED) - Conversion to using RJCBoards.DLL rather than RMMedia.DLL o Including RMWake.exe. - Cleanup of common routines (like aspect resizing, etc.) found in RJCBoards.dll. -------------------------------------------------------------------------- Version 1.0.50B - Aug.4.2005 - Fixed creating new user when loading from a brand new system and going directly to preferences before the CONFIG.XML could be created by the app. -------------------------------------------------------------------------- Version 1.0.49B - Jul.7.2005 - "Bullet-proofed" the backup/restore o Showing brief file path descriptions e.g. "[Card]\PTP-Mobile\Boards" o Now correctly removing old files o Now detecting failures in creating folders o Now detecting failures in copying files o Now reports success or failure of the backup/restore operation. -------------------------------------------------------------------------- Version 1.0.48B - Jul.6.2005 - Fixed crash when editing an event and the (Play) (OK) sequence is tapped. -------------------------------------------------------------------------- Version 1.0.47B - Jun.27.2005 - Updated copyright - Prevents program exit when a large image is encountered. -------------------------------------------------------------------------- Version 1.0.46b - Nov.17.2004 - A valid reg code does not expire as long as it was entered before the reg date. -------------------------------------------------------------------------- Version 1.0.45B - Nov.15.2004 - Changed "Default seconds to show:" to "Default time to show each pic:" - Removed "Show For:" -------------------------------------------------------------------------- Version 1.0.44B - Nov.14.2004 - Volume keys enabled on Next Reminder screen. - If data is stored on card, and the card is not present, then it will prompt you to insert it. - Preferences screen: o Changed layout text to: "Select the PPC layout:" o Changed "Data is stored..." text to "Use memory card for all data" o If user selects MemCard for data, it will offer to backup the PDA to the card. -------------------------------------------------------------------------- Version 1.0.43B - Nov.12.2004 - Volume control through hard-keys during reminders. - Added a preference for device keyboard layout (Dell or iPaq) - Added option to store reminders on Memory Card (\Storage Card\Remind Me folder) - Defaults changed or verified (for first-time installs): o Device Key Layout defaults to "Dell" o Password defaults to "RJ" (case in-sensitive) o Password Required defaults to NO -------------------------------------------------------------------------- Version 1.0.42B - Nov.10.2004 - Now requires either a picture or a sound on the pictures screen. Version 1.0.41B - Nov.10.2004 - Selecting (None) for an image will not crash the device. - Better error message displayed if reminder has no images/sounds - Will now play a sound-only frame of the reminder. - More error traps within the reminder play-back (some errors would lock-up). -------------------------------------------------------------------------- Version 1.0.40B - Nov.9.2004 - List now has actions set to (Actions) item. - (User) Fixed times between 12pm and 1pm showing as AM. -------------------------------------------------------------------------- Version 1.0.39B - Nov.8.2004 - Fixed small-wav lockup problem. - Reminder List Screen: o Removed (Delete) button o Added (Actions) popup with Rename, Copy, and Delete actions. -------------------------------------------------------------------------- Version 1.0.38B - Nov.7.2004 - Fixed if you edited a reminder's list of pictures and then cancelled. Now it is not modified. - Now if you change the name of a reminder, it will ask you if you want to create a new reminder. If so, then the existing reminder is left unmodified, and a new one is created from the editor. -------------------------------------------------------------------------- Version 1.0.37B - Nov.3.2004 - Unmasked password fields. -------------------------------------------------------------------------- Version 1.0.36B - Nov.1.2004 - Registration Process o Entering "0" will clear out the current license (ie make it a trial). o Entering an invalid license does not return to main screen. o A more complete message for registration failure/expired errors. - Replaced "Show For" from the general reminder editor with "Upon Alarm". - Each reminder picture now has it's own "Show For" time. - Preference "Show For" time now used as default for each reminder picture. - Edit Reminder now "remembers" the selected picture when you went to edit and returned. --------------------------------- Version 1.0.35B - Oct.31.2004 - Fixed no registration key problem. - Updated Instructions .rtf file Version 1.0.34B - Oct.31.2004 - Removed "Rev.Portrait" from prefs - Added in registration model. o 14 day trial o If expires, user may enter a code only or quit o License follows ****-*yy-mm-np-dd format - * = Any letter, digit, or non-"-" symbol ("-" is reserved) - n=R - p=WM o If License expires, user may enter a new code or quit o You may type in "clear" as a reg code to clear it out o You may put in a license coded for "yesterday" to test expiry Version 1.0.33B - Oct.31.2004 - Added Portrait, Landscape, Rev. Portrait to Program Preferences - Added preferred screen orientation to reminder playback. - Reversed prefs screen's "Restart After" and "restart by" Version 1.0.32B - Oct.31.2004 - When loaded, it initially selects "(Actions)" - The reminders are now saved after they've been edited. - Completed adding "Find" and Card support to sound/image browsers - Force portrait mode at start of actual reminder. --------------------------------- Version 1.0.31B - Oct.30.2004 - Added back "(Select User)" to avoid "User Required" error. - Sets screen mode to Portrait orientation at startup and restores after leaving. - Now includes RJCTools.dll in installer - Added "(Go to PTP-Mobile)" button to "Waiting for Reminders" screen (Only if PTP-Mobile is installed). --------------------------------- Version 1.0.30B - Oct.29.2004 - On "Main Screen" o Removed (New) button o Added Actions Dropdown list: - New User, Delete User - Backup, Restore --------------------------------- Version 1.0.29B - Oct.19.2004 - Default password: RJ - Pops up password dialog when "Turn Off Reminders" is tapped. - To rotate bitmap screen, added prompt to confirm rotation. (smoother than a popup question). - "Preferences" screen o Added Low Battery Level to indicate the low battery warning trigger point. o Removed "Skip to Next Reminder" option. --------------------------------- Version 1.0.28B - Oct.18.2004 - To "Browse Images" screen, added action menu with Delete, Rename, and Rotate - Activated "Low Battery Notification" which will trigger when less than 30%. - Updated installer with "LowBattery.wav", and the Rotation DLLs Version 1.0.27B - Oct.18.2004 - Installer now installs the OpenNetCF.cab file on device (not just copy) - On "Waiting for Reminders" screen: o Minimize button only on if password not required. o Start Menu only if password not required. - "Reminders" list screen now "remembers" the last edited item (new or edited) - Password handling during a reminder: o if the select button is pressed and password required, it will prompt (with timer) for a password o if the select button is pressed while it's being tested, it will automatically quit o Reminder is suspended for the duration of the Password dialog - Timeout Handling during a Run o Only active during a "screen tap" required. o If no tap in "Turn Off After" minutes, then it will quit. o If a Restart value other than "Skip to next reminder" is set it will resave the reminder o If it resaves, it uses the "Restart By" to determine if it restarts at the start or resumes where it left off. o If it resaves, then it will resume in the "Restart After" value: 1, 5, 10, or 15 minutes. o If it resaves, then the next reminder may be skipped if overlaps the "Restart After" minutes. --------------------------------- Version 1.0.26B - Oct.16.2004 - Removed password from "New User" screen. - When launching boards, main screen is "hidden" so if you leave and return, it will remain on that screen. - Double-checked the (X) minimize button on "Waiting for Reminders" screen - works for me. - If app was minimized it will return to the last screen (either main or waiting screen). - On "Main" screen: o "Remembers" the last user selected o The (Turn On Reminders) button is now green o Removed "Password" and "Password Required" fields - On "Preferences" screen: o Global Password replaces user passwords o Added tab: "Reminders" for the alarms and response type o Added tab: "Power" to handle the timeout and restart style o Added tab: "Password" to set the system password and password requirement - On "Reminders" screen: o Bolded the reminder list. o Pre-selects the first reminder in the list if there are any. o Gives message if you attempt to edit/delete without choosing a reminder first. - On "Reminder Editor" screen: o Turns on keyboard on description field. o Pre-selects an image in the list if there are any defined. o Gives message if you attempt to edit/delete without choosing a picture first. - On "Pictures" screen: o Turns on keyboard on description field. - During reminder playback: o If waiting for "Screen Tapped", it will timeout in x minutes. o Pressing the Select (center "D" pad key) will stop reminder. - Eliminated GAPINet.dll and GXGraphics.dll - Remind Me! Installer o Removed un-needed files o Installs OpenNetCF files to \Windows o Installs a shortcut to "Remind Me Again!" + It will replay the last reminder if any. + It can be assigned to a HotKey. + Internally, it points to "RMWake.exe" --------------------------------- Version 1.0.25B - Sep.13.2004 - Fixed problem with resizing an image exactly 240x320. Version 1.0.24B - Sep.13.2004 - Added some space between menu items. - Changed installer to "Welcome to Remind Me!" - Updated sample reminder. --------------------------------- Version 1.0.23B - Sep.12.2004-Sep.13.2004 - Corrected "Alarm" not showing as "Alarm 1:" and "Alarm 2:" - Changed the waiting screen title to "Next Reminder" - Made the Edit Reminder Screen's "Frequency" dropdown a bit more narrow. - Removed Version on main screen and centered the icon on it. - Make "Password Required" persistent again. --------------------------------- Version 1.0.22B - Sep.11.2004 - Added Version number to About and added "B" for beta to version number. - Added Remind Me! icon to main screen (hopefully, you're alright with that) - Added Remind Me! icon to application! - Added icon to RMWake.exe application! --------------------------------- Version 1.0.21 - Sep.10.2004 - Modified "About" message. - Making "Password Required" persistent. - The (Quit) does not require a password as there are no reminders running. Version 1.0.20 - Sep.10.2004 - A message is displayed if you attempt to wait for reminders when you haven't defined any. - On waiting screen, shows Password field only if it's required. - On waiting screen, removed the text "Enter your password to turn off Reminders" - On waiting screen, changed text to "Tip: Reminders are on. You may turn off your Mini-Auggie now. (Or you can click the upper-right X to minimize Remind Me!)" - Prefs: Changed text of first "Alarm:" to "Alarm 1:" - Prefs: Change text of "Repeat" to "Play: " - Prefs: Change text of "Alarm2:" to "Alarm 2:" - Prefs: Drop down list for 2 consists of: No Alarms, Alarm 1, Alarm 2, Alarm 1 & 2 - PTWake: Now honors new alarm system. Version 1.0.19 - Sep.10.2004 - New "Password Required" checkbox - Password field on "Reminder Server" screen (in order to Turn Off Reminders). - Fixed overlapping label on "Show For" selection - Added 2nd Alarm. If repeat = none, then neither alarm rings. If repeat is some value, then the first alarms repeats, and the second alarm plays once. --------------------------------- Version 1.0.18 - Sep.9.2004 - JPEG/BMP/JPG now show/work in Browse Image - After recording, the selected sound is the sound just recorded. - The (Test) button works again. - Now REALLY displaying pictures with proper aspect. - The two images showing on each other is a device screen "refresh" issue. I can't manipulate the black background much either - it's part of the form after loading. But I did some tweaking around so it so it looks cleaner than it was. Version 1.0.17 - Sep.9.2004 - Now prevents power-down during reminder playback. - Renamed "Reminder.xml" to "NextReminder.xml". This contains the next reminder to be processed. - Renamed "test.xml" to "TestReminder.xml". This is only used for testing a reminder. - Created "LastReminder.xml" which is the last reminder shown (that was not a test) and is shown when you run RMWake.exe directly. - The Reminder Server screen (Turn On Reminder), will now wait until after the current reminder is processed before scheduling the next. - The reminder server screen will now ignore specified dates that are in the past. - Added a (Delete) button to Image Browser. - Added a (Delete) button to Sound Browser. - Modified Sound Browser prompt to handle an existing image, a new reminder, and alarms. - Added a dialog for sound recording. Features a blinking red "recording" message. - Fixed glitch in recording was OVERLAYING instead of OVER-WRITING an existing recording. --------------------------------- Version 1.0.16 - Sep.8.2004 - The (Turn Off Reminders) button actually does cancel the reminder! - Added a Background.jpg image for the background if the reminder image is too small. Version 1.0.15 - Sep.8.2004 - Now using the OpenNetCF for Voice Recording. - Prompts for recording filename before recording. - Offers the image name if recording a sound for the remdinder. - Offers a filename of "Alarm" if recording an alarm. - Ensures that the resulting filename terminates with ".wav" (you may omit) - Gives user a chance to cancel out of recording if the file already exists. - Refreshes sound file listing after recording. --------------------------------- Version 1.0.14 - Sep.7.2004 - Added "Record" to the Sound browser. NOTE: When saving make sure you add a ".wav" to the end of the filename. - Replaced "Reminder" with "picture" in the Sound Browser. - Added an "Alarms" folder in the app folder. - Changed folder names to "Remind Me" (please rename/make the following): * "\My Documents\Remind Me" * "\My Documents\Remind Me\Sounds" * "\My Documents\Remind Me\Images" * "\Program Files\Remind Me" * "\Program Files\Remind Me\Alarms" - Copy the Alarm*.wav from zip into the Alarms folder (4 alarms). - Removed (OK) and (X) from all form titlebars. - Prefs setting the alarm sound now looks in the Alarms folder. - A config.xml is now created to hold the preferences. - The Prefs Default Response is now the default for a new remdinder. - When playing a reminder, it will use the Prefs Alarm Filename and Repeat Count. --------------------------------- Version 1.0.13 - Sep.6.2004 - Restored/rebuilt the 1.0.11 version. --------------------------------- Version 1.0.12 - Sep.4.2004 - All controls bolded (excpet Reminder List which apparently does not allow it) - Conversion to OpenNETCF Libraries --------------------------------- Version 1.0.11 - Sep.3.2004 - Renamed all PalmTime to RemindMe - Renamed all PT*.* to RM*.* - Renamed "Wait for Reminder" to "Turn On Reminders" - Removed (OK) from all dialogs - the OK/Cancel buttons always control it. - Made Reminder, Browse Sound, Browse Image screens taller. - Fixed crash when trying to edit a reminder without selecting one first. - Other cosmetic changes like bolding fonts etc. --------------------------------- Version 1.0.10 - Sep.2.2004 - The reminder will notify you of a missing image if one was specified. - The reminder will skip a sound or image if it was intentially left blank. For example, this allows one image to have two sounds. - Removed ResponseRequired and RepeatCount, replaced with "Show For" - ShowFor has 7 options: ScreenTapped, 10sec, 20sec, 30sec, 1min, 2min, 5min. - If ShowFor is WaitForTap, then it will always wait for a screen tap after each media (ie before power-down). - Got a start on the global prefs. This is in-progress so nothing works yet. --------------------------------- Version 1.0.9 - Sep.1.2004 When a reminder is activated it will now: - Display image with aspect. Full screen image size is 240w x 320h. - Display image before playing alarm (if alarm enabled). - Display all media sequences. - Repeat the media sequences for "Repeat Count" times if not ResponseRequired. - If ResponseRequired, then will wait for a key after first sequence ONLY if there is another sequence. - Started Prefs (though it's not live yet) --------------------------------- Version 1.0.8 - Aug.31.2004 - Response Required now being updated correctly in editor. - Activated "Test" button on Reminder Editor. - Now handles Reponse Required ON or OFF. If Response required is OFF, then it will wait 30 seconds after displaying image before shutting down. --------------------------------- Version 1.0.7 - Aug.30.2004 If this "test" works, then the next step is to program in the multi-image logic with the various response-required/repeat options. - In PalmTime you should be able to test the alarm now. - Quit PalmTime or it will run every minute :) - PTWake.exe is the "wake-up" program. - PTWake will read the next reminder (in Reminder.xml) and play Alarm1.wav, display the image, wait for the screen to be tapped, play the selected WAV for that image, wait for the screen to be tapped, and power-down. --------------------------------- Version 1.0.6 - Aug.26.2004 - I've added an (A Test) button to perform the following test (You do not need to log into PT): * Sets an alarm for one minute. * Turns the power OFF. * Exits the app. After one minute, the device should launch PalmTime, turn power ON, and start the initial PalmTime screen. The other new things for the regular buttons are (these do not apply to the above): - For debugging, added "1 min. Alarm" checkbox which will always force the reminder to go off in one minute regardless of when it's supposed to. - Changed time selection dialog to display Hours, Minutes-10's, and Minutes-1's for exact time selection. - Changed "Turn On Reminders" to "Wait for Reminders" - Removed "Turn Off Reminders" button - although the reminder isn't OFF, it won't invoke the reminder's media. - After the reminder has been processed, it will activate and wait for the next reminder. - If only one user, it will default to that user. --------------------------------- Version 1.0.5 - All DLL & EXE files go into \Program Files\PalmTime folder. - Activated "Turn Reminders ON" in a trial mode. This will take the next reminder to be triggered and wait for it to execute. When triggered, the device should turn on and play the selected sound. You must leave the app running, however, it can be switched to another app. - If the new picture does not begin with DSC, then use the filename. If it does, leave Picture name alone. If it's blank, then they must put in a name. - Changed "Media" to "Pictures" in both Reminder Editor and title bar of "Media". - Changed "Description in "Media" screen to "Picture". - Created a Test button in Reminder Editor screen, to test the sequence. (NOTE: This is not active because I do not have the reminder display working yet). So consider it a place-holder. --------------------------------- Version 1.0.4 - "NoPswd" is a debugging aid so you can skip the password - select user first then Edit. It will be gone in the final version. - Changed "Edit Events" to "Edit Reminders" - Default "Media" description set to the image filename unless user entered something first. - Reminder view now sorted by upcoming events with a virtual date (e.g. the date of next Wed at 2:00) - The PalmTime\Recordings folder renamed to PalmTime\Sounds. - Delete Reminder works from Reminders screen. - Other coding changes internal to making it work correctly. /eof