Changelog

Changelog

v1.1.1

Sep 4, 2024

v1.1.1

Sep 4, 2024

September Update

September Update

A few little additions for people that like thinking in clients rather than projects, but overall a stability-focused release.

A few little additions for people that like thinking in clients rather than projects, but overall a stability-focused release.

NEW

  • Client based workflow got an upgrade: You can now go to your clients list and create projects, proposals and invoices from clients. Either clicking a client in the list and then the respective buttons in the sidebar or right-clicking clients in the list.

  • Auto-selection of clients on invoices/proposals is now smarter: If you haven't selected a client yet and select a project, we will automatically select the clientof the projet for you AND if this new client has a different currency than your default currency AND your invoice still had the default currency selected, we will automatically update the currency for you as well. God that sounds more complicated than it is. In short: Less clicks goes brr. thanks Steve

  • Client based workflow got an upgrade: You can now go to your clients list and create projects, proposals and invoices from clients. Either clicking a client in the list and then the respective buttons in the sidebar or right-clicking clients in the list.

  • Auto-selection of clients on invoices/proposals is now smarter: If you haven't selected a client yet and select a project, we will automatically select the clientof the projet for you AND if this new client has a different currency than your default currency AND your invoice still had the default currency selected, we will automatically update the currency for you as well. God that sounds more complicated than it is. In short: Less clicks goes brr. thanks Steve

  • Client based workflow got an upgrade: You can now go to your clients list and create projects, proposals and invoices from clients. Either clicking a client in the list and then the respective buttons in the sidebar or right-clicking clients in the list.

  • Auto-selection of clients on invoices/proposals is now smarter: If you haven't selected a client yet and select a project, we will automatically select the clientof the projet for you AND if this new client has a different currency than your default currency AND your invoice still had the default currency selected, we will automatically update the currency for you as well. God that sounds more complicated than it is. In short: Less clicks goes brr. thanks Steve

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 the CMD key as well. thanks Stephanie

  • Turning 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.

v1.1.0

Aug 7, 2024

v1.1.0

Aug 7, 2024

Time Tracking 2.0

Time Tracking 2.0

Is this a new App or what's going on? Time Tracking 2.0 is a complete overhaul of Fugoya’s time tracking system. The previous UI was designed with a single goal: to eliminate the need for countless screens and navigation between views, presenting everything everywhere all at once (pun intended), even across multiple days. However, the biggest flaw of the previous system was its lack of transparency regarding how grouped entries were formed. Was the timer running? Was it really just 3 hours? All this guesswork is now a thing of the past. For a detailed explanation of our thought processes and the evolution of the current approach, check out the post our blog. Note that due to the introduction of the time-of-day property of attached entries, previous entries before the update (where this data does not exist yet) have been set to a fixed starting time after noon.

Is this a new App or what's going on? Time Tracking 2.0 is a complete overhaul of Fugoya’s time tracking system. The previous UI was designed with a single goal: to eliminate the need for countless screens and navigation between views, presenting everything everywhere all at once (pun intended), even across multiple days. However, the biggest flaw of the previous system was its lack of transparency regarding how grouped entries were formed. Was the timer running? Was it really just 3 hours? All this guesswork is now a thing of the past. For a detailed explanation of our thought processes and the evolution of the current approach, check out the post our blog. Note that due to the introduction of the time-of-day property of attached entries, previous entries before the update (where this data does not exist yet) have been set to a fixed starting time after noon.

