mirror of
https://seed.radicle.dev/rad:z4D5UCArafTzTQpDZNQRuqswh3ury.git
synced 2026-10-18 19:10:45 +08:00
343 lines
15 KiB
Markdown
343 lines
15 KiB
Markdown
### 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
|