Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c0774b5f58 | ||
|
|
4fdad89fa6 | ||
|
|
80fcf6c227 | ||
|
|
f4995e5882 | ||
|
|
e21a895390 | ||
|
|
c51b68194a | ||
|
|
6b0261d66c |
@@ -162,6 +162,10 @@ desktop_linux:
|
|||||||
MAX_GLIBC: "2.31"
|
MAX_GLIBC: "2.31"
|
||||||
USE_HARD_LINKS: "false"
|
USE_HARD_LINKS: "false"
|
||||||
SQLCIPHER_BUNDLED: "1"
|
SQLCIPHER_BUNDLED: "1"
|
||||||
|
# Eigene Build-Variante: Produktname ThreadNet statt Element. Ohne das nutzt
|
||||||
|
# electron-builder element.io/release/build.json und die Pakete heissen weiter
|
||||||
|
# "element-desktop" (real passiert 2026-08-02).
|
||||||
|
VARIANT_PATH: axion1337/build.json
|
||||||
script:
|
script:
|
||||||
- pnpm install --frozen-lockfile --filter element-desktop
|
- pnpm install --frozen-lockfile --filter element-desktop
|
||||||
- cp -r apps/web/webapp apps/desktop/webapp
|
- cp -r apps/web/webapp apps/desktop/webapp
|
||||||
@@ -201,6 +205,8 @@ desktop_windows:
|
|||||||
SQLCIPHER_BUNDLED: "1"
|
SQLCIPHER_BUNDLED: "1"
|
||||||
ELECTRON_CACHE: C:\electron-cache
|
ELECTRON_CACHE: C:\electron-cache
|
||||||
ELECTRON_BUILDER_CACHE: C:\eb-cache
|
ELECTRON_BUILDER_CACHE: C:\eb-cache
|
||||||
|
# Eigene Build-Variante (Produktname ThreadNet) - siehe desktop_linux
|
||||||
|
VARIANT_PATH: axion1337/build.json
|
||||||
script:
|
script:
|
||||||
- pnpm install --frozen-lockfile --filter element-desktop
|
- pnpm install --frozen-lockfile --filter element-desktop
|
||||||
# GitHub-CDN-Downloads (Electron-Binary, winCodeSign, NSIS) reissen im Gast
|
# GitHub-CDN-Downloads (Electron-Binary, winCodeSign, NSIS) reissen im Gast
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"appId": "im.riot.app",
|
||||||
|
"name": "threadnet-desktop",
|
||||||
|
"productName": "ThreadNet",
|
||||||
|
"description": "ThreadNet — powered by Element",
|
||||||
|
"protocols": ["io.element.desktop", "element"]
|
||||||
|
}
|
||||||
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 315 KiB After Width: | Height: | Size: 395 KiB |
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 395 KiB |
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "element-desktop",
|
"name": "element-desktop",
|
||||||
"productName": "Element",
|
"productName": "ThreadNet",
|
||||||
"main": "lib/electron-main.js",
|
"main": "lib/electron-main.js",
|
||||||
"exports": "./lib/electron-main.js",
|
"exports": "./lib/electron-main.js",
|
||||||
"version": "1.12.17",
|
"version": "1.12.17",
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"disable_login_language_selector": false,
|
"disable_login_language_selector": false,
|
||||||
"disable_3pid_login": false,
|
"disable_3pid_login": false,
|
||||||
"force_verification": false,
|
"force_verification": false,
|
||||||
"brand": "Element",
|
"brand": "aXion1337.Chat",
|
||||||
"integrations_ui_url": "https://scalar.vector.im/",
|
"integrations_ui_url": "https://scalar.vector.im/",
|
||||||
"integrations_rest_url": "https://scalar.vector.im/api",
|
"integrations_rest_url": "https://scalar.vector.im/api",
|
||||||
"integrations_widgets_urls": [
|
"integrations_widgets_urls": [
|
||||||
|
|||||||
@@ -10,3 +10,12 @@ Please see LICENSE files in the repository root for full details.
|
|||||||
.mx_HelpUserSettingsTab_accessTokenDetails {
|
.mx_HelpUserSettingsTab_accessTokenDetails {
|
||||||
width: fit-content;
|
width: fit-content;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* ThreadNet-Fork: Attribution unter den Versionsangaben. Zurueckhaltend
|
||||||
|
gesetzt - sie soll auffindbar sein, nicht um Aufmerksamkeit konkurrieren
|
||||||
|
mit der Version darueber, die Nutzer hier tatsaechlich suchen. */
|
||||||
|
.mx_HelpUserSettingsTab_attribution {
|
||||||
|
margin-top: var(--cpd-space-2x);
|
||||||
|
color: var(--cpd-color-text-secondary);
|
||||||
|
font: var(--cpd-font-body-sm-regular);
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"name": "Element",
|
"name": "ThreadNet",
|
||||||
"short_name": "Element",
|
"short_name": "ThreadNet",
|
||||||
"display": "standalone",
|
"display": "standalone",
|
||||||
"theme_color": "#76CFA6",
|
"theme_color": "#ed4f4c",
|
||||||
"start_url": "index.html",
|
"start_url": "index.html",
|
||||||
"icons": [
|
"icons": [
|
||||||
{
|
{
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 395 KiB |
|
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 9.5 KiB |
|
Before Width: | Height: | Size: 6.1 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 7.8 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 829 B After Width: | Height: | Size: 901 B |
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 114 KiB |
@@ -259,6 +259,15 @@ export default class HelpUserSettingsTab extends React.Component<EmptyObject, IS
|
|||||||
{cryptoVersion}
|
{cryptoVersion}
|
||||||
<br />
|
<br />
|
||||||
</CopyableText>
|
</CopyableText>
|
||||||
|
{/* ThreadNet-Fork: Attribution an Element. Bewusst NICHT in
|
||||||
|
getVersionTextToCopy — der Text dort geht in Fehlerberichte,
|
||||||
|
dort ist die Herkunft des Forks nur Rauschen. Ebenso bewusst
|
||||||
|
ohne _t(): ein Markenhinweis wird nicht übersetzt, und jeder
|
||||||
|
zusätzliche i18n-Schlüssel ist Reibung beim Upstream-Merge. */}
|
||||||
|
<div className="mx_HelpUserSettingsTab_attribution">
|
||||||
|
ThreadNet — powered by{" "}
|
||||||
|
<ExternalLink href="https://element.io">Element</ExternalLink>
|
||||||
|
</div>
|
||||||
{updateButton}
|
{updateButton}
|
||||||
</SettingsSubsectionText>
|
</SettingsSubsectionText>
|
||||||
</SettingsSubsection>
|
</SettingsSubsection>
|
||||||
|
|||||||