This post is for some housekeeping on recent features released since our last update!
November 2024
Pull Request Page Pagination
Rather than an infinite list we now display results 25 at a time in the pull requests page of GitNotebooks.
This drastically improved loading times for repos with large amounts of PRs.
Default not loading large diffs that would hamper performance
Files with over 10,000 changes impact the app's performance, now instead of trying to load them by default and the app appearing to stall, you need to click to load them manually, setting the expectation for the long load time.
Error notifications
Human readable errors for the users, previously if some errors occurred the user would not be notified or be presented with an error code that didn't mean much.
January 2025
@ mention support to notify users
Quickly mention anyone involved in a pull request by fuzzy-searching for their name or GitHub handle by typing @. The mention is passed into GitHub where your recipient will get a notification!
February 2025
Comment syncing GitHub->GitNotebooks
Previously, editing, deleting or creating comments on a pull request in GitHub would not sync back into GitNotebooks.
March 2025
1:1 Comment syncing between GitHub <-> GitNotebooks
Building on the Feb update GitNotebooks achieves something never before done, line-perfect comment syncing between JSON and a rendered notebook
Any comments being created, edited or deleted in either GitHub or GitNotebooks will now appear in the correct location in the other app
This leads to a review experience that is truly seamless and feels great to use.
Making and accepting code suggestions in GitNotebooks
We brought this standard code review feature to notebooks! During a review you can now suggest code changes that can be accepted and committed automatically in GitHub.
Thanks for reading this quarter's wrap up!
--Connor