NEW

  • Time Tracking Navigation The new UI focuses on one day at a time and shows a calendar-esque day navigation at the top. A grey date means there are no records, a black date means there are tracked entries and a blue date means there are attached entries. Or, if you cleanly sweep through a day fully, grey means nothing to do, black means should be taken care of, blue means already done. Pressing ALT&LEFT or ALT&RIGHT makes for swift switching of days. Adding the SHIFT key to the mix will jump a full week. CMD&T jumps back to today (or clicking the title in the upper left does the same).

  • Time Tracking Timeline Canvas A day is represented by 24 hours spread across horizontally. Clicking +/- at the bottom right or pressing CMD&+ / CMD&— will zoom the canvas in and out (effectively shrinking the space between hours), CMD&0 will reset to 100% zoom. All entries are shown at their respective starting time in the canvas and an algorithm places items into rows so they never overlap. Since we cannot show a full day horizontally you'll find the Minimap handy. It shows you exactly where tracking entries exist across your day and helps you navigating there by scrolling, clicking or dragging. Tracking Entries are grey, Caught Entries are yellow, Attached Entries are green and currently selected entries are blue. You can collapse the right rules sidebar from the top menu 'More' > 'Hide Rules' and the left sidebar with the collapse icon in its corner if you want to see more of the canvas.

  • The new Time Tracking Clusters are a tricky concept to wrap your head around, but after iterating what we ultimately found to be the best solution. Once you use the new automatic time tracking, you'll find cases where the entry-pills are much larger than the timer they claim to span. The reason for this is that Fugoya has a 5 second precision on tracking and if you end up context switching a lot this would mean an unbearable amount of entries during a day. So what we do is defined by a threshold that you can change in the settings, we cluster similar entries together where the result 'looks' more approachable, but the tracked time is still precise. In the name of transparency holding CMD&ALT while in time tracking view will show you exactly of which 'chunks' a cluster is made up of and you will immediately see the actual timestamps that resulted in the tracked time. You can right-click an entry to start a new timer from it and it will take over description and rate/project if possible, this is handy if you want to continue something you did previously.

  • Merging of Time Tracking Entries is a great new way of reducing the amount of entries in your project timetracking tab. You can select multiple entries by holding SHIFT and clicking them or click-dragging the canvas for a mouse selection. You can merge all types of entries together into a new attached entry. This new entry starts at the earliest of selected entries and ends when the latest selected entry ends. All entries are then converted into chunks of this new entry to be seen by the holding CMD&ALT shortcut. As usual just hit CMD&Z to undo. When accepting all caught entries of a day you can accept them 'separately', effectively turning each caught entry into an attached entry, or 'merged', effectively merging similar caught entries of a day into less attached entries.

  • Time Tracking Sums reside in the left sidebar and are pretty close to what you saw previously in the time tracking view. It's the sums of entries by app name / window and by project on attached entries. Hovering a sum highlights its parts in the canvas. The same is true by the way when hovering tracking rules in the sidebar! Clicking a sum will select those entries in the canvas and scroll to the first selected. This is handy if you want to bulk delete/attach something from your day.

  • Creation of new Time Tracking Entries now works by entering the 'Creation Mode' at the top. Then any clicks into the canvas will create a new entry at the timestamp of the x-axis you clicked. This is especially handy if you need to create multiple entries in swift succession.

  • Manual Time Tracking 2.0 from the menubar The manual timer has been relocated from the time tracking/project detail section to its own window, accessible from your Mac menubar or Windows tray. You can create and manage multiple overlapping timers simultaneously. These timers are now independent of your machine, continuing to run even if you close the app. When a timer is stopped, it converts into a regular tracking entry in your time tracking view. For power users, holding the ALT key reveals a pause button, allowing you to temporarily pause a timer (e.g., for a lunch break) and resume it later, resulting in fewer entries. CMD-clicking the menubar icon auto-starts, pauses, or resumes timers depending on their current state, while ALT-clicking always starts a new timer. Projects created in the main window will automatically appear as options in the timer window. If you save a timer in the tray window while viewing the current day in time tracking, the new entry will be inserted into your canvas in real-time. In Settings > Time Tracking, you can choose to permanently hide the tray icon (note that this will disable manual timers, as the tray is the only way to access them). If you forget about a running timer, Fugoya will send you an OS notification. You can also adjust the reminder threshold in Settings > Time Tracking. Right-clicking the tray window allows you to show the main window (or recreate it on Windows if it was closed) or quit Fugoya entirely. This menu also indicates whether the automatic time tracker is running, with a click toggling its running state. If you stop a timer that started on a different day, Fugoya will notify you that the tracking entry will appear in the time tracking view of the day it started, not the day you stopped it.

  • Project Detail Timetracking got a whole lotta love as well! The UI got cleaned up, you can (finally!) edit (easiest way is to just double-click) and create entries right from this view. You can now sort by column (which stays sticky) and when selecting entries, the selected sum is shown next to the action buttons in a bar that is now sticky-floating. You can also right-click items to delete or duplicate them. CMD&A selects all, BACKSPACE deletes, ESCAPE deselects, just as you would expect. After selecting multiple entries, you can merge them, which is handy if you want to clean up small entries before invoicing them as you might want to use rounding when invoicing and it would skew results.

  • Creating an invoice from tracking entries now shows a rounding dialog where you can select a rounding mode (none, up, down and nearest) and interval (eg. 60 minutes) when converting tracking entries into invoice budget items. Your rounding settings are saved on your device so it picks up the settings you used last time the next time you create an invoice from tracking entries.

  • Creating a timer from tasks is now possible in the task list quick actions or the task detail flyout by clicking the little stopwatch. It will create a timer for your in your menubar/tray with the task title as the timer description and a pre-selected project if the task had a project selected.

  • Ignore Rules used to be applied before saving a time tracking entry, meaning something ignored was never saved to the database at all. This had a major drawback of accidental ignore rules resulting in forever-lost tracked time. Now we save all entries (remember: they are only saved on your device anyway) and apply ignore rules right before showing them in the UI. This has visually the same result with the nifty difference of being able to adjust ignore rules on the fly and for example ignoring (hiding) certain entries after they were created. It also allows us to show you how much time was ignored (and depending on your workflow potentially 'wasted') today.

  • Time Tracking Settings have changed as well. The settings for Big & Medium are obviously gone since they are not applicable anymore and a clustering threshold was introduced: It's the time in seconds that needs to pass for a new cluster to be created; smaller values will create more clusters, larger values will create less clusters. This and the previously existing hide-threshold are now per-device. So in case you use multiple devices you are able to set different values. Note that your previously set hidden-setting is not transferred to the per-device version, since with the big update you will should revisit it again anyway.

  • The local Time Tracking Database now shows up in your settings with it's current size and the ability to bulk-delete old entries to keep it's size small if you want to.

  • Caught Entries can now be attached to a different project at will if you feel like it was accidentally caught by a rule.

  • New Billing & Time Plans have been introduced to accomodate people that love Fugoyas invoices/proposals or time tracking but don't use anything else and don't want to pay the full price.

  • Time Tracking Navigation The new UI focuses on one day at a time and shows a calendar-esque day navigation at the top. A grey date means there are no records, a black date means there are tracked entries and a blue date means there are attached entries. Or, if you cleanly sweep through a day fully, grey means nothing to do, black means should be taken care of, blue means already done. Pressing ALT&LEFT or ALT&RIGHT makes for swift switching of days. Adding the SHIFT key to the mix will jump a full week. CMD&T jumps back to today (or clicking the title in the upper left does the same).

  • Time Tracking Timeline Canvas A day is represented by 24 hours spread across horizontally. Clicking +/- at the bottom right or pressing CMD&+ / CMD&— will zoom the canvas in and out (effectively shrinking the space between hours), CMD&0 will reset to 100% zoom. All entries are shown at their respective starting time in the canvas and an algorithm places items into rows so they never overlap. Since we cannot show a full day horizontally you'll find the Minimap handy. It shows you exactly where tracking entries exist across your day and helps you navigating there by scrolling, clicking or dragging. Tracking Entries are grey, Caught Entries are yellow, Attached Entries are green and currently selected entries are blue. You can collapse the right rules sidebar from the top menu 'More' > 'Hide Rules' and the left sidebar with the collapse icon in its corner if you want to see more of the canvas.

  • The new Time Tracking Clusters are a tricky concept to wrap your head around, but after iterating what we ultimately found to be the best solution. Once you use the new automatic time tracking, you'll find cases where the entry-pills are much larger than the timer they claim to span. The reason for this is that Fugoya has a 5 second precision on tracking and if you end up context switching a lot this would mean an unbearable amount of entries during a day. So what we do is defined by a threshold that you can change in the settings, we cluster similar entries together where the result 'looks' more approachable, but the tracked time is still precise. In the name of transparency holding CMD&ALT while in time tracking view will show you exactly of which 'chunks' a cluster is made up of and you will immediately see the actual timestamps that resulted in the tracked time. You can right-click an entry to start a new timer from it and it will take over description and rate/project if possible, this is handy if you want to continue something you did previously.

  • Merging of Time Tracking Entries is a great new way of reducing the amount of entries in your project timetracking tab. You can select multiple entries by holding SHIFT and clicking them or click-dragging the canvas for a mouse selection. You can merge all types of entries together into a new attached entry. This new entry starts at the earliest of selected entries and ends when the latest selected entry ends. All entries are then converted into chunks of this new entry to be seen by the holding CMD&ALT shortcut. As usual just hit CMD&Z to undo. When accepting all caught entries of a day you can accept them 'separately', effectively turning each caught entry into an attached entry, or 'merged', effectively merging similar caught entries of a day into less attached entries.

  • Time Tracking Sums reside in the left sidebar and are pretty close to what you saw previously in the time tracking view. It's the sums of entries by app name / window and by project on attached entries. Hovering a sum highlights its parts in the canvas. The same is true by the way when hovering tracking rules in the sidebar! Clicking a sum will select those entries in the canvas and scroll to the first selected. This is handy if you want to bulk delete/attach something from your day.

  • Creation of new Time Tracking Entries now works by entering the 'Creation Mode' at the top. Then any clicks into the canvas will create a new entry at the timestamp of the x-axis you clicked. This is especially handy if you need to create multiple entries in swift succession.

  • Manual Time Tracking 2.0 from the menubar The manual timer has been relocated from the time tracking/project detail section to its own window, accessible from your Mac menubar or Windows tray. You can create and manage multiple overlapping timers simultaneously. These timers are now independent of your machine, continuing to run even if you close the app. When a timer is stopped, it converts into a regular tracking entry in your time tracking view. For power users, holding the ALT key reveals a pause button, allowing you to temporarily pause a timer (e.g., for a lunch break) and resume it later, resulting in fewer entries. CMD-clicking the menubar icon auto-starts, pauses, or resumes timers depending on their current state, while ALT-clicking always starts a new timer. Projects created in the main window will automatically appear as options in the timer window. If you save a timer in the tray window while viewing the current day in time tracking, the new entry will be inserted into your canvas in real-time. In Settings > Time Tracking, you can choose to permanently hide the tray icon (note that this will disable manual timers, as the tray is the only way to access them). If you forget about a running timer, Fugoya will send you an OS notification. You can also adjust the reminder threshold in Settings > Time Tracking. Right-clicking the tray window allows you to show the main window (or recreate it on Windows if it was closed) or quit Fugoya entirely. This menu also indicates whether the automatic time tracker is running, with a click toggling its running state. If you stop a timer that started on a different day, Fugoya will notify you that the tracking entry will appear in the time tracking view of the day it started, not the day you stopped it.

  • Project Detail Timetracking got a whole lotta love as well! The UI got cleaned up, you can (finally!) edit (easiest way is to just double-click) and create entries right from this view. You can now sort by column (which stays sticky) and when selecting entries, the selected sum is shown next to the action buttons in a bar that is now sticky-floating. You can also right-click items to delete or duplicate them. CMD&A selects all, BACKSPACE deletes, ESCAPE deselects, just as you would expect. After selecting multiple entries, you can merge them, which is handy if you want to clean up small entries before invoicing them as you might want to use rounding when invoicing and it would skew results.

  • Creating an invoice from tracking entries now shows a rounding dialog where you can select a rounding mode (none, up, down and nearest) and interval (eg. 60 minutes) when converting tracking entries into invoice budget items. Your rounding settings are saved on your device so it picks up the settings you used last time the next time you create an invoice from tracking entries.

  • Creating a timer from tasks is now possible in the task list quick actions or the task detail flyout by clicking the little stopwatch. It will create a timer for your in your menubar/tray with the task title as the timer description and a pre-selected project if the task had a project selected.

  • Ignore Rules used to be applied before saving a time tracking entry, meaning something ignored was never saved to the database at all. This had a major drawback of accidental ignore rules resulting in forever-lost tracked time. Now we save all entries (remember: they are only saved on your device anyway) and apply ignore rules right before showing them in the UI. This has visually the same result with the nifty difference of being able to adjust ignore rules on the fly and for example ignoring (hiding) certain entries after they were created. It also allows us to show you how much time was ignored (and depending on your workflow potentially 'wasted') today.

  • Time Tracking Settings have changed as well. The settings for Big & Medium are obviously gone since they are not applicable anymore and a clustering threshold was introduced: It's the time in seconds that needs to pass for a new cluster to be created; smaller values will create more clusters, larger values will create less clusters. This and the previously existing hide-threshold are now per-device. So in case you use multiple devices you are able to set different values. Note that your previously set hidden-setting is not transferred to the per-device version, since with the big update you will should revisit it again anyway.

  • The local Time Tracking Database now shows up in your settings with it's current size and the ability to bulk-delete old entries to keep it's size small if you want to.

  • Caught Entries can now be attached to a different project at will if you feel like it was accidentally caught by a rule.

  • New Billing & Time Plans have been introduced to accomodate people that love Fugoyas invoices/proposals or time tracking but don't use anything else and don't want to pay the full price.

  • Time Tracking Navigation The new UI focuses on one day at a time and shows a calendar-esque day navigation at the top. A grey date means there are no records, a black date means there are tracked entries and a blue date means there are attached entries. Or, if you cleanly sweep through a day fully, grey means nothing to do, black means should be taken care of, blue means already done. Pressing ALT&LEFT or ALT&RIGHT makes for swift switching of days. Adding the SHIFT key to the mix will jump a full week. CMD&T jumps back to today (or clicking the title in the upper left does the same).

  • Time Tracking Timeline Canvas A day is represented by 24 hours spread across horizontally. Clicking +/- at the bottom right or pressing CMD&+ / CMD&— will zoom the canvas in and out (effectively shrinking the space between hours), CMD&0 will reset to 100% zoom. All entries are shown at their respective starting time in the canvas and an algorithm places items into rows so they never overlap. Since we cannot show a full day horizontally you'll find the Minimap handy. It shows you exactly where tracking entries exist across your day and helps you navigating there by scrolling, clicking or dragging. Tracking Entries are grey, Caught Entries are yellow, Attached Entries are green and currently selected entries are blue. You can collapse the right rules sidebar from the top menu 'More' > 'Hide Rules' and the left sidebar with the collapse icon in its corner if you want to see more of the canvas.

  • The new Time Tracking Clusters are a tricky concept to wrap your head around, but after iterating what we ultimately found to be the best solution. Once you use the new automatic time tracking, you'll find cases where the entry-pills are much larger than the timer they claim to span. The reason for this is that Fugoya has a 5 second precision on tracking and if you end up context switching a lot this would mean an unbearable amount of entries during a day. So what we do is defined by a threshold that you can change in the settings, we cluster similar entries together where the result 'looks' more approachable, but the tracked time is still precise. In the name of transparency holding CMD&ALT while in time tracking view will show you exactly of which 'chunks' a cluster is made up of and you will immediately see the actual timestamps that resulted in the tracked time. You can right-click an entry to start a new timer from it and it will take over description and rate/project if possible, this is handy if you want to continue something you did previously.

  • Merging of Time Tracking Entries is a great new way of reducing the amount of entries in your project timetracking tab. You can select multiple entries by holding SHIFT and clicking them or click-dragging the canvas for a mouse selection. You can merge all types of entries together into a new attached entry. This new entry starts at the earliest of selected entries and ends when the latest selected entry ends. All entries are then converted into chunks of this new entry to be seen by the holding CMD&ALT shortcut. As usual just hit CMD&Z to undo. When accepting all caught entries of a day you can accept them 'separately', effectively turning each caught entry into an attached entry, or 'merged', effectively merging similar caught entries of a day into less attached entries.

  • Time Tracking Sums reside in the left sidebar and are pretty close to what you saw previously in the time tracking view. It's the sums of entries by app name / window and by project on attached entries. Hovering a sum highlights its parts in the canvas. The same is true by the way when hovering tracking rules in the sidebar! Clicking a sum will select those entries in the canvas and scroll to the first selected. This is handy if you want to bulk delete/attach something from your day.

  • Creation of new Time Tracking Entries now works by entering the 'Creation Mode' at the top. Then any clicks into the canvas will create a new entry at the timestamp of the x-axis you clicked. This is especially handy if you need to create multiple entries in swift succession.

  • Manual Time Tracking 2.0 from the menubar The manual timer has been relocated from the time tracking/project detail section to its own window, accessible from your Mac menubar or Windows tray. You can create and manage multiple overlapping timers simultaneously. These timers are now independent of your machine, continuing to run even if you close the app. When a timer is stopped, it converts into a regular tracking entry in your time tracking view. For power users, holding the ALT key reveals a pause button, allowing you to temporarily pause a timer (e.g., for a lunch break) and resume it later, resulting in fewer entries. CMD-clicking the menubar icon auto-starts, pauses, or resumes timers depending on their current state, while ALT-clicking always starts a new timer. Projects created in the main window will automatically appear as options in the timer window. If you save a timer in the tray window while viewing the current day in time tracking, the new entry will be inserted into your canvas in real-time. In Settings > Time Tracking, you can choose to permanently hide the tray icon (note that this will disable manual timers, as the tray is the only way to access them). If you forget about a running timer, Fugoya will send you an OS notification. You can also adjust the reminder threshold in Settings > Time Tracking. Right-clicking the tray window allows you to show the main window (or recreate it on Windows if it was closed) or quit Fugoya entirely. This menu also indicates whether the automatic time tracker is running, with a click toggling its running state. If you stop a timer that started on a different day, Fugoya will notify you that the tracking entry will appear in the time tracking view of the day it started, not the day you stopped it.

  • Project Detail Timetracking got a whole lotta love as well! The UI got cleaned up, you can (finally!) edit (easiest way is to just double-click) and create entries right from this view. You can now sort by column (which stays sticky) and when selecting entries, the selected sum is shown next to the action buttons in a bar that is now sticky-floating. You can also right-click items to delete or duplicate them. CMD&A selects all, BACKSPACE deletes, ESCAPE deselects, just as you would expect. After selecting multiple entries, you can merge them, which is handy if you want to clean up small entries before invoicing them as you might want to use rounding when invoicing and it would skew results.

  • Creating an invoice from tracking entries now shows a rounding dialog where you can select a rounding mode (none, up, down and nearest) and interval (eg. 60 minutes) when converting tracking entries into invoice budget items. Your rounding settings are saved on your device so it picks up the settings you used last time the next time you create an invoice from tracking entries.

  • Creating a timer from tasks is now possible in the task list quick actions or the task detail flyout by clicking the little stopwatch. It will create a timer for your in your menubar/tray with the task title as the timer description and a pre-selected project if the task had a project selected.

  • Ignore Rules used to be applied before saving a time tracking entry, meaning something ignored was never saved to the database at all. This had a major drawback of accidental ignore rules resulting in forever-lost tracked time. Now we save all entries (remember: they are only saved on your device anyway) and apply ignore rules right before showing them in the UI. This has visually the same result with the nifty difference of being able to adjust ignore rules on the fly and for example ignoring (hiding) certain entries after they were created. It also allows us to show you how much time was ignored (and depending on your workflow potentially 'wasted') today.

  • Time Tracking Settings have changed as well. The settings for Big & Medium are obviously gone since they are not applicable anymore and a clustering threshold was introduced: It's the time in seconds that needs to pass for a new cluster to be created; smaller values will create more clusters, larger values will create less clusters. This and the previously existing hide-threshold are now per-device. So in case you use multiple devices you are able to set different values. Note that your previously set hidden-setting is not transferred to the per-device version, since with the big update you will should revisit it again anyway.

  • The local Time Tracking Database now shows up in your settings with it's current size and the ability to bulk-delete old entries to keep it's size small if you want to.

  • Caught Entries can now be attached to a different project at will if you feel like it was accidentally caught by a rule.

  • New Billing & Time Plans have been introduced to accomodate people that love Fugoyas invoices/proposals or time tracking but don't use anything else and don't want to pay the full price.

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.

