Qbserve Changelog

What's new in Qbserve 1.89

Jun 24, 2022
  • Added a couple of hundred new sites and app bundles for automatic lookup
  • Added tracking support for Orion, Ghost, and Synth browsers
  • Added idle time rows to the Journal
  • Added option to hide Qbserve icon from the menu bar
  • Added ⌘+F shortcut to focus in the search fields of the Details and Timesheet tabs
  • Fixed tab name tracking in Firefox
  • Fixed disabled checkboxes not being grayed out
  • Fixed private tab tracking in Chrome
  • Fixed Telegram not being allowed to be ignored by tracking
  • Fixed menu bar tooltip and project colors' names for accessibility
  • Fixed the Details table navigation in VoiceOver, now it opens popups on pressing Enter or Space

New in Qbserve 1.88 (Mar 24, 2021)

  • Added capability to select and archive, unarchive or delete multiple projects
  • Added tracking support for Waterfox browser (via the extension for Firefox)
  • Added support for the Apple Silicon architecture that was missing from the last build
  • Fixed incorrect durations in Timesheet -> Summary after selecting 10-minute intervals
  • Fixed the text below the donut chart not accounting for the "Days to observe" setting
  • Fixed private window tracking in Chrome 90
  • Fixed private window tracking in Safari 14
  • Fixed tracking in Opera
  • Fixed Timeline's table resizing
  • Hopefully, fixed the manual time window appearing for very short durations
  • Hopefully, fixed category selection not working properly at times
  • Increased maximum window height for large monitors
  • Improved accessibility title of the menu bar icon

New in Qbserve 1.87 (Dec 22, 2020)

  • New icon for Big Sur! (you can switch back to the old one in the Preferences)
  • Added AppleScript commands: pause, resume, getProductiveTime, getNeutralTime, getDistractingTime
  • Added display of the duration of selected rows in the Journal
  • Fixed interface glitches on Big Sur
  • Fixed clipped text in the date picker
  • Fixed fullscreen video tracking in Chrome once again
  • Fixed duplication of Slack channel names containing asterisk
  • Fixed incorrect encoding for spaces and non-ASCII symbols in document paths used by rules

New in Qbserve 1.86 (Feb 23, 2020)

  • Added support for sites in Microsoft Edge browser
  • Added button to delete multiple uncategorized activities
  • Added new menu bar text mode: non-distracting (productive + neutral) time today and in the last hour
  • Fixed "Average productivity" stat to exclude untracked days
  • Fixed tracking for Slack channels and teams
  • Fixed crash when viewing "This year" period
  • Fixed inability to select dates earlier than 365 days ago
  • Fixed "Shift" key not working in the Uncategorized table

New in Qbserve 1.85 (Sep 25, 2019)

  • Added channel tracking for Slack
  • Manual time window can now be controlled with keyboard (arrows, enter)
  • Fixed tracking of YouTube videos' titles
  • Fixed private window tracking in Chrome 77

New in Qbserve 1.84 (Aug 16, 2019)

  • Added distracting time counting options for the menu bar icon
  • Added project colors to dropdown menus
  • Added search to Timesheet -> Projects
  • Added ellipsis for long project names in Timesheet -> Projects
  • Fixed private window tracking in Chrome 76
  • Fixed PDF and private window tracking in Safari 13
  • Fixed long project names not being resized along with the project list

New in Qbserve 1.83 (May 26, 2019)

  • Added horizontal resizing to the panels in Projects tab
  • Invoice notes now can contain up to 8 lines
  • Fixed search for app windows in Details
  • Fixed private tab tracking in Chrome 74
  • Fixed Finder and full-screen Chrome video tracking in Mojave
  • Fixed projects not being sorted correctly in dropdowns in Timesheet -> Projects

New in Qbserve 1.82 (Feb 26, 2019)

  • Added option to show categories in Overview columns
  • Added arrows to switch between days that have project records in Timesheet -> Projects
  • Fixed "Hours to observe" not respecting time zone changes
  • Fixed Qbserve's window not staying hidden on system startup
  • Fixed private window and PDF tracking in Safari 12.2
  • Fixed tracking for COMSOL Multiphysics app

