The week of March 28th updates
This past week we spent a lot of time trying to harden some of our code as well as fixing a lot of small issues that have been nagging us. We also spent a good amount of time trying to optimize some of the data processing to make it more efficient and faster.
Issue Summary Filters
Based on numerous comments in the community, we reworked the filter to make it more apparent when something was filtered as well as show the filtered and unfiltered counts to make it easier to see what is being filtered.
We improved the performance of initial and ongoing background data synchronization. We moved the API calls for fetching data to the background Web Worker which greatly improves performance. We also added much more smarts around what needs to be synchronized and when.
We added support for native desktop notifications for new Inbox items.
You can now open multiple windows in the desktop app.
For the desktop app, we added navigation controls to the top of the window to make it easier to navigate between the different pages.
Desktop Context Menu
We enabled the context menu (right click) for the desktop app so you should not have the normal native context menu features.
Backlog and Board screens
We improved some of the underlying code for Board and Backlog screens to improve performance. Nothing visual changed except that they should now render much faster and use less memory. In addition, we added the Story Points for each column too.
Required Fields Treatment
We improved the treatment of required fields so that it's more clear when you need to provide a value (vs optional).
Fix Versions and other fields
We added support for Fix Versions, components and a few other fields to the sidebar. We are adding support for your custom fields this week and should have it deployed in the next day or so.
Small screen fixes
We made a lot of small fixes to the smaller screen layouts to make them more responsive.
The upcoming changes we're working on this week are:
- Finishing the new Planning view which combines Issues and Backlog and provides Sprint management - this screen is now code complete and we are just wrapping up testing and some other high priority issues before we merge.
- Adding support for custom fields to the sidebar
- Support for inviting your friends and colleagues to join Japetus (auto approved)
- More automated integration tests using Playwright
Thank you to all our early adopters patience and feedback!