diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..e1e4509 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,20 @@ +# OrbitHub + +## Release checklist + +Every release (new tag + build + publish) must include: + +- **Update `README.md`** to match current reality before tagging: + latest published release version/link, the Implemented Features list + (add/adjust bullets for anything shipped since the last release), and + any status notes (e.g. VNC/Apple-auth caveats) that changed. +- Update `docs/PROGRESS.md` with a bullet describing what shipped. +- Bump the version in `CMakeLists.txt`. +- Build and test all reachable platforms (Linux local, Windows and macOS + over SSH — see prior release commits/sessions for the build scripts + used) before publishing. + +`docs/USER_GUIDE.md` (in-app `Help -> User Guide` and the release PDF) +should also be checked for drift when a change affects user-facing +behavior, though it doesn't need a pass on every single release the way +README.md does. diff --git a/README.md b/README.md index 22bc0e6..1996893 100644 --- a/README.md +++ b/README.md @@ -15,9 +15,7 @@ OrbitHub is in active development. - Milestones completed: M0-M9 - Current milestone: Milestone 10 (v1.0 Stabilization) -- Latest published release: `v2026.9.16`; a `v2026.9.16.6` release is - drafted with several post-`.16` fixes and is pending a macOS installer - before publishing +- Latest published release: `v2026.9.28` - VNC (M6) is fully built out: Raw/CopyRect/Hextile/ZRLE/Tight encodings, bidirectional clipboard sync, remote cursor shape sync, and both scale-to-fit and actual-size display modes. Standard VNC Authentication @@ -31,7 +29,7 @@ Progress and milestone details: - [docs/PROGRESS.md](docs/PROGRESS.md) Latest published release (installers for Windows, Linux, and macOS): -- [v2026.9.16](https://git.darksingularity.org/DarkSingularity/orbithub/releases/tag/v2026.9.16) +- [v2026.9.28](https://git.darksingularity.org/DarkSingularity/orbithub/releases/tag/v2026.9.28) User Guide: - [docs/USER_GUIDE.md](docs/USER_GUIDE.md) (also available as a PDF attached to each release, and in-app via `Help -> User Guide`) @@ -69,6 +67,10 @@ An embedded RDP session in a tab. - Drag-and-drop profile moves between folders with persistence - Import/Export of the whole profile list as JSON, and one-way import from mRemoteNG connection XML files (passwords are never imported) +- Quick Connect: open a session without saving a profile first (`File` + menu or a button on the Profiles tab); a "Save as Profile..." action on + the resulting tab persists it afterward, pre-filled with what was + entered ### Session Experience @@ -97,6 +99,7 @@ An embedded RDP session in a tab. - Resize handling and resolution renegotiation - Domain-aware authentication support - RDP security/performance profile options +- Bidirectional clipboard sync ### VNC @@ -122,6 +125,7 @@ An embedded RDP session in a tab. - `File` menu: - New Profile - New Folder + - Quick Connect... - Import Profiles... - Export Profiles... - Import from mRemoteNG...