New in Qbserve 1.81 (Feb 15, 2019)

  • Fixed row reselection after categorizing activities in the Details
  • Fixed incorrect project history dates for time zones in Asia & Oceania
  • Fixed "last hour" alerts not being created correctly
  • Fixed "last hour" alerts being triggered only once during the day

New in Qbserve 1.8 (Feb 15, 2019)

  • Added "Last hour" mode for alerts: now you can set notifications for time spent during the last 60 minutes
  • Added project durations to the dropdown menus in Timesheet -> Projects
  • Added "Only uninvoiced" filter to the history table in Projects
  • Fixed some of the invoiced days showing like uninvoiced in Projects and Invoice Generator
  • Fixed [>] button in Projects leading to incorrect days
  • Fixed missing site names in Coda 2 windows
  • Fixed manual activities not being deleted
  • Fixed manual time not being added in the morning
  • Fixed missing texts and incorrect colors when Mojave's dark mode is enabled
  • Notarized the app according to Mojave's security requrements

New in Qbserve 1.79 (Oct 30, 2018)

  • Fixed Qbserve launching Google Chrome when other Chromium-based browsers are used

New in Qbserve 1.78 (Oct 18, 2018)

  • Added new menu bar text modes: productivity in the last hour, time without switching to distractions, total tracked time today
  • Added stats for these modes to the menu bar icon's tooltip
  • Added five-second rounding to the manual time slider
  • Added double-click sorting between the project tables in the Timesheet
  • Added drag'n'drop arranging of manual activites in the Preferences
  • Added project filter for CSV exporting
  • Added support for sites in Brave Browser Beta
  • Fixed tracking in Chrome 70
  • Fixed private window tracking in Safari Technology Preview
  • Fixed missing tooltips for long project names in the Projects tab
  • Fixed duplicated window names for Adobe InDesign
  • Fixed duplicated text in combo-boxes in the Preferences
  • Fixed Firefox extension's error logged to Firefox developer console

New in Qbserve 1.77 Build 6500 (Aug 27, 2018)

  • Added horizontal resizing to project tables in the Timesheet
  • Added Console options to disable automatic scrolling and to log current activity's details
  • Fixed tracking of private tabs in Chrome 69
  • Fixed menu bar icon jumping when using Bartender app
  • Fixed rows not being selected after editing activities in the Details table
  • Fixed macOS Mojave rendering issues

New in Qbserve 1.76 Build 6415 (Jul 9, 2018)

  • Fixed site tracking in Chrome 68
  • Allowed negative values for tax fields in the invoice generator

New in Qbserve 1.75 Build 6404 (Jul 9, 2018)

  • Manual time: now you can double click on a row instead of reaching for the "Add Entry" button
  • Added menu option to remove history and activities older than a year
  • Added sorting to the project list's header
  • Added per-month sections to the project history table
  • Added second tax field to the invoice generator
  • Added editable tax names to the invoice generator
  • Fixed "Totals by hour" export missing project durations for long time ranges
  • Fixed scheduled export being stopped when its directory is not available
  • Fixed scheduled export missing a few minutes of the cached tracking data
  • Fixed chat and call tracking for Skype 8.24

New in Qbserve 1.74 Build 6262 (Feb 26, 2018)

  • Added "Delete Records" button to the Journal
  • Added "Totals by hour" export mode for CSV tables
  • Added notification when browser extension is required (Firefox, Vivaldi, Yandex)
  • Changed durations from seconds to minutes in CSV spreadsheets
  • Changed date format in period selector tooltip
  • Fixed chat and call tracking for Skype 8.15
  • Fixed selection for custom periods longer than a month
  • Fixed the localhost port for Firefox and Vivaldi extensions

New in Qbserve 1.73 Build 6200 (Jan 23, 2018)

  • Added project history to the Projects tab
  • Added "This year" option to the period selector
  • Added "5 minutes" option to the pause menus
  • Fixed display of internationalized domain names
  • Fixed call tracking for Skype 8.x
  • Fixed window name tracking for MailMate
  • Fixed tracking for Java apps that don't have app bundle ID
  • Fixed tracking for Firefox Developer Edition 59+
  • Fixed manual time window appearing two times in a row
  • Fixed manual time window appearing when the app is not tracking time
  • Fixed category changing for manual activities
  • Fixed invoice window not displaying items in finalized invoices
  • Fixed incorrect rates of new automatic items in invoice window
  • Fixed freezing when scheduled export directory is not present
  • Fixed project list not updating in the Journal
  • Fixed missing accessibility values on buttons, tabs
  • Hopefully, fixed some mysterious crashes on macOS High Sierra

