Experimenting with new card layout that allows you to select each item individually to take actions on them #devhub
Screen Shot 2019-03-11 at 13.54.29.png
remove
More single-column view progress #devhub
Show GitHub App install button on more places to increase the number of installations and hit the minimum required by GitHub Marketplace #devhub
[iOS] Improve modal UX on iPhone X #devhub
[Mobile] Fix tap bug #devhub
Fix Checkbox layout issues #devhub
[Android] Fix Switch colors #devhub
Increase color contrast as requested by user on twitter #devhub
Start article about code sharing between ios/android/web/server/desktop as suggested by twitter followers #devhub https://twitter.com/brunolemos/status/1102624850458353664?s=20
More progress on new single-column view mode #devhub
Start work on new single-column view mode #devhub
Increase contrast of hover color #devhub
Release v0.47.1 to web, desktop, ios and android #devhub
Improve flow related to private repository support, specially from the notification card #devhub
Finish and release private repository support #devhub
Investigate bad animation performance reported by android user #devhub
Allow user to delete the account permanently (GitHub Marketplace requirement) #devhub
New screen to manage oauth access and GitHub App installations (GitHub Marketplace requirement) #devhub
Homebrew + Automate tap update on release #devhub
Full support for keyboard-only usage #devhub
New theme color: Purple #devhub
Disable animation of settings modal on small screens #devhub
Disable move column button if already at first/last position #devhub
[Desktop] Zoom support #devhub
Support "participating" notifications filter #devhub
When changing notification column read/unread filter, change fetch url as well #devhub
Hide issue/pr body if notification update is not from a creation event #devhub
Handle Draft Pull Requests #devhub
Keyboard shortcuts: Arrows, J/K/H/L, S to toggle Save for later, M to mark as read/unread, ? to show keyboard shortcuts, etc #devhub
Review pull request with support for the J/K keyboard shortcut and leave a detailed review comment #devhub
Handle GitHub App installation webhooks, save/update them on database #devhub
Don't logout if GitHub Installation Token requests return error 401, only if oauth tokens do it #devhub
[GitHub Marketplace] Auto-start oauth flow on new installations #devhub
Redux-persist migration from the old state structure to new one #devhub
[Mobile] Fix GitHub App button not working becaus of the <Link /> wrap #devhub
Make permissions more granular if possible #devhub
New feature: Private repository support (finally!!!) #devhub
Implement GraphQL query to handle private repository token creation #devhub
If a necessary token or permission is missing, show button to do a new oauth flow #devhub
Simplified AccordionView implementation and now preserving open/close state of subitems #devhub
Handle two different authentication methods: via oauth app and via github app (required for private repo support) #devhub
Figure out a possible workflow to have all the three fucking tokens necessary to support private repositories, ffs github #devhub
Add new column type (disabled to show it's planned): Issue/PR management #devhub
Improve accordion first animation #devhub
Fix label color contrast ratio, specially on light theme #devhub
Upgrade to react-spring v8 with stable hooks support #devhub
Fix css bug after upgrading Chrome from v71 to v72 #devhub
Upgrade to react 16.8.1 (hooks stable 🎉) #devhub
Implement GitHub App base integration on existing server #devhub
Revert some splash screen changes #devhub
Enable Newtork Activity Indicator for all requests using axios interceptor #devhub
Fix Android crash on startup due to play services update #devhub
Release v0.45.1 to all platforms #devhub
Add crypto addresses to readme #devhub
Use circle logo everywhere #devhub
Add link to DevHub's twitter #devhub
Enable read/unread filter on activity columns #devhub
Fix wrong repo link on notification header #devhub
Show message about private notification support on private notifications #devhub
Change default themes to light-blue and dark-blue #devhub
Start with all filters expanded on big screens #devhub
Allow expanding all filters at once #devhub
Fix wrong theme color on some components after theme change #devhub
Fix AddColumnModal scroll on small screens #devhub
Fix wrong colors on a component after theme change #devhub
Release v0.45.0 to all platforms #devhub
Allow marking individual items or entire columns as read/unread #devhub
Show more details about the issues/prs, like labels, creation date, number of comments, etc #devhub
file_17693.jpg
remove
Fix Clear button disabled state for filtered columns #devhub
Prepare for mixed column support #devhub
New column type: Notifications for a specific repository #devhub
New notification card layout, give more focus to repository #devhub
Experiment with new notification card layouts, maybe make it more similar to event card layout #devhub
Successfully manage to see private repo events using GitHub App installation token #devhub
Finally understand how to properly implement GitHub Apps, how all the token types works, how to generate them, the limitations, etc #devhub
Play with "Probot" (GitHub Apps + Nodejs) #devhub
More reading of the GitHub App documentation #devhub
Plan new features (e.g. Workspaces) (spoiler) #devhub
Plan how to make existing features much more useful #devhub
Contact GitHub "Partner Engineering" support before migrating to a GitHub App to make sure it's the best path in my case, and ask about the limitations I found #devhub
Read the "GitHub Apps" documentation, try to understand what it can and can't do, experiment with it #devhub
Try to fix reported duplicated image bug #devhub
Release v0.44.0 for all platforms #devhub
Overall design tweaks (changed some colors, changed separator size, fixed some alignments, input border color on focus, etc) #devhub
[Web] Fix regression on Firefox #devhub
[Android] Fix TextInput height #devhub
[Android] Fix bugs that appeared after react-spring migration #devhub
Fix column size taking in consideration the separator size #devhub
Finish migration to react-spring, which allows theme change without a rerender #devhub
Start making theme change not trigger a rerender. Took more time than expected. #devhub
Prevent users from adding new columns if limit was already reached #devhub
columns-limit.png
remove
[UX] Handle hover state on Column filters #devhub
Disable clear button when there is no item to be cleared #devhub
Improve Column Filters layout by showing filter details right of the filter #devhub
Improve saved items filter #devhub
Cleanup items from cache after pressing the Clear button #devhub
Remove Inbox/Archive filters, replace with better Clear/Show-Cleared workflow #devhub
[UX] More tweaks and improvements #devhub
[UX] Handle hover state #devhub
Fix images edge quality #devhub
[Now] Ignore assets folder and .travis.yml file #devhub
[Now] Redirect all urls to the root #devhub
Fix fab not showing after opening a modal #devhub
Smaller card padding #devhub
[UX] Show gradient overlay for the horizontal columns scrolling as well #devhub
[UX] Wait for modal to close before creating new column #devhub
Reduced card padding #devhub
[Web] Reduce scrollbar size, make it cleaner #devhub
[Web] Allow selecting most texts, except buttons and icons #devhub
Prevent gradient overlay from covering scrollbar #devhub
Fix autofocus bug when there is multiple TextInput #devhub
[Web] Fix white theme flashing on app start due to Helmet #devhub
[UX] Make column options position:absolute, add opacity overlay on outside #devhub
Try to improve theme change performance on mobile, no success yet #devhub
Animate Modals using react-spring #devhub
Kapture 2019-01-11 at 17.45.09.gif
remove
Animate Column Filters using react-spring #devhub
Kapture 2019-01-11 at 17.44.16.gif
remove
Play with react-spring to add animated transitions #devhub
Meeting with GitHub Senior Product Managers #devhub
[PWA] Fix navigation bar color based on current theme #devhub
[Analytics] Set is_electron custom dimension #devhub
[Web] Fix gradient color transition by using css mask-image instead of linear-gradient #devhub
[Mobile] Fix regression on bottom sidebar disappearing #devhub
[Desktop] Disable "Lock on center" on Linux #devhub
[Desktop] Fix regression on tray click handler #devhub
[Desktop] Show pixelated icon on Linux instead of no icon at all #devhub
[Desktop] Exit full screen with Esc #devhub
Fix column header content vertical alignment #devhub
Fix Logout button jumping on Preferences screen #devhub
Fix Add Column items jumping depending on the screen size #devhub
Tweak FAB size and alignment #devhub
[Mobile] Always show preferences button fixed at the bottom right #devhub
[Android] Tweak theme preference button size #devhub
[Android] Fix wrong issue row alignment #devhub
[Android] Fix this._validateURL is not a function #devhub
Tweak theme preference design #devhub
remove
Fix border not being visible on mobile because its too thin #devhub
Fix wrong spacing after checkbox #devhub
remove
[Travis] Build the Linux app using the Linux operational system #devhub
[Desktop] Handle update download states #devhub
[Desktop] Check for updates every 30 minutes #devhub
[Desktop] Fix Linux oauth flow and crazy lags #devhub
Remove public_repo permission, so now it doesn't ask for code or write access anymore #devhub
Update footer year to 2019 #devhub
Review Drag & Drop Pull Request #devhub
Auto deploy web app on every new tag release, just like it already does for the desktop apps #devhub
[Desktop] Finish Desktop apps #devhub
[Desktop] Setup Travis + Auto upload assets to GitHub #devhub
[Desktop] Setup auto updater #devhub
[Desktop] Setup code signing #devhub
[Desktop] Disable nodeIntegration and eval as security precautions #devhub
[Desktop] Open app after logging in on browser #devhub
[Desktop] Fix broken Reload after login #devhub
[Desktop] Fix broken logo after login #devhub
[Desktop] Fix oauth flow on Windows #devhub
Use shx for cross-platform shell commands #devhub
[Desktop] Persist window size, position and user preferences #devhub
[Desktop] Fix node_modules not being included on release build #devhub
[Desktop][Windows] Improve Menubar mode + Handle all taskbar positions #devhub
[Desktop][Windows] Dozens of fixes #devhub
Add Do Not Hunt Me script #devhub
Spend 3h chatting with the Produnt Hunt team to unfeature my product. Unfeatured. #devhub
[Desktop] Dozens of fixes #devhub
[Desktop] Rewrote how the desktop/menubar switch works #devhub
Reply to GitHub Enterprise lead #devhub
[Desktop] Make login work on user's default browser instead of an Electron window, so they can see the url and trust it #devhub
Regenerate all icons: fix alignment, add shadow, make tray icon auto adapt on macOS light/dark theme #devhub
[Desktop] Hide dock icon when on menubar mode #devhub
[Desktop] Change arrow color based on current theme #devhub
Auto reload Electron using nodemon #devhub
Change license to AGPL-3.0 #devhub
[Desktop] Make Electron work on monorepo, reusing code from the web project instead of duplicating #devhub
[Desktop] Merge desktop pull request from contributor #devhub
Better handle phablets (bigger phone screens) #devhub
Move Add Column button to the bottom #devhub
Show label at the bottom bar + Overall design tweaks #devhub
/done Fix SafeAreaView on iOS < 11 #devhub
/done Fix scrollTo on Firefox and Safari #devhub
Limit the number of columns to 20 #devhub
Respect GitHub X-Poll-Interval #devhub
Queue api requests, wait 300ms before dispatching the next one #devhub
On fetch failure, wait 5 minutes before retrying #devhub
Send less errors to Bugsnag due to quota limit exceeded #devhub
Publish Android app on Play Store #devhub
Review pull request from contributor that adds desktop support (electron) #devhub
[Android] Fix release build #devhub
[Android] Fix app not showing on home screen #devhub
Close keyboard on tap outside #devhub
Fix Column Filters max height to avoid staying behind FAB #devhub
[Android] Fix scrollTo on add column #devhub
[Android] Fix blank screen after removing last column #devhub
[Android] Fix app by using a custom updated version of JavaScriptCore #devhub
Add new columns at the end instead of at the beginning #devhub
Disable private access as a security precaution #devhub
Make theme change a bit more intuitive based on feedbacks #devhub
Fix wrong link sometimes, caused by lodash _.memoize only memoizing first argument #devhub
Fix Save for Later on merged events (e.g. "starred X repositories") #devhub
Get followed by lots of github staff, including project managers and the ceo 👀 #devhub
Experience Hacker News comments for the first time (they told it was not really open source and it was made to hijack user accounts and sell data to companies) #devhub
Day 2: 3500 signups total, #1 on github trending #devhub
DuaTR-EW4AAVkS0.jpg
remove
Get followed by the github product manager 👀 #devhub
file_16512.jpg
remove
Fix bugs on Firefox and Edge #devhub
Add a call to action for GitHub enterprise users #devhub
Improved sync between multiple devices #devhub
Send more data to analytics, like redux actions and button clicks #devhub
Submit ios app to App Store #devhub
Renew Apple Developer Program membership #devhub
Fix safari headers issue #devhub
Sync columns between multiple devices (finally!) #devhub
New feature: Save items for later #devhub
file_16347.jpg
remove
Animate the FAB button by rotating the plus sign (+) to become a close sign (x) #devhub
Prevent column options from being below FAB #devhub
file_16324.jpg
remove
file_16325.jpg
remove
Instant theme change by using css variables, which doesn't trigger component rerenders #devhub
Support repeated columns without making unnecessary requests #devhub
Persist fetched data on redux #devhub
Fix notification details not being updated when issue status change #devhub
Show error message when column fetch fails #devhub
file_16273.jpg
remove
Other small fixes and code refactoring #devhub
Show error message on login failure #devhub
Fix broken Read/Unread filter #devhub
Share code between client and server, specially helper functions and typescript definitions #devhub
Allow remove Clear filter #devhub
file_16220.jpg
remove
Fetch more details about the notifications #devhub
IMG_2230.GIF
remove
Migrate all components to Hooks #devhub
Make it easier to create some specific filters #devhub
Incrementally increase number of items loaded per page so its easier to get to really old items #devhub
Fix auto scroll to new column #devhub
Indicate that a column has filters by adding a color to the filter icon #devhub
Screen Shot 2018-11-29 at 08.44.46.png
remove
Change some icons and other design tweaks #devhub
Screen Shot 2018-11-29 at 08.44.06.png
remove
Stop clearing unread notifications #devhub
Inbox Zero: Allow clear columns #devhub
file_16071.jpg
remove
Handle empty column state #devhub
file_16069.jpg
remove
Support pagination #devhub
Screen Shot 2018-11-29 at 08.36.28.png
remove
Better handling for releases, tags and branches #devhub
Save users on database #devhub
Handle security_alert notification reason #devhub
file_16054.jpg
remove
Authentication using a jwt token different than the github token for increased security #devhub
Improve oauth security, use the state param and other things #devhub
Migrate /auth rest endpoint to the "me" graphql query #devhub
GraphQL resolver for the notifications query (not enhancing them with more details yet) #devhub
Migrate from Now v2 to Heroku, lambda doesnt fit my use case #devhub
Fix similar events not being merged when column has no filters #devhub
Fix notification anchor links on mobile #devhub
Write schema of graphql server #devhub
Creating the backend: move auth from client to server #devhub
Migrate server to TypeScript #devhub
Setup Google Analytics on mobile #devhub
Spend all day trying to make Now v2 work as expected #devhub
Optimized redux hooks to avoid unnecessary re-renders #devhub
Move logout button to the Preferences screen #devhub
Fix annoying lag on Add Column modal rendering #devhub
New filter: Privacy #devhub
file_15818.jpg
remove
New feature: Column filters #devhub
devhub-filters.png
remove
Move column header buttons to a dropdown like tweetdeck, preparing for the filters feature #devhub
Migrate some components to React Hooks #devhub
Start researching all current database and server options to decide what fits better with my plans #devhub
Migrate to Now v2, its great. First time using lambdas. #devhub
Change redux store structure, prepare for next features like backend sync #devhub
Show app version and account details on preferences screen #devhub
Fix column size on some small screens #devhub
Fix avatar and link of GitHub apps/bots #devhub
Ignore keyboard shortcuts when inside a form input otherwise people cant type lolz #devhub
Simulator Screen Shot - iPhone XS - 2018-11-08 at 20.44.12.png
remove
Improve bottom tabbar items spacing #devhub
Add some keyboard shortcuts #devhub
Scroll to column when tapping sidebar button #devhub
Disable Bugsnag on development #devhub
Make notification links always scroll to the bottom of the issue/pullrequest #devhub
Fix auto theme not changing automatically on day/night switch #devhub
Fix notification column left alignment #devhub
Tweak preferences screen #devhub
Use a floating action button (fab) on small screens to create new columns #devhub
file_15567.jpg
remove
Move sidebar to the bottom on small screens #devhub
Finish migration to Yarn Workspaces #devhub
[WIP] Change project structure to use Yarn Workspaces #devhub
Temporary workaround to support repeated columns #devhub
Concat new column data with existing data #devhub
Fix avatar at the top left that was hardcoded #devhub
Disable zoom on mobile web #devhub
Allow move columns #devhub
file_15472.jpg
remove
Finish column creation feature #devhub
file_15471.jpg
remove
Create UI to add new columns #devhub
file_15450.jpg
remove
Unify Main Screen between web and mobile #devhub
Fix redux action creator type definition #devhub
Support notifications of type RepositoryInvitation #devhub
Basic support to add/remove columns #devhub (LIVE: https://www.twitch.tv/brunohplemos)
Only show preferences column after clicking on the preferences button #devhub
Preferences screen to allow change theme #devhub
Simulator Screen Shot - iPhone 8 - 2018-10-27 at 20.48.51.png
remove
Finish migration to redux #devhub
Migrate more things to redux #devhub
Upgrade to react 16.6.0 and react-native 0.57.3 #devhub
Migrate theme management to redux #devhub
Cache api requests using http headers ETag and If-Modified-Since #devhub
Prevent duplicated events #devhub
Use a proper github api client instead of fetch so it caches the requests etc #devhub
Apply theme color on scrollbar as well #devhub
Left sidebar similar to TweetDeck #devhub
file_14918.jpg
remove
Support multiple themes #devhub
remove
Make all react-native-web links render with an <a href="" /> tag instead of <div onPress="" /> #devhub
Change main avatars shape to a circle #devhub
file_14788.jpg
remove
Fix notifications screen on mobile #devhub
Fix all tslint and typescript errors so now the pre-commit hook passes #devhub
Finish oauth flow for web and mobile #devhub
Mobile login screen #devhub
file_14748.jpg
remove
Fix Android project #devhub
Simulator Screen Shot - iPhone 8 - 2018-10-06 at 21.51.58.png
remove
Upgrade dependencies #devhub
Support columns of the type "repository" #devhub