Erster Schritt aus ThreadNet-Web#10 - der Client hiess bisher 'Element' und zeigte dessen Icon. - apps/desktop/axion1337/build.json: eigene Build-Variante (VARIANT_PATH), damit element.io/release/build.json unangetastet bleibt und Upstream-Merges nicht reiben. productName 'ThreadNet', Beschreibung 'ThreadNet - powered by Element' als faire Attribution (Element Web ist AGPL, dies ist ein Fork davon). - appId bleibt bewusst 'im.riot.app': bestehende Installationen behalten ihre lokalen Daten. Ein appId-Wechsel waere ein Datenschnitt und gehoert in die Rebranding-Runde, nicht in einen Icon-Commit. - build/icon.png + icon.icns: ThreadNet-Bildmarke, transparenter Rand entfernt (das Motiv fuellte im Original nur 54% x 38% - direkt skaliert verschwindet es). Verifiziert im Build: CFBundleName/CFBundleDisplayName = ThreadNet, eigenes Icon, alle 17 Themes im webapp.asar. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PKhFj1S3UdD6xL2fbWPeYj
8 lines
201 B
JSON
8 lines
201 B
JSON
{
|
|
"appId": "im.riot.app",
|
|
"name": "element-desktop",
|
|
"productName": "ThreadNet",
|
|
"description": "ThreadNet — powered by Element",
|
|
"protocols": ["io.element.desktop", "element"]
|
|
}
|