### v0.16.0 **Features** - Added a collapsible, resizable sidebar that remembers its width and collapsed state across launches - Repositories that are only in local storage can now be shown alongside seeded ones, controlled by a new setting - Private repositories are now marked with a lock and public ones with a globe in the sidebar - Added "Stop seeding" to the sidebar context menu, with the option to delete the repository files as well - Patches now show the branch they are opened against, in the patch list, the patch page and the merge activity item - The author and committer popover now shows emails, lists co-authors, and shows both the authored and committed time - The detected git binary is now shown in the settings - The Guide button in the sidebar can now be hidden - Added a Cmd+, shortcut to open Settings - The issue modal can now be submitted with Cmd+Return from the title field - The app now logs to a file when it isn't launched from a terminal **Bug fixes** - Fixed patch diffs for revisions whose head is a merge commit dropping most of their commits - Fixed a single duplicate path, such as a symlink replaced by a regular file, emptying the whole Changes tab - Git and rad are now resolved outside the session PATH, fixing git not being found when the app is launched from the desktop - Editing a patch title no longer resets its target branch to the default branch - The patch description is no longer collapsed while it is being edited - Reacting or commenting no longer makes the view jump - Clicking a commit in a patch no longer shifts the layout - The window stays draggable while a modal is open - Save buttons are now disabled instead of hidden when there is nothing to save - Commit time is now used instead of author time consistently **Shout-out to our contributors 🙏✨** - [2color](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MktwkohCx8aHZ1QCjVZUiLmX92oPZFxRiFZkbq32Tk5Tkm) - [brandonoxendine](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkpwnLQxFBQXyMK3Es91s8A7Ew7G11BFFyng1dqZR8QhG3) - [upbeat-molar](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkmRaBHeJuJKQE21aRVSe2uW3j5T7gQQAEAY7UF4tr5jRn) ### v0.15.0 **Features** - Reworked the patch page UX, review UI and activity timeline - Patch changes are now rendered with Pierre's diff viewer - Added a comment column to the review view: every line comment is listed beside the files, and clicking one scrolls the diff to it - The review view's column can now switch between comments and a file tree, show only the commented files, or be put away to give the diff full width - Added a comment stepper to the Changes tab for walking a diff's comments - Diff settings now live in the settings modal, grouped with the code font, instead of a per-view popover - Patches can now be deleted - Discussion comments can now be deleted - Resolved comments now show who resolved them - Added an author hover card - Timestamps now show their absolute value on hover - Added dismissible hints to textboxes **Shout-out to our contributors 🙏✨** - [brandonoxendine](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkpwnLQxFBQXyMK3Es91s8A7Ew7G11BFFyng1dqZR8QhG3) ### v0.14.0 **Features** - Added a share widget to repo, issue and patch pages, replacing the separate copy-link and open-in-explorer buttons - Commit diffs are now rendered with Pierre's diff viewer **Bug fixes** - Links now use your configured explorer and preferred seed instead of hardcoded defaults - Fixed console windows flashing when navigating repos on Windows **Shout-out to our contributors 🙏✨** - [brandonoxendine](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkpwnLQxFBQXyMK3Es91s8A7Ew7G11BFFyng1dqZR8QhG3) - [ck](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkuLTraBcQJ1FNVPjN61vWXhMsTznTzr1Rmn1SfFmdhFkY) - [hlatimer266](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkkwiqeqFrjPNvSNuNACpynpwiuVHqF8YHwGLzCBSfNJzZ) - [justarandomgeek](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkwfrBy9mKTfcVELcV4wc6zfN379FPMnAqsxnwt4j2TdQ2) ### v0.13.0 **Features** - Added a diff actions menu with copy-to-clipboard and save-to-disk options **Performance** - Virtualized the file tree, commit diff, and patch-review diff views for smoother scrolling on large repositories and diffs - Sped up opening files and computing diff stats in large repositories - Sped up commit counting using git's bitmap index - Improved issues list loading performance **Bug fixes** - Fixed patches list pagination loading everything at once instead of paging - Fixed the update checker reading a stale cached version file - Fixed the Linux launcher showing the wrong app name - List scroll position is now restored when navigating back and forth through history ### v0.12.0 **Features** - Added a branch/tag selector to browse repository source from different users - A placeholder is now shown when a commit has no message **Performance** - Improved overall performance for repository browsing **Bug fixes** - Fixed the Linux AppImage failing to launch on non-Debian distributions - Fixed duplicate CI job runs by deduplicating them by run ID ### v0.11.0 **Features** - Added a commit history list and single-commit view for repositories - Added repo pinning to keep favorite repos at the top of the sidebar - Added a fuzzy filter to the notification inbox - Added a reload button to the sidebar - Added a custom in-app context menu for sidebar items and disabled the native browser menu app-wide - Redesigned the CI job status popover and added it to the single-commit view - Reviews can now be started directly from a code comment on a revision diff - Issue and patch breadcrumbs now show status-specific labels and link back to the matching filter - The first revision description is now shown on the patch view - Replies are now indented into individual boxes for clearer threading - Reactions have been restyled and your own reactions are highlighted - Comment actions now appear only on hover for a calmer reading experience - Polished comment form footer - Save actions across the app now use brand styling - The discussion comment form is now always visible - Repo header text is now truncated to avoid layout overflow - Navigating to a repo now expands the All Repos section in the sidebar **Bug fixes** - Patch authors can now change the state of their own patches - Hardened rendered markdown links and restricted job log links to http(s) URLs - Fixed the update checker not detecting new versions - Fixed CSP rules so local assets load reliably in release builds - Fixed a regression where the first patch revision wasn't editable - Fixed inbox "Show all" behavior and aligned group filter styling - Fixed emoji substitution in notification teasers and twemoji alt attributes - Fixed markdown tables rendering text vertically - Fixed ordered list clipping in rendered README and markdown content - Fixed text-input autofocus after portal moves - Fixed the contributor filter in the repo list - Fixed the add-repo button incorrectly expanding the All Repos section - Excluded job COBs without runs from the jobs list - Registered the dialog plugin in release builds so file pickers work - Worked around alias lookups failing in some cases - Improved Windows compatibility (CLI detection and npm script hints) **Shout-out to our contributors 🙏✨** - [2color](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MktwkohCx8aHZ1QCjVZUiLmX92oPZFxRiFZkbq32Tk5Tkm) - [brandonhaslegs](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkpwnLQxFBQXyMK3Es91s8A7Ew7G11BFFyng1dqZR8QhG3) - [fintohaps](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM) - [julien](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkgvaRdahQZfnf7ccMHByeHtTYrMrM3MuSGYawF6ZL6DNj) - [justarandomgeek](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkwfrBy9mKTfcVELcV4wc6zfN379FPMnAqsxnwt4j2TdQ2) - [killerdevildog](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6Mkgi3EW1eVVb4REBZspeU9cHrJev8GEZae7uACZJkxCKMz) - [lorenz](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz) - [yarikoptic](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkfCGiLM9j7AstSVNGhqtz9zkAhfb863etsbkRnXsipuRr) ### v0.10.0 - Fixed app loading indicator - Sidebar scroll position is now preserved when navigating between views - Changed default seed node to iris.radicle.network - Updated to Heartwood 1.7.1 **Shout-out to our contributors 🙏✨** - [lorenz](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz) ### v0.9.0 - Redesigned the entire app with a new UI kit — typography, colors, icons, avatars, and border radii have all been updated for a more polished, consistent appearance matching the rest of the ecosystem - Replaced blockies-based avatars with a new DID-based avatar system - Moved Settings and Create Issue into fullscreen modals - Default theme now follows the system theme - Removed window decorations on macOS for a cleaner, more native feel - Updated app icon - Rewrote app navigation and layouts - Added a sidebar that gives you access to all your repos - App now opens directly to the notification inbox on startup - Getting started guide shown to new users on first launch - Added a setting to disable the notification badge - Added a code font setting - Fixed reactions and edits incorrectly targeting the root comment instead of the intended reply - Restricted issue/patch state, labels, and assignees to delegates only **Shout-out to our contributors 🙏✨** - [brandonhaslegs](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkpwnLQxFBQXyMK3Es91s8A7Ew7G11BFFyng1dqZR8QhG3) - [julien](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkgvaRdahQZfnf7ccMHByeHtTYrMrM3MuSGYawF6ZL6DNj) ### v0.8.0 - CI job run statuses are now shown for the default branch and in patch revision commit lists - Fixed an issue where commit listings reversed when switching between patches - Fixed a bug that prevented replying to review comments - Fixed app version check feature - Fixed incorrect IDs (e.g., patch revision, comments) being copied to clipboard - Improved accessibility and keyboard navigation in repository filters on the home view **Shout-out to our contributors 🙏✨** - [geigerzaehler](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6Mki9XNNHeVRnYS88U59iCBzKUp2xWM3f4zvA3cXuKJFvWF) ### v0.7.1 - Fixed a bug in patch and notification lists caused by a library incompatibility ### v0.7.0 - Source code can now be browsed directly within the app - Draft reviews and their comments can now be deleted - Issue state changes no longer affect the issue list in the sidebar - Repo cards now support keyboard navigation for easier selection **Shout-out to our contributors 🙏✨** - [geigerzaehler](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6Mki9XNNHeVRnYS88U59iCBzKUp2xWM3f4zvA3cXuKJFvWF) ### v0.6.1 - Fixed a bug where the app wouldn't onboard new users or locked identities - Fixed regression where the current version of the app wasn't including the commit it was built from ### v0.6.0 - UI polish: scrollbars now auto-hide across the app - Fixed button overflow in issue and patch sidebars - Draft reviews can now be composed before publishing - Added opt-in automatic app update notifications - Reworked patch view for clearer, more efficient code reviews **Shout-out to our contributors 🙏✨** - [geigerzaehler](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6Mki9XNNHeVRnYS88U59iCBzKUp2xWM3f4zvA3cXuKJFvWF) ### v0.5.0 - The app is now officially available via Arch packaging - Fuzzy search now supports repo IDs, descriptions, and issue/patch IDs - Updated Heartwood crates to support Radicle 1.2.0 - Bundled Radicle tooling and Node in Nix for smoother setup - Added a startup spinner if launch takes more than 1 second - Fullscreen error shown if COB schemas need upgrading - UI improvements: themed scrollbars that auto-hide and match the color scheme - Repos can now be seeded by RID directly from the app - Added warning and one-click recovery when COB cache is out of date, fixing mismatched patch/issue counters - Fixed regression where single patch view didn’t load additional items on scroll **Shout-out to our contributors 🙏✨** - [geigerzaehler](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6Mki9XNNHeVRnYS88U59iCBzKUp2xWM3f4zvA3cXuKJFvWF) - [Kuehle](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkgFWv1K9Lqvi5VHm4mtfDo5MvanWVNYU1gkvT9Rwr1Lu7) - [lorenz](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz) - [tippfehlr](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MksSTAFPKk7eQju9aGzK64qpfiSnKQ1tJWv1rdzRd5bMHU) ### v0.4.1 - Fixed a bug in the release pipeline to update the latest artifacts - Added WSL2 installation instructions to https://radworks.garden ### v0.4.0 - Notification inbox is now accessible from any view without navigating away - App icon now shows a badge with the unread notification count and polls for updates - Added global breadcrumbs for easier navigation - Added quick copy actions for IDs and links to https://radicle.network - Syntax highlighting added for diffs in markdown code blocks (` ```diff `) - Improved dropdown UI — triggers are now visually distinct when active - Fixed AppImage bug affecting Arch, Fedora, and Red Hat users - App is now officially available for Nix users via https://radworks.garden **Shout-out to our contributors 🙏✨** - [fintohaps](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM) - [geigerzaehler](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6Mki9XNNHeVRnYS88U59iCBzKUp2xWM3f4zvA3cXuKJFvWF) - [lorenz](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz) - [tshepang](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkfPSKW7AgQqXSi8fgEJMduHpm9ABmsPYwPhMeF7PssonK) - [youthlic](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MktsSuE4bVYbuTtEPjmhrQWA7dMri7GUg9Qp9o8tRCsmhu) ### v0.3.0 - New onboarding guide to help users get started faster - Repo homepage now shows README and project info for quick overview - UI improvements, including clearer buttons and a new "New Patch" button - Settings now show version and commit hash for easier support - Fixed notification count and comment placement bugs ### v0.2.0 - Added font size controls for enhanced readability and accessibility - Introduced contextual explainers in key areas to guide users and improve overall user experience - Enhanced contrast in both dark and light modes to improve legibility and visual clarity ### v0.1.0 - First public release