Project Calculator Version History

Version 3.1
---------------------------------------
changes:
* Durations and total wages are now calculated using the active filter
* Completely changed searching: Entries are now filtered instantly while typing. Searchfield
moved to the toolbar.
* Improved details drawer
* Project Calculator now remembers the selected quick filter when quitting.

fixes:
* Fixed some UI issues within the timer entry editor
* Fixed a possible crash
* The configured reminder interval was interpreted as seconds, not minutes
* If a paused timer was stopped, the pause entry would not display in the pause editor.
* Number of running timers was not always displayed correctly in the dock icon.

Version 3.0
---------------------------------------
new:
* Quick Filters. A new button bar can be shown above the project list which contains
4 quick filters: Today, This Week, This Month, This Year. By pressing one of these
buttons, the corresponding filter is applied immediately.
* Status menu item which can pause, resume, stop and start timers.
* Pause editor. All pause periods can now be edited manually.
* Reminders. A message appears in a predefined interval listing running and/or paused timers, either using a standard alert message or Growl.
* Tags can now be added to projects, timers and flat fee entries.
* Filter "This week"
* If a customer was imported from Address Book, the vCard can be openened from within the customer editor flyout
* New "Stop" toolbar item for stopping timers
* New "Add Flat Fee" toolbar item
* New "Find..." menu item with shortcut CMD-F
* Context menu in customer list

changes:
* Project and entry flyouts are now vertically resizable
* Web links can now be added as attachment
* "Select all" in description fields
* Some new icons
* Removed "Load" and "Save" toolbar items
* Changed font size in exported reports to 8pt
* Improved general formatting of exported reports
* Removed danish and russian localizations because of too few users speaking these languages
* Projects do no longer expand when rearraning them via drag&drop

Version 2.3.5
---------------------------------------
fixes:
* Fixed a rounding issue
* Fixed wrong display of total duration in status bar when a customer is unchecked
* Fixed drawing glitch in mini window

Version 2.3.4
---------------------------------------
fixes:
* Setting for alternating row colors was not stored
* Fixed issue with Apple Remote in Leopard
* Fixed crash when having running timers and a filter with "To" set

changes:
* Crash protection is on by default now

Version 2.3.3
---------------------------------------
new:
* Added button to show or hide customer drop box

fixes:
* Fixed wrong wages formatting
* Sometimes PDF exports were not formatted correctly
* Fixed issue where mini window did not show correct durations
* Fixed issue where project background colors where displayed although they were switched off
in the preferences

Version 2.3.2
---------------------------------------
fixes:
* Minor fixes

Version 2.3.1
---------------------------------------
fixes:
* Fixed errors in all localizations
* Fixed bug in filters dialog where "From" and "To" filters could not be configured
* When changing an entry from period to duration, the pause time was still subtracted

changes:
* Changed behavior of the number formatter in wages and amount textboxes. The currency symbol does not have to be entered any more.

Version 2.3
---------------------------------------
new:
* Possiblity to hide unneeded columns through a context menu in the list header row
* Every entity (projects, timer entries, flat fee entries) can now have a list of attached files

fixes:
* Add Timer Entry / Add Flat Fee Entry menu items where available even if no project was selected
* Fixed French localization
* Fixed CSV and plain text export issue
* Fixed currency format problems

changes:
* Changed behavior of time/date controls in the entry dialog so that no negative durations can be entered
* Changed keyboard shortcuts for add project, add timer entry and add flat fee entry
* Removed keyboard shortcut for export
* Changed pause icon in details view
* Fancy background in info bar below main list view
* Entering registration data is now more "foolproof" (whitespaces are trimmed)
* Some new icons
* Updated help


Version 2.2.1
---------------------------------------
fixes:
* Switching from "Duration" to "Period" in entry details did not work
* State column did not work in all localizations other than english

changes:
* All columns except "Day" can now be reordered


Version 2.2
---------------------------------------
fixes:
* Fixed wrong display of pause and total duration in entry details dialog.
* When exporting to HTML, the selected export style from the PDF section was used
* Fixed problems when creating a new file when no project window is open
* Fixed wrong behaviour of mini window when it was hidden and the application became active again

changes:
* Improved formatting of plain text export

new:
* Finished entries can now be resumed via the context menu or the resume toolbar button. The
time between the old end time and the current time is regarded as pause time.
* New column "State" with a checkbox that can be used for marking entries as e.g. invoiced or completed.


Version 2.1.3
---------------------------------------
fixes:
* Total duration in status bar was 0:00 under some circumstances
* Paused status of entries was not saved automatically

Version 2.1.2
---------------------------------------
fixes:
* Fixed an Undo/Redo bug
* Fixed several memory leaks
* Details drawer is now updated properly when navigating the customer list with up/down keys

changes:
* Filter performance improved

Version 2.1.1
---------------------------------------
fixes:
* Customer bug fixed

