perf(docs): screenshot ke WebP — 2,3 MB → 0,39 MB
Some checks failed
CI / test (push) Has been cancelled

- konversi 10 screenshot PNG ke WebP (q78, lebar maks 1280px)
- update tautan di README dan docs/screenshots/README.md
This commit is contained in:
oxpoe
2026-11-05 03:56:00 +07:00
parent 5be6582c39
commit b612d5d232
22 changed files with 16 additions and 14 deletions

View File

@@ -1,7 +1,7 @@
> 🪞 **Repositori utama:** [Gitea](https://gitea.oxpoe.xyz/oxpoe/open-isp) · [Forgejo](https://forgejo.oxpoe.xyz/oxpoe/open-isp) — rilis & unduhan ada di sana. GitHub hanya cermin kode. > 🪞 **Repositori utama:** [Gitea](https://gitea.oxpoe.xyz/oxpoe/open-isp) · [Forgejo](https://forgejo.oxpoe.xyz/oxpoe/open-isp) — rilis & unduhan ada di sana. GitHub hanya cermin kode.
<p align="center"> <p align="center">
<img src="docs/assets/banner.png" alt="OPEN-ISP" width="100%"> <img src="docs/assets/banner.webp" alt="OPEN-ISP" width="100%">
</p> </p>
<p align="center"> <p align="center">
@@ -27,15 +27,15 @@
| Dashboard Admin | Daftar Pelanggan | | Dashboard Admin | Daftar Pelanggan |
|---|---| |---|---|
| ![Dashboard](docs/screenshots/03-admin-dashboard.png) | ![Pelanggan](docs/screenshots/04-admin-customers.png) | | ![Dashboard](docs/screenshots/03-admin-dashboard.webp) | ![Pelanggan](docs/screenshots/04-admin-customers.webp) |
| Inventaris & Stok Keluar | Pengaturan AI & Self-Healing | | Inventaris & Stok Keluar | Pengaturan AI & Self-Healing |
|---|---| |---|---|
| ![Inventaris](docs/screenshots/05-admin-inventory.png) | ![AI](docs/screenshots/07-admin-settings-ai.png) | | ![Inventaris](docs/screenshots/05-admin-inventory.webp) | ![AI](docs/screenshots/07-admin-settings-ai.webp) |
| Login Pelanggan | Dashboard Pelanggan | | Login Pelanggan | Dashboard Pelanggan |
|---|---| |---|---|
| ![Login](docs/screenshots/08-customer-login.png) | ![Dashboard Pelanggan](docs/screenshots/09-customer-dashboard.png) | | ![Login](docs/screenshots/08-customer-login.webp) | ![Dashboard Pelanggan](docs/screenshots/09-customer-dashboard.webp) |
Selengkapnya (10 gambar, desktop + mobile): [`docs/screenshots/`](docs/screenshots/). Selengkapnya (10 gambar, desktop + mobile): [`docs/screenshots/`](docs/screenshots/).

Binary file not shown.

Before

Width:  |  Height:  |  Size: 414 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 225 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 213 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 216 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 189 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 321 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 181 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 318 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

View File

@@ -1,20 +1,22 @@
# Screenshot Aplikasi (v0.5.2) # Screenshot Aplikasi (v0.5.2)
Format **WebP** (kualitas 78, lebar maks 1280px) — total ±0,36 MB (turun ~84% dari PNG).
Diambil dari instance uji lokal (`http://localhost:3001`) dengan data demo Diambil dari instance uji lokal (`http://localhost:3001`) dengan data demo
(`node scripts/seed-demo.js`), viewport 1440×900 (mobile 390×844). (`node scripts/seed-demo.js`), viewport 1440×900 (mobile 390×844).
| File | Halaman | | File | Halaman |
|---|---| |---|---|
| `01-landing.png` | Landing page publik | | `01-landing.webp` | Landing page publik |
| `02-admin-login.png` | Halaman login admin | | `02-admin-login.webp` | Halaman login admin |
| `03-admin-dashboard.png` | Dashboard admin (ringkasan pelanggan, billing, ONU) | | `03-admin-dashboard.webp` | Dashboard admin (ringkasan pelanggan, billing, ONU) |
| `04-admin-customers.png` | Daftar pelanggan | | `04-admin-customers.webp` | Daftar pelanggan |
| `05-admin-inventory.png` | Inventaris stok | | `05-admin-inventory.webp` | Inventaris stok |
| `06-inventory-stok-keluar.png` | Modal Stok Keluar (FIFO / serial number) | | `06-inventory-stok-keluar.webp` | Modal Stok Keluar (FIFO / serial number) |
| `07-admin-settings-ai.png` | Pengaturan → AI & Self-Healing (key disamarkan) | | `07-admin-settings-ai.webp` | Pengaturan → AI & Self-Healing (key disamarkan) |
| `08-customer-login.png` | Login pelanggan + tab Status mengikuti setting `uptime_url` | | `08-customer-login.webp` | Login pelanggan + tab Status mengikuti setting `uptime_url` |
| `09-customer-dashboard.png` | Dashboard pelanggan | | `09-customer-dashboard.webp` | Dashboard pelanggan |
| `10-mobile-customer-login.png` | Login pelanggan (tampilan mobile) | | `10-mobile-customer-login.webp` | Login pelanggan (tampilan mobile) |
Catatan: field API key di halaman Pengaturan memakai `type="password"` Catatan: field API key di halaman Pengaturan memakai `type="password"`
sehingga tidak tampil di screenshot maupun saat layar dibagikan. sehingga tidak tampil di screenshot maupun saat layar dibagikan.