Changelog
NEW
IMPROVED
Selecting Multiple Entries in Time Tracking was already possible by holding the
SHIFT
key and clicking on the entries. Now we also support holding theCMD
key as well. thanks StephanieTurning a proposal into an invoice previously was not undoable. Now it is. Cool.
Automated Reminders were checking the state of the invoice to determine if a reminder should be sent. Now also a set pay date is being considered if you forgot to update the state of the invoice after it was paid.
Sorting preference in Invoice/Proposal Overview or Project Detail Timetracking View is now saved on your device. thanks Marion
Invoice/Proposal Overview Stat Tiles now reflect your chosen tax exclusion setting. thanks Marion
Manually (re-)starting the app right while an update is being applied is something a lot of people seemingly try to do. This can lead to unexpected behaviour as you will essentially have two versions of Fugoya on your machine. After clicking the apply-update-button we now show a message that tells you that app restart is happening automatically and you should not start anything manually. We are evaluating methods on restricting access to Fugoya during the replacement of the app binaries as well.
Unresponsive App Dialog is now a thing. If the app freezes, you can try to forcefully reload it by clicking the dialog that will appear.
FIXED
fixed shift/cmd clicking tracking sums being added to selections multiple times. thanks Sebastian
fixed hitting backspace in an attached entry field not only deleting within the field but the whole entry if it was in the current selection. thanks Stephanie
fixed invoice/proposal overview stats not being recalculated until refresh when changing invoices/proposals. thanks Marion
fixed german translation in rounding dropdown being too long and cut off. thanks Johannes
fixed .webp's not properly uploading in project history. thanks Lei
made sure compliance id templates can't contain emojis.
fixed sometimes budget block description undos not being applied properly.
fixed creating invoices and proposals from the project detail view and then navigating back not immediately showing the new document in the list.
fixed being able to click 'delete account' while a paid subscription was still active and paid for.
fixed sometimes being able to bypass the check if a new email is already in use by the system when changing email addresses. This was never a security issue but rather a cosmetic one where it would not disallow the action but rather show a cryptic error.
fixed rare case where restoring the main window through the tray on windows did not work properly.
shortened invoice/proposal detail top bar action labels for smaller screens.
improved reliability of window management.
NEW
IMPROVED
General App Layout got a little bit of a makeover with the main pane being a card on the window and all the surrounding space being glassy. Neat.
Dark mode got some much needed clarity love in lots of places. If you were a dark mode user before you likely won't be able to tell exactly which places got some love, but you'll definitely feel it.
Today View Last 5 Days Graph is supposed to show you how much you worked the last couple of days. Previously ignored entries would not be included since they were completely ignored and untracked. Now they are included in the numbers to more accurately show you how much you worked in the last couple of days. Same applies to the Planning 'Time Goals' where ignored time is still counted as time you worked.
Manually attaching Tracked Entries now directly opens up a list with projects before creating the entry instead of immediately creating the entry and then prompting for changing the project.
Tooltips are now native windows, meaning they have OS-consistent styling and can overlap the edges of the window.
Improved tracking groupings for Affinity Products (macOS) like Affinity Publisher, where zoom level and edit state was part of the window title and resulted in more entries. Now - similar to Adobe products we clean the title the best we can. If you happen to find bad groupings on an app you use, please report them using 'More' > 'Report bad grouping' so we can fix them!
In Invoice & Proposal Overview holding the
ALT
key shows the due date and expiration date of the entries without cluttering the interface. _thanks Andreas_
FIXED
fixed various tiny timezone issues across the app that would only lead to bugs in extremely rare cases.
Duplicated invoices/proposals also had their state duplicated, which is in almost all cases not the desired behaviour. Now the state is always set to draft for duplicated invoices/proposals. _thanks Johannes_
fixed cases where list items in PDFs would not be moved to a newline. _thanks Andreas_
fixed very long client names in project detail not properly being truncated.
fixed very long client names in client card not properly being truncated.
fixed very long project names in task list item not properly being truncated.
fixed being able to clear expiration date on proposals.
fixed bug where sometimes deleted invoices/proposals/projects still showed up on the client detail page.
NEW
IMPROVED
Links in Proposal/Invoice Textblocks and Budgetblock-descriptions are now a reality. They use the flow body color (just as the flowing copy around it) and are underlined. Before you ask: choosing a custom link color is currently not supported. Note that while the preview shows the underlined text, only the final downloaded PDF will have a clickable link. thanks Tayte
Undo/Redo in inputs and text editors now finally works as expected as we married native behaviour with our custom undo engine. Inside any text field it will undo/redo the last text change, outside of it it will undo/redo the last action. thanks Andreas
CMD (mac) or CTRL (win) + Left/Right Arrow Keys History Navigation actually existed since release, but was never communicated since it had an edge case bug. It doesn't anymore, so now go forth and yield this power.
FIXED
once again fighting involuntary logouts one case at a time without compromising on security.
fixed being able to edit a task title, deleting its contents and leaving an empty title that is then hard to edit. It now falls back to 'untitled' if left empty. Same applies to project taskboard column titles.
fixed project detail time tracking screen having awkward layouts on smaller windows, especially in german. billed/unbilled is now a dropdown to save space and on really small screens the sidebar is hidden to avoid squishy squishy.
fixed on taskboards sometimes not being able to drag back a task into an empty inbox. Not that you should be doing that, but now at least you can.
Fixed: When attaching a time tracking entry but leaving no project selected, the duration of the entry was missing in the daily sum. thanks Lucas
fixed template images in certain conditions re-uploading themselves unnecessarily.
fixed pasting template contents and immediately undoing sometimes crashing the view. pasting text elements also now properly selects the pasted element.
fixed too many variables restricting switching template type and also fixed copy/pasting textboxes with certain variables being forbidden even though they were harmless to be pasted.
fixed dark mode onboarding tooltips contrast issues. thanks Tyler
fixed clients view graph shadow being cut off by table head. thanks Kathrin
fixed average amount accepted proposals taking too many proposals into account. Now filters strictly for proposals with state accepted or invoiced and shows message if none were found. thanks Marion
fixed cases where a dark OS theme and a light fugoya theme (and the other way around) would result in awkwardly-transparent sidebars, they now have no transparency in that case. Note that if your OS uses the same theme as Fugoya (honestly the only way it really makes sense tbh), nothing changes for you.
Improved error diagnostics around more fragile parts of the app. This should help us identify and fix issues faster.
NEW
IMPROVED
When (unvoluntarily) logged out the login window will send you an OS notification after 3 minutes that you are not logged in and therefore timetracking is not active. This is to prevent you from accidentally not tracking time for a longer period of time if you got logged out due to eg Fugoyas security checks during unreliable network conditions. There's not really a usecase of leaving the login window open for longer than 3 minutes because either you want to be logged in or you want to close Fugoya. thanks Lucas
Project Detail Sidebar Proposal/Invoice Links received the same fancy treatment as the links to invoices/proposals in the new client view. Don't try to look up how hideous they looked before in comparison. I said DON'T.
Top Bar Call-to-Actions are now buttonier (might run a signature campaign to get this in the oxford dictionary) so they're even faster to visually jump to, especially for people just getting started.
Date Pickers are slightly modernized – eg previously, due to different amount of weeks in months, there were sometimes layout shifts when switching months. This and some other quirks are improved now.
FIXED
Today View KPIs got a tiny visual update bringing it more in line with the visual quality level of the rest of the app. This is our way of saying it was shamefully-ugly before.
fixed Start-of-Week setting not respecting the prior chosen language in Onboarding and while at it modernized the look and feel of the following dropdown menus in both onboarding and settings: language, locale, default currency, country & week start day.
fixed short awkward timewindow when updating where you don't get immediate feedback that the download has started. thanks Lucas
fixed planning minimum monthly bar reddish-gradient-fill not showing up as expected.
fixed too generic error message when entering a wrong confirmation code in the login flow. Now tells you, well, that you entered a wrong code. d'uh. thanks Lucas
further improved unvoluntary logout situation, one edge-case at a time. thanks Lucas
fixed one more culprit of the nasty JWTExpired errors that (reminder) still are only of cosmetic nature. thanks Wolfgang
fixed money formatting on invoice overview to use workspace locale rather than language.
fixed project overview scrollbar looking weird.
NEW
IMPROVED
Email Notifications are more fine-grained so you can configure what kind of content you want to receive in the user settings before we start sending out emails. Nothing worse than getting swamped with stuff you're not interested in. You'll always have the option to unsubscribe in all non-personal, non-transactional emails anyway, so no need to rush.
Project Overview Sorting got a new sibling: Sort by oldest deadline. So you can see the most pressing project right at the top. Welcome to the family. thanks Kathrin
Project Detail Timetracking Billed Entries now show a slightly more precise wording when a project is 'in progress' and/or has a loss and not a markup. Tiny change, but still an improvement.
Improved performance and quirks around Global Modals like Help, Feedback, Upgrade, Whats new, etc. They now load faster and have less flickers. Also fixed the issue of closing a set-link-on-text-mini-modal within the feedback modal also closing the 'parent' feedback modal. It's like a Russian doll, but with less dolls and more modals.
FIXED
fixed sometimes an erroneous 'JWTExpired error' popping up, although everything was fine actually. thanks Johannes, Marion
fixed budget amount and flat fee discount amount fields not accepting 0s after you entered a value. Now 0s are back on the menu. Also you can now backspace-delete the value completely without getting slapped in the face. It also now sits still at the dinner table. thanks Harald
fixed sometimes files like project icons not being delete-able. thanks Eli
fixed trying to double-click within a regular text input selecting the whole field instead of just one word. thanks Marion
fixed Planning View showing incorrect month label depending on timezone. thanks Stephanie
fixed sometimes the upgrade badge in the sidebar not immediately disappearing after upgrading (was just a visual bug, limitations of the free versions were gone immediately).
NEW
IMPROVED
Time Tracking View being stuck when navigating around like a maniac should now be a thing of the past. If you mix and match navigation patterns (click-drag while scrolling while pressing arrow keys while drinking coffee while peeing) the UI might still be a tiny little bit less responsive trying to figure out what on earth you are doing, but at least it shouldn't get stuck anymore. Jumping to today or a date now only works when no scroll or animation is happening to prevent weirdness. So if you're eagerly smashing CMD+T 250 times per second and nothing happens, just wait a little until the last animation/scroll completes. It's not ignoring you, it's just busy. thanks Marion, Lucas, Johannes
Logouts should now happen less frequently. In the unlikely case that roughly a week or two after updating suddenly an error modal comes up with 'JWTExpired', simply restart the app (everything should be fine again) and shout furiously at us at support@fugoya.com (don't worry it'd be deserved). We'll push out a quick hotfix if that's the case for you. thanks Johannes
Updating when your hard drive is full resulted in a too generic error that wasn't actionable. Now you'll get a more helpful error message. thanks Ricardo
FIXED
fixed timezone issues for North-/South American users in flat-date labels. thanks Eli
fixed changing discount type (currency vs. percent) on some numbers being too precise (eg 76.92307692307693%) and then breaking calculations. It is now rounded to 2 decimal places on switch to be safe. thanks Ricardo
improved upgrade modal checkout to retry if request failed, eg when with a bad internet connection. thanks Arnaud
fixed yearly goal stat tile of proposals & invoices accidentally using data from the last 12 months instead of just the current year. Also cleared up wording of payment morale subline a little. thanks Marion
fixed performance period being in wrong order on very rare cases of exact manual additions when creating an invoice from tracking entries. thanks Johannes
fixed project history file uploads sometimes not being in perfect order due to timezone differences. thanks Eli
improved (unfortunately likely not completely fixed, email us at support@fugoya.com if it should happen for you!) situation around rare crashes when rendering PDFs. thanks Andreas
fixed budget timeframe label on invoice not being properly pluralized (hour vs hours, day vs days). thanks Johannes
fixed long project names messing with layout on: Project Detail Top Bar & Invoice/Proposal Overview list. thanks Marion
slightly improved legibility of today view date & time in intro tile. It's not important, so it's still quite muted. But at least noticeable, especially on dark mode. thanks Marion
slightly improved legibility of dark mode tour tooltip texts.
NEW
IMPROVED
Performance Period and other date range fields now allow entering the same day as start and end, so you can now set a single day as your performance period. thanks Steffi, ferdik
Tiny foremost windows that are smaller than 50x50 pixels are now disregarded in time tracking. These are usually windows that are not visible to the user and are not relevant for time tracking. Some screenshot tools leverage such helper windows and sometimes they are not closed properly. This change should help a little to prevent such pesky windows from being tracked. If for some reason this affects you negatively, please reach out to support@fugoya.com
FIXED
fixed in rare cases picked day-dates in a timeline block milestone storing your timezone information and then displaying slightly off values when rendered on the server instead of your client. In the rare case you encounter any issues, simply setting the respective date again will resolve any issues.
fixed being able to delete projects with active relations from detail view (already wasn't possible from overview). thanks Lucas
slightly improved pdf rendering performance by roughly 15%. Because in reality 15% aren't really that noticeable, we decided to not make a big deal out of it and just mention it here in the fixes section. Cool too see that you are reading this far into the changelog though. How's it going? I'm good. Thanks for asking. Have a good one.
NEW
IMPROVED
Headlines and their siblings in your PDFs that belong together should now rather stay together when it comes to page breaking, just like in your favourite Al Green song. The dynamic nature of flowing pages makes this a little tricky and it will not always produce the perfect result, but as a last resort you can now mark blocks as page breaking anyway, can't you. thanks Andreas
Adding a time tracking entry now scrolls that day to the top so you can see your newly created entry in its full glory and cherish it's existence. thanks Gustav
Template Variables in the sidebar pane while editing a textbox now have better hover states and show in their tootlip an example value they will resolve to. This should help figuring out what each variable does. thanks Gustav
Entering an hours value when creating a budget block now allows for two decimal places instead of one to allow the entry of quarter hours (.25). thanks Andreas
FIXED
fixed support for fractional tax types. thanks Gustav
fixed copying text out of a PDF with certain custom fonts resulting is gibberish due to a faulty font char mapping in some fonts. thanks Johannes & Andreas
fixed PDF list items on page breaks sometimes being broken in the middle thanks Andreas
fixed budget item of days missing currency sign in PDF. thanks Andreas
fixed moving a task that was far in the past but shown today to far in the future not correctly vanishing from the today list visually. thanks Kathrin
he tooltip at time tracking day hours total says 'if there are none then there is no second number', but as Gustav correctly pointed out there was a 0 instead. Made sure it correctly vanishes into the shadow realm and doesn't offend you with it's pathetic '0' presence. thanks Gustav
shortened german translation of project detail time-tracking billed hours markup information as it was breaking over multiple lines and looked worse than David Hasselhoff eating a couple of burgers at midnight.
fixed project budgets of infinity to resolve to 0 instead. Not that we have a clue how you entered a number type value of infinity in the first place. But we're not judging. We're just fixing.
NEW
IMPROVED
PDF title metadata used to be the name of the selected template. Which, well doesn't make any sense at all. It's now the title of the respective invoice/proposal. While we were at it, we added your Company Name as the creator in the PDF metadata. thanks Steffi
FIXED
fixed flat fee tax budget line only printing the %-value with the words 'exkl. tax'. thanks Andreas, Johannes
fixed onboarding being per machine instead of per account. This led to the second account on the same machine skipping onboarding and therefore crucial steps that are required for flawless operation of the app. thanks Lisa
turned PDF word hyphenation completely off as nailing every word for every language is a science of it's own. Might re-introduce it later when we have better algorithms per language. thanks Johannes
fixed Proposal Archive TopBar being cut off in german.
fixed a couple of minor suboptimal german translations.
NEW
IMPROVED
The sender of emails like when sending out a proposal, an invoice or a reminder through Fugoya always showed 'Fugoya' as the sender, which can be confusing for clients. It now shows your Company Name (the one from Settings > Workspace): 'CompanyName via Fugoya' as the sender. Note that if you previously have sent yourself test emails it can still show up as 'Fugoya' because your email address book saved it as such. New clients, or if you clean respective data, will see the correct 'from'-name. Also note that unchanged is the behaviour that even though the email is sent from documents@fugoya.com, we set a reply-to header, meaning that if your client decides to reply to the email, it should go to your email address. thanks Alessia
FIXED
fixed pasting previously copied textboxes with template-type-specific variables breaking templates. It now pastes all other valid textboxes and simply ignores the incompatible ones, as well as showing a message what happened (eg. you cannot have an expiration_date in an invoice template). Fugoya already was smart enough to prevent you from changing the template type from invoice to proposal if you use an invoice-specific variable and it prevents you from inserting invoice-specific variables from the menu when a proposal template is selected. Just the copy/paste part was an oversight. thanks Alessia
fixed 'LanguageTool for Desktop' being a naughty boi and showing a permanent topmost window, messing up your time tracking. It is now ignored. thanks Simon
fixed tracker heartbeat being confused and showing an error message when logging out (was just a cosmetic thing).