release: 3.0.1

Bump the workspace to 3.0.1 and bring the user guide up to date: an RDP
chapter, shell integration and inline images, SSH certificates and CAs,
known_hosts import/export, stored credentials and master password change,
profile sync (replacing the Alchementary Link migration chapter), the
Diagnostics tab and log, and refreshed screenshots throughout. The welcome
screen's protocol line now lists RDP.
This commit is contained in:
Andy Dixon
2026-10-12 20:44:36 +01:00
parent e59f0243ba
commit b6a7d51ddd
55 changed files with 214 additions and 61 deletions
+2 -2
View File
@@ -3710,7 +3710,7 @@ dependencies = [
[[package]]
name = "nexus"
version = "0.1.0"
version = "3.0.1"
dependencies = [
"alacritty_terminal",
"arboard",
@@ -3735,7 +3735,7 @@ dependencies = [
[[package]]
name = "nexus-core"
version = "0.1.0"
version = "3.0.1"
dependencies = [
"aes-gcm 0.10.3",
"argon2 0.5.3",
+1 -1
View File
@@ -4,7 +4,7 @@ members = ["core", "app"]
exclude = ["fuzz"]
[workspace.package]
version = "0.1.0"
version = "3.0.1"
edition = "2024"
[profile.dev.package."*"]
+1 -1
View File
@@ -51,7 +51,7 @@ fn empty_state(app: &mut App, ui: &mut Ui) {
ui.vertical_centered(|ui| {
ui.add(egui::Image::new(&crate::chrome::logo(ui.ctx())).fit_to_exact_size(vec2(84.0, 84.0)));
ui.label(RichText::new("Nexus Terminal").font(theme::semibold(28.0)));
ui.label(RichText::new("SSH · Telnet · RAW · Serial · VNC · IRC · GitHub").color(t.text_dim));
ui.label(RichText::new("SSH · Telnet · RAW · Serial · VNC · RDP · IRC · GitHub").color(t.text_dim));
ui.add_space(18.0);
ui.horizontal(|ui| {
ui.add_space((ui.available_width() - 330.0).max(0.0) / 2.0);
+4
View File
@@ -105,6 +105,10 @@ fn main() {
vnc.vnc.as_mut().unwrap().vnc_port = 42900;
vnc.vnc.as_mut().unwrap().scale_to_fit = true;
profiles.push(vnc);
let mut rdp = mk(Protocol::Rdp, "Design workstation", "192.0.2.60", 0, "Home", false);
rdp.username = "andy".into();
rdp.rdp.as_mut().unwrap().domain = "STUDIO".into();
profiles.push(rdp);
for p in profiles {
svc.create_profile(p).unwrap();