- Make sure you are installing into an environment with no old configuration and no user data ℹ️
- Make sure you have configured your name and email in git ℹ️
- Download Linux or macOS binary package
- Install Upstream from the downloaded package ℹ️
- macOS Gatekeeper does not show the following message: macOS cannot verify that this app is free from malware
- App icon is shown correctly
- macOS:
- Dock
- ⌘ + tab task switcher
- Mounted dmg
- App icon
- Linux:
- Dock
- Menu bar
- macOS:
- Start Upstream
- on Linux: run
PATH_TO_DOWNLOAD>/radicle-upstream-X.X.X.AppImage
by executing it from the terminal or clicking on it - on macOS: run
/Applications/Radicle Upstream.app
by double clicking it
- on Linux: run
- Complete all the onboarding steps until you land on the Profile screen
- Can create a new project from a larger existing repository (e.g. radicle-upstream)
- UI interaction is blocked while project creation is in progress
-
README.md
files are shown by default and markdown is rendered as HTML- Links to external resources open in external browser
- Links to internal resources don't do anything
- Syntax highlighting works for source files (.toml, .ts, .svelte, etc.)
- Commit tab shows a list of all the commits in the branch that was selected
- Clicking on a commit shows the commit metadata as well as the diff
- No unreleased features are visible in the UI
- Issues and Revisions tabs on the Project screen
- Wallets tab on the User Profile screen
- Tags are not visible in the revision selector on the Project Source screen
- Design Sytem Guide is not listed in the shortcuts modal ? and the respective global hotkey is disabled ⌘+d
- Links to external help resources open in an external browser
- The version number in the Settings screen matches:
- The version number in the package filename
- The version number in the About Radicle Upstream dialog
- Only one modal is allowed at a time (no modal stacking possible)
- Preferences are persisted across app reboots
- Remote helper hint (in the Checkout and "New project" modals) is not
shown after app restart once it is dismissed by clicking the
x
icon in the top right corner
- Remote helper hint (in the Checkout and "New project" modals) is not
shown after app restart once it is dismissed by clicking the
How to set up a clean environemnt? 🔗
Safe method: use a temporary user account on your computer.
- on macOS:
- if you are not using FileVault, switch to the "Guest User". You may have to enable this in "System Preferences -> Users & Groups". When you're done, all data will be removed automatically.
- if you are using FileVault, create a new user in "System Preferences -> Users & Groups". When you're done, you'll need to remove this user manually.
- on Linux:
- create a new user with
sudo useradd -m qa
, and log into that account. When you're done, remove the user withsudo userdel -r qa
. Note: "qa" is just an example user name, you can choose anything you like
- create a new user with
Dangerous method: remove all directories manually.
You can use this script. Make sure you have a backup of your data, or are using this in combination with the safe method (i.e. while logged in with a temporary user account).
How to set up git? 🔗
git config --global user.name "Mona Lisa"
git config --global user.email "email@example.com"
How to install? 🔗
On macOS:
- open the
radicle-upstream-X.X.X.dmg
package - install Upstream by dragging the
Radicle Upstream
binary to/Applications
On Linux (AppImage):
chmod +x <PATH_TO_DOWNLOAD>/radicle-upstream-X.X.X.AppImage