Skip to content
Pre-release
Pre-release

@brunolemos brunolemos released this Sep 14, 2019 · 4 commits to master since this release

  • [Web] Fix unread badge not getting updated if the app is not open or the tab is inactive (see tweet)
  • [Desktop] Fix Analytics not working at all since forever (see tweet)
  • [All] Fix url for notification commit comments
Assets 11

@brunolemos brunolemos released this Sep 10, 2019 · 9 commits to master since this release

I highly recommend that you also check the v0.94.0 release changelog!

Fixes

  • [All] Fix visual bug on release events (#177)
  • [All] Fix wrong color on some components after theme change

Improvements

  • [All] Improve initial render time considerably by rendering hidden items in a second phase

Landing page

Using Next.js and Tailwind CSS.

image

image

New sidebar with title popover

You can now hover at the sidebar items to see their title. This is useful for when you have multiple columns with the same icon or avatar, like the facebook from the gif below:

gif

Desktop option inside app

Switch between menubar/desktop modes from inside the app:

image

Unread overlay indicator

Quickly see if there is any unread item currently hidden behind the sidebar/bottombar scroll area, so you don't need to keep scrolling all the way to the end anymore:

image

Do you like DevHub? Share it on Twitter so more people find out about it 🙌

Assets 12

@brunolemos brunolemos released this Sep 6, 2019 · 30 commits to master since this release

This version includes some fixes and changes for the v0.94.0 release. See full changelog.

Fixes

  • [All] Some animations should now be faster (column options and column filters)
  • [Web] Fix Enter keyboard shortcut
  • [All] Fix notification regression (not being marked as read on github)

Changes/additions:

  • [All] Drop most analytics
  • [All] New IconButton component with hover and press effects (inspired by Twitter)
    image
  • [All] Filters now show collapsed by default:

See the full changelog for v0.94.0

Assets 12

@brunolemos brunolemos released this Sep 3, 2019 · 57 commits to master since this release

See the full changelog for v0.94.0

This version includes theses fixes for v0.94.0:

  • [Mobile] Fix vibration
  • [Mobile] Fix swipe button colors

And these additions:

  • [All] Hide bots, stars and forks by default on new columns
  • [Mobile] Re-enable horizontal scrolling feature (you'll need to scroll via the column headers)
  • [Web] New keyboard shortcuts: Space / Shift+Space

See the full changelog for v0.94.0

Assets 12

@brunolemos brunolemos released this Sep 2, 2019 · 72 commits to master since this release

This version contain a redesign, some performance improvements on web, a new way to use the app involving the keyboard and swipe gestures on mobile. 🚀

Do you like DevHub? Talk about it on twitter so more people discover it 🙌
You can also join our Slack to discuss new ideas

Rewrite + Redesign

The "card" components were re-written from scratch to have better performance and design. You can see the comparison in the gif below:

devhub-design-comparison

A new way to use DevHub

You can now simply hover an item (using the mouse or the arrow keys) and press the keyboard shortcuts to take actions. For example, hover an item and press "s" to save it or press "r" to mark it as read/unread. It's super fast! See it in action:

devhub-keyboard-gif

Performance improvements

Besides re-writing the card components, we now use react-window in the web for list virtualization. This makes the columns render only the items that are visible in the screen, improving performance and decreasing memory usage. On mobile we continue to use FlatList, which also supports virtualization.

There are still some performance improvements to be made, specially related to animations. We will get there!

Swipe gestures

The iOS and Android apps now support swipe gestures:

devhub-swipe-gestures

Swipe gestures for the web and more swipe actions are planned.

Better Notch support on Android, iOS and mobile web

You can now use the app on Landscape mode and it will properly handle the device notches.

I wrote an article on how to achieve this: Adding Notch support to your React Native apps: Android, iOS & Web

devhub-android-landscape

Other fixes and improvements

  • [Desktop] Fix wrong window alignment when clicking tray icon
  • [All] Fix issues&prs column not showing all items, it now sorts by updated-desc
  • [All] Handle dates in the future (a GitHub bug)

Do you like DevHub? Talk about it on twitter so more people discover it 🙌
You can also join our Slack to discuss new ideas

Assets 12

@brunolemos brunolemos released this Jul 11, 2019 · 170 commits to master since this release

Wanna chat or talk about some ideas? Join our Slack: https://slack.devhubapp.com/

New features

  • Unread indicator: You can now quickly see which columns have new items!
    image

    It's specially handy if you use the Desktop app:
    image

    image

    You have full control of which columns will show an unread indicator or not:
    image

    Thanks to contributors: @johnletey, @dkniffin, @brunolemos

  • [Desktop] Support multiple displays

TIP: For performance reasons (and for a clean mind), use the "Clear" button and keep all your columns empty

Fixes

  • [Web] Fix Edge
  • [Desktop] Fix crash on linux (thanks @pocka)
  • [Desktop] Fix center position
  • [Desktop] Fix oauth flow on dev mode on Windows

Breaking changes

  • Ship ES6 code to production
  • Drop IE support
  • Drop maintenance of the Franz plugin

Internals

  • Upgrade electron, react-native-web
Assets 13

@brunolemos brunolemos released this Jun 24, 2019 · 229 commits to master since this release

Wanna discuss some ideas? Join our Slack: https://slack.devhubapp.com/

New features

  • Single-column view mode! You can now switch between two layout modes: "Multi-column" (that is like TweetDeck) and "Single-column", where a column takes the full screen for a more focused work.
  • Search bar! Filter columns by text, including support for:
    • label:abc
    • -is:bot
    • or any custom search term!

image

Fixes

  • [Android] Possibly fix "Add column" modal broken on a couple device models

Other changes

  • New column loading indicator
  • Improved bottom bar design, better highlighting the active tab
  • New design for read cards with better contrast ratio
  • Improved commit cards, showing branch name inline and up to 20 commits by clicking on "Show more"
  • Improved Login Screen
  • [Desktop] New option: Open at Login
  • [Desktop] Install update when clicking on notification
Assets 13

@brunolemos brunolemos released this Jun 12, 2019 · 291 commits to master since this release

Patch fix

Fix regex validation when creating a column (#148):

image

Assets 14

@brunolemos brunolemos released this Jun 11, 2019 · 302 commits to master since this release

  • Android performance improvements (no more laggy animations!)
  • You can now create Issues & PRs columns filtering by involved user, owner and repo!
  • Some other bug fixes and design tweaks

image

Assets 13

@brunolemos brunolemos released this May 28, 2019 · 361 commits to master since this release

Small fixes for the 0.90.0 release

  • Fix "Show cleared items" button being disabled when it shouldn't
  • Fix "comments (X)" button not being touchable on mobile

From 0.90.0

You can now filter by repositories! And see the number of unread/total items for each filter. 💯
Also, new column type: Issues & PRs!

Tweet: https://twitter.com/devhub_app/status/1133793955634716674?s=20

Assets 13
You can’t perform that action at this time.