Added

  • show window when dock icon is clicked if no windows are visible
  • notifications for new/updated pull requests for pro users
  • a "compact view" mode that limits pull request description body to only one line of text

Fixed

  • bug where user's that had never ignored a repository were having to wait 5 mins before pull requests would refresh
  • bug where the No Accounts screen wasn't showing if the user had never added an Account before

Changed

  • general preferences badge counter messaging to follow UX best practices and stay the same
  • disabled PR characteristics transparency from 0.1 to 0.2 so they are more visible

Fixed

  • bug not hiding ignored pull requests until after refresh
  • bug where zero inbox view was incorrectly shown while initially loading pull requests

Fixed

  • bug preventing pull requests from appearing when user has no collaborator repos or no organizations
  • loading spinner so that it shows appropriately on initial load
  • zero inbox state so it now shows appropriately without having to do a refresh

Pra was reborn as Pullwalla

Added

  • Multi-Account support as a Pro feature
  • Participating, Claimed, & Unclaimed quick filters as Pro features
  • Pull Request Characteristics, approval status, merge conflict status, & comment status as Pro features
  • Subscribe & Subscribed Preference views to facilitate becoming a Pro subscriber & managing the subscription
  • Pro badge communicating which features require a Pro subscription to access when in freemium

Fixed

  • Fixed bug with layout of the SideBar

Changed

  • Preferences tab interface to cleaner custom interface
  • Switch relative dates to form modeled after TweetBot's relative dates
  • Branding from Pra to Pullwalla

Added

  • flash notice system to be able to notify the user of things
  • pull request decoding failure flash notice with CTA to send debug report to developers
  • error logging when JSON decoding fails to help identify & fix issues
  • failable pull request decoding so it will load what it can decoded and log what it can't decode

Fixed

  • bug where Team requested reviewers where breaking JSON parsing
  • infinite spinner when fetching pull requests fails

Changed

  • over to new OSLog logging interface

Fixed

  • small layout issue in preferences

Added

  • Ignore Organization to the Edit Menu and Pull Request context menu
  • Quick Filter Side Bar with Created, Assigned, Mentioned, and Review Requests quick filters

Changed

  • GitHub client from v2 REST API to v3 GraphQL API

Fixed

  • crash when double clicking main window while initially loading pull requests

Added

  • updated pull requests dock badge counter feature

Changed

  • refresh state management to be more maintainable
  • email form to be consistent
  • markdown rendering to happen before rendering views

Fixed

  • sidebar layout issue

Added

  • Pull Request Viewer menu item to Window menu to enable reopening Pull Request Viewer after closing

Changed

  • changed Pra Help menu item to Pra Support and have it open the Pra Support page in default browser

Added

  • pull requests from repos you are an external collaborator on
  • tiny progress indicator for refreshes to bottom bar
  • mailing list subscription to account preferences
  • congrats view when zero pull requests to review but have linked account

Changed

  • height of GitHub account screen

Changed

  • feedback email to pra@upte.ch and subject
  • copy throughout the app to read better and be more consistent and concise

Removed

  • General preferences tab because there are no general preferences right now

Fixed

  • share & feedback button layout issue on macOS 10.13

Added

  • refresh menu item to the View menu to support manual refresh
  • edit menu with the Ignore Repository menu item
  • open Pull Request menu item to the Edit menu
  • avatar image caching and async loading
  • instructional message when Ignored Repositories list is empty in preferences
  • instructional message when Accounts list is empty in preferences
  • instructional message to Pull Requests list when have not connected any accounts
  • share on twitter button

Changed

  • the Repository Ignores Preferences icon
  • the name of Repository Ignores tab to Repositories
  • the Ignored Repositories list to only show org/repo instead of entire url
  • the Ignored Repositories list to provide instructions if user hasn't ignored any repositories yet
  • the Account preferences to only allow adding a single account

Fixed

  • repository ignores not showing up if preferences window already opened
  • the Account preferences remove account button so it is disabled when no accounts are linked

Fixed

  • small font sizing regression
  • pull Request body excess bottom spacing
  • layout of cancel buttons in add account flow
  • pull request separator so it is only visible when row is present

Added

  • send feedback button in main window bottom bar
  • open pull request button to the pull request view
  • spinner to pull request list view on initial load

Added

  • markdown rendering of the pull request body
  • support for Dark/Light modes and accessibility modes (high contrast)
  • relative date to Pull Request list so you have an idea of when a PR was last updated

Changed

  • font sizes in Pull Request list to not be quite so in your face, :-)

Fixed

  • pull request body text wrapping so that it ignores hard breaks

Fixed

  • un-ignore repository button so it actually works

Added

  • organization information to pull request list
  • description to pull request list
  • avatar to pull request list
  • second revision of App icon
  • MS AppCenter Analytics
  • MS AppCenter Crash reporting
  • support for cut, copy, paste, select all, undo, and redo keyboard shortcuts
  • assignees to the pull request

Removed

  • ignore repository preferences add (+) button

Changed

  • layout and style of pull request items
  • bundle identifier to support distribution (breaking change for storage and internal users)
  • storage of accounts and repository ignores from Documents folder to Application Support (breaking change for storage and internal users)

Fixed

  • issue where UI work was happening on a background thread
  • layout bug where pull requests were expanding vertically but not shrinking vertically when they should

Added

  • ability to ignore/acknowledge pull requests by repository PRA-37

Fixed

  • bug where pull request titles were being clipped on trailing edge PRA-36
  • crash caused by organization names with dashes in them

Added

  • ability to add/remove GitHub accounts via OAuth in Preferences -> Accounts
  • ability to see pull requests for all repos belonging to organizations you are a member of as well as repos that belong to your personal account
  • ability to double click a pull request and have it open in your default browser
  • automatic refresh of the pull requests every 5 mins