v1.0.8

Apr 12, 2024

v1.0.8

Apr 12, 2024

April update

April update

Generic title because new features and quality-of-life improvements all around! Time Tracking 2.0 is in the works and before we get there, we want to make sure everything else is in a good spot.

Generic title because new features and quality-of-life improvements all around! Time Tracking 2.0 is in the works and before we get there, we want to make sure everything else is in a good spot.

NEW

  • Proposal & Invoice Overview woke up this spring flourishing and in their lane. A new Top Bar Sub Menu lets you filter documents by their compliance date. This nicely renders the archive redundant so we removed it completely. You can also sort ascending or descending on the state, title and date columns by clicking on the table head cells. Last but not least you can now change whether the list should show you net or gross totals through the Top Bar Sub Menu. This setting is saved locally on your device and carries over to different views. Proposals Stats 'Success Rate' and 'Average Amount' (which is now both accepted and invoiced) now are calculated off the current filtered selection so you can check your stats from the past. Proposals Stat 'Potentially Upcoming' is now calculated off all draft or awaiting proposals, no matter the date. Invoices Stat 'Upcoming Income' is changed to 'due' (Awaiting + Overdue) and 'potential' (Draft, Awaiting, Overdue) of all invoices. Invoices Stat 'Payment Morale' is now calculated off the current filtered selection as well. Lastly Invoices Stat 'Yearly Goal' is calculated off all paid invoices of this year (Jan 1 - Dec 31). Phew that was a lot to read. Maybe take a quick break and get hydrated before you move on. thanks Marion, Andreas

  • Project Detail Timeline Entries can now be filtered by type in addition to the fuzzy text search. This is especially handy if you have a long history and you're looking for a particular image which you can't text-search (yet?). thanks Eli

  • Auto-start Fugoya on system startup is now available in the regular app settings under the 'User' section. Looong overdue to not miss any time tracking when rebooting. thanks Lucas

  • Proposal & Invoice Overview woke up this spring flourishing and in their lane. A new Top Bar Sub Menu lets you filter documents by their compliance date. This nicely renders the archive redundant so we removed it completely. You can also sort ascending or descending on the state, title and date columns by clicking on the table head cells. Last but not least you can now change whether the list should show you net or gross totals through the Top Bar Sub Menu. This setting is saved locally on your device and carries over to different views. Proposals Stats 'Success Rate' and 'Average Amount' (which is now both accepted and invoiced) now are calculated off the current filtered selection so you can check your stats from the past. Proposals Stat 'Potentially Upcoming' is now calculated off all draft or awaiting proposals, no matter the date. Invoices Stat 'Upcoming Income' is changed to 'due' (Awaiting + Overdue) and 'potential' (Draft, Awaiting, Overdue) of all invoices. Invoices Stat 'Payment Morale' is now calculated off the current filtered selection as well. Lastly Invoices Stat 'Yearly Goal' is calculated off all paid invoices of this year (Jan 1 - Dec 31). Phew that was a lot to read. Maybe take a quick break and get hydrated before you move on. thanks Marion, Andreas

  • Project Detail Timeline Entries can now be filtered by type in addition to the fuzzy text search. This is especially handy if you have a long history and you're looking for a particular image which you can't text-search (yet?). thanks Eli

  • Auto-start Fugoya on system startup is now available in the regular app settings under the 'User' section. Looong overdue to not miss any time tracking when rebooting. thanks Lucas

  • Proposal & Invoice Overview woke up this spring flourishing and in their lane. A new Top Bar Sub Menu lets you filter documents by their compliance date. This nicely renders the archive redundant so we removed it completely. You can also sort ascending or descending on the state, title and date columns by clicking on the table head cells. Last but not least you can now change whether the list should show you net or gross totals through the Top Bar Sub Menu. This setting is saved locally on your device and carries over to different views. Proposals Stats 'Success Rate' and 'Average Amount' (which is now both accepted and invoiced) now are calculated off the current filtered selection so you can check your stats from the past. Proposals Stat 'Potentially Upcoming' is now calculated off all draft or awaiting proposals, no matter the date. Invoices Stat 'Upcoming Income' is changed to 'due' (Awaiting + Overdue) and 'potential' (Draft, Awaiting, Overdue) of all invoices. Invoices Stat 'Payment Morale' is now calculated off the current filtered selection as well. Lastly Invoices Stat 'Yearly Goal' is calculated off all paid invoices of this year (Jan 1 - Dec 31). Phew that was a lot to read. Maybe take a quick break and get hydrated before you move on. thanks Marion, Andreas

  • Project Detail Timeline Entries can now be filtered by type in addition to the fuzzy text search. This is especially handy if you have a long history and you're looking for a particular image which you can't text-search (yet?). thanks Eli

  • Auto-start Fugoya on system startup is now available in the regular app settings under the 'User' section. Looong overdue to not miss any time tracking when rebooting. thanks Lucas

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.

