Below you will find pages that utilize the taxonomy term “freelancestation”
Posts
FreelanceStation 2021.1 Released
This release marks the beginning of the new versioning scheme I’m going to be using from now on for all my products. There are some improvements explained in the release notes, but other than that it’s mostly a bug fix release.
Posts
Subscriptions vs Paid Maintenance
Going from SemVer to CalVer Lately I have been pondering over the idea of switching my products’ versioning scheme from the typical SemVer to CalVer. The reasons for doing so have to do with the way I prefer to develop and release software: incrementally. It is very common in SaaS products to ship incremental features and fixes instead of bundling every change in a single patch. I don’t think this methodology is wrong for desktop or mobile products.
Posts
FreelanceStation 1.7.3 Released
This release improves compatibility with macOS Big Sur & Apple Silicon, fixes some minor issues and adds more decimals to percentage related fields.
It also features a new icon designed to better fit in Big Sur and a future iOS release:
This release adopts some of the new Big Sur looks, such as full height sidebar with the new system symbols (available only when running on Big Sur). The toolbar icons are unchanged for now and will be replaced with symbols in a future release, as well as using a custom accent color for the sidebar items.
Posts
FreelanceStation 1.6.4 Released
This patch fixes a crash that happens when you enter more than 64 characters in an invoice or estimate item name. There are also a couple of improvements you can read here.
FreelanceStation is available for download now.
Posts
FreelanceStation 1.6.2 Released
This patch addresses several issues with contact selection and display and introduces some improvements. Refer to the Release Notes for more details.
You can download a free 30-days trial here.
Posts
FreelanceStation 2.0: About the Future of This Mac Time Tracker
FreelanceStation is a Mac time tracker. It was created to be only available for Macs and there was no question about it. But the introduction of macOS Big Sur was a huge indicator that all Apple platforms are going to be integrated and unified. All apps available in iOS for iPhone or iPad would eventually be made available for Mac, and ideally many Mac apps would also be available under iOS, where it makes sense.
Posts
FreelanceStation 1.6.1 Released
This patch release fixes two issues:
Void invoices were accounted for when recomputing account balances. The New Task dialog had no help topic assigned. Also the previous app icon was restored.
Posts
FreelanceStation 1.6 Released
This release adds a “Where to Start” view when opening FreelanceStation, to help new users. Also the user manual was rewritten and available as a PDF file instead of the previous Apple Help format.
There are several improvements in the workflow, to make FreelanceStation more flexible, such as making it easier to create tasks and start tracking time. Next releases will further improve the workflow.
Posts
FreelanceStation 1.5.1 Released
After a long hiatus of around 4 months, I updated FreelanceStation with some fixes and minor improvements.
The Release Notes contains a list of all changes introduced in this version.
You can download a free 30 days trial here or purchase a license in the Mac App Store.
Posts
Why I Choose to Develop for the Mac and not the Web or Windows
After years of developing custom tools and scripts, mostly for Windows and the Web, one thing became clear to me: I didn’t want to develop for the mess that the web is and has always been, with no clear indicator that’s ever going to improve. I also didn’t want to be labeled as a “devops” or “full stack developer”, as if being a humble developer was a thing of the past.
Posts
FreelanceStation 1.5 Released
FreelanceStation 1.5 is now published to the Mac App Store. This release fixes some serious bugs, improves the UI and makes invoicing more flexible. It also introduces a Payments window to show and also remove recorded payments, and a client accounts inspector panel for the Clients view, which allows you to edit the accounts balances and recompute the amounts.
The Release Notes provide an itemised list of changes and fixes.
Posts
FreelanceStation 1.4.1 Released
This release fixes two long-standing bugs:
You can now close windows by pressing ⌘W. Previously it wasn’t possibly to create a client when it had a contact of type organization assigned to it. You can download a 30 days free trial orpurchase from the App Store.
Posts
FreelanceStation 1.4 Released
I just released FreelanceStation version 1.4. This new version includes integration with Apple Reminders and a Time Log.
The integration with Reminders requires enabling the feature in Preferences and setting a default reminder list:
When you create a new invoice, a reminder will be automatically created with an alarm set to the due date. You can opt-out of the reminder by clicking the Toggle Reminder button right next to the Cancel button in the invoice editor.
Posts
FreelanceStation 1.3.1 Released
This is a bug fix release with mostly cosmetic changes but also, and more importantly, a change to improve the energy usage of the timer.
Posts
Time Tracking and Freelancing: Doing it Differently
Explaining FreelanceStation’s Approach to Time Tracking and Its Workflow In the world of time tracking software there is a huge assortment of options, both in the web side and in the desktop side. These applications can be further categorized as either manual or automated tracking, with invoicing support or not. The manual time trackers require the user to manually start and stop the timer, while the automated trackers do that for you by detecting when you start working on some configured file or application or depending on the rules you have previously set for your workflow.
Posts
FreelanceStation 1.3 Released
FreelanceStation 1.3 is now available for update in the App Store.
This release includes changes some users asked for, as the past release.
What’s new in this release:
- 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.
Posts
Why Manual Time Tracking
There are a myriad of both automatic and manual time tracking products for the Mac. The reason for each category to exist is because some users prefer an automated workflow (even if it's not optimal), while others like a more controlled way to tell the software how and when to log hours.
FreelanceStation is in the latter category. Being a manual time tracking application, you control when and how much time you log.
Posts
FreelanceStation 1.2 Released
This release includes changes that some users asked for. It is working in macOS Catalina so far up to the latest beta.
What's New in This Version:
- 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.
Posts
FreelanceStation 1.0 Released
I have just released FreelanceStation 1.0 to the Mac App Store. I expected the review process to have me waiting for longer that it did, so kudos to Apple for improving it. I think it was roughly 18 hours since I submitted the app. I was also expecting to fail the review, for some odd reason, but I didn’t.
I’ll take a couple days off and then resume developing the app.