Follow the latest updates and improvements of Volta.
Released on July 22, 2021
Repository notifications settings have been reworked to make it more detailed and easier to control.
A dropdown at the top right allows you to select pre-made configurations:
Now by default, when a repository is imported, it will subscribe you as
Engage so you won't miss anything important. Then feel free to adjust those settings later.
You will be able to customize your repositories notifications inside the organization page, and quickly choose which preset to apply.
In the last version, we've added failed CI notifications. For pull requests, you're only notified when you're subscribed. For repositories, you can now disable them with the
New actions toggle.
You can now be alerted of new inbox notifications thanks to browser notifications (notification permission must be allowed).
This can easily be enabled in your inbox or in the profile dropdown:
CI Failednotification now links to the repository or the pull request
Released on July 8, 2021
Issues list can now be sorted
desc (default) from the sidebar by:
This will group issues by
status (Todo, In Progress, ...), move pull requests at the top of each status and then by date.
This will only use the sum of 👍 and 👎 reactions.
This will take into account the issue, the last comment or the last review dates.
You will now receive a notification when a CI fails on your repository. If the failed workflow happened on the default branch, every maintainer will receive it. However, when it happens on a pull request, only maintainers subscribed to the pull request will be notified.
Clear filtersbutton when no results
Released on June 24, 2021
We are proud to announce that Maintainers.app is now Volta.net. A shorter name, a new logo and a roadmap that goes beyond maintainers exclusivity.
Expect new features coming in the following weeks such as:
Volta aims to give the best experience to manage open-source communities.
We've received a lot of signups to the private beta since April 2021.
The first batch of invites will be sent in July.
Thank you for your patience.
Released on June 17, 2021
For the past few weeks, we've been working on improving the mobile experience.
You can already install the PWA on iOS and Android, if you haven't already, jump into Safari for iOS or Chrome for Android, browse to https://maintainers.app and add the application to your home screen.
To push things further, the application now gets a native look on mobile instead of just a classic responsive app:
We really want to push the PWA technology forward, so stay tuned for upcoming releases with a redesigned Inbox on mobile and Push notifications
When hovering an issue number in the activity page, you could see the title in a tooltip.
From now on, you can hover an issue number, a commit hash or a username anywhere in the application to have a preview in the popover:
linkedactivities having the wrong issue reference
Released on June 3, 2021
We improved the issues lifecycle by adding a new
released status! ✨
When pushing a new tag on your GitHub repository, all
done issues will automatically be associated to this tag.
Associating a tag to an issue will set the status to
released and move it from the board to the Releases tab.
You can easily keep track of your released issues in the list view:
When opening the
CMD+K search menu, you will now be able to see the last issues and new issues (drafts) you visited.
Filter modals, the section headers are now sticky so you don't lose yourself. Also, the global design of modals through the application has been improved, modals are now bigger and more centered.
On top of supporting NPM
package.json, Maintainers now detects Yarn workspaces to list all of the repository packages.
In your repository settings (
Packages), you can set the default package to display downloads in repository overview.
We plan to support other package manager in the future 🔮.
donewhen mentioned in a commit (ex:
Resolves #123in commit message)
Released on May 27, 2021
Last week, triage and board issues tabs have been merged into one
Issues tab. To further improve issue triage, new filters have been added to the list view in a right panel for a repository, an organization or for all your issues in the Dashboard.
This right panel allows you to quickly see stats on your issues and to directly filter on
Issues score has been completely removed from the application as the list and board views now have they own sorting.
Instead, an icon is displayed like on GitHub to inform you with the type (issue / pull request) and the state (open / closed / draft / merged):
Repository overview now has a chart with open issues and pull requests:
Dashboard and user overview now have a chart with activity stats:
Bugswidget no longer includes
pull_requestfilter is now
typeto filter only issues or pull requests
organizationfilter on issues
Released on May 20, 2021
Finally, one of the missing piece we wanted for so long has arrived! The first thing you see when you login to Maintainers is the list of your repositories. We did something better, something useful.
Dashboard, organization, user and repository pages now have an overview!
This overview displays useful stats on the current page like number of activities, stars, downloads, ... But also adds shortcuts to your organizations, favorite repositories and online maintainers.
The best part are the new widgets that provide live informations on what you need to focus on. You will be able to see:
Widgets directly link either to
/repositories pages filtered for the specific widget.
In the future, you will be able to configure which widget you want to see and maybe, make your own.
To improve user experience,
Board tabs have been merged into one:
Issues. You can now switch between list and board views with a button in the toolbar or with the
The board behaviour hasn't changed much but the list view now includes all issues instead of only the ones in triage. Issues in list view are now sorted by status with pull requests at the top and then by priority score.
Released on May 12, 2021
A few weeks back, organizations and repositories settings came out where you can manage the synchronization with GitHub. However, everybody in the team could launch a full re-import of the repository which can saturate GitHub's rate limit.
Only repositories members with
write role can see the GitHub settings page but only
admin can sync the repository. For organizations, only
admin can re-sync with GitHub and see outside collaborators.
Organizations outside collaborators are now imported which allows us to display organizations you are not a member of (but have access to a specific repository inside) in the header dropdown and improve the navigation.
Since we launched the private beta, when logging in for the first time, users would be redirected to the beta page. There, you were able to apply public organizations only due to a limitation of GitHub API. This workflow has evolved:
From now on, to apply for the beta you just have to install our GitHub app. The beta page only displays authorized organizations. When an organization or a user is approved, the installed repositories will be automatically imported into Maintainers. At the time you receive the approval email, you can visit your Dashboard and see your repositories.
Through the use of Service Workers, API calls are now cached to improve speed.
Intensive work like processing markdown with remark or indexing data with fuse has been moved to web workers to offload the main thread.
Released on April 29, 2021
Notifications have been entirely reworked to provide fine-grained control on what users receive in their inbox.
In order to achieve this, a new
Notifications page has appeared inside repository settings where you can select what type of notifications you want:
For each type, you can choose to receive notifications from maintainers only, from everyone or to not receive any.
You will only receive notifications from new activity on issues and pull requests when you're subscribed. On the issue page, in the activity section, a new dropdown has been added to choose issue subscribers:
You will be automatically subscribed when you open an issue / pull request, you post a comment, you review a pull request, you're assigned or requested as a reviewer.
Still in the repository
Notifications settings page, at the bottom, you will find all the issues you're subscribed to with a button to quickly unsubscribe.
Notifications page has also been added in the organization settings where you will find the repositories you're watching and also, a quick unsubscribe.
Some new notifications have been added for issues and pull requests activity:
Unarchived=> An issue has been archived / unarchived
Unlocked=> An issue has been locked / unlocked
Transferred=> An issue has been transferred to another repository
Subscribed=> Someone subscribed you to an issue / pull request
Mentions notifications now works inside comment, review, issue / pull request body and release body. Also, if you made a typo and edit the body to mention someone, a notification will be sent.
When importing a repository for the first time, every user who commented, created issues, ... will be automatically subscribed. Also, after an import is done, every maintainer will receive an
Imported notification with a link to configure notifications.
enterin markdown editor lists, a new entry is added
CMD+Kshortcut that conflicted between action box and link insert in markdown editor
Released on April 22, 2021
The markdown editor now gives you the ability to write markdown directly from the toolbar. You can make your text bold, italic, create lists, mention a user or an issue, ... All of this with shortcuts!
The Help modal now gives you access to a feedback form.
Feel free to report bugs, give us feedback or any ideas.
escshortcut on a new issue
Released on April 15, 2021
Organization and Repository pages now have a
For now, the first sub-page is for GitHub synchronization. In Organization, you will find the imported collaborators and a button to resync the whole organization. In Repository, a detailed view of all the entities imported from GitHub is present with the ability to make partial synchronizations.
Maintainers gets a fresh new look with its redesigned landing page and a gradient logo.
Overviewtab has been renamed to
Released on April 8, 2021
From now on, Maintainers is in private beta, therefore no longer password protected.
By logging in with GitHub, you can now signup you're organizations to the private beta. Once approved, you'll be able to install the GitHub app and use Maintainers with the selected repositories.
Maintainers navigation has been entirely reworked. The sidebar disappears to make way for selectors on organizations and favorite repositories.
Furthermore, the user page has been improved and now handles organizations. Like the Dashboard, you'll find an
Overview tab with the repositories, a
Board tabs with all the issues from those repositories and an
Released on April 1, 2021
CMD+Ito go to Inbox
Released on March 25, 2021
In the past months we added lots of new features into Maintainers, making the UI inconsistent.
It was time for a change:
The sidebar has been restructured to display on the left the quick actions (search, inbox and help) + the profile dropdown and on the right the favorite repositories and the organizations with its repositories when selected. You can now favorite / unfavorite repositories directly from the sidebar.
The Maintainers logo now links to the Dashboard (which removes the selected organization). On top of the repositories, there is either the global Dashboard or the selected organization which links to the according Dashboard.
The header in the main content now have the name on the left, the tabs at the middle and the actions on the right. The back navigation
← has been improved and is now global so you can go back in time since you loaded the app.
On listing pages, the toolbar containing the filters and the actions is now bottom fixed.
On the issue page, the toolbar has been removed and the actions (reactions, edit, archive, ...) are now accessible next to the title. When creating or editing an issue, the actions to preview or save are at the bottom under the content. When editing, the right actions panel is now blurred and disabled since they are instant updates and independant from the save.
Also, the repository badge score has been removed everywhere.
Alongside the big UI refactor, we spent the last two weeks improving the performances of the application. API calls have been optimized to return only the data needed and repositories with stats are no longer fetched by default but only in the dashboard overview.
As the project matures and the beta release date approaches, we had to ensure the stability of the platform. This is why we started testing our API, after two weeks we went from no tests to 75% of coverage. There is still a lot of work to have a fully tested API, but this is a requirement before opening the application to the public.
Released on March 11, 2021
The Overview tab now displays statistics about repositories:
You can now browse the activity of all your repos at once from this new tab.
Typefilters of Inbox so a specific status change can be selected
Released on March 4, 2021
Board pages have been gathered into into a new Dashboard section.
More updates will be coming soon, making the overview of your repositories quicker and more efficient.
Since closed issues don't disappear anymore from the board, a new
Cancelled list has been added. This is introduced to contain all issues/PRs that cannot be considered as successfully ended. Any aborted issues or refused pull requests can go to the
Cancelled list instead of being put back into
Cancelled acts the same as
Done. Any issue/PR moved to
Cancelled will automatically be closed on GitHub and moving it out of
Cancelled will reopen it as well. Obviously moving cards from
Cancelled and vice-versa won't affect the issue/PR state.
Unreadfilters as pinned to be easily switched on and off
Systemtheme in addition to
Released on February 25, 2021
Pull requests reviews are now fetched from GitHub. A pull request feed now displays the reviews activity, being:
The right side of the issue page has been improved to offer a better view. Reviewers are now mixed with reviews to display the current state.
Pull requests not linked to an issue can now have a status and be seen on the board. Also, those pull requests now automatically move to
In Review when a reviewer is attached, and to
Done when merged.
Issues now only move to
Done when all the linked pull requests are merged.
Issues and pull requests no longer disappear from the board when closed.
In the next release, you will be able to move issues to a
Cancelledlist since closed ones don't disappear anymore.
You can now react to an issue or comment directly from the app, by clicking on an existing reaction or by opening the emojis choice menu next to the reactions.
Global reactions design has been improved.
Released on February 18, 2021
Reactions are now imported from GitHub and displayed on issues and comments. Those reactions are very useful in order to compute the issues scores and to display the highest rated comment of an issue.
Indeed, when an issue has comments with positive reactions, the most useful comment will now be displayed under the issue body next to linked pull requests. This item is clickable to jump directly to the highlighted comment.
Released on February 11, 2021
Released on February 4, 2021
Boardpages content and favorite repositories
status_changedare no longer merged
Released on January 28, 2021
Status changednotifications now display the actual status
Released on January 21, 2021
CMD+Gshortcut has been added on more pages to improve GitHub access
Released on January 14, 2021
The page has been splitted into multiple tabs:
Here you will find the issues that needs attention sorted by priority (see Documentation).
The Kanban board of your project will allow you to focus on the issues you need to work on.
Issues status can now be changed from the status select:
When an issue is assigned to the board, it disappears from the triage tab.
The board has a drag and drop feature to move an issue into a different status. Later on, issues will move automatically when a PR is attached to an issue, a PR is marked as requested for review or merged.
This has been moved from the home of the repository but now includes filters like on the profile page.
This has been moved from the home of the repository but now maintainers and contributors are merged into one list.
This page stayed the same, but now redirects automatically to the latest release.
approvedare now displayed and triggers a notification
Released on January 7, 2021
unlockedactivity in user profile
Released on December 17, 2020
MAINTAINrole now have access to Maintainers.app
review_requestednow only appears when target is yourself
CMD+Enterwhile in preview mode
Released on December 10, 2020
Templates are now imported from GitHub and now selectable when creating an issue. Defined labels and assignees will be automatically selected.
On each page, specific commands have been added to the SearchBox (
CMD+k). You can for example open the issue on GitHub, create a new issue or add a comment directly from this menu.
Notifications have been improved and now displayed in an
This will display one notification per issue and includes notifications for closed issues. Those notifications are used to display the filled badge on issues and repositories (only includes open issues) so everything is keeped in sync.
You can mark the selected notification as read / unread by pressing
u. You can mark them all as read with the
Released on December 3, 2020
reviewersare now editable
esckey should no longer go back when a select is open
Released on November 26, 2020
Each action made by your community is now displayed and aggregated on your repositories and issues pages.
Shortcuts have been entirely rewritten with better integration between components.
?to see all available shortcuts.
We tend to be as powerful as GitHub, step by step we're adding features to allow you to work without going back and forth between Maintainers and GitHub.
You might notice the Maintainers logo next to yours on GitHub.
As you might know, TailwindCSS just released a new major version. We already migrated the app to take advantage of the newest features.