v1.0.7

Mar 22, 2024

v1.0.7

Mar 22, 2024

Client Management

Client Management

Big update coming through! The abstraction of handling clients within the client modal is a little to foreign for a lot of people, that's why we decided to dedicate a whole view to managing your clients. Week View got a whole lotta love and you can now be looped in when Fugoya sends out emails. Lots to talk about so let's dive in!

Big update coming through! The abstraction of handling clients within the client modal is a little to foreign for a lot of people, that's why we decided to dedicate a whole view to managing your clients. Week View got a whole lotta love and you can now be looped in when Fugoya sends out emails. Lots to talk about so let's dive in!

NEW

  • Client View is now a thing. Create, edit and delete clients from it's own view in your main navigation. Quickly navigate to related projects, invoices and proposals. As the cherry on top, see which clients contributed how much to this year's revenue. Bonus tip: you can change the year for the graphic to compare to previous years! Note that the awkward Settings > Clients page got removed in the process and along with it the ability to hide a client, since you can now delete them if there are no related projects, invoices or proposals. Previously hidden clients will stay hidden in the Client Modal, but will show up in the Client Management View so you can delete them, which you should do since we will get rid of the (now, well, hidden) hidden field in the future. Users affected by this should get a dedicated email.

  • Client's Currency can now be set. When creating a client it defaults to your default currency you set in the Workspace Settings. When creating a proposal or invoice from a project, the projects's client's currency will be used as default. When creating a proposal or invoice without a project, as soon as you choose a client that doesn't have your default currency, it will set the currency for you as well. You can still always override it of course. Two clicks less is kinda our fetish.

  • Week View now encompasses 7 days and scrolls horizontally – no more exclusion of small-screeners. It's called WEEK view after all, amirite? As a little touch-up we introduced a glassy background for the task detail flyout and made sure you can scroll while having a task in hand by dragging it to the edges of the container. Weekends also visually ever so slightly stand out from other columns and tomorrow is actually called tomorrow. Sweet. thanks everyone?

  • Setting for Auto-BCC email addresses is now available so you can always be looped in when emails go out. You can add up to 5 email addresses that should be BCC'd on every outgoing email that Fugoya sends on your behalf. Note that this also applies to automated reminders if that setting is enabled, which is quite handy. This is a workspace setting and can be found in the settings under 'email'. thanks Alessia

  • Client View is now a thing. Create, edit and delete clients from it's own view in your main navigation. Quickly navigate to related projects, invoices and proposals. As the cherry on top, see which clients contributed how much to this year's revenue. Bonus tip: you can change the year for the graphic to compare to previous years! Note that the awkward Settings > Clients page got removed in the process and along with it the ability to hide a client, since you can now delete them if there are no related projects, invoices or proposals. Previously hidden clients will stay hidden in the Client Modal, but will show up in the Client Management View so you can delete them, which you should do since we will get rid of the (now, well, hidden) hidden field in the future. Users affected by this should get a dedicated email.

  • Client's Currency can now be set. When creating a client it defaults to your default currency you set in the Workspace Settings. When creating a proposal or invoice from a project, the projects's client's currency will be used as default. When creating a proposal or invoice without a project, as soon as you choose a client that doesn't have your default currency, it will set the currency for you as well. You can still always override it of course. Two clicks less is kinda our fetish.

  • Week View now encompasses 7 days and scrolls horizontally – no more exclusion of small-screeners. It's called WEEK view after all, amirite? As a little touch-up we introduced a glassy background for the task detail flyout and made sure you can scroll while having a task in hand by dragging it to the edges of the container. Weekends also visually ever so slightly stand out from other columns and tomorrow is actually called tomorrow. Sweet. thanks everyone?

  • Setting for Auto-BCC email addresses is now available so you can always be looped in when emails go out. You can add up to 5 email addresses that should be BCC'd on every outgoing email that Fugoya sends on your behalf. Note that this also applies to automated reminders if that setting is enabled, which is quite handy. This is a workspace setting and can be found in the settings under 'email'. thanks Alessia

  • Client View is now a thing. Create, edit and delete clients from it's own view in your main navigation. Quickly navigate to related projects, invoices and proposals. As the cherry on top, see which clients contributed how much to this year's revenue. Bonus tip: you can change the year for the graphic to compare to previous years! Note that the awkward Settings > Clients page got removed in the process and along with it the ability to hide a client, since you can now delete them if there are no related projects, invoices or proposals. Previously hidden clients will stay hidden in the Client Modal, but will show up in the Client Management View so you can delete them, which you should do since we will get rid of the (now, well, hidden) hidden field in the future. Users affected by this should get a dedicated email.

  • Client's Currency can now be set. When creating a client it defaults to your default currency you set in the Workspace Settings. When creating a proposal or invoice from a project, the projects's client's currency will be used as default. When creating a proposal or invoice without a project, as soon as you choose a client that doesn't have your default currency, it will set the currency for you as well. You can still always override it of course. Two clicks less is kinda our fetish.

  • Week View now encompasses 7 days and scrolls horizontally – no more exclusion of small-screeners. It's called WEEK view after all, amirite? As a little touch-up we introduced a glassy background for the task detail flyout and made sure you can scroll while having a task in hand by dragging it to the edges of the container. Weekends also visually ever so slightly stand out from other columns and tomorrow is actually called tomorrow. Sweet. thanks everyone?

  • Setting for Auto-BCC email addresses is now available so you can always be looped in when emails go out. You can add up to 5 email addresses that should be BCC'd on every outgoing email that Fugoya sends on your behalf. Note that this also applies to automated reminders if that setting is enabled, which is quite handy. This is a workspace setting and can be found in the settings under 'email'. thanks Alessia

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.

