PB for Desktop Changelog

What's new in PB for Desktop 11.0.2

Aug 22, 2020
  • Improvements:
  • adds notification sound effects (102) from Google Sounds v2.3
  • reduces application size by ~45%, installer size by ~30%
  • upgrades notification thumbnail generator backend (pb-for-desktop-besticon.herokuapp.com)
  • migrates some non-user-facing components to Electron v10 compatibility (@electron/remote)
  • improves system-wide dark mode support (macOS 10.15)
  • multiple user interface quality improvements
  • various stability and performance improvements
  • Fixes:
  • fixes notification thumbnail image download and rendering issues
  • addresses various ipc-communication issues with regards to some upstream breaking changes
  • satisfy requirements of the v8 structured clone algorithm requirements
  • address audio playback issues with 'file://' protocol
  • fixes 'push could not be updated' issues
  • adhere cors configuration to match changed upstream (electron) configuration defaults
  • adds fix for Error with 'Show PB for Desktop' menu, MacOS Catalina 10.15.2 contributed by MockingMagician
  • adds fix for Cannot open main window contributed by MockingMagician
  • Documentation:
  • amends notification filter usage hints (filter-template.txt)
  • extends jsdoc documentation coverage
  • Internals:
  • upgrades electron to v9.2.1
  • migrates electron APIs to v9
  • upgrades nodejs on ci backend
  • upgrades local node_modules
  • upgrades third-party node_modules
  • improves readability of log messages

