|
228 | 228 | <h1 class="reveal" style="transition-delay:.06s">Find & fix slow SQL<br><span class="hl">before</span> it reaches production.</h1> |
229 | 229 | <p class="sub reveal" style="transition-delay:.12s">dbopt reads your T-SQL, your execution plans, and your live server metrics — then tells you exactly what's going to hurt and <b>how to fix it, with the reasoning cited</b>. Statically. Privately. No execution, no locks, no load on prod.</p> |
230 | 230 | <div class="cta-row reveal" style="transition-delay:.18s"> |
231 | | - <a class="btn btn-primary" href="https://github.com/singhpratech/dbopt" target="_blank" rel="noopener">Get dbopt — free & open →</a> |
| 231 | + <a class="btn btn-primary" href="#get">Download — free & open →</a> |
232 | 232 | <a class="btn btn-ghost" href="#lenses">See how it works</a> |
233 | 233 | </div> |
234 | 234 | <div class="status reveal" style="transition-delay:.26s"> |
@@ -357,13 +357,17 @@ <h2 style="font-size:clamp(24px,3vw,32px)">SQL Server today. Postgres & MySQ |
357 | 357 | <div class="wrap"> |
358 | 358 | <span class="kicker reveal" style="justify-content:center">Ready when you are</span> |
359 | 359 | <h2 class="reveal" style="transition-delay:.06s;margin-top:16px">Stop guessing.<br>Start <span class="hl">seeing</span>.</h2> |
360 | | - <div class="install reveal" style="transition-delay:.12s"> |
361 | | - <code id="cmd"><span class="p">$</span> git clone https://github.com/singhpratech/dbopt && cargo build --release</code> |
362 | | - <button id="copy">COPY</button> |
363 | | - </div> |
364 | | - <div class="cta-row reveal" style="transition-delay:.16s;justify-content:center;margin-top:24px"> |
365 | | - <a class="btn btn-primary" href="https://github.com/singhpratech/dbopt" target="_blank" rel="noopener">View on GitHub ↗</a> |
| 360 | + <div class="cta-row reveal" style="transition-delay:.12s;justify-content:center;margin-top:30px;flex-wrap:wrap"> |
| 361 | + <a class="btn btn-primary" href="https://github.com/singhpratech/dbopt/releases/latest/download/sqlopt-macos-arm64.dmg">macOS · Apple Silicon</a> |
| 362 | + <a class="btn btn-ghost" href="https://github.com/singhpratech/dbopt/releases/latest/download/sqlopt-macos-x86_64.dmg">macOS · Intel</a> |
| 363 | + <a class="btn btn-ghost" href="https://github.com/singhpratech/dbopt/releases/latest/download/sqlopt-windows-x86_64.zip">Windows</a> |
| 364 | + <a class="btn btn-ghost" href="https://github.com/singhpratech/dbopt/releases/latest/download/sqlopt-linux-x86_64.AppImage">Linux</a> |
366 | 365 | </div> |
| 366 | + <p class="reveal" style="transition-delay:.18s;text-align:center;margin-top:20px;font:12px var(--mono);color:var(--dim)"> |
| 367 | + one self-contained binary · run it, open <span style="color:var(--muted)">127.0.0.1:3690</span> · |
| 368 | + <a href="https://github.com/singhpratech/dbopt/releases" style="color:var(--muted)">all releases</a> · |
| 369 | + <a href="https://github.com/singhpratech/dbopt" style="color:var(--muted)">build from source ↗</a> |
| 370 | + </p> |
367 | 371 | </div> |
368 | 372 | </section> |
369 | 373 |
|
@@ -397,12 +401,6 @@ <h2 class="reveal" style="transition-delay:.06s;margin-top:16px">Stop guessing.< |
397 | 401 | requestAnimationFrame(step); |
398 | 402 | }),{threshold:.5}); |
399 | 403 | document.querySelectorAll('[data-count]').forEach(el=>cu.observe(el)); |
400 | | -// copy install |
401 | | -const btn=document.getElementById('copy'); |
402 | | -btn.addEventListener('click',async()=>{ |
403 | | - try{await navigator.clipboard.writeText('git clone https://github.com/singhpratech/dbopt && cargo build --release'); |
404 | | - btn.textContent='COPIED ✓';setTimeout(()=>btn.textContent='COPY',1400);}catch{} |
405 | | -}); |
406 | 404 | </script> |
407 | 405 | </body> |
408 | 406 | </html> |
0 commit comments