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