v1.0.6

Mar 8, 2024

v1.0.6

Mar 8, 2024

Spring Cleaning: Part Two

Spring Cleaning: Part Two

Just like Dune: Part Two it continues a great saga.

Just like Dune: Part Two it continues a great saga.

NEW

  • Reversal invoices & final invoices are now possible by entering negative budget items (was previously prevented). A 'reversal invoice aka Stornorechnung' is mandatory in some countries to cancel/reverse an incorrect invoice that has been paid, as the reversal invoice often should take up a invoice ID slot. A 'final invoice aka Schlussrechnung or Endrechnung' is regular if not mandatory in some countries like Germany to list the full amount and subtract previous payments as negative budget line items to arrive at the final total up for payment. thanks Andreas

  • Reversal invoices & final invoices are now possible by entering negative budget items (was previously prevented). A 'reversal invoice aka Stornorechnung' is mandatory in some countries to cancel/reverse an incorrect invoice that has been paid, as the reversal invoice often should take up a invoice ID slot. A 'final invoice aka Schlussrechnung or Endrechnung' is regular if not mandatory in some countries like Germany to list the full amount and subtract previous payments as negative budget line items to arrive at the final total up for payment. thanks Andreas

  • Reversal invoices & final invoices are now possible by entering negative budget items (was previously prevented). A 'reversal invoice aka Stornorechnung' is mandatory in some countries to cancel/reverse an incorrect invoice that has been paid, as the reversal invoice often should take up a invoice ID slot. A 'final invoice aka Schlussrechnung or Endrechnung' is regular if not mandatory in some countries like Germany to list the full amount and subtract previous payments as negative budget line items to arrive at the final total up for payment. thanks Andreas

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).

