app-store: add MySQL (io.pilot.mysql) card#108
Merged
Conversation
Native MySQL 9.7.1 server+client — a full local client/server RDBMS, the transactional server-grade sibling of SQLite and Postgres. Adds the catalogue snapshot (overrides + 14 methods), regenerates apps.ts, wires the MySQL brand mark (Simple Icons, #4479A1 chip) into gen-apps, and lands the appicon. Card sits in Data & Storage alongside PostgreSQL/DuckDB/SQLite; detail page + plain twin build clean, logo visible in light and dark. Co-Authored-By: Alex Godoroja <alex@vulturelabs.io>
Contributor
|
🚀 Preview deployed to Cloudflare Pages
|
The MySQL brand mark is a wide wordmark, so at the shared 52% mask size it read too small in the icon tile. Tag the icon container with data-app and bump just the MySQL logo to 78% (other apps unchanged). Co-Authored-By: Alex Godoroja <alex@vulturelabs.io>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add the MySQL app-store card
Companion to app-template pilot-protocol/app-template#74 (merged) and catalogue pilot-protocol/pilotprotocol#359. Adds MySQL (
io.pilot.mysql9.7.1) to the app-store — the full server + client suite as a native app: a real, local client/server RDBMS, the transactional server-grade sibling of SQLite (embedded) and Postgres.Category: Data & Storage (alongside PostgreSQL, DuckDB, SQLite, Redis).
Changes
src/data/app-overrides.json+src/data/app-methods.json— the catalogue snapshot (listing, 14 methods, keywords, sizes).src/data/apps.ts— regenerated viascripts/gen-apps.mjs(adds the MySQL record only; other apps unchanged).scripts/gen-apps.mjs— wiresio.pilot.mysqlinto the category map (data), the MySQL brand mark (Simple Icons,#4479A1chip), APP_IDS, and the protection fallback.public/appicons/io.pilot.mysql.svg— the MySQL dolphin mark.Verified:
npm run build(334 pages) +check:plain(81 pairs, twin in sync). Screenshotted the detail page in dark mode — the white dolphin on the blue chip is crisp in both themes; breadcrumb reads App Store / Data & Storage / MySQL, stats v9.7.1 · 14 methods · 9.2 MB · Guarded · macOS · Linux · GPL-2.0, installpilotctl appstore install io.pilot.mysql.