mirror of
https://github.com/fleetdm/fleet
synced 2026-05-01 18:37:37 +00:00
This pull request adds support for "DB Browser for SQLite" to the maintained apps system and frontend, including metadata, installer details, and icon integration. The changes ensure that "DB Browser for SQLite" is now recognized, installable, and visually represented in the software catalog. **Backend: App Metadata and Installer Integration** * Added a new input file `db-browser-for-sqlite.json` with metadata for "DB Browser for SQLite" (`ee/maintained-apps/inputs/homebrew/db-browser-for-sqlite.json`). * Generated output files for the app, including listing in `apps.json` and a detailed installer/uninstaller script with version info and SHA256 checksum (`ee/maintained-apps/outputs/apps.json`, `ee/maintained-apps/outputs/db-browser-for-sqlite/darwin.json`). [[1]](diffhunk://#diff-4c1446cfc02c6bb0bda874481e333c65b84e184fcea52f656b49a6489f73c9c2R403-R409) [[2]](diffhunk://#diff-4f92dcbeb9f303f8a2b0337097c2c11892b2eb2f73023dc26845f6971d34aa6aR1-R21) **Frontend: Icon and Mapping Integration** * Added a new React SVG icon component for "DB Browser for SQLite" (`DbBrowserForSqLite.tsx`). * Imported the new icon into the icons index and mapped it in `SOFTWARE_NAME_TO_ICON_MAP` for correct display on the software page (`frontend/pages/SoftwarePage/components/icons/index.ts`). [[1]](diffhunk://#diff-628095892e1d16090be1db6cc1a5c9cebc65248c32a8b1312385394818f2907bR56) [[2]](diffhunk://#diff-628095892e1d16090be1db6cc1a5c9cebc65248c32a8b1312385394818f2907bR234)
8 lines
248 B
JSON
8 lines
248 B
JSON
{
|
|
"name": "DB Browser for SQLite",
|
|
"unique_identifier": "com.sqlitebrowser.sqlitebrowser",
|
|
"token": "db-browser-for-sqlite",
|
|
"installer_format": "dmg",
|
|
"slug": "db-browser-for-sqlite/darwin",
|
|
"default_categories": ["Developer tools"]
|
|
}
|