v1.0.5

Feb 29, 2024

v1.0.5

Feb 29, 2024

Spring Cleaning

Spring Cleaning

First spring cleaning is in full effect. No big new features, but cleaning up some things, squashing some bugs and some quality of life improvements along the way.

First spring cleaning is in full effect. No big new features, but cleaning up some things, squashing some bugs and some quality of life improvements along the way.

NEW

  • Sort Projects by Title in Project Overview is now a thing. Not much to add here. Unless we're talking about garlic. It's always good to add a little more garlic to anything.

  • Sort Projects by Title in Project Overview is now a thing. Not much to add here. Unless we're talking about garlic. It's always good to add a little more garlic to anything.

  • Sort Projects by Title in Project Overview is now a thing. Not much to add here. Unless we're talking about garlic. It's always good to add a little more garlic to anything.

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.

v1.0.4

Feb 2, 2024

v1.0.4

Feb 2, 2024

We are Windows!

We are Windows!

Fugoya for Windows is live – we happily achieved 98% feature parity with the mac version. We'll note the tiny differences in the upcoming addition of proper documentation to our website which was way overdue for something as complex.

Fugoya for Windows is live – we happily achieved 98% feature parity with the mac version. We'll note the tiny differences in the upcoming addition of proper documentation to our website which was way overdue for something as complex.

