New: Client accounts can now be edited from the inspector panel.
New: Payments window. Shows all recorded payments.
Changed: Improved task selection by adding active projects menu to menu bar icon.
Changed: Improved the time log panel in the project view.
Changed: Added a filter panel to the time log view and a color-coded column to identify productivity.
Changed: The menu bar task progress can now be displayed in monochrome.
Changed: Estimates can now be marked sent and approved at once by holding the ⌥ key in the context menu and selecting the Mark as Sent and Approved menu item.
Fixed: Several bug fixes related to payment recording.
Fixed: A bug in the invoice editor prevented the balance field from updating after other fields were updated.
Fixed: A decimal number formatting bug in templates.
FreelanceStation 1.4.1 (2019-10-21)
Fixed: Windows can now be closed by pressing ⌘W.
Fixed: A bug when trying to assign a contact to a client where the contact was an organization and the details weren’t properly fetched.
FreelanceStation 1.4 (2019-10-3)
New: Integration with Reminders. This feature allows for the automatic creation of a reminder for every pending payment.
New: Tasks can be marked as done when you complete them before the assigned time.
New: Time Log. View, edit and export to CSV all your log entries.
Changed: Redesigned the task inspector.
Changed: All major views now support deleting items from the Edit menu or keyboard shortcut.
Fixed: Estimate and invoice number formatting in the activity editor.
Fixed: A bug in the search bar where selected items weren’t properly focused at times.
Fixed: A bug in the search bar where the progress bar didn’t draw properly at times.
Fixed: When adding time manually to a task, the value was interpreted as absolute instead of relative to the project work hours.
Fixed: Minor UI bugs.
FreelanceStation 1.3.1 (2019-9-9)
Fixed: Improved energy usage of the timer.
Fixed: Onboarding screen image had wrong resolution.
Changed: Minor UI improvements.
FreelanceStation 1.3 (2019-8-18)
New: Add time to any task manually.
New: An onboarding window will appear when first running the application to help new users setup FreelanceStation.
New: Invoices can now be deleted.
New: Idle detection. Automatically stops the timer after a configured threshold, and resumes when activity is detected.
Changed: Task durations now support duration in minutes.
Changed: Labour unit name in documents can now be modified to other than “Hour”. You could use this to add labour items that don’t fit the “hourly rate” scheme, such as using a rate per page of book translated, or a fixed price per translated word. This was requested by a translator for whom the standard way of invoicing by the hour doesn’t work.
Fixed: A crash that occurred when deleting the last activity while the Summary view was selected.
Fixed: An issue with automatic timer start/stop when receiving wake, sleep, lock and unlock events.
Fixed: Minor UI bugs.
FreelanceStation 1.2 (2019-7-26)
New: Export project tasks to Apple Calendar as new events.
New: Document numbers now can have a custom prefix.
New: You can set a starting number for documents when you create a new activity.
New: Task progress can now be shown as a circular progress in the dock icon. It is active by default but can be disabled from Preferences.
New: Added Spanish translation.
Fixed: A bug in the UI appearing only when running on macOS Catalina.
Fixed: Minor UI inconsistencies.
FreelanceStation 1.1 (2019-7-6)
New: Export transactions to QIF.
New: FreelanceStation can now be automatically launched at login.
New: Help menu includes the What’s New in FreelanceStation item to show this changelog.
Changed: All date field now expand to show a date picker.