Skip to content

Commit 8149536

Browse files
Update download page metadata and replace default OG image
- Added Open Graph image for the download page. - Updated the default Open Graph image path in metadata handling. - Updated several OG images in the public directory.
1 parent 491b492 commit 8149536

29 files changed

Lines changed: 180 additions & 1 deletion

‎LAUNCH-MEDIA.md‎

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# DevStackBox launch media
2+
3+
Generated assets use `scripts/generate-launch-media.py`. Run with Python 3 and Pillow/CairoSVG installed.
4+
5+
## Created
6+
7+
- `public/screenshots/app/dashboard-light-1536x912.png` — real dashboard with Apache and MySQL running.
8+
- `public/screenshots/app/dashboard-dark-1202x831.png` — real dashboard in dark theme, services stopped.
9+
- `public/screenshots/app/services-dark-1202x831.png` — real services page in dark theme.
10+
- `public/screenshots/app/php-versions-dark-1202x831.png` — PHP 8.3 active, PHP 8.5 available, PHP 8.4 installed.
11+
- `public/screenshots/app/php-85-download-1202x831.png` — PHP 8.5 download in progress.
12+
- `public/screenshots/app/php-85-active-dark-1202x831.png` — PHP 8.5 switched active.
13+
- `public/screenshots/app/php-ini-config-dark-1202x831.png` — php.ini editor with backup control visible.
14+
- `public/screenshots/app/xampp-import-wizard-dark-1202x831.png` — import wizard with XAMPP folders detected.
15+
- `public/screenshots/app/dashboard-hi-dark-1202x831.png` — Hindi dashboard.
16+
- `public/screenshots/app/logs-apache-light-1202x831.png` and `terminal-light-1202x831.png` — log viewer and terminal.
17+
- `public/og/` — six 1200×630 page preview images.
18+
- `public/product-hunt/` — 240×240 thumbnail and five 1270×760 gallery compositions.
19+
- `public/brand/devstackbox-logo-512.png` and `devstackbox-logo-1024.png` — transparent PNG logo exports.
20+
- `public/brand/founder-400.png` — 400×400 crop of the current portrait published on the Nomad Programmer about page.
21+
- `public/media/devstackbox-vs-xampp-vs-laragon-1200x630.png` — comparison graphic.
22+
- `public/media/feature-tour.gif` — compact loop of real app screens, under 10 MB.
23+
- `public/media/youtube-thumbnail-1280x720.png` — YouTube thumbnail.
24+
- `../DevStackBox/.github/social-preview.png` — 1280×640 GitHub social preview.
25+
26+
The marketing compositions embed the current app capture. It shows Apache and MySQL running, Apache 2.4.65, MySQL 8.4.11, and PHP 8.3.31 ready. The current website stack metadata says PHP 8.3.31 is bundled, with PHP 8.1–8.5 supported.
27+
28+
## Release facts
29+
30+
- Fresh install: DevStackBox 0.1.11; Apache 2.4.65; MySQL 8.4.11 LTS; PHP 8.3.31; phpMyAdmin 5.2.2. PHP 8.1, 8.2, 8.4, and 8.5 can be added in the app.
31+
- Local installer: `C:\xampp\htdocs\DevStackBox\src-tauri\target\release\bundle\nsis\DevStackBox_0.1.11_x64-setup.exe`
32+
- Installer size: 183,289,048 bytes (174.8 MiB).
33+
- SHA-256: `3BBA3B4AEB6FA727B99EDFFFC2882D2D7A416D8E30D23E6D74A2FA4A6761BEBF`
34+
- Founder bio: **Shiv Singh (Nomad Programmer) builds practical software and open-source tools for developers, with a focus on PHP and Windows.**
35+
36+
## Still needs a fresh, real app capture
37+
38+
Still capture from the current release: XAMPP import success; virtual host and SSL; logged-in phpMyAdmin with the correct MySQL version; browser `phpinfo()`; installer. The app's import wizard shows `C:\xampp` and `C:\XAMPP` as separate entries even though Windows treats those paths as the same location, and each shows 91+ entries. I left the copy operation untouched. phpMyAdmin currently asks for a login, and no credentials were supplied. The feature-tour GIF is a sequence of screenshots rather than a recording of installation and localhost; a full demo video/GIF still needs a real screen recording.
39+
40+
The 60–90 second MP4 still needs a recording of the actual install and PHP switch workflow. The repository's existing `public/docs-images/demo.gif` is not overwritten. The GitHub preview is ready at `.github/social-preview.png`; the browser's upload chooser did not become available to the automation, so the repo setting was not changed.

‎app/download/page.tsx‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ export const metadata: Metadata = buildPageMetadata({
2020
title: "Download",
2121
description:
2222
"Download DevStackBox for Windows - free XAMPP alternative with PHP 8.3, MySQL 8.4 LTS, and PHP 8.5 on demand.",
23+
ogImage: "/og/download.png",
2324
});
2425

2526
export default async function DownloadPage() {

‎lib/page-metadata.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { Metadata } from "next";
22
import { siteConfig } from "@/content/homepage";
33

4-
export const DEFAULT_OG_IMAGE = "/og-default.png";
4+
export const DEFAULT_OG_IMAGE = "/og/home.png";
55

66
export function pageUrl(path: string): string {
77
const normalized = path.startsWith("/") ? path : `/${path}`;
50.8 KB
Loading
124 KB
Loading

‎public/og/download.png‎

129 KB
Loading

‎public/og/home.png‎

129 KB
Loading

‎public/og/migrate-from-xampp.png‎

90.6 KB
Loading

‎public/og/vs-herd.png‎

88.5 KB
Loading

‎public/og/vs-laragon.png‎

88.4 KB
Loading

0 commit comments

Comments
 (0)