NEW

  • Well, Windows. Not really a feature per se, but kind of a big deal.

  • Well, Windows. Not really a feature per se, but kind of a big deal.

  • Well, Windows. Not really a feature per se, but kind of a big deal.

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.

v1.0.3

Jan 19, 2024

v1.0.3

Jan 19, 2024

Proposal/Invoice Authoring Improvements

Proposal/Invoice Authoring Improvements

Ha! Caught you off-guard as you thought the next update will probably come in February. Well, we're not that predictable. But we're trying to make your life easier. So here's a couple of improvements to the proposal/invoice authoring experience and some other quality-of-life improvements.

Ha! Caught you off-guard as you thought the next update will probably come in February. Well, we're not that predictable. But we're trying to make your life easier. So here's a couple of improvements to the proposal/invoice authoring experience and some other quality-of-life improvements.

NEW

  • Proposal/Invoice Preview while creating a proposal or invoice is one of the most requested features and now finally a reality. Just hit that button in the top bar and have a quick preview of the PDF without downloading it. It uses the same engine as the saved PDF so it should look identical as the saved version. Pro tip: Use CMD+P to make the preview go brrr. thanks Hon and countless others

  • Mark blocks as page breaking through the button on the right hand side of the block. Blocks that are page breaking simply always move to the next page. This should help you with the layout of your proposals and invoices. It shows you a dashed line above the block to indicate the cliffhanger. When duplicating proposals/invoices, the page breaking property is also copied, but when saving a block to the library and then using it in a different document, the page breaking property is not copied, as it's a different context. thanks Johannes

  • Proposal/Invoice Preview while creating a proposal or invoice is one of the most requested features and now finally a reality. Just hit that button in the top bar and have a quick preview of the PDF without downloading it. It uses the same engine as the saved PDF so it should look identical as the saved version. Pro tip: Use CMD+P to make the preview go brrr. thanks Hon and countless others

  • Mark blocks as page breaking through the button on the right hand side of the block. Blocks that are page breaking simply always move to the next page. This should help you with the layout of your proposals and invoices. It shows you a dashed line above the block to indicate the cliffhanger. When duplicating proposals/invoices, the page breaking property is also copied, but when saving a block to the library and then using it in a different document, the page breaking property is not copied, as it's a different context. thanks Johannes

  • Proposal/Invoice Preview while creating a proposal or invoice is one of the most requested features and now finally a reality. Just hit that button in the top bar and have a quick preview of the PDF without downloading it. It uses the same engine as the saved PDF so it should look identical as the saved version. Pro tip: Use CMD+P to make the preview go brrr. thanks Hon and countless others

  • Mark blocks as page breaking through the button on the right hand side of the block. Blocks that are page breaking simply always move to the next page. This should help you with the layout of your proposals and invoices. It shows you a dashed line above the block to indicate the cliffhanger. When duplicating proposals/invoices, the page breaking property is also copied, but when saving a block to the library and then using it in a different document, the page breaking property is not copied, as it's a different context. thanks Johannes

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.

