Today Changelog
Today 2.9 October 24, 2011
- Added support for automatic and sudden termination.
- Adopted Apple's new sandboxing technology.
- Today now requires Mac OS X Lion.
- Removed "Add Today To Login Items" preference to comply with sandboxing requirements.
- Memory footprint should be much smaller.
- Miscellaneous bug fixes and optimizations.
Today 2.5.2 February 7, 2011
- This is a compatibility update to get the Retail version up to date with the Mac App Store version. The features are the same. The only difference is how you purchased the application. If you purchased directly from the Second Gear site, you'll continue to receive updates via this update window.
Today 2.5.1 January 6, 2011
- First Mac App Store release. Same as Today 2.5
- Resolved issue where alarms wouldn't be attached to new events and tasks.
- Adjusted the label color ever so slightly for dark items.
- Fixed alignment of 'No Tasks' overlay.
- Miscellaneous bug fixes and optimizations.
Today 2.5 August 30, 2010
- Allow users to select a default calendar for new event and task creation.
- Added basic support for recurring events.
- Migrated calendar visibility preferences to separate settings file to hopefully resolve MobileMe blowing out the preferences.
- Updated SFBCrashReporter to latest master version.
- Now respecting users locale preferences in event an task creation windows.
- Resolved issue where View menu was not properly disabled when main window was not up front.
- Resolved some issues in the French localization.
- Resolved issue where newsletter signups were case sensitive.
- Miscellaneous bug fixes and optimizations.
Today 2.2.1 March 25, 2010
- Added support for Microsoft Exchange (10.6 users only).
- Added color swatches to calendar listings on new task and event windows.
- Hovering over an event's title will now show a location if it exists.
- Resolved issue where window wouldn't be brought to front on launch in some cases.
- Resolved issue where date selector wouldn't revert back to present day in some cases.
- Resolved several niggling user interface inconsistencies.
- Updated SFBCrashReporter to latest build.
- Resolved some 10.5 issues.
- Localization updates.
- Miscellaneous bug fixes and code hardening.
Today 2.1.1 February 16, 2010
- Resolved issue where events wouldn't open externally in iCal in some instances.
Today 2.1 February 11, 2010
- Added support for opening events & tasks externally in BusyCal.
- Added support for Mac OS X 10.5 / Leopard.
- Darker events should be more legible now.
- Pressing enter in the notes field on a new event or task no longer creates the event or task.
- Resolved issue where new event and task windows wouldn't pop to the top.
- Resolved issue where registration fields were editable after licensing.
- Resolved some unsightly default layout issues in a few windows.
- Updated the localization of each xib to hopefully have a nicer layout.
- Resolved issue where toggling the splitview would clip the tasks lists in some instances.
- Added x-today2-reg:// URL scheme for handling registrations.
- Added newsletter signup prompt.
- Nerd alert: Punting back to GCC 4.2.
Today 2.0 January 6, 2010
- Added support for showing upcoming events in the events timeline.
- Rebuilt the UI to be smaller, leaner and meaner.
- Today 2.0 is now a 64-bit application.
- Added global hot keys for showing new event and new task windows.
- Added URL field to the event and task creation windows.
- Added support for providing feedback and bug reports from within Today.
- Added support for sending crash reports.
- Added "No Events" and "No Tasks" overlays for when those instances occur.
- The event and task windows are no longer sheets and behave like standard Mac OS X windows.
- Added support for toggling the visibility of the tasks split view from the bottom toolbar.
- The tasks split view can now be raised higher.
- Added NSStepper control to adjust the alarm time interval value to make it more obvious what the field is for.
- Adjusted the main menu organization to be a bit more sane.
- Added support for sudden termination.
- Updated both German & French localizations.
- Removed Growl support because it didn't add much.
- Switched from PTHotKeysLib to SGHotKeysLib.
- Updated Help Book data for 2.0.
- Sorting tasks by priority or due date now pops tasks with null values to the bottom.
- Updated web store URLs.
- Fixed a bug that caused new alarms not to be saved for first time users.
- Set more attractive default positions for the new task and event windows.
- Updated Spaces handling so that it works more reliably in menu bar mode.
- No longer relying on deprecated NSCalendarDate.
- No longer relying on NSDate's deprecated addTimeInterval: method.
- Worked around a deprecation warning in 10.6 related to SCNetworkCheckReachabilityByName.
- Resolved issue where tasks split view would not remember its previous position.
- Updated the Credits.rtf file to properly credit people and resources involved in the project.
- Window level preference is automatically reflected after being checked.
Today 1.8.1 July 1, 2009
- Tweak: Task sorting should more closely mimic iCal.
- Tweak: Reset trial period.
Today 1.8.1 July 1, 2009
- Bug Fix: Resolved issue where new alarms wouldn't save for new users.
Today 1.8 June 29, 2009
- Tweak: Updated purchase URL to point to new Second Gear store.
- Bug Fix: Resolved all known Snow Leopard incompatibilities (not 64-bit).
- Bug Fix: Updated French localization.
- Bug Fix: Resolved issue where Today wouldn't read new calendars in a certain rare case.
- Bug Fix: Miscellaneous performance tweaks.
Today 1.7.1 March 29, 2009
- Bug Fix: Resolved issue where event and task date pickers would refresh every few seconds thanks to a time zone update
- Bug Fix: resolved a mislabeled tooltip for French users.
Today 1.7 March 24, 2009
- New Feature: You can now print your daily schedule from within Today.
- Tweak: Reverted to traditional date selection in new event & task creation.
- Tweak: Slightly improved launch time performance.
- Tweak: Rewrote task sorting algorithms to be more reliable.
- Bug Fix: Fixed a resizing issue with the preferences on the German localization.
- Bug Fix: Fixed several issues with the French localization.
- Bug Fix: Improved the selection visuals for the menu-bar.
Today 1.6.1 February 24, 2009
- New Feature: Added about preference pane to give company and product information.
- New Feature: Added subtle rollover highlight to currently visible date to make it more obvious that area is clickable.
- Tweak: Updated nibs to get very basic accessibility plugged in. Lots of work still to do still so don't consider usable.
- Tweak: Removed placeholder date values in task creation sheet to alleviate confusion.
- Tweak: Removed placeholder date values in event creation sheet to alleviate confusion.
- Tweak: Updated Help manual for Today 1.6 related changes.
- Bug Fix: Resolved issue where event dates would not be updated until restart when user changed time zone.
Today 1.6 January 20, 2009
- New Feature: Added natural language parsing for new events and tasks.
- Tweak: Updated compiler to be LLVM-GCC 4.2
- Tweak: Reset trial period for Today 1.6.
- Bug Fix: Today should be a better Spaces citizen when running in menu-bar mode. Due to a bug in Apple's Spaces implementation, be sure to restart Today if you adjust it's Spaces settings.
- Bug Fix: Miscellaneous bug fixes and performance tweaks.
Today 1.5 November 17, 2008
- New Feature: Added support for creating and attaching alarms to events & tasks.
- New Feature: Added support for Growl notifications: Event creation, task creation, nightly date change and task completion.
- New Feature: Added notification symbol to tasks that are overdue.
- Tweak: Added a Help button to the General preferences pane.
- Tweak: Added some registration buttons to the menu bar and Licensing panel to make it easier for users to register.
- Tweak: Updated Support URLs to point to http://secondgearllc.com/support.
- Tweak: Added support for signed Sparkle updates. Viva Security!
- Tweak: Improved the hotkey setting functionality by implementing ShortcutRecorder.
- Tweak: Reset the beta period for Today 1.5.
- Bug Fix: Fixed a DST bug that caused the days to be off in the few days leading up to the time zone switch.
- Bug Fix: Resolved sorting issue that caused iCal to open the wrong task.
- Bug Fix: Resolved a bug with declined CalDAV events causing Today to crash.
Today 1.3.2 October 28, 2008
- Bug Fix: Fixed a bug that prevented sheets from opening. Sorry.
Today 1.3.1 October 28, 2008
- Bug Fix: Resolved issue with standard time change causing Sunday November 2 to appear twice for some users.
- Bug Fix: Resolved issue with tasks sorting causing the wrong CalTask to open in iCal.
- Bug Fix: Reset the trial period for Today 1.3 users.
- Bug Fix: Other smaller fixes and performance enhancements.
Today 1.3 July 29, 2008
- New Feature: You can now view tasks for more than just today. They are available for 3, 7, 14 and 30 days in advance should you desire.
- New Feature: Tasks can now be sorted based on calendar, title, priority and due date.
- New Feature: Added ability to set priority when creating new tasks.
- New Feature: Added dock menu for creating new events and tasks.
- New Feature: Added keyboard shortcuts for next and previous day navigation (Command-Left Arrow/Right Arrow).
- New Feature: Added ability to see due date and priority of tasks in the tooltip.
- Tweak: Reorganized General preference pane to look better and have the Quit button more accessible.
- Tweak: Today now updates the date when a Mac wakes from sleep.
- Bug Fix: Today no longer shows declined event invitations for users on CalDAV servers.
- Bug Fix: "Today is" view will resize as necessary when there isn't enough space to properly display.
Today 1.2.2 July 10, 2008
- Bug Fix Resolved an issue with (null) dates that crept in after Subversion merge.
Today 1.2.1 July 10, 2008
- Tweak: Today is now signed using Apple's Code Signing technology.
- Tweak: Updated to Sparkle 1.5b4.
- Bug Fix: Resolved an issue where international customers would get a (null) date after making a selection in the date picker sheet.
- Bug Fix: Resolved an issue where some users on the French or German localization wouldn't see date changes properly reflected.
Today 1.2 June 25, 2008
- New Feature: Added tooltips for events & tasks Events show the date, title and location Tasks just show the title
- New Feature: Added ability for double-clicking on an event or task to open it in iCal
- New Feature: Implemented a subtle fade-in/fade-out technique on the main Today window
- New Feature: Added preference for letting the user set the opacity of the main Today window
- New Feature: Added gesture-based date navigation to the main Today window. Swipe left and right to go date-to-date Requires MacBook Air or latest revision of the MacBook Pro
- New Feature: Added support for quickly navigating between dates. Click on the currently selected date to drop down the sheet
- New Feature: Added support for automatically shifting the visible date forward at midnight. This only occurs if the currently visible date matches today's date at 11:59PM. If you have shifted forward and back, it's not going to update
- Tweak: Removed unused TYSheetHeaderView class (shouldn't notice anything)
- Tweak: Modified the minimum window size for those that don't have the luxury of a 30" display
- Tweak: An alert is now displayed when there is an error creating an event or task
- Tweak: Lowered the date updating timer to every 5 seconds (was 60)
- Tweak: Updated to Sparkle framework to version 1.5 trunk
- Bug Fix: Resolved issue where when window was visible, but not key you'd have to hit the menu bar icon twice to get it to appear
- Bug Fix: Resolved issue where tasks splitter would not remember its previous position
- Bug Fix: Fixed some KVO compliance issues with the *changed notification methods
- Bug Fix: Resolved issue where NSTrackingArea would not stay over the "Today is" view if the window was resized
- Bug Fix: Recentered the Software Update preference pane's copy for English xib file
- Bug Fix: Resolved an issue that caused French or German users to not be able to browse dates
Today 1.1.1 May 28, 2008
- New Feature: Today is now localized in French (thanks Ronald Leroux)
- New Feature: Today is now localized in German (thanks Leif Singer)
- Tweak: Extended Today's trial period from 7 days to 10 days
- Tweak: Modified Preferences window to be a panel rather than standard window
- Tweak: Modified main window to be a standard window
- Bug Fix: Resolved issue where dockless mode would not function properly for unregistered users
- Bug Fix: Resolved several issues with Today and Spaces not playing nicely together
- Bug Fix: Resolved issue with hotkey functionality so that it gives focus to front-most application on hiding Today
- Bug Fix: Resolved some drawing issues with oddly formatted events and tasks
Today 1.1 May 12, 2008
- New Feature: You can now filter what calendars you want to appear in Today. Go to Preferences -> Calendars
- New Feature: Added the location field to the New Event sheet
- New Feature: Added "Today" to the Window menu for Dock users
- Tweak: Updated the trial period checking code to reset so former trials can give version 1.1 another shot
- Tweak: All day events show up as "All Day" instead of 12:00AM - 12:00PM
- Tweak: When creating a new event, the start date is set to the currently selected date in the date browser
- Tweak: When creating a new task, the due date is set to the currently selected date in the date browser
- Tweak: Added the day of the week to the date browser
- Tweak: New Task Panel: Moved the "no due date" checkbox above the due date picker for easier navigation by keyboard jockies
- Tweak: New Event Panel: Moved the "all day event" checkbox above the start & end date pickers to be more uniform with the new task selector
- Tweak: Rewrote the menu-bar preference logic (again) to not rely on updating the Info.plist's LSUIElement key. Calling TransformProcessType to convert from menu-bar to Dock instead. This should eliminate the need to update the preference on each application update AND allow me to start using code signing in the future
- Tweak: On new event creation, when you select an all-day event, it hides the time fields in the start & end date selectors
- Tweak: Updated help documents for Today 1.1
- Bug Fix: Event notes now properly save with the CalEvent object
- Bug Fix: Events no longer leave remnants of their old box size when resizing the Today window
- Bug Fix: Modified the License pane in the preferences nib so that the date is not snipped
- Bug Fix: Modified the verbage on the no due date preference to explicitly say "tasks" rather than "items"
- Bug Fix: Reconnected delegate on New Tasks.nib so that the escape key properly closes the panel once more
- Bug Fix: Fixed the punctuation on the valid license purchase alert panel
- Bug Fix: Tasks and events with newline characters (\n) no properly fit in their bubbles
- Bug Fix: Today should now update for those that are using FileVault and storing the application in their ~/Applications directory
- Bug Fix: All-day events now multiple days like iCal rather than by CalendarStore's default
Today 1.0.1 April 29, 2008
- New Feature: Added ability for users to create new tasks without a due date
- Tweak: Modified license preference panel to include a quit button for menu-bar users
- Tweak: Added title to main window. Makes selecting the window in Exposé more pleasant
- Tweak: Revised menu-bar preference to be less ambiguous
- Bug Fix: Resolved an issue with the registration panel that prevented certain users from creating items without an application restart
- Bug Fix: removed console logging messages for each time date timer fired
- Bug Fix: Removed periods from Preference strings to match UI guidelines of other apps
- Bug Fix: Resolved two font-related crashers that a few PowerPC users reported.
Today 1.0 April 22, 2008