Version 2.1
---------------------------------------
fixes:
* Double clicking on the action buttons doesn't invoke the edit sheet any more
* Drawer size was not restored
* Grid line setting was not saved
* Total cost/wages were not calculated correctly when exporting with a filter
* Filter "This Month" did not consider the year

changes:
* Changed structure of CSV export to better support imports in spreadsheet applications
* Preferences window is now always centered on the screen

new:
* Mini window that shows only active timers and can be placed anywhere on the screen
* Support for Apple Remote
* Better controls for timer entries (pause / resume / stop) and projects (new timer / pause all / resume all)
* New flat fee entry type. This type has no duration, just a date, description and an amount of money

Version 2.0.2
---------------------------------------
fixes:
* Fixed error with duration calculation when pause time was greater than effective time
* Fixed a problem with export that was caused by some image format issues

Version 2.0.1
---------------------------------------
fixes:
* Fixed a spelling error on the search panel
* Fixed a duration calculation error that occured when an entry was paused
* Fixed a problem with custom system date/time formats

Version 2.0.0
---------------------------------------
fixes:
* Removed unnecessary button from filters sheet


Version 2.0 RC2
---------------------------------------
fixes:
* Fixed wrong calculation of entry durations with pause times
* Duration was not exported when exporting to a text file
* Fixed errors in localizations
* Existing filters could not be edited
* Fixed total duration in exports with filters

new:
* Russian help

Version 2.0 RC1
---------------------------------------
fixes:
* Filters "This Month" and "This Year" did not work if the filter was created the month before
or the year before, respectively.
* Some date comparisons returned an inverted result
* Bug that occured when switching between period and duration when editing an entry

changes:
* Export styles now support images
* Project and entry descriptions now support line breaks
* Updated help

new:
* Trial mode (30 days)
* New license key scheme
* Registration information can be viewed under Help -> Registration
* New export style "Blocks"
* Updated help
* German localization
* Italian localization
* Danish localization
* Russian localization
* French localization

known issues:
* When exporting to PDF, background images and background colors are removed.

Version 2.0alpha5
---------------------------------------
fixes:
* Width of first column increased with every start of the program
* Entry count on Dock icon did not update sometimes

changes:
* Better details view (now with details for customers)
* Polished customers sidebar (now easier to resize)
* Customer list is now sorted

new:
* Filters
* Custom export styles
* Searching (in drawer)
* Tool tips
* Handy button to quickly open Address Book for importing new customers
* RTF export
* Possibility to export with the current filter applied
* Added option to round durations (instead of start/end times) in projects

remarks:
* Plain text export has not been replaced by RTF
* There is just one export style now. Additional styles will be added in the final release.
* With this release, Project Calculator is now feature complete. If there are no bugs (*sigh*)
the final release will be next up. This will include additional export styles, localizations,
an updated help and some minor changes.

Version 2.0alpha4
---------------------------------------
fixes:
* Pause/Resume did not work with newly created timers
* Times on entry sheet were not recalculated when modifying start or end time via keyboard

changes:
* Improved About dialog
* Added line with column headers in exported CSV files
* Added a blank line between projects in exported CSV files
* Pause time is now subtracted when exporting (PDF, HTML, CSV)

new:
* Customer filter in export dialog. This makes it possible to export only projects of
a selected customer. Other filter options are "All projects" and "Unassigned projects".

known issues:
* Plain text export has not been updated yet as it is about to be replaced with RTF export.
Please see the poll on the "Preview Releases" forum at http://forum.bluebanana-software.com.

Version 2.0alpha3
---------------------------------------
fixes:
* Save on quit did not work for new unsaved databases
* The "Hide projects of unchecked customers" option was not maintained after a restart
* Removed "(null)" in details view when starting a new timer
* Crash when background color for project is switched off
* Preferences window is now placed at the last position when reopened
* Total project time and total wages are now updated immediately after a file is loaded

changes:
* Renamed "Hide faded projects" to "Hide projects of unchecked customers"

new:
* Pause feature
* Crash protection (saves changes immediately)
* Automatic updates
* Cmd-W closes the main window

known issues:
* Pausing is not yet incorporated in exporting

Version 2.0 pre-alpha 2
---------------------------------------
fixes:
* Not all changes to customers were saved
* Project name checking improved (sheet stays open if name is empty)

new:
* Address Book support
* Option to hide faded out projects completely (option in display preferences)
* New status bar showing overall project time and overal wages
* Possibility to remove a customer image

Version 2.0 pre-alpha 1
---------------------------------------
new:
* Customer management
* Changed resizing behaviour
* Some user interface polishing

Version 1.8.3:
---------------------------------------
fixes:
* Fixed some issues with CSV export (all records now have the same number of fields)
* Changes to any time value of an entry were not saved when pressing the accept button while the time control still had the focus.

new:
* Line ending character can now be selected in CSV export.

