metis-desk/apps/server/data/resource-icons/manifest.json
David 0e8e15c9c2 feat: Implement account deletion functionality with UI and API integration
- Added `removeAccessAccount` function to handle account deletion in the database, ensuring no external references exist.
- Created `deleteAccount` API function to facilitate account deletion requests from the client.
- Developed `AccountDeleteDialog` component for user confirmation before account deletion, integrating with the delete API.
- Introduced resource image handling with validation for PNG uploads, including UI components for image selection and preview.
- Implemented resource icon template evolution logic to maintain icon bindings without overwriting existing fields.
- Added scripts for auditing account deletion and usage checks, ensuring robust testing of the new features.
2026-10-27 11:39:53 +01:00

279 lines
12 KiB
JSON

[
{
"name": "7-Zip",
"file": "7zip.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/7zip.png",
"sha256": "bb6940ab0408c719c97ed82e88b0d4d41d4a536d436c747f50ae7774a88d1684"
},
{
"name": "Adobe InDesign",
"file": "adobe-indesign.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/adobe-indesign.png",
"sha256": "9372a8284f959230784d142a78333eb0f6f5145d032bcba9fb92741c63fd9e86"
},
{
"name": "AnyDesk",
"file": "anydesk.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/anydesk.png",
"sha256": "6cf34396022303de5fbb52ed7ba14ef6d0b40e480cbf675227b95ac099fea069"
},
{
"name": "Blender",
"file": "blender.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/blender.png",
"sha256": "ab3dcaea33bb48010a33f476ac887af4629fddb1f5feb3d37770aab9884b9f12"
},
{
"name": "FileZilla Client",
"file": "filezilla.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/filezilla.png",
"sha256": "8e6aa2fbf1ed6987aeb20944d05d88cb4c9010a057d77ef04de58ebd5bc34056"
},
{
"name": "Google Chrome",
"file": "google-chrome.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/google-chrome.png",
"sha256": "2cea3ac88ec832166c6932eb583151f086f19f74bd8ea65d754b68a8adbcfe98"
},
{
"name": "LibreOffice",
"file": "libreoffice.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/libreoffice.png",
"sha256": "2d4468bd042285718fa49b8875152a8c59b5cad3171781891d80ea031f9645f1"
},
{
"name": "Microsoft Edge",
"file": "microsoft-edge.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/microsoft-edge.png",
"sha256": "d54c4f7d824c1f630278915a631bbd8899d66a1721ce43442cc731e8f276ddb5"
},
{
"name": "Microsoft Office",
"file": "microsoft-office.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/microsoft-office.png",
"sha256": "3d97a7d40a4cfaa9accbcf1db13c19581262124131845d31ff28161b2bdeda14"
},
{
"name": "Microsoft OneDrive",
"file": "microsoft-onedrive.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/microsoft-onedrive.png",
"sha256": "7217923d07eb3182e60f156b9d3034ac6d0c45148085acfd719faf43ebd7e50f"
},
{
"name": "Microsoft Power BI Desktop",
"file": "powerbi.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/powerbi.png",
"sha256": "f22933f6c2f26ed446d68eafc3f307a801052dfe304bc756d571185d2a70546c"
},
{
"name": "Microsoft Project",
"file": "microsoft-project.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/microsoft-project.png",
"sha256": "93c7ddb9dd0a8e0c295e6c9173fc777a5f75d81f4cf67c277724ded6f4600070"
},
{
"name": "Microsoft Teams",
"file": "microsoft-teams.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/microsoft-teams.png",
"sha256": "9bc11b6b79ff29e8a4f45ab04e6ccc984797dbc7cf5f32a158ac045bd1ce4793"
},
{
"name": "Microsoft Visio",
"file": "microsoft-visio.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/microsoft-visio.png",
"sha256": "21d1f5359bf7339e1950323ade11923c5451cf69fa41a8469d58bd83f78927fe"
},
{
"name": "Mozilla Firefox",
"file": "firefox.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/firefox.png",
"sha256": "eefdd01e671eef11c585c447c6df38593de0a8da52544de87a1509597717bc04"
},
{
"name": "Mozilla Thunderbird",
"file": "thunderbird.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/thunderbird.png",
"sha256": "b843152c7decd1ff760d6f8664b1229a2d631fb83c24c7f1b09a41c1dd2de01f"
},
{
"name": "RustDesk",
"file": "rustdesk.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/rustdesk.png",
"sha256": "d3969cd1587410dc6555d15b507b4cb9ebe1fd3c5cfeb6f31ec5f0a4027c3500"
},
{
"name": "SketchUp",
"file": "sketchup-make.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/sketchup-make.png",
"sha256": "8071ed26f30afa52518b54f1d8e40968ce39947931b31f075ac5e9de3042f3a6"
},
{
"name": "Slack",
"file": "slack.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/slack.png",
"sha256": "9b79e3004cd164098ac9904eb96ed152cadf6fcc7af0be0bfb3c838552653e5e"
},
{
"name": "Visual Studio Code",
"file": "visual-studio-code.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/visual-studio-code.png",
"sha256": "f43ac17908efd0b1d2d42fe98acddf95c7cb4d41f46bd9ced5295c22d864f071"
},
{
"name": "WhatsApp",
"file": "whatsapp.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/whatsapp.png",
"sha256": "c8df7f4c6659f8bb5c3153eb32e4804e7ebb1d1b01bed5b1a90bbcf20b2dd45e"
},
{
"name": "Zoom Workplace",
"file": "zoom.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/zoom.png",
"sha256": "9bfb06b38c4f94d9e77154ee7925e6702c64c3ba7f33d1331cf3367d7b74ea25"
},
{
"name": "Adobe Acrobat Pro",
"file": "adobeacrobatreader.png",
"source": "https://raw.githubusercontent.com/simple-icons/simple-icons/13.21.0/icons/adobeacrobatreader.svg",
"color": "EC1C24",
"sha256": "400306f6cca97d148a06217c20fd8ab1cb79c9e6c04955f80b3987568dc4e157"
},
{
"name": "Adobe Acrobat Reader",
"file": "adobeacrobatreader.png",
"source": "https://raw.githubusercontent.com/simple-icons/simple-icons/13.21.0/icons/adobeacrobatreader.svg",
"color": "EC1C24",
"sha256": "400306f6cca97d148a06217c20fd8ab1cb79c9e6c04955f80b3987568dc4e157"
},
{
"name": "Adobe After Effects",
"file": "adobeaftereffects.png",
"source": "https://raw.githubusercontent.com/simple-icons/simple-icons/13.21.0/icons/adobeaftereffects.svg",
"color": "9999FF",
"sha256": "2a0e3ddc7669ddda84923cda885fbfd29b5e33fe6c89e1c44e12b7f766edde1f"
},
{
"name": "Adobe Creative Cloud",
"file": "adobecreativecloud.png",
"source": "https://raw.githubusercontent.com/simple-icons/simple-icons/13.21.0/icons/adobecreativecloud.svg",
"color": "DA1F26",
"sha256": "997e7b7d5df84b34260cd8d7e7fb1a47b0b4e18553afb63b4dd5140002f61a77"
},
{
"name": "Adobe Illustrator",
"file": "adobeillustrator.png",
"source": "https://raw.githubusercontent.com/simple-icons/simple-icons/13.21.0/icons/adobeillustrator.svg",
"color": "FF9A00",
"sha256": "2208ddcaba56c5274d78b76c8a26ad112a9d96bb15694131062b755da3f5cb4f"
},
{
"name": "Adobe Photoshop",
"file": "adobephotoshop.png",
"source": "https://raw.githubusercontent.com/simple-icons/simple-icons/13.21.0/icons/adobephotoshop.svg",
"color": "31A8FF",
"sha256": "dfeba8244d53140b190fb7ce9018c4c40ed06437f4531829b60b2bbbd0549f86"
},
{
"name": "Adobe Premiere",
"file": "adobepremierepro.png",
"source": "https://raw.githubusercontent.com/simple-icons/simple-icons/13.21.0/icons/adobepremierepro.svg",
"color": "9999FF",
"sha256": "6dc7bceebc16c8983f5aa5c632d8ac79e768880960ffb8ec16dad9fcd08ef2bd"
},
{
"name": "AutoCAD",
"file": "autocad.png",
"source": "https://raw.githubusercontent.com/simple-icons/simple-icons/13.21.0/icons/autocad.svg",
"color": "E51050",
"sha256": "4506c09ca1e1e814700c49eb082b202961cf509f3e006a8816da535401c51339"
},
{
"name": "Autodesk Revit",
"file": "autodeskrevit.png",
"source": "https://raw.githubusercontent.com/simple-icons/simple-icons/13.21.0/icons/autodeskrevit.svg",
"color": "186BFF",
"sha256": "0342888385ffa42e9648bb5acd48d2bc00f56b82f5fa842af01f362047c5e643"
},
{
"name": "VLC media player",
"file": "vlcmediaplayer.png",
"source": "https://raw.githubusercontent.com/simple-icons/simple-icons/13.21.0/icons/vlcmediaplayer.svg",
"color": "FF8800",
"sha256": "16f94058eb0e5a70d7042fb7fd4f04d4c372a5e8297f962fe7ef7bfcc1ee2f28"
},
{
"name": "Notepad++",
"file": "notepadplusplus.png",
"source": "https://raw.githubusercontent.com/simple-icons/simple-icons/13.21.0/icons/notepadplusplus.svg",
"color": "90E59A",
"sha256": "88bbe31ebfd46a5d12fabb1970865e76d988a43e7ff745fe84faf8a033a27ac8"
},
{
"name": "Enscape",
"file": "enscape.png",
"source": "https://static.chaos.com/images/assets/000/019/272/original/svg-icon-enscape-35px.svg",
"sha256": "d295e66143d3daf02cb7fe3a68c0d5a6d57973b46112fcc479bd2d0898030091"
},
{
"name": "Everything",
"file": "everything.png",
"source": "https://www.voidtools.com/favicon.ico",
"sha256": "9bb027221fd51dbec71d112acb849eac7994a1f4b1d3484291171907a94dfca7"
},
{
"name": "WinSCP",
"file": "winscp.png",
"source": "https://winscp.net/assets/images/logos/logo@240.jpg",
"sha256": "96191adef0ee1f1dbe93dbf8cc714aff809049e7e6dcaa711b3a9b99c5633f62"
},
{
"name": "WinRAR",
"file": "winrar.png",
"source": "https://www.win-rar.com/fileadmin/images/apple-touch-icon.png",
"sha256": "9482736333eeaa0fbfd029dc0bf3c11824b852b1a7bc92169c2679f9e242501c"
},
{
"name": "Nitro PDF Pro",
"file": "nitro-pdf-pro.png",
"source": "https://www.gonitro.com/hubfs/favicon-196x196.png",
"sha256": "775535d7ca765ac1f690b22a42fcedd156c38af25a903e44451c65c1b5476bb5"
},
{
"name": "TeamViewer",
"file": "teamviewer.png",
"source": "https://www.teamviewer.com/etc.clientlibs/teamviewer/clientlibs/clientlib-resources/resources/favicon.png",
"sha256": "4a7b2794cb58bb7e2bfe1811fcaeefd15240409957822696dd2f1b79a3c28c07"
},
{
"name": "Microsoft PowerToys",
"file": "microsoft-powertoys.png",
"source": "https://raw.githubusercontent.com/microsoft/PowerToys/79ceeee01cfec217b61fe4453940cd73ec22e8fb/src/settings-ui/Settings.UI/Assets/Settings/Icons/PowerToys.png",
"sha256": "a4f79a171db4bbceb4aca7f0273314405c95beea1e60637496e44284c6283fd2"
},
{
"family": "windows-7",
"file": "windows-7.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/windows-7.png",
"sha256": "082fea31d1d82d971f857f2ffab5bdbad5f67587c5946f38b78a473bbc1be8a5"
},
{
"family": "windows-10",
"file": "windows-10.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/windows-10.png",
"sha256": "f50535a653652a8aa59f3b9e9238c1c44cb4b0df0cd1b65a1a65db187589cabc"
},
{
"family": "windows-11",
"file": "windows-11.png",
"source": "https://raw.githubusercontent.com/homarr-labs/dashboard-icons/83f32e08257b66fbd971ac8d7645f5b38d52e85d/png/windows-11.png",
"sha256": "fcb20944c6926ebe4d47fd1b74a842dc792cddafe7f0a7d0ea2d61923e868322"
},
{
"family": "macOS",
"file": "macos.png",
"source": "https://raw.githubusercontent.com/simple-icons/simple-icons/13.21.0/icons/macos.svg",
"color": "333333",
"sha256": "35658f6e044d87215847a28dcf67f6cd75577ccae09a678a38c76e0519cb2964"
}
]