De ce mRemoteNXT?
Daca folosesti mRemoteNG pe Windows si vrei acelasi
arbore de conexiuni, parole criptate, panel-uri si tab-uri pe Mac,
mRemoteNXT iti importa fisierul confCons.xml direct
— fara conversie, fara re-tastare.
Formatul e pastrat byte-exact: parolele raman
criptate cu aceeasi schema (PBKDF2-HMAC-SHA1 + AES-256-GCM,
passphrase implicit documentat sau unul custom), iar fisierele
salvate de mRemoteNXT pe macOS sunt citite de mRemoteNG pe Windows
fara probleme. Poti tine un singur fisier in Dropbox sau iCloud
si lucra de pe ambele platforme.
Changelog
Oglindeste exact release-urile de pe GitHub. Cele mai noi sus.
Blink cursor + titluri tab OSC + auto-scroll la drag.
Functii portate din term-mac:
- Auto-scroll in timpul drag-select — tragi peste marginea de sus/jos a terminalului, buffer-ul deruleaza si selectia se extinde. Workaround pentru un bug upstream in SwiftTerm unde
mouseDragged seteaza autoScrollDelta dar nu programeaza niciodata timer-ul.
- Blink de cursor configurabil (Off / Lent / Mediu / Rapid) in Setari > Aspect. Foloseste DECSCUSR pentru toggle si o
CABasicAnimation custom pentru durata.
- Titlu de tab dinamic din terminal OSC 0/1/2 — cand shell-ul remote emite o secventa de titlu (tipic zsh precmd:
user@host:cwd), tab-ul se actualizeaza live. Controlat de un toggle nou in Setari.
v0.2.0-alpha
· 2026-05-24
— About / Help / New & Close + .dmg self-contained
Polishing pass — fara modificari breaking, toate fisierele confCons.xml de la v0.1 functioneaza in continuare.
Functii
- Panou About — inlocuieste About-ul generic macOS cu unul proper (autor, email, link repo, licenta).
- Meniu Help — fereastra Help in-app cu 7 sectiuni (Ce este, Pornire, Conectare, Editare, Scurtaturi, Sfaturi, Limitari), plus link-uri rapide spre sursa GitHub, issue tracker si email autor.
- File > New configuration... (⌘N) — creeaza un
confCons.xml gol, de la zero.
- File > Close configuration (⌘⇧W) — inchide documentul curent si readuce aplicatia in stare goala.
Corectii
- HelpView nu mai face crash la prima deschidere — hosting controller-ul primeste acum explicit obiectul de mediu
LanguageManager.
Documentatie si comunitate
SECURITY.md, CONTRIBUTING.md, CODE_OF_CONDUCT.md (Contributor Covenant 2.1), template-uri pentru issue + PR.
- README include acum capturi de ecran reale din demo config-ul inclus.
Exemple
examples/demo-config.xml — 4 foldere / 15 conexiuni cu SSH, RDP, Telnet, HTTPS, folosind range-uri de documentatie IANA (sigur de inclus in screenshot-uri).
Packaging
build/package.sh — build Release, copiaza 28 de dylib-uri Homebrew in Frameworks/, rescrie install names cu install_name_tool, re-semneaza ad-hoc si produce un .dmg self-contained. Utilizatorii finali nu mai au nevoie de brew install freerdp la runtime.
v0.1.0-alpha
· 2026-05-24
— Primul release public
Prima versiune alpha publica — un client nativ macOS multi-protocol pentru conexiuni remote, care importa confCons.xml de la mRemoteNG.
Ce functioneaza
- Import direct
confCons.xml (schema 2.6; passphrase implicit documentat sau unul custom). Crypto validat byte-exact (PBKDF2-HMAC-SHA1 + AES-256-GCM).
- Arbore de conexiuni cu foldere, mostenire atribute, reordonare drag & drop, iconite originale mRemoteNG, linii de ghidaj.
- Panel-uri — grupeaza conexiunile in tab-uri principale ca pe Windows.
- Cautare / filtru dupa nume, host, protocol, descriere.
- SSH + Telnet embedate via SwiftTerm. Copy-on-select + paste cu click-dreapta, stil PuTTY.
- SFTP — click-dreapta pe o conexiune SSH → Transfer fisiere.
- RDP embedat via FreeRDP. Canale GFX / disp / cliprdr, resize live, DPI Retina corect, Ctrl+Alt+Del.
- HTTP / HTTPS embedate in
WKWebView cu auto-fill din arbore.
- Unelte externe cu macro-uri (
%Host%, %Username%, ...) executate intr-un tab terminal.
- Modal editor conexiuni (General / Conectare / Credentiale / Aspect / Avansat) + bara de status cu click-to-copy.
- Auto-backup la salvare in
backups/confCons-<timestamp>.xml la fiecare scriere.
- Teme terminal, marime font ajustabila live, zoom ⌘+ / ⌘−.
- UI bilingv — engleza (default) / romana, schimbabil din Setari.
Intrebari frecvente
mRemoteNXT este gratuit?
Da. mRemoteNXT este gratuit si open source sub licenta
GPL-2.0-or-later. Nu exista tier platit, fara abonament, fara telemetrie. Sursa si .dmg sunt ambele pe GitHub.
Functioneaza pe Mac-uri Apple Silicon?
Da. Fisierul .dmg e build-uit pentru Apple Silicon (arm64) si necesita macOS 14 Sonoma sau mai nou. Build Intel nu e furnizat momentan, dar poti compila din sursa pe Intel daca e nevoie.
Poate mRemoteNXT sa importe configuratia mea mRemoteNG existenta?
Da — asta e tot rostul. mRemoteNXT deschide confCons.xml-ul tau existent byte-cu-byte. Arborele de conexiuni, folderele, panel-urile, mostenirea atributelor si iconitele sunt pastrate exact ca pe Windows. Fisierele salvate pe Mac sunt citite de mRemoteNG pe Windows fara probleme, deci poti tine un singur fisier in Dropbox / iCloud si lucra de pe ambele platforme.
Ce se intampla cu parolele salvate — sunt decriptate corect?
Da. Schema de criptare e re-implementata byte-exact: PBKDF2-HMAC-SHA1 (1000 iteratii) + AES-256-GCM cu salt-ul ca AAD. Sunt suportate atat parolele stocate cu passphrase-ul implicit documentat de mRemoteNG, cat si cele cu master password custom. Decriptarea a fost validata pe fisiere confCons.xml reale, de productie, cu sute de credentiale.
De ce arata macOS un avertisment Gatekeeper la prima deschidere?
Pentru ca bundle-ul e ad-hoc signed — inca nu exista Apple Developer ID platit. Sterge flag-ul de carantina o singura data cu:
xattr -dr com.apple.quarantine /Applications/mRemoteNXT.app
Apoi deschide aplicatia normal. Notarization-ul (care elimina avertismentul permanent) e planificat odata ce proiectul are un Developer ID.
Ce protocoale suporta mRemoteNXT?
SSH (si SFTP), Telnet, RDP si HTTP/HTTPS, toate embedate in tab-uri. SSH/Telnet folosesc SwiftTerm cu copy-on-select si paste cu click-dreapta in stil PuTTY. RDP foloseste FreeRDP cu pipeline GFX, resize live, scalare DPI Retina corecta si Ctrl+Alt+Del din meniu. HTTP/HTTPS foloseste WKWebView cu auto-fill pentru interfetele web de router, iLO si switch. VNC e planificat pentru un release viitor.
Are mRemoteNXT nevoie de Homebrew sau alte dependinte instalate?
Nu. Fisierul .dmg e self-contained la ~21 MB si include toate librariile necesare (FreeRDP, OpenSSL, ffmpeg si altele) in interiorul aplicatiei. Trage in Applications si ruleaza — fara brew install, fara alta configurare. Build-ul din sursa necesita totusi Xcode plus Homebrew freerdp si xcodegen, dar asta e doar pentru contribuitori.