Version 1.8.2:
---------------------------------------
fixes:
* Editing an existing project was not possible under certain conditions
* Small user interface error
* Default hourly wage was not saved
* HTML and PDF export now adds start and end time to entries
* Undo/Redo operations are now cleared when creating a new database or loading a file

Version 1.8.1:
---------------------------------------
fixes:
* Fixed broken CSV and text export
* No error message was displayed when a duplicate project name was entered

Version 1.8:
---------------------------------------
fixes:
* Display error when background colors for projects or unfinished entries were disabled
* Wrong calculation of total project time when changing an entry from period to duration
* Minor user interface bugs

new:
* Additional export types: PDF, HTML and CSV
* Full Undo/Redo support for all actions
* The character encoding can now be selected when exporting to a plain text or CSV file.
* New display icon in preferences dialog.
* Changed "Comment" to "Description" in entry edit sheet to avoid confusion.
* Reworked layout of preferences dialog
* Updated online help and new design
* Italian localization (special thanks to Fabio Basile)

Version 1.7:
---------------------------------------
fixes:
* Details did not update when moving the selection with the arrow keys.
* Unfinished etry count on the dock icon did not update when deleting an unfinished entry.
* Fixed the behaviour of the application when quitting with unsafed data.

new:
* Gradient filled background in the project list
* Nicer preferences dialog with animated resizing
* Sorting is now possible in any column
* Rounding. Times can be rounded to 5, 10, 15, 30 minutes and to the full hour. There are 3
rounding modes: up/down, up, down.
* The elapsed time of unfinished entries is now displayed in in the project list

Version 1.6:
---------------------------------------
fixes:
* Fixed error where the document was always flagged as changed after launching the application.

new:
* Document icon
* .projects files can be opened from within Finder an by dropping on the dock icon.
* Period entries with the current time can now be created instantly with a single click on the
new start button in the project list. There is also a stop button next to unfinished entries.
* The application window can now be closed without causing the application to quit. The
window becomes visible again by clicking the dock icon or selecting Project Calculator
with Command-Tab. This allows users to run the application in the background.
* In addition to running the application in the background, the number of unfinished entries
can now be displayed in the dock icon. This is disabled by default and can be enabled in
the preferences dialog.
* Context-sensitive menues
* New graphics for start and stop buttons (special thanks to Johan H. W. Basberg)

Version 1.5:
---------------------------------------
fixes:
* Error in German localization
* Error with alternating background color preference

new:
* Periods have now a date for start AND end time. This allows to span periods over days.
* Entries can now be cut/copied/pasted.
* Entries can be moved between projects by dragging & dropping.
* Projects can be reordered by dragging & dropping.
* The expanded state of projects is now saved.

Version 1.4:
---------------------------------------
fixes:
* Fixed typos in french localization
* Fixed some memory management issues

new:
* New preferences: Default mode for new entries, alternating background color, grid lines,
background colors for projects and unfinished entries
* Norwegian localization

Version 1.3:
---------------------------------------
fixes:
* Now a project cannot be created without a name.

new:
* Cut/Copy/Paste support
* Descriptions and comments text fields have a new Return key behaviour to better support
keyboard only navigation: Option-Return adds a new line, Return ends editing.
* French localization (special thanks to Willy Ries)
* Online help!

Version 1.2.1:
---------------------------------------
fixes:
* Changing the period had no effect on the project's total time

Version 1.2:
---------------------------------------
fixes:
* Corrected tab order in entry dialog
* An error message is now displayed if a wrong time period was entered.
* 'from' and 'to' are now reset to default times when editing an entry with no time period
* Replaced all time picker controls with new ones which have no problems with different locale settings
* Set initial setting for default time to 08:00

new:
* Russian localization (special thanks to Michael Krekin)
* Start and stop buttons for creating a time period
* New toolbar icon to toggle the display of the details drawer

Version 1.1:
---------------------------------------
fixes:
* Crash when double clicking table header if no row is selected
* Exchanged time picker control. There should be no more problems with selecting a time period.

new:
* Project entries are now sorted in the following order: day, working time, 'from' time, 'to' time (if time period is available)
* Calculate wages. You can enter an hourly wage for each project and the total wages are then calculated.
* Project and entry descriptions are now also shown in the project list.
* Basic export functionality to a plain text file. Perhaps there will be more export formats in the future (HTML, PDF)

Version 1.0.2:
---------------------------------------
fixes:
* Problems selecting a time period

improvements:
* Window size and position will now be saved and restored

Version 1.0.1:
---------------------------------------
fixes:
* Crash when starting Project Calculator

Version 1.0.0:
---------------------------------------
fixes:
* Problem when quitting with unsaved changes
* Problems selecting a time period when living in a time zone other than Central Europe
* Default preferences behaviour

Version 1.0.0 b6:
---------------------------------------

first public release