v1.0.2

Jan 11, 2024

v1.0.2

Jan 11, 2024

January Update

January Update

While we're still busy putting the last finishing touches on the windows build it's time for a short and sweet update – following the great feedback from the community! Dark/Light mode can now be set to follow your OS settings. Beta-update channel. Improved PDF metadata. Couple of fixes.

While we're still busy putting the last finishing touches on the windows build it's time for a short and sweet update – following the great feedback from the community! Dark/Light mode can now be set to follow your OS settings. Beta-update channel. Improved PDF metadata. Couple of fixes.

NEW

  • Automatic Dark/Light Mode is now a setting when choosing a theme. It's follows your system settings, great when you auto-swap themes with changing daylight. thanks Vaibhav, Lucas

  • A dedicated beta-update-channel is now available to be selected in the Settings for Senseis (valuable people that engage in the community).

  • Automatic Dark/Light Mode is now a setting when choosing a theme. It's follows your system settings, great when you auto-swap themes with changing daylight. thanks Vaibhav, Lucas

  • A dedicated beta-update-channel is now available to be selected in the Settings for Senseis (valuable people that engage in the community).

  • Automatic Dark/Light Mode is now a setting when choosing a theme. It's follows your system settings, great when you auto-swap themes with changing daylight. thanks Vaibhav, Lucas

  • A dedicated beta-update-channel is now available to be selected in the Settings for Senseis (valuable people that engage in the community).

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.

v1.0.1

Dec 21, 2023

v1.0.1

Dec 21, 2023

Post-Release fixes

Post-Release fixes

We are pretty busy finishing up the Windows Build, but have a quick release containing fixes and a couple of QOL improvements.

We are pretty busy finishing up the Windows Build, but have a quick release containing fixes and a couple of QOL improvements.

NEW

  • Your currently used email address wasn't actually visible anywhere. You were able to change it, but if you permanently deleted the Fugoya welcome email and login-code emails you actually had no chance of knowing what email-adress you used.

  • Your currently used email address wasn't actually visible anywhere. You were able to change it, but if you permanently deleted the Fugoya welcome email and login-code emails you actually had no chance of knowing what email-adress you used.

  • Your currently used email address wasn't actually visible anywhere. You were able to change it, but if you permanently deleted the Fugoya welcome email and login-code emails you actually had no chance of knowing what email-adress you used.

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).

®

2024

Fugoya GmbH

Fugoya and the F Logomark are registered trademarks in the European Union.

®

2024

Fugoya GmbH

Fugoya and the F Logomark are registered trademarks in the European Union.