New in PB for Desktop 10.5.0 (Jan 23, 2020)

  • Improvements:
  • enhances auto-update user interaction flow
  • enhances installer (Windows)
  • Fixes:
  • fixes upstream auto-update issue which prevented update installation (electron/electron#21645)
  • fixes application restart, reconnecting to Pushbullet
  • fixes application reset, user data removal
  • fixes macOS 10.15 Catalina startup issue with .zip-based packages & auto-updater payloads (#113) (macOS)
  • fixes Google 2FA sign-in issue (#114)
  • Internals:
  • upgrades electron to v7.1.9
  • upgrades local node_modules
  • upgrades third-party node_modules

New in PB for Desktop 10.4.3 (Dec 16, 2019)

  • Improvements:
  • Enhances update installation / app restart auto-update user flow
  • Fixes:
  • Fixes application restart, reconnecting to Pushbullet
  • Fixes application reset, user data removal
  • Internals:
  • Upgrades electron to v7.1.5
  • Upgrades local node_modules
  • Upgrades third-party node_modules

New in PB for Desktop 10.3.0 (Dec 11, 2019)

  • Improvements:
  • enhances installer (Windows)
  • Fixes:
  • fixes Google 2FA sign-in issue (#114)
  • Internals:
  • upgrades electron to v7.1.4
  • upgrades local node_modules
  • upgrades third-party node_modules

New in PB for Desktop 10.2.0 (Nov 26, 2019)

  • Improvements:
  • Various stability and performance improvements
  • Fixes:
  • Fixes startup issue (#97) (Linux, Windows)
  • Internals:
  • Upgrades electron to v7.1.2
  • Upgrades local node_modules
  • Upgrades third-party node_modules

New in PB for Desktop 10.0.1 (Nov 15, 2019)

  • Features:
  • adds native blurred translucent NSVisualEffectView menu sidebar (macOS)
  • Improvements:
  • various stability and performance improvements
  • Fixes:
  • fixes injection of local stylesheet into webview
  • fixes bootstrapping of application bundle
  • adds fix by btaens: Not getting any pushes on my Mac desktop anymore
  • adds fix by btaens: Login stays on Connecting
  • Documentation:
  • updates jsdoc documentation coverage
  • Internals:
  • upgrades electron to v7.1.1
  • migrates electron APIs to v7
  • upgrades internal node_modules
  • upgrades external node_modules
  • upgrades babel and nodejs
  • refactors application file structure

New in PB for Desktop 9.5.0 (Aug 9, 2019)

  • Features:
  • add new application icons
  • Internals:
  • upgrades electron to v6.0.1
  • upgrades internal node_modules

New in PB for Desktop 9.3.9 (Aug 6, 2019)

  • Features:
  • Adds msi installer package (Windows)
  • Adds portable application package (Windows)
  • Fixes:
  • Fixes multiple isses regarding application auto updates
  • Internals:
  • Upgrades internal node_modules
  • Upgrades external node_modules

New in PB for Desktop 9.1.1 (Aug 5, 2019)

  • Improvements:
  • various stability and performance improvements
  • Fixes:
  • migrates electron APIs to v6.0.0
  • Internals:
  • upgrades electron to v6.0.0
  • upgrades internal node_modules
  • upgrades external node_modules

New in PB for Desktop 9.0.9 (Jul 18, 2019)

  • Features:
  • adds file-based Notification Filter for hiding notifications via text or regular expression pattern (#76)
  • Improvements:
  • various stability and performance improvements
  • Fixes:
  • fixes auto updates & code notarization issues (#104)
  • fixes Google login issues encountered on some devices
  • Documentation:
  • updates README
  • Internals:
  • upgrades electron to v5.0.7
  • upgrades internal node_modules
  • upgrades external node_modules

New in PB for Desktop 9.0.0 (Jul 16, 2019)

  • Features
  • adds file-based Notification Filter for hiding notifications via text or regular expression pattern (#76)
  • Improvements:
  • various stability and performance improvements
  • Fixes:
  • fixes Google login issues encountered on some devices
  • Documentation:
  • updates README
  • Internals:
  • upgrades electron to v5.0.6
  • upgrades external node_modules

New in PB for Desktop 8.18.2 (Apr 22, 2019)

  • Features:
  • contributed by @LyzardKing: Add snap package (Linux)
  • Fixes:
  • adds fix for A JavaScript error occurred in the main process Uncaught Exception. (Windows)
  • Improvements:
  • various stability and performance improvements
  • Internals:
  • upgrades electron to v4.1.4
  • upgrades external node_modules

New in PB for Desktop 8.15.0 (Mar 24, 2019)

  • Fixes:
  • Adds fix for upstream issue: use a more unique identifier for NSUserNotification instances
  • Internals:
  • Upgrades electron to v4.1.1
  • Upgrades external node_modules

New in PB for Desktop 8.12.0 (Mar 13, 2019)

  • Fixes:
  • adds fix for electron upstream issue: Chromium FileReader Vulnerability Fix
  • Improvements:
  • various stability and performance improvements
  • Internals:
  • upgrades electron to v4.0.8
  • upgrades internal modules
  • upgrades external node_modules

New in PB for Desktop 8.11.2 (Mar 12, 2019)

  • ๐Ÿšจ Fixes:
  • adds fix for electron upstream issue: Chromium FileReader Vulnerability Fix
  • ๐Ÿ’Ž Improvements:
  • various stability and performance improvements
  • ๐Ÿ‘ท Internals:
  • upgrades electron to v4.0.8
  • upgrades internal modules
  • upgrades external node_modules

New in PB for Desktop 8.10.1 (Mar 2, 2019)

  • upgrades electron to v4.0.6
  • upgrades external node_modules

New in PB for Desktop 8.9.5 (Feb 25, 2019)

  • Features:
  • implements Web Audio-based audio pipeline, superseding usages of AudioElement, fixing delayed/skipped notification sounds when running in the background
  • adds PB for Desktop Preview app build, allowing for installation of prerelease builds side-by-side with the regular app
  • optimizes rendering / backgrounding strategy for continuous background usage
  • Fixes:
  • adds fix for electron/electron upstream issue: BrowserWindow.getAllWindows doesn't return windows that inherit BrowserWindow
  • adds fix for goldfire/howler.js upstream issue: Chrome 52 audio can't be heard after _autoResume
  • Improvements:
  • upgrades Favicon Finder backend to latest upstream revision: https://pb-for-desktop-besticon.herokuapp.com
  • consolidated format of all enclosed audio assets (44.1 kHz, Wave/PCM, 16 bit, 2 channels)
  • Documentation:
  • updates README
  • extends Pushbullet TypeScript declaration file
  • Internals:
  • extends development & deployment toolchain
  • upgrades internal modules
  • upgrades external node_modules

New in PB for Desktop 8.9.3 (Feb 24, 2019)

  • Features:
  • Implements Web Audio-based audio pipeline, superseding usages of AudioElement, fixing delayed/skipped notification sounds when running in the background
  • Adds PB for Desktop Preview app build, allowing for installation of prerelease builds side-by-side with the regular app
  • Fixes:
  • Fixes upstream issue (electron/electron#15456)
  • Improvements:
  • Upgrades Favicon Finder backend service to latest upstream revision (https://pb-for-desktop-besticon.herokuapp.com)
  • Optimizes rendering and backgrounding strategy for continuous background usage
  • Converts all audio assets to 44100 Hz bitrate
  • Documentation:
  • Updates README.md
  • Internals:
  • Extends development & deployment toolchain
  • Upgrades internal modules
  • Upgrades external node_modules

New in PB for Desktop 8.8.8 (Feb 18, 2019)

  • Fixes:
  • fixes intermittent rendering of Dock Icon Count badge when disabled
  • fixes upstream issue: input cursor invisible after navigation in webview (electron/electron#14474)
  • Improvements:
  • various stability and performance improvements
  • Internals:
  • upgrades electron to v4.0.5
  • upgrades node_modules
  • upgrades services
  • upgrades lib

New in PB for Desktop 8.6 (Dec 31, 2018)

  • Features
  • Adds In-Line Reply (Notification actions) to Pushbullet Chats (macOS)
  • Adds 'Push Dismissal': When closing individual or multiple Desktop Notifications, the corresponding pushes are marked as seen within the backend, too (https://docs.pushbullet.com/#update-push) (macOS)
  • Adds throttled queue to limit the amount of triggered Notifications to a maximum of 1 per second
  • Improvements
  • Displays a Chat partners' profile picture within Chat notifications
  • Increases 'In-Line Reply' (interactive Notifications) responsiveness for SMS Messages (macOS)
  • Improves automated dependency installation for global pb-for-desktop Nodejs module
  • Documentation
  • Adds TypeScript declaration file pushbullet.d.ts for official Pushbullet API as well as undocumented Browser Client (window.pb)
  • Internals
  • Upgrades electron to v4.0.0
  • Upgrades node_modules

New in PB for Desktop 8.1.1 (Dec 11, 2018)

  • Features:
  • supports macOS Mojaves' system-wide dark mode (macOS)
  • adds Nintendoยฎ notification sounds
  • adds VoiceOver notification sounds
  • Improvements:
  • normalizes all notification sounds according to EBU R128 (http://k.ylo.ph/2016/04/04/loudnorm.html)
  • addresses CPU and memory usage (#90)
  • various stability and performance improvements
  • Fixes:
  • fixes Bad URI issue (#85)
  • Internals:
  • upgrades electron to v3.0.10
  • upgrades node_modules
  • upgrades services
  • upgrades lib

New in PB for Desktop 7.6.0 (Jun 15, 2018)

  • Improvements:
  • Various stability and performance improvements
  • Fixes:
  • Hotfix for upstream Electron v2.0.2 issue (#85)
  • Fixes for application updater error (#86)
  • Internals:
  • Upgrades node_modules
  • Upgrades services

New in PB for Desktop 7.4.0 (Jun 13, 2018)

  • Features:
  • Enables GPU hardware acceleration
  • Improvements:
  • Addresses open security vulnerabilities
  • Fixes:
  • Adds intermittent hotfix for KDE Plasma tray indicator (#81) (Linux)
  • Fixes webview sidebar flickering
  • Addresses window transparency
  • Internals:
  • Amends ESLint configuration
  • Reformatted JavaScript
  • Upgrades node_modules
  • Upgrades services
  • Upgrades lib

New in PB for Desktop 7.3.1 (Jun 12, 2018)

  • Features:
  • Enables GPU hardware acceleration
  • Improvements:
  • Addresses open security vulnerabilities
  • Fixes:
  • Adds intermittent hotfix for KDE Plasma tray indicator (#81) (Linux)
  • Fixes webview sidebar flickering
  • Internals:
  • Amends ESLint configuration
  • Reformatted JavaScript
  • Upgrades node_modules
  • Upgrades services
  • Upgrades lib

New in PB for Desktop 7.2.0 (Jun 11, 2018)

  • Features:
  • Adds Tesla Motors notification sounds
  • Improvements:
  • Various stability and performance improvements
  • Internals:
  • Upgrades electron to v2.0.2
  • Upgrades node_modules

New in PB for Desktop 7.0.0 (Apr 30, 2018)

  • Features:
  • Adds .pkg Installer package (macOS)
  • Improvements:
  • Various stability and performance improvements
  • Fixes:
  • Adressed third-party library module security vulnerability (CVE-2018-3728)
  • Internals:
  • Externalizes services & providers
  • Upgrades node to v10.0.0
  • Upgrades electron to v1.8.6
  • Upgrades node_modules
  • Upgrades services
  • Upgrades lib

New in PB for Desktop 6.9.1 (Apr 2, 2018)

  • Features:
  • Integrates PB for Desktop's dedicated favicon provider backend, powered by Heroku
  • Improvements:
  • Reduces latency between notification rendering and playback of notification sound effects
  • Improves error-handling of favicon content-delivery backend
  • Various stability and performance improvements
  • Internals:
  • Upgrades node_modules

New in PB for Desktop 6.9.0 (Mar 20, 2018)

  • Features:
  • Accessibility: Adds application-level keyboard navigation
  • Accessibility: Adds keyboard-based browsing, drill-down and selection of push messages
  • ๐Ÿ’Ž Improvements:
  • Various stability and performance improvements
  • Re-enables notification replying on macOS (macOS)
  • ๐Ÿšจ Fixes:
  • Fixes upstream issue of missing Tray icons on recent Ubuntu releases (17.10+/Gnome) (Linux) (#79)
  • Amends workarounds for several legacy upstream Electron releases and related issues
  • ๐Ÿ“’ Documentation:
  • Updated screenshots to reflect current user interface
  • ๐Ÿ‘ท Internals:
  • Upgrades electron to v1.8.4
  • Upgrades node_modules

New in PB for Desktop 6.8.1 (Jan 30, 2018)

  • Features:
  • Adds Indefinite Snooze mode to pause all notifications โ€“ until disabled manually
  • Improvements:
  • Improves image quality of automated favicon downloads
  • Augmented heuristics for prioritization / selection of automated icon downloads
  • Fixes:
  • Fixes skipped notifications due to upstream back-end migration

New in PB for Desktop 6.8.0 (Jan 29, 2018)

  • Fixes:
  • Fixes notification icons not showing due to backend changes
  • Internals:
  • Upgrades electron to v1.7.11
  • Upgrades node_modules

New in PB for Desktop 6.7.7 (Dec 29, 2017)

  • Features:
  • Adds automatic favicon downloads for IFTTT notifications (https://ifttt.com/pushbullet)
  • Adds preference: Universal Clipboard
  • Improvements:
  • Improves Pushbullet Pro account validation for Universal Clipboard
  • Various stability and performance improvements
  • Fixes:
  • Fixes notification not showing on Windows 10 Fall Creators Update (electron/electron#10864) (Windows)
  • Fixes notification actions on macOS (electron/electron#10709) (macOS)
  • Documentation:
  • Removes README.md section: Installation via Linux package manager
  • Internals:
  • Upgrades electron to v1.7.10
  • Upgrades node_modules
  • Upgrades services
  • Upgrades lib

New in PB for Desktop 6.7.0 (Dec 28, 2017)

  • Features:
  • Adds automatic favicon downloads for IFTTT notifications (https://ifttt.com/pushbullet)
  • Adds preference: Universal Clipboard
  • Improvements:
  • Improves Pushbullet Pro account validation for Universal Clipboard
  • Various stability and performance improvements
  • Fixes:
  • Fixes notification not showing on Windows 10 Fall Creators Update (electron/electron#10864) (Windows)
  • Fixes notification actions on macOS (electron/electron#10709) (macOS)
  • Documentation:
  • Removes README.md section: Installation via Linux package manager
  • Internals:
  • Upgrades electron to v1.7.10
  • Upgrades node_modules
  • Upgrades services
  • Upgrades lib

New in PB for Desktop 6.5.1 (Nov 17, 2017)

  • Features:
  • Adds preference: application auto updates
  • Fixed:
  • Fixes Notification Mirroring (#70)
  • Internals:
  • Upgrades node_modules
  • Upgrades services

New in PB for Desktop 6.5.0 (Nov 14, 2017)

  • Improved:
  • Various stability and performance improvements
  • ๐Ÿšจ Fixed:
  • Fixes Notification Mirroring (#70)
  • ๐Ÿ‘ท Internals:
  • Upgrades services
  • Upgrades lib
  • Upgrades node_modules

New in PB for Desktop 6.3.1 (Nov 1, 2017)

  • Features:
  • Rich Notifications: Automatic Fetch & display of Favicons for all received URL pushes
  • YouTube Thumbnails: Pushed YouTube URLs include thumbnail of the linked video
  • Improved:
  • Show & focus the main window on tray menu click (Windows, Linux) (#57)
  • Internals:
  • Exposed internal tooling as atomic modules within development namespace
  • Upgrades node_modules

New in PB for Desktop 6.3.0 (Oct 30, 2017)

  • Features:
  • Rich Notifications: Automatic Fetch & display of Favicons for all received URL pushes
  • YouTube Thumbnails: Pushed YouTube URLs include thumbnail of the linked video
  • Improved:
  • Show & focus the main window on tray menu click (Windows, Linux) (#57)
  • Internals:
  • Exposed internal tooling as atomic modules within development namespace (@sidneys)
  • Upgrades node_modules

New in PB for Desktop 6.2.6 (Oct 25, 2017)

  • Features:
  • Adds package repositories for Debian , elementary OS , Enterprise Linux , Fedora , openSUSE , LinuxMint , Ubuntu (Linux) (#56)
  • Documentation:
  • Adds README.md section: Installation via Linux package manager
  • Internals:
  • Upgrades node_modules

New in PB for Desktop 6.2.0 (Oct 23, 2017)

  • Improved:
  • Augments start-up & background resource usage (#67)
  • Simplified network reachability detection & on-/offline handling
  • Fixed:
  • Fixes snooze wake-up scheduler
  • Fixes static snooze tray item display state
  • Fixes markdown release note formatting
  • Internals:
  • Upgrades node_modules
  • Upgrades services
  • Upgrades lib

New in PB for Desktop 6.1.6 (Oct 15, 2017)

  • Features:
  • Adds improved webview user interface controls
  • Updated sound file support: .m4a, .mp3, .mp4, .ogg, .wav
  • Fixes:
  • Addresses high resource usage (#67)
  • Addresses window size & visibility persistence (#58)
  • Adds enforcement of a single application instance (#63)
  • Documentation:
  • Augments readme.md
  • Extends JSDoc coverage
  • Internals:
  • Electron v1.7.9
  • Upgrades node_modules
  • Upgrades services
  • Upgrades lib

New in PB for Desktop 5.9.6 (Jun 6, 2017)

  • Internals:
  • Upgrades Electron to v1.7.2
  • Upgrades dependencies

New in PB for Desktop 5.9.4 (May 19, 2017)

  • Bugfixes:
  • Addresses reset of badge counter (macOS)
  • Internals:
  • Upgrades Electron to v1.7.1
  • Upgrades dependencies
  • Consolidates utils

New in PB for Desktop 5.7.2 (Apr 23, 2017)

  • Bugfixes:
  • Fixes missing icons & symbols regression
  • Internals:
  • Adds runtime file-based CSS injection module
  • Upgrades cross-platform build & deployment system

New in PB for Desktop 5.6.1 (Apr 18, 2017)

  • FEATURES:
  • Adds platform-specific native system fonts
  • Reduced webview repaints on resize
  • BUG FIXES:
  • Improves UI responsiveness
  • INTERNALS:
  • Upgrades live reload infrastructure
  • Upgrades dependencies

New in PB for Desktop 5.6.0 (Apr 18, 2017)

  • FEATURES:
  • Adds SMS Mirroring configuration option
  • Adds notification count icon badge
  • BUGFIXES:
  • Fixes outgoing / pending SMS pushes (#43)
  • INTERNALS:
  • Upgrades dependencies

New in PB for Desktop 5.5.1 (Apr 18, 2017)

  • FEATURES:
  • Increases frequency of auto update server checks
  • Adds persistency to icon badge count calculation (macOS) (#41)
  • Adds notification count icon badge
  • Adds configuration for badge counters
  • Adds updated menu icons
  • BUGFIXES:
  • Fixes regression of ui enhancements application (#45)
  • Addresses pending item regression (#43)
  • Improves live updates of badge count (macOS) (#41)
  • Fixes first-time login issue (#42)
  • Fixes global font size control (#34)
  • Fixes resetting of current location hash
  • Fixes file transfer description text
  • Fixes SMS description text

New in PB for Desktop 5.4.4 (Apr 10, 2017)

  • Features:
  • Increases frequency of auto update server checks
  • Bugfixes:
  • Improves live updates of badge count (macOS) (#41)

New in PB for Desktop 5.4.0 (Apr 9, 2017)

  • FEATURES:
  • Adds notification count icon badge (#41)
  • Adds configuration for badge counters (#41)
  • Adds updated menu icons
  • BUG FIXES:
  • Fixes file transfer description text
  • Fixes SMS description text

New in PB for Desktop 5.2.0 (Apr 7, 2017)

  • Features:
  • Adds display of release notes after automated updates
  • Adds improved connectivity user interface (#26)
  • Adds SMS mirroring (Android) (#24) (#38)
  • Adds rich application pushes (Android) (#38)
  • Added interface font size control (#34)
  • Adds bootstrapping phase for global module (#33)
  • Improved memory & CPU resource usage (#31)
  • Added automatic reconnect (#27)
  • Added connectivity handling (#27)
  • Added 'offline' state tray icon (#26)
  • Fixes updater progress bar display (Windows)
  • Reduces download and application size by 1/3
  • Adds tag-based ([]) url title detection
  • Removes ARM package see upstream issue (Linux)
  • Bugfixes:
  • Addressed websocket-related stability issues on pushbullet.com
  • Adds disk persistence of logging messages in verbose mode
  • Fixes path detection in global module bootstrap (#33)
  • Fixes configuration initialisation (#40)
  • Fixes window initialisation loop (#39)
  • Fixes title and body for API url pushes (#37)
  • Fixes global npm module usage (#33)
  • Fixes application name and title of mirrored pushes (#32)
  • Fixes guards to Pushbullet API hooks
  • Fixes an issue related to snooze mode
  • Documentation:
  • Updated screenshots
  • Internals:
  • Automates change log generation
  • Upgrades Electron to v1.6.5
  • Upgrades build system
  • Upgrades dependencies

New in PB for Desktop 5.1.1 (Apr 6, 2017)

  • Features:
  • Adds release notes to automated updates
  • Bugfixes:
  • Fixes logger persistence
  • Internals:
  • Automates change log generation
  • Upgrades build system
  • Upgrades dependencies

New in PB for Desktop 5.0.0 (Apr 4, 2017)

  • FEATURES:
  • Added interface font size control (#34)
  • Added automatic reconnect (#27)
  • Added connectivity handling (#27)
  • Added "offline" state tray icon (#26)
  • Improved memory & CPU resource usage (#31)
  • Fixes window initialisation loop (#39)
  • Fixes updater progress bar display (Windows)
  • Adds SMS mirroring (Android) (#24) (#38)
  • Adds rich application pushes (Android) (#38)
  • Adds bootstrapping phase for global module (#33)
  • Reduces download and application size by 1/3
  • Adds tag-based ([]) url title detection
  • Removes ARM package see upstream issue (Linux)
  • BUG FIXES:
  • Fixes guards to Pushbullet API hooks
  • Fixes title and body for API url pushes (#37)
  • Fixes application name and title of mirrored pushes (#32)
  • Fixes global npm module usage (#33)
  • Fixes an issue related to snooze mode
  • DOCUMENTATION:
  • Augmented Linux screenshot
  • Internals
  • Upgrades Electron to v1.6.5
  • Upgrades build system
  • Upgrades dependencies

New in PB for Desktop 4.9.8 (Apr 3, 2017)

  • Bugfixes:
  • Fixes window initialisation loop (#39)
  • Fixes updater progress bar display (Windows)
  • Documentation:
  • Augmented Linux screenshot
  • Internals:
  • Upgrades Electron to v1.6.5
  • Upgrades build system
  • Upgrades dependencies

New in PB for Desktop 4.9.1 (Apr 2, 2017)

  • Features:
  • Adds SMS mirroring (Android) (#24) (#38)
  • Adds rich application pushes (Android) (#38)
  • Adds bootstrapping phase for global module (#33)
  • Reduces download and application size by 1/3
  • Adds tag-based ([]) url title detection
  • Removes ARM package see upstream issue (Linux)
  • Bugfixes
  • Adjusts title and body for API url pushes (#37)
  • Adjusts application name and title of mirrored pushes (#32)
  • Fixes global npm module usage (#33)
  • Fixes an issue related to snooze mode
  • Internals:
  • Upgrades Electron to v1.6.5
  • Upgrades build system
  • Upgrades dependencies

New in PB for Desktop 4.7.5 (Mar 29, 2017)

  • Features:
  • Adds automated installation of required packages when used as global module (#33)
  • Reduces download and application size by 1/3
  • Adds tag-based ([]) detection of titles in pushed urls
  • Adds application icon for mirrored pushes
  • Removes ARM package temporarily due to upstream deployment issue (Linux)
  • Bugfixes:
  • Fixes global npm module without global electron instance (#33)
  • Adjusts application name and title of mirrored pushes (#32)
  • Fixes an issue related to snooze mode
  • Internals:
  • Added generator for rich electron-updater metadata
  • Upgrades Electron to v1.6.4
  • Upgrades build system
  • Upgrades dependencies

New in PB for Desktop 4.7.2 (Mar 28, 2017)

  • Features:
  • Adds automated installation of required packages when used as global module (#33)
  • Reduces download and application size by 1/3
  • Adds tag-based ([]) detection of titles in pushed urls
  • Adds application icon for mirrored pushes
  • Removes ARM package temporarily due to upstream deployment issue (Linux)
  • Bugfixes:
  • Fixes global npm module without global electron instance (#33)
  • Adjusts application name and title of mirrored pushes (#32)
  • Fixes an issue related to snooze mode
  • Internals:
  • Added generator for rich electron-updater metadata
  • Upgrades Electron to v1.6.4
  • Upgrades build system
  • Upgrades dependencies

New in PB for Desktop 4.5.1 (Mar 24, 2017)

  • Features:
  • Reduces download and application size by a third
  • Adds tag-based ([]) detection of titles in pushed urls
  • Adds application icon of mirrored pushes
  • Removes ARM package temporarily due to upstream deployment issue (Linux)
  • Bugfixes:
  • Adjusts application name and title of mirrored pushes (#32)
  • Fixes an issue related to snooze mode
  • Internals:
  • Upgrades Electron to v1.6.4
  • Upgrades build system
  • Upgrades dependencies

New in PB for Desktop 4.3.0 (Mar 23, 2017)

  • Features:
  • Adds filtering of dismissed pushes to self (#29)
  • Adds dismissal of pushes to self through Pushbullet API (#29)
  • Adds network reconnect UI (#21)
  • Adds account logout UI (#21)
  • Adds coloured tray icon (Linux) (#20)
  • Adds --debug command line argument
  • Adds nsis package and assets (Windows)
  • Removes squirrel package (Windows)
  • Bugfixes:
  • Improves resource usage (#25)
  • Improves network performance (#25)
  • Improves i/o performance (#25)
  • Improves ui responsiveness (#23)
  • Fixes connection issue (#22)
  • Fixes auto update (Windows)
  • Fixes AppImage dependencies (Linux)
  • Fixes auto-launch
  • Documentation:
  • Augments readme.md
  • Adds contributing.md
  • Adds issue template
  • Adds pull request template
  • Internals:
  • Upgrades Electron to 1.6.2
  • Upgrades dependencies
  • Upgrades build & deployment system

New in PB for Desktop 4.1.5 (Mar 21, 2017)

  • FEATURES:
  • Adds nsis package (Windows)
  • Adds nsis image assets (Windows)
  • Removes Squirrel package (Windows)
  • Optimized connection performance
  • Optimized of suspend/resume behaviour (#25)
  • BUG FIXES:
  • Improves reachability testing
  • Improves reconnection behaviour
  • Reduces resource usage (#25)
  • INTERNALS:
  • Dependencies upgrade
  • Build system upgrade

New in PB for Desktop 4.1.0 (Mar 20, 2017)

  • Features:
  • User Interface & connection performance optimizations
  • Optimizations of suspend/resume behaviour (#25)
  • Bugfixes:
  • Improves upon resource management (#25)
  • Internals:
  • Dependencies upgrade
  • Build system upgrade

New in PB for Desktop 4.0.6 (Mar 18, 2017)

  • Features:
  • Adds --debug switch
  • Optimizes startup performance
  • Documentation:
  • Augments CONTRIBUTING documents
  • Augments README documents
  • Internals:
  • Upgrades dependencies

New in PB for Desktop 4.0.2 (Mar 17, 2017)

  • Features:
  • Adds Pushbullet account interface
  • Bugfixes:
  • Throttle background timers
  • Internals:
  • Adds verbose logging for solving clientside issues

New in PB for Desktop 3.9.99 (Mar 16, 2017)

  • Features:
  • Adds network connection management
  • Adds power management
  • Adds improved storage security & performance
  • Adds Pushbullet account interface
  • Internals:
  • Adds verbose logging for solving clientside issues
  • Bugfixes:
  • Fixes UI responsiveness
  • Fixes AppImage dependencies
  • Fixes auto-launch configuration issue
  • Fixes an issue with configurations resetting in certain environments

New in PB for Desktop 3.9.96 (Mar 15, 2017)

  • Features:
  • Adds new Linux icon asset
  • Documentation:
  • Adds CONTRIBUTING documentation
  • Adds ISSUE template
  • Adds PULL REQUEST template

New in PB for Desktop 3.9.8 (Mar 11, 2017)

  • Features:
  • Adds improved storage access performance
  • Adds coloured tray icon (Linux)
  • Bugfixes:
  • Fixes AppImage dependency requirements
  • Fixes auto-launch configuration issue
  • Fixes an issue with configurations resetting in certain environments
  • Internals:
  • Upgrades Electron to v1.6.2
  • Upgrades Buildsystem
  • Upgrades multiple dependencies

New in PB for Desktop 3.9.7 (Mar 10, 2017)

  • FEATURES:
  • Adds coloured tray icon (Linux)
  • BUG FIXES:
  • Fixes AppImage dependency requirements
  • Fixes auto-launch configuration issue
  • Fixes an issue with configurations resetting in certain environments
  • INTERNALS:
  • Upgrades Electron to v1.6.2
  • Upgrades Buildsystem
  • Upgrades multiple dependencies

New in PB for Desktop 3.9.6 (Mar 9, 2017)

  • Bugfixes:
  • Fixes AppImage dependency requirements
  • Fixes auto-launch configuration issue
  • Fixes an issue with configurations resetting in certain environments
  • Internals:
  • Upgrades Electron to v1.6.2
  • Upgrades Buildsystem
  • Upgrades multiple dependencies

New in PB for Desktop 3.8.0 (Feb 22, 2017)

  • Features:
  • Improve connection stability
  • Enforce usage of passive graphics adapter
  • Bug Fixes:
  • Fix configuration persistency
  • Internals:
  • Dependencies upgrade

New in PB for Desktop 3.6.0 (Feb 1, 2017)

  • Improved connectivity detection
  • Further reduced CPU usage
  • Further decreased memory footprint

New in PB for Desktop 3.5.0 (Jan 26, 2017)

  • Features:
  • Integration of Pushbullet End-to-End encrypted messaging
  • End-to-End encryption setup workflow
  • Dependency installation enforcement for Linux-based platforms
  • Fixes:
  • Many, many bugfixes and performance enhancements
  • Internals:
  • Main & support components modularized
  • JSDoc coverage increased
  • Dependencies upgrade

New in PB for Desktop 3.3.1 (Jan 24, 2017)

  • Features:
  • Added pacman ArchLinux package
  • Added AppImage package
  • Documentation:
  • Updated readme
  • Internals:
  • Dependencies upgrade

New in PB for Desktop 3.3.0 (Jan 24, 2017)

  • Internals:
  • Dependencies upgrade

New in PB for Desktop 3.2.1 (Jan 22, 2017)

  • Internals:
  • Dependencies upgrade

New in PB for Desktop 3.2.0 (Jan 22, 2017)

  • Features:
  • Native titlebars
  • Native translucent menu sidebars (macOS)
  • Fixes:
  • Internals
  • Dependencies upgrade

New in PB for Desktop 3.1.0 (Jan 22, 2017)

  • Features:
  • Automatic deployment of latest versions to https://sidneys.github.io/pb-for-desktop
  • Fixes:
  • Fixes for auto updating
  • Multiple user interface fixes
  • Delivery of ghost pushes upon device usage
  • Internals:
  • Dependencies upgrade
  • Buildsystem upgrade

New in PB for Desktop 2.9.978 (Jan 22, 2017)

  • Features:
  • Additional tray Icons
  • Realtime connectivity monitoring
  • Internals:
  • Electron 1.4.14
  • Dependencies upgrade

New in PB for Desktop 2.9.976 (Jan 22, 2017)

  • Features:
  • Automatic in-app updates (macOS)
  • Improved offline handling
  • Fixes:
  • Run as CLI module
  • Internals:
  • Size optimisation (25%)
  • Electron 1.4.13
  • Dependencies upgrade
  • Buildsystem upgrade