New in Qbserve 1.72 Build 6006 (Nov 26, 2017)

  • Manual time: Qbserve now asks what you have been doing away from your Mac - adjust or disable it in the Preferences
  • Timeline improvements: add or remove manual time, assign project time
  • Added tracking for Skype 8.x but chats will be tracked separately from the old Skype versions
  • Added "Test" button to the events editor for alerts
  • Fixed project sorting column not switching to unassigned time
  • Fixed rules not assigning container activities to projects
  • Fixed crash on adding a container with the same name
  • Fixed private tab tracking for all Firefox editions (requires v1.4 of the extension for Firefox)
  • Added support for sites in Vivaldi and Brave browsers with an extension
  • Switched tracking in Yandex Browser to an extension

New in Qbserve 1.7 Build 5700 (Oct 25, 2017)

  • Timeline: visual history for each day in the Timesheet
  • Notes: add any text to any hour from the timeline
  • Fixed Google documents being tracked as windows
  • Fixed not working button in rule adding popover
  • Fixed incorrect productivity selection in alert editing popover
  • Fixed fullscreen tracking in Chrome Canary

New in Qbserve 1.68 Build 5550 (Oct 25, 2017)

  • Added vertical window resizing for all tables
  • Added productivity filters to the projects section in the Timesheet
  • Added confirmation on quitting the app with CMD+Q hotkey
  • Added the option to hide text from the menu bar icon
  • Added idling events to the tracking console
  • Fixed visual issues on macOS High Sierra
  • Fixed webhook and script events being called at wrong times
  • Fixed productive duration tooltip in the menu bar
  • Fixed tracking for Wine and PlayOnMac
  • Fixed occasional crash in the Preferences
  • Fixed the checkbox for starting the app on login

New in Qbserve 1.67 Build 5300 (Aug 8, 2017)

  • Added backup frequency selection to Preferences
  • Category selection dropdown now remembers the last selected category
  • Fixed tracking for Facebook video calls
  • Fixed duplicated records for some apps
  • Fixed container activity renaming
  • Fixed crash on the Back button in Details
  • Fixed crash during exporting some activities
  • Fixed rare crash on showing table popovers

New in Qbserve 1.66 Build 5220 (Jul 6, 2017)

  • Events for alerts: call services like IFTTT or Zapier with webhooks or execute AppleScript
  • Pause now restores after the app relaunch
  • Added support for sites in Yandex Browser
  • Switched to durations in Overview columns by default, the percent mode is available in the Preferences tab
  • 150 new sites and app bundles for automatic lookup, over 7650 total

New in Qbserve 1.64 Build 5125 (Jun 12, 2017)

  • Added backup location selection to Preferences - you can now backup to your cloud storage
  • Added table column sorting for Details, Notifications, Containers
  • Added total invoiced amount to Projects
  • Added a checkbox to Export for readable dates in filenames
  • Added Finnish language for invoices
  • Fixed invoice generator window not opening in some cases
  • Fixed not observing one hour during DST switch
  • Fixed crashes in the Projects tab
  • Fixed crashes in the Timesheet tab on macOS Yosemite
  • Menu bar click now opens the app instantly, the old mode is available in the Preferences tab

New in Qbserve 1.63 Build 5050 (May 8, 2017)

  • Added 14 new invoice languages
  • Added checkbox to hide unused categories from selection
  • Added Console: verify Rules correctness and troubleshoot time tracking
  • Added unique icon for Finder activities
  • Fixed amount column of invoices in PDF
  • Fixed tracking for Safari developer tools in a separate window
  • Fixed window name tracking for Ulysses app
  • Fixed project color selection
  • Returned the option to remove history "from future" in case system time was changed
  • Various invoice generation fixes and improvements

New in Qbserve 1.62 Build 5015 (Apr 30, 2017)

  • Projects: assign time automatically with Rules (or manually from Timesheet)
  • Invoice generation: create blank or project-based invoices in PDF
  • Timesheet redesign: per-hour summary, project time management
  • Notifications were moved to the Preferences tab
  • Added new options to Rules: Slack and Skype names, "Any source" wildcard
  • Added buttons to open uncategorized sites from the Details table
  • Added average productivity in the Overview for week and month time ranges
  • Fixed incorrect second marks in Timesheet
  • Fixed am/pm time in Timesheet
  • Fixed scheduled export hours range
  • Fixed black table corners glitch on Sierra
  • Performance improvements for display periods over a month
  • Rules for "Contains" and "Is exactly" are now case-insensitive
  • Added 200 new sites and app bundles for automatic lookup

New in Qbserve 1.59 Build 4424 (Jan 9, 2017)

  • Added Containers: create custom activities
  • Added Rules: add time from ambiguous sources to container activities
  • Qbserve now closes the eye on icons when idling
  • Fixed tracking for Android Emulator installed via Homebrew
  • Fixed crashes in Timesheet
  • Fixed trimmed chart after 12 hours of tracking

New in Qbserve 1.57 Build 4150 (Dec 18, 2016)

  • Added Timesheet tab: full activity log and detailed timeline
  • Renamed Settings to Preferences to match macOS naming
  • Renamed "History" export type to "Timesheet" to match the new tab
  • New idle detecting algorithm is activated by default now
  • Fixed tracking for Android Emulator
  • Fixed tracking for Chrome Developer Tools inside a separate window
  • Fixed incomplete site name tracking in Safari
  • Fixed encoding of tracked file names
  • Fixed trimmed text for some chart durations
  • Fixed Preferences default shortcut
  • Fixed combobox for idle time in Preferences

New in Qbserve 1.55 Build 3870 (Nov 13, 2016)

  • Added CSV export for totals
  • Added option to show durations only in hours instead of days+hours
  • Added month names to the chart week view
  • Chart now doesn't group hours and days
  • Chart trims empty columns for single day views
  • Chart columns for days, weeks, months are now higher (normalized)
  • Chart dates switched to English to prevent display issues on Macs in other languages
  • Fixed chart month switching
  • Fixed chart week display for Monday-starting weeks
  • Fixed PDF document tracking in Safari 10
  • Fixed the window jumping to the bottom of the screen on startup

New in Qbserve 1.53 Build 3753 (Oct 31, 2016)

  • New, more clear settings layout
  • Added option to set a global shortcut to show Qbserve
  • Added option to show durations instead of percents in the Overview tab columns
  • Added option to open the app instantly from the menu bar instead of going through a menu
  • Fixed tracking for many Steam games including Dota 2 and CS:GO
  • Fixed tracking for Minecraft and probably some other Java-based apps
  • Fixed YouTube videos tracking in FireFox
  • Fixed text in popovers on macOS Sierra
  • Fixed one more idle preventing bug

New in Qbserve 1.51 Build 3538 (Sep 25, 2016)

  • Added switch between minified and readable JSON export
  • Fixed stretched button rendering on macOS Sierra
  • Fixed broken layout in activity settings on macOS Sierra

New in Qbserve 1.5 Build 3522 (Sep 23, 2016)

  • Added export and scheduled export to JSON
  • Added support for tracking the new Slack app
  • Added support for ignoring private tabs in Safari 10
  • Added button to check for updates manually
  • Fixed "less/more productive" text for custom periods
  • Fixed time selection dropdown menu bug
  • New tab icons

New in Qbserve 1.48 Build 3322 (Sep 4, 2016)

  • Added hour range selection slider
  • Added date display when switching days with arrows
  • Added daily backup for the database
  • Added 500 new sites and app bundles for automatic lookup
  • Fixed a bug when activities are not displayed after a system time chage

