148 lines
10 KiB
PHP
148 lines
10 KiB
PHP
@extends('layouts.app', [
|
|
'title' => 'Rsync Studio — Native rsync for macOS',
|
|
'description' => 'Create, schedule, watch and review local and SSH rsync jobs with a native macOS interface. Start a 7-day free trial.'
|
|
])
|
|
|
|
@section('fullbleed')
|
|
<main class="launch-main">
|
|
<section class="launch-hero">
|
|
<div class="launch-shell hero-grid">
|
|
<div>
|
|
<span class="launch-kicker">Native macOS rsync management</span>
|
|
<h1>Rsync without the command-line friction.</h1>
|
|
<p class="hero-copy">Build reliable local and SSH sync jobs, test them safely with Dry Run, schedule recurring transfers, watch folders for changes and keep a complete run history — all from one native Mac app.</p>
|
|
<div class="hero-actions">
|
|
<a class="btn btn-primary" href="{{ route('buy') }}">Start 7-day free trial</a>
|
|
@guest<a class="btn btn-secondary" href="{{ route('login') }}">Open licence portal</a>@else<a class="btn btn-secondary" href="{{ route('portal.index') }}">Open my licences</a>@endguest
|
|
</div>
|
|
<p class="hero-note">Personal for 1 Mac · Professional for up to 3 Macs · Monthly or annual</p>
|
|
<div class="trust-row" aria-label="Product highlights">
|
|
<span class="trust-item"><span class="trust-check">✓</span> Native macOS app</span>
|
|
<span class="trust-item"><span class="trust-check">✓</span> Local & SSH jobs</span>
|
|
<span class="trust-item"><span class="trust-check">✓</span> Dry Run safeguards</span>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="app-window" aria-label="Rsync Studio application preview">
|
|
<div class="window-bar">
|
|
<span class="dot red"></span><span class="dot amber"></span><span class="dot green"></span>
|
|
<span class="window-title">Rsync Studio — Jobs</span>
|
|
</div>
|
|
<div class="app-body">
|
|
<aside class="app-sidebar">
|
|
<div class="mini-brand"><img src="{{ asset('icons/rsync-studio-icon-64.png') }}" alt=""><span>Rsync Studio</span></div>
|
|
<div class="side-item active">Jobs</div>
|
|
<div class="side-item">Calendar</div>
|
|
<div class="side-item">History</div>
|
|
<div class="side-item">Settings</div>
|
|
</aside>
|
|
<div class="app-content">
|
|
<div class="app-toolbar"><strong>Sync jobs</strong><span class="sync-all">Sync All</span></div>
|
|
<div class="mock-job">
|
|
<div class="mock-job-top"><strong>Developer</strong><span class="job-state state-ready">Ready</span></div>
|
|
<p>Developer folder → remote server · SSH</p>
|
|
<div class="mock-progress"><span style="width:100%"></span></div>
|
|
</div>
|
|
<div class="mock-job">
|
|
<div class="mock-job-top"><strong>Web Sites</strong><span class="job-state state-scheduled">22:00</span></div>
|
|
<p>Sites folder → remote server · Daily</p>
|
|
<div class="mock-progress"><span style="width:72%"></span></div>
|
|
</div>
|
|
<div class="mock-job">
|
|
<div class="mock-job-top"><strong>Project Watch</strong><span class="job-state state-watching">Watching</span></div>
|
|
<p>Project folder · File watch</p>
|
|
<div class="mock-progress"><span style="width:44%"></span></div>
|
|
</div>
|
|
<div class="app-statusbar"><span>Last run: Success</span><span>rsync 3.4.1</span></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section class="launch-section">
|
|
<div class="section-shell">
|
|
<div class="section-head center">
|
|
<span class="eyebrow">Everything in one place</span>
|
|
<h2>Built for everyday rsync work.</h2>
|
|
<p>Keep the power of rsync while replacing repetitive commands and scattered scripts with a clear, repeatable workflow.</p>
|
|
</div>
|
|
<div class="feature-grid">
|
|
<article class="feature-card"><div class="feature-icon">↔</div><h3>Local & SSH sync</h3><p>Create local copies or securely sync to remote Macs and Linux servers over SSH.</p></article>
|
|
<article class="feature-card"><div class="feature-icon">✓</div><h3>Dry Run first</h3><p>Preview changes before files are transferred or deleted, so risky jobs can be checked before they run.</p></article>
|
|
<article class="feature-card"><div class="feature-icon">◷</div><h3>Flexible schedules</h3><p>Run jobs once, hourly, daily, weekly, monthly or on your own recurring interval.</p></article>
|
|
<article class="feature-card"><div class="feature-icon">⌁</div><h3>Watch for changes</h3><p>Use macOS file events to trigger selected jobs when files or folders change.</p></article>
|
|
<article class="feature-card"><div class="feature-icon">≡</div><h3>Complete run history</h3><p>Review commands, results, stdout, stderr and transfer statistics for previous runs.</p></article>
|
|
<article class="feature-card"><div class="feature-icon">⌘</div><h3>Mac-first experience</h3><p>Manage jobs, defaults, background operation and connection settings from a native macOS interface.</p></article>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section class="launch-section workflow-section">
|
|
<div class="section-shell">
|
|
<div class="section-head">
|
|
<span class="eyebrow">A safer workflow</span>
|
|
<h2>From setup to sync in four clear steps.</h2>
|
|
</div>
|
|
<div class="workflow-grid">
|
|
<article class="workflow-step"><div class="step-number">1</div><h3>Create a job</h3><p>Choose your source, destination and rsync options once.</p></article>
|
|
<article class="workflow-step"><div class="step-number">2</div><h3>Run a Dry Run</h3><p>Check the generated operation before changing any files.</p></article>
|
|
<article class="workflow-step"><div class="step-number">3</div><h3>Run or automate</h3><p>Start it manually, schedule it or attach a file watcher.</p></article>
|
|
<article class="workflow-step"><div class="step-number">4</div><h3>Review history</h3><p>See the result and retain the command and transfer output.</p></article>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section class="launch-section">
|
|
<div class="section-shell">
|
|
<div class="security-panel">
|
|
<div>
|
|
<span class="eyebrow" style="color:#93c5fd">Designed around your Mac</span>
|
|
<h2>Your sync workflow stays direct.</h2>
|
|
<p>Rsync Studio runs rsync and SSH from your Mac. The licensing service is separate from your file-transfer path.</p>
|
|
</div>
|
|
<div class="security-list">
|
|
<div class="security-item"><div class="security-icon">K</div><div><strong>Keychain-aware settings</strong><span>Stored passwords use macOS Keychain rather than application preferences.</span></div></div>
|
|
<div class="security-item"><div class="security-icon">S</div><div><strong>SSH-native connections</strong><span>Use the standard macOS SSH client, keys and known-host verification for remote jobs.</span></div></div>
|
|
<div class="security-item"><div class="security-icon">D</div><div><strong>Dry Run safeguards</strong><span>Test jobs before enabling destructive options such as destination deletion.</span></div></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section class="launch-section" id="pricing">
|
|
<div class="section-shell">
|
|
<div class="section-head center">
|
|
<span class="eyebrow">Simple licensing</span>
|
|
<h2>Choose the number of Macs you need.</h2>
|
|
<p>Both plans include the full Rsync Studio workflow and a 7-day free trial. Checkout shows pricing in your supported local currency.</p>
|
|
</div>
|
|
<div class="plan-grid">
|
|
<article class="launch-plan">
|
|
<h3>Personal</h3>
|
|
<p>For a single Mac and an individual sync workflow.</p>
|
|
<div class="plan-macs">1 Mac</div><div class="plan-sub">Monthly or annual subscription</div>
|
|
<ul class="plan-list"><li>Local and SSH jobs</li><li>Scheduling and file watch</li><li>Dry Run and history</li><li>7-day free trial</li></ul>
|
|
<a class="btn btn-secondary" href="{{ route('buy') }}">Choose Personal</a>
|
|
</article>
|
|
<article class="launch-plan featured">
|
|
<span class="best-badge">Most flexible</span>
|
|
<h3>Professional</h3>
|
|
<p>For multiple Macs or a broader development workflow.</p>
|
|
<div class="plan-macs">Up to 3 Macs</div><div class="plan-sub">Monthly or annual subscription</div>
|
|
<ul class="plan-list"><li>Everything in Personal</li><li>Three active Mac installations</li><li>Manage activations from the portal</li><li>7-day free trial</li></ul>
|
|
<a class="btn btn-primary" href="{{ route('buy') }}">Choose Professional</a>
|
|
</article>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section class="launch-cta">
|
|
<div class="cta-box">
|
|
<div><h2>Make rsync easier to run every day.</h2><p>Start with a 7-day free trial and choose Personal or Professional at checkout.</p></div>
|
|
<a class="btn" href="{{ route('buy') }}">Start free trial</a>
|
|
</div>
|
|
</section>
|
|
</main>
|
|
@endsection
|