New in Qbserve 1.45 Build 3092 (Aug 17, 2016)

  • Added new time ranges to the time selection in Overview and Details tabs
  • Added arrows to switch between time ranges faster
  • Added the option to remove history "from future" in case system time was changed
  • Added sad sound for alerts for distracting categories
  • Added support for Firefox Developer Edition and Firefox Nightly (with a browser extension)
  • Added license information to the About window
  • Added browser name to the domain activity popover
  • Fixed crashes during Firefox tracking
  • Fixed site tracking for PDFs in Safari
  • One more attempt to fix the blurry tabs and buttons on some retina screens

New in Qbserve 1.43 Build 2954 (Aug 3, 2016)

  • Emergency update to resolve Chrome v52 conflict with Qbserve
  • Fixed site tracking in Safari with developer console opened

New in Qbserve 1.4 Build 2950 (Aug 1, 2016)

  • Faster categorizing: switch to "Uncategorized" and hold the Command key to select multiple activities
  • Added Firefox support (with a browser extension)
  • Added duration tooltips to the Overview columns
  • Fixed startup on login, it's now visible in the Login Items list in macOS Settings
  • Fixed forums categorized to Shopping category
  • Fixed name editing for custom categories
  • Fixed tab and button rendering on retina screens
  • Resolved conflicts with some window controlling apps
  • Added hint for list switching in category selection

New in Qbserve 1.4 Build 2802 (Jul 4, 2016)

  • 400 new sites and app bundles for automatic lookup, over 6800 total
  • New pause option: "Until tomorrow"
  • Notification when pause ends
  • Site detection improvements
  • Fixed macOS Sierra crashes
  • Better chart label rendering on some non-retina screens
  • Settings tab is now available when trial is over
  • "Days to observe" are now based on the day start setting instead of midnight
  • Other minor UI improvements

New in Qbserve 1.38 Build 2707 (Jun 10, 2016)

  • New experimental idle detection: please enable it in the settings in case you had issues with idle before
  • Button to delete tracked activities
  • Safari Responsive Design mode is now tracked
  • Fixed a missing title for some activities
  • Fixed start on login issues
  • Total time tooltip for the percents in the donut chart
  • Time difference tooltip for the text under the donut chart
  • Tab hotkeys reopen window if it was hidden or closed
  • Better activity names for untitled tabs in Photoshop and Illustrator
  • Chart labels should look better on non-retina screens
  • Under the hood improvements

New in Qbserve 1.35 Build 2677 (Jun 1, 2016)

  • New mode: display productivity by productive hours instead of percentage
  • Option to ignore private windows content in Chrome and Safari
  • Icons in the dock and menu bar show sleep status when not observing
  • Different icons for Skype, Slack, and Telegram chats
  • Resolved conflicts with some window controlling apps
  • Better idle time detection
  • Better window and document name handling
  • Ignored records are hidden from overview
  • Fixed Safari tracking not working in some rare cases
  • Fixed hours to observe selection
  • Some crashes were caught
  • Dynamic window titles from Sublime Text and Notes are not picked anymore

New in Qbserve 1.3 Build 2563 (May 25, 2016)

  • Added support for tracking full screen videos in Chrome, Safari and Opera browsers
  • Skype call names are now tracked too
  • Fixed the bug when the Dashboard chart displayed only one column
  • 300 new sites and app bundles for automatic lookup, over 6400 total

New in Qbserve 1.27 Build 2393 (May 23, 2016)

  • Support for domain tracking in Chrome Canary and Safari Technology Preview
  • 300 new sites and app bundles for automatic lookup, over 6100 total
  • Trial period extended to 10 days
  • Fixed ignore option for activities
  • Feedback button now works without a mail client
  • Reminders do not fire on the app relaunch anymore
  • New hotkey for Settings

New in Qbserve 1.25 Build 2350 (May 23, 2016)

  • Over 350 new sites and apps in the database, over 5800 total
  • Fixed tracking of Safari in full screen mode
  • Improved Telegram tracking
  • YouTube non-video pages are now recorded as a domain activity
  • Fixed Dashboard refresh for previous dates

New in Qbserve 1.22 Build 2273 (May 12, 2016)

  • New sites and apps added to the database
  • Tabs of the Details table now switch properly
  • Fixed missing application records in "Show windows as activities" mode
  • Fixed checkboxes in activity editing window
  • Fixed selection of rows in tables
  • Fixed search in the applications table
  • Stability improvements