Compare commits
@@ -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,9 @@
|
|||||||
|
{
|
||||||
|
"appId": "im.riot.app",
|
||||||
|
"name": "threadnet-desktop",
|
||||||
|
"productName": "ThreadNet",
|
||||||
|
"description": "ThreadNet — powered by Element",
|
||||||
|
"protocols": ["io.element.desktop", "element"],
|
||||||
|
"mac.icon": "build/icon.icns",
|
||||||
|
"dmg.badgeIcon": "build/icon.icns"
|
||||||
|
}
|
||||||
@@ -1,6 +1,9 @@
|
|||||||
{
|
{
|
||||||
"brand": "aXion1337.Chat",
|
"brand": "aXion1337.Chat",
|
||||||
"bug_report_endpoint_url": "https://rageshakes.element.io/api/submit",
|
"branding": {
|
||||||
|
"auth_header_logo_url": "vector-icons/512.png",
|
||||||
|
"logo_link_url": "https://axion1337.chat"
|
||||||
|
},
|
||||||
"default_server_config": {
|
"default_server_config": {
|
||||||
"m.homeserver": {
|
"m.homeserver": {
|
||||||
"base_url": "https://matrix.axion1337.chat",
|
"base_url": "https://matrix.axion1337.chat",
|
||||||
@@ -29,191 +32,618 @@
|
|||||||
"UIFeature.passwordReset": false,
|
"UIFeature.passwordReset": false,
|
||||||
"UIFeature.registration": false,
|
"UIFeature.registration": false,
|
||||||
"custom_themes": [
|
"custom_themes": [
|
||||||
{
|
{
|
||||||
"colors": {
|
"name": "aXion1337 Dark true",
|
||||||
"accent-color": "#ffaf0f",
|
"is_dark": true,
|
||||||
"primary-color": "#ffaf0f",
|
"colors": {
|
||||||
"secondary-color": "#ffaf0f"
|
"accent-color": "#ffaf0f",
|
||||||
|
"primary-color": "#ffaf0f",
|
||||||
|
"secondary-color": "#ffaf0f"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"is_dark": true,
|
{
|
||||||
"name": "aXion1337 Dark true"
|
"name": "Deep Purple",
|
||||||
},
|
"is_dark": true,
|
||||||
{
|
"colors": {
|
||||||
"colors": {
|
"accent-color": "#6503b3",
|
||||||
"accent-color": "#6503b3",
|
"primary-color": "#368bd6",
|
||||||
"primary-color": "#368bd6",
|
"warning-color": "#b30356",
|
||||||
"roomlist-background-color": "#22262E",
|
"sidebar-color": "#15171B",
|
||||||
"roomlist-highlights-color": "#343A46",
|
"roomlist-background-color": "#22262E",
|
||||||
"roomlist-separator-color": "#a1b2d1",
|
"roomlist-text-color": "#A1B2D1",
|
||||||
"roomlist-text-color": "#A1B2D1",
|
"roomlist-text-secondary-color": "#EDF3FF",
|
||||||
"roomlist-text-secondary-color": "#EDF3FF",
|
"roomlist-highlights-color": "#343A46",
|
||||||
"sidebar-color": "#15171B",
|
"roomlist-separator-color": "#a1b2d1",
|
||||||
"timeline-background-color": "#181b21",
|
"timeline-background-color": "#181b21",
|
||||||
"timeline-highlights-color": "#22262E",
|
"timeline-text-color": "#EDF3FF",
|
||||||
"timeline-text-color": "#EDF3FF",
|
"timeline-text-secondary-color": "#A1B2D1",
|
||||||
"timeline-text-secondary-color": "#A1B2D1",
|
"timeline-highlights-color": "#22262E"
|
||||||
"warning-color": "#b30356"
|
}
|
||||||
},
|
},
|
||||||
"is_dark": true,
|
{
|
||||||
"name": "Deep Purple"
|
"name": "Discord Dark",
|
||||||
},
|
"is_dark": true,
|
||||||
{
|
"colors": {
|
||||||
"colors": {
|
"accent-color": "#747ff4",
|
||||||
"accent": "#747ff4",
|
"accent": "#747ff4",
|
||||||
"accent-color": "#747ff4",
|
"primary-color": "#00aff4",
|
||||||
"alert": "#faa81ad9",
|
"warning-color": "#faa81ad9",
|
||||||
"focus-bg-color": "#4752c4",
|
"alert": "#faa81ad9",
|
||||||
"menu-selected-color": "#4752c4",
|
"sidebar-color": "#202225",
|
||||||
"other-user-pill-bg-color": "#4752c4",
|
"roomlist-background-color": "#2f3136",
|
||||||
"primary-color": "#00aff4",
|
"roomlist-text-color": "#dcddde",
|
||||||
"reaction-row-button-selected-bg-color": "#4752c4",
|
"roomlist-text-secondary-color": "#8e9297",
|
||||||
"room-highlight-color": "#4752c4",
|
"roomlist-highlights-color": "#4f545c52",
|
||||||
"roomlist-background-color": "#2f3136",
|
"roomlist-separator-color": "#40444b",
|
||||||
"roomlist-highlights-color": "#4f545c52",
|
"timeline-background-color": "#36393f",
|
||||||
"roomlist-separator-color": "#40444b",
|
"timeline-text-color": "#dcddde",
|
||||||
"roomlist-text-color": "#dcddde",
|
"secondary-content": "#dcddde",
|
||||||
"roomlist-text-secondary-color": "#8e9297",
|
"tertiary-content": "#dcddde",
|
||||||
"secondary-content": "#dcddde",
|
"timeline-text-secondary-color": "#b9bbbe",
|
||||||
"sidebar-color": "#202225",
|
"timeline-highlights-color": "#04040512",
|
||||||
"tertiary-content": "#dcddde",
|
"reaction-row-button-selected-bg-color": "#4752c4",
|
||||||
"timeline-background-color": "#36393f",
|
"menu-selected-color": "#4752c4",
|
||||||
"timeline-highlights-color": "#04040512",
|
"focus-bg-color": "#4752c4",
|
||||||
"timeline-text-color": "#dcddde",
|
"room-highlight-color": "#4752c4",
|
||||||
"timeline-text-secondary-color": "#b9bbbe",
|
"other-user-pill-bg-color": "#4752c4",
|
||||||
"togglesw-off-color": "#72767d",
|
"togglesw-off-color": "#72767d"
|
||||||
"warning-color": "#faa81ad9"
|
},
|
||||||
|
"compound": {
|
||||||
|
"--cpd-color-theme-bg": "#0019ff",
|
||||||
|
"--cpd-color-bg-canvas-default": "#2f3136",
|
||||||
|
"--cpd-color-bg-subtle-secondary": "#2f3136",
|
||||||
|
"--cpd-color-bg-subtle-primary": "#4f545c52",
|
||||||
|
"--cpd-color-bg-action-primary-rest": "#dcddde",
|
||||||
|
"--cpd-color-bg-action-secondary-rest": "#2f3136",
|
||||||
|
"--cpd-color-bg-critical-primary": "#fd3f3c",
|
||||||
|
"--cpd-color-bg-critical-subtle": "#745862",
|
||||||
|
"--cpd-color-bg-critical-hovered": "#fd3f3c",
|
||||||
|
"--cpd-color-bg-accent-rest": "#4cb387",
|
||||||
|
"--cpd-color-text-primary": "#dcddde",
|
||||||
|
"--cpd-color-text-secondary": "#b9bbbe",
|
||||||
|
"--cpd-color-text-action-accent": "#b9bbbe",
|
||||||
|
"--cpd-color-text-critical-primary": "#fd3f3c",
|
||||||
|
"--cpd-color-text-success-primary": "#4cb387",
|
||||||
|
"--cpd-color-icon-primary": "#dcddde",
|
||||||
|
"--cpd-color-icon-secondary": "#dcddde",
|
||||||
|
"--cpd-color-icon-tertiary": "#a7a0a7",
|
||||||
|
"--cpd-color-icon-accent-tertiary": "#4cb387",
|
||||||
|
"--cpd-color-border-interactive-primary": "#5d6064",
|
||||||
|
"--cpd-color-border-interactive-secondary": "#5d6064",
|
||||||
|
"--cpd-color-border-critical-primary": "#fd3f3c",
|
||||||
|
"--cpd-color-border-success-subtle": "#4cb387"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"compound": {
|
{
|
||||||
"--cpd-color-bg-accent-rest": "#4cb387",
|
"name": "Electric Blue",
|
||||||
"--cpd-color-bg-action-primary-rest": "#dcddde",
|
"is_dark": false,
|
||||||
"--cpd-color-bg-action-secondary-rest": "#2f3136",
|
"colors": {
|
||||||
"--cpd-color-bg-canvas-default": "#2f3136",
|
"accent-color": "#3596fc",
|
||||||
"--cpd-color-bg-critical-hovered": "#fd3f3c",
|
"primary-color": "#368bd6",
|
||||||
"--cpd-color-bg-critical-primary": "#fd3f3c",
|
"warning-color": "#ff4b55",
|
||||||
"--cpd-color-bg-critical-subtle": "#745862",
|
"sidebar-color": "#27303a",
|
||||||
"--cpd-color-bg-subtle-primary": "#4f545c52",
|
"roomlist-background-color": "#f3f8fd",
|
||||||
"--cpd-color-bg-subtle-secondary": "#2f3136",
|
"roomlist-text-color": "#2e2f32",
|
||||||
"--cpd-color-border-critical-primary": "#fd3f3c",
|
"roomlist-text-secondary-color": "#61708b",
|
||||||
"--cpd-color-border-interactive-primary": "#5d6064",
|
"roomlist-highlights-color": "#ffffff",
|
||||||
"--cpd-color-border-interactive-secondary": "#5d6064",
|
"roomlist-separator-color": "#e3e8f0",
|
||||||
"--cpd-color-border-success-subtle": "#4cb387",
|
"timeline-background-color": "#ffffff",
|
||||||
"--cpd-color-icon-accent-tertiary": "#4cb387",
|
"timeline-text-color": "#2e2f32",
|
||||||
"--cpd-color-icon-primary": "#dcddde",
|
"timeline-text-secondary-color": "#61708b",
|
||||||
"--cpd-color-icon-secondary": "#dcddde",
|
"timeline-highlights-color": "#f3f8fd",
|
||||||
"--cpd-color-icon-tertiary": "#a7a0a7",
|
"username-colors": [
|
||||||
"--cpd-color-text-action-accent": "#b9bbbe",
|
"#ff0000",
|
||||||
"--cpd-color-text-critical-primary": "#fd3f3c",
|
"#ff7f00",
|
||||||
"--cpd-color-text-primary": "#dcddde",
|
"#ffff00",
|
||||||
"--cpd-color-text-secondary": "#b9bbbe",
|
"#00ff00",
|
||||||
"--cpd-color-text-success-primary": "#4cb387",
|
"#0000ff",
|
||||||
"--cpd-color-theme-bg": "#0019ff"
|
"#4b0082",
|
||||||
|
"#9400d3",
|
||||||
|
"#ff1493"
|
||||||
|
],
|
||||||
|
"avatar-background-colors": [
|
||||||
|
"#cc0000",
|
||||||
|
"#cc6600",
|
||||||
|
"#cccc00",
|
||||||
|
"#00cc00",
|
||||||
|
"#0000cc",
|
||||||
|
"#3b0066",
|
||||||
|
"#7a00b3",
|
||||||
|
"#cc1077"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"compound": {
|
||||||
|
"--cpd-color-icon-accent-tertiary": "var(--cpd-color-blue-800)",
|
||||||
|
"--cpd-color-text-action-accent": "var(--cpd-color-blue-900)"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"is_dark": true,
|
{
|
||||||
"name": "Discord Dark"
|
"name": "Everforest dark hard",
|
||||||
},
|
"is_dark": true,
|
||||||
{
|
"colors": {
|
||||||
"colors": {
|
"accent-color": "#a7c080",
|
||||||
"accent-color": "#3596fc",
|
"primary-color": "#a7c080",
|
||||||
"avatar-background-colors": [
|
"warning-color": "#e67e80",
|
||||||
"#cc0000",
|
"sidebar-color": "#323d43",
|
||||||
"#cc6600",
|
"roomlist-background-color": "#2f383e",
|
||||||
"#cccc00",
|
"roomlist-text-color": "#d3c6aa",
|
||||||
"#00cc00",
|
"roomlist-text-secondary-color": "#d3c6aa",
|
||||||
"#0000cc",
|
"roomlist-highlights-color": "#4b565c",
|
||||||
"#3b0066",
|
"roomlist-separator-color": "#4b565c",
|
||||||
"#7a00b3",
|
"timeline-background-color": "#2b3339",
|
||||||
"#cc1077"
|
"timeline-text-color": "#d3c6aa",
|
||||||
],
|
"secondary-content": "#d3c6aa",
|
||||||
"primary-color": "#368bd6",
|
"tertiary-content": "#d3c6aa",
|
||||||
"roomlist-background-color": "#f3f8fd",
|
"timeline-text-secondary-color": "#a7c080",
|
||||||
"roomlist-highlights-color": "#ffffff",
|
"timeline-highlights-color": "#4b565c",
|
||||||
"roomlist-separator-color": "#e3e8f0",
|
"reaction-row-button-selected-bg-color": "#4b565c"
|
||||||
"roomlist-text-color": "#2e2f32",
|
}
|
||||||
"roomlist-text-secondary-color": "#61708b",
|
|
||||||
"sidebar-color": "#27303a",
|
|
||||||
"timeline-background-color": "#ffffff",
|
|
||||||
"timeline-highlights-color": "#f3f8fd",
|
|
||||||
"timeline-text-color": "#2e2f32",
|
|
||||||
"timeline-text-secondary-color": "#61708b",
|
|
||||||
"username-colors": [
|
|
||||||
"#ff0000",
|
|
||||||
"#ff7f00",
|
|
||||||
"#ffff00",
|
|
||||||
"#00ff00",
|
|
||||||
"#0000ff",
|
|
||||||
"#4b0082",
|
|
||||||
"#9400d3",
|
|
||||||
"#ff1493"
|
|
||||||
],
|
|
||||||
"warning-color": "#ff4b55"
|
|
||||||
},
|
},
|
||||||
"compound": {
|
{
|
||||||
"--cpd-color-icon-accent-tertiary": "var(--cpd-color-blue-800)",
|
"name": "aXion1337 Dark",
|
||||||
"--cpd-color-text-action-accent": "var(--cpd-color-blue-900)"
|
"is_dark": true,
|
||||||
|
"colors": {
|
||||||
|
"accent-color": "#bd93f9",
|
||||||
|
"primary-color": "#fe8019",
|
||||||
|
"warning-color": "#fb4934",
|
||||||
|
"sidebar-color": "#282828",
|
||||||
|
"roomlist-background-color": "#1d2021",
|
||||||
|
"roomlist-text-color": "#a89984",
|
||||||
|
"roomlist-text-secondary-color": "#00ff00",
|
||||||
|
"roomlist-highlights-color": "#00000030",
|
||||||
|
"roomlist-separator-color": "#4d4d4d90",
|
||||||
|
"timeline-background-color": "#282828",
|
||||||
|
"timeline-text-color": "#ebdbb2",
|
||||||
|
"secondary-content": "#928374",
|
||||||
|
"tertiary-content": "#928374",
|
||||||
|
"quinary-content": "#504945",
|
||||||
|
"timeline-text-secondary-color": "#a89984",
|
||||||
|
"timeline-highlights-color": "#00000030",
|
||||||
|
"reaction-row-button-selected-bg-color": "#689d6a",
|
||||||
|
"menu-selected-color": "#504945",
|
||||||
|
"icon-button-color": "#928374",
|
||||||
|
"accent": "#689d6a",
|
||||||
|
"alert": "#cc241d",
|
||||||
|
"username-colors": [
|
||||||
|
"#cc241d",
|
||||||
|
"#98971a",
|
||||||
|
"#d79921",
|
||||||
|
"#458588",
|
||||||
|
"#b16286",
|
||||||
|
"#689d6a",
|
||||||
|
"#a89984",
|
||||||
|
"#d65d0e"
|
||||||
|
]
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"is_dark": false,
|
{
|
||||||
"name": "Electric Blue"
|
"name": "aXion1337 Light",
|
||||||
},
|
"is_dark": false,
|
||||||
{
|
"colors": {
|
||||||
"colors": {
|
"accent-color": "#8f3f71",
|
||||||
"accent-color": "#a7c080",
|
"primary-color": "#af3a03",
|
||||||
"primary-color": "#a7c080",
|
"warning-color": "#9d0006",
|
||||||
"reaction-row-button-selected-bg-color": "#4b565c",
|
"sidebar-color": "#ebdbb2",
|
||||||
"roomlist-background-color": "#2f383e",
|
"roomlist-background-color": "#f2e5bc",
|
||||||
"roomlist-highlights-color": "#4b565c",
|
"roomlist-text-color": "#665c54",
|
||||||
"roomlist-separator-color": "#4b565c",
|
"roomlist-text-secondary-color": "#427b58",
|
||||||
"roomlist-text-color": "#d3c6aa",
|
"roomlist-highlights-color": "#00000012",
|
||||||
"roomlist-text-secondary-color": "#d3c6aa",
|
"roomlist-separator-color": "#bdae9330",
|
||||||
"secondary-content": "#d3c6aa",
|
"timeline-background-color": "#fbf1c7",
|
||||||
"sidebar-color": "#323d43",
|
"timeline-text-color": "#3c3836",
|
||||||
"tertiary-content": "#d3c6aa",
|
"secondary-content": "#7c6f64",
|
||||||
"timeline-background-color": "#2b3339",
|
"tertiary-content": "#7c6f64",
|
||||||
"timeline-highlights-color": "#4b565c",
|
"quinary-content": "#d5c4a1",
|
||||||
"timeline-text-color": "#d3c6aa",
|
"timeline-text-secondary-color": "#665c54",
|
||||||
"timeline-text-secondary-color": "#a7c080",
|
"timeline-highlights-color": "#00000012",
|
||||||
"warning-color": "#e67e80"
|
"reaction-row-button-selected-bg-color": "#8ec07c",
|
||||||
|
"menu-selected-color": "#d5c4a1",
|
||||||
|
"icon-button-color": "#7c6f64",
|
||||||
|
"accent": "#427b58",
|
||||||
|
"alert": "#9d0006",
|
||||||
|
"username-colors": [
|
||||||
|
"#9d0006",
|
||||||
|
"#79740e",
|
||||||
|
"#b57614",
|
||||||
|
"#076678",
|
||||||
|
"#8f3f71",
|
||||||
|
"#427b58",
|
||||||
|
"#665c54",
|
||||||
|
"#af3a03"
|
||||||
|
]
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"is_dark": true,
|
{
|
||||||
"name": "Everforest dark hard"
|
"name": "Ocean Depths",
|
||||||
},
|
"is_dark": false,
|
||||||
{
|
"colors": {
|
||||||
"colors": {
|
"accent-color": "#2d8b8b",
|
||||||
"accent": "#689d6a",
|
"accent": "#2d8b8b",
|
||||||
"accent-color": "#bd93f9",
|
"primary-color": "#a8dadc",
|
||||||
"alert": "#cc241d",
|
"warning-color": "#457b9d",
|
||||||
"icon-button-color": "#928374",
|
"alert": "#70555a",
|
||||||
"menu-selected-color": "#504945",
|
"sidebar-color": "#e3ebe0",
|
||||||
"primary-color": "#fe8019",
|
"roomlist-background-color": "#eaf2e7",
|
||||||
"quinary-content": "#504945",
|
"roomlist-text-color": "#1a2332",
|
||||||
"reaction-row-button-selected-bg-color": "#689d6a",
|
"roomlist-text-secondary-color": "#656e74",
|
||||||
"roomlist-background-color": "#1d2021",
|
"roomlist-highlights-color": "#00000010",
|
||||||
"roomlist-highlights-color": "#00000030",
|
"roomlist-separator-color": "#0000001f",
|
||||||
"roomlist-separator-color": "#4d4d4d90",
|
"timeline-background-color": "#f1faee",
|
||||||
"roomlist-text-color": "#a89984",
|
"timeline-text-color": "#1a2332",
|
||||||
"roomlist-text-secondary-color": "#00ff00",
|
"secondary-content": "#656e74",
|
||||||
"secondary-content": "#928374",
|
"tertiary-content": "#656e74",
|
||||||
"sidebar-color": "#282828",
|
"timeline-text-secondary-color": "#656e74",
|
||||||
"tertiary-content": "#928374",
|
"timeline-highlights-color": "#00000010",
|
||||||
"timeline-background-color": "#282828",
|
"reaction-row-button-selected-bg-color": "#99c8c1",
|
||||||
"timeline-highlights-color": "#00000030",
|
"menu-selected-color": "#b6d9d0",
|
||||||
"timeline-text-color": "#ebdbb2",
|
"focus-bg-color": "#b6d9d0",
|
||||||
"timeline-text-secondary-color": "#a89984",
|
"room-highlight-color": "#b6d9d0",
|
||||||
"username-colors": [
|
"other-user-pill-bg-color": "#d4ede7",
|
||||||
"#cc241d",
|
"icon-button-color": "#656e74",
|
||||||
"#98971a",
|
"username-colors": [
|
||||||
"#d79921",
|
"#2d8b8b",
|
||||||
"#458588",
|
"#a8dadc",
|
||||||
"#b16286",
|
"#457b9d",
|
||||||
"#689d6a",
|
"#276c70",
|
||||||
"#a89984",
|
"#7da3a9",
|
||||||
"#d65d0e"
|
"#365c78",
|
||||||
],
|
"#6ab2b4",
|
||||||
"warning-color": "#fb4934"
|
"#76aabc"
|
||||||
|
]
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"is_dark": true,
|
{
|
||||||
"name": "aXion1337 Dark"
|
"name": "Sunset Boulevard",
|
||||||
}
|
"is_dark": true,
|
||||||
],
|
"colors": {
|
||||||
|
"accent-color": "#e76f51",
|
||||||
|
"accent": "#e76f51",
|
||||||
|
"primary-color": "#f4a261",
|
||||||
|
"warning-color": "#e9c46a",
|
||||||
|
"alert": "#d6453a",
|
||||||
|
"sidebar-color": "#1b323c",
|
||||||
|
"roomlist-background-color": "#213c47",
|
||||||
|
"roomlist-text-color": "#f6efe6",
|
||||||
|
"roomlist-text-secondary-color": "#adb4b3",
|
||||||
|
"roomlist-highlights-color": "#ffffff14",
|
||||||
|
"roomlist-separator-color": "#ffffff26",
|
||||||
|
"timeline-background-color": "#264653",
|
||||||
|
"timeline-text-color": "#f6efe6",
|
||||||
|
"secondary-content": "#adb4b3",
|
||||||
|
"tertiary-content": "#adb4b3",
|
||||||
|
"timeline-text-secondary-color": "#adb4b3",
|
||||||
|
"timeline-highlights-color": "#ffffff14",
|
||||||
|
"reaction-row-button-selected-bg-color": "#7d5852",
|
||||||
|
"menu-selected-color": "#605252",
|
||||||
|
"focus-bg-color": "#605252",
|
||||||
|
"room-highlight-color": "#605252",
|
||||||
|
"other-user-pill-bg-color": "#786b59",
|
||||||
|
"icon-button-color": "#adb4b3",
|
||||||
|
"username-colors": [
|
||||||
|
"#e76f51",
|
||||||
|
"#f4a261",
|
||||||
|
"#e9c46a",
|
||||||
|
"#ec957e",
|
||||||
|
"#f5b989",
|
||||||
|
"#eed395",
|
||||||
|
"#ee8859",
|
||||||
|
"#eeb366"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Forest Canopy",
|
||||||
|
"is_dark": false,
|
||||||
|
"colors": {
|
||||||
|
"accent-color": "#2d4a2b",
|
||||||
|
"accent": "#2d4a2b",
|
||||||
|
"primary-color": "#7d8471",
|
||||||
|
"warning-color": "#a4ac86",
|
||||||
|
"alert": "#703126",
|
||||||
|
"sidebar-color": "#ebeae7",
|
||||||
|
"roomlist-background-color": "#f2f2ef",
|
||||||
|
"roomlist-text-color": "#22301f",
|
||||||
|
"roomlist-text-secondary-color": "#6e766a",
|
||||||
|
"roomlist-highlights-color": "#00000010",
|
||||||
|
"roomlist-separator-color": "#0000001f",
|
||||||
|
"timeline-background-color": "#faf9f6",
|
||||||
|
"timeline-text-color": "#22301f",
|
||||||
|
"secondary-content": "#6e766a",
|
||||||
|
"tertiary-content": "#6e766a",
|
||||||
|
"timeline-text-secondary-color": "#6e766a",
|
||||||
|
"timeline-highlights-color": "#00000010",
|
||||||
|
"reaction-row-button-selected-bg-color": "#9eaa9b",
|
||||||
|
"menu-selected-color": "#bcc4b9",
|
||||||
|
"focus-bg-color": "#bcc4b9",
|
||||||
|
"room-highlight-color": "#bcc4b9",
|
||||||
|
"other-user-pill-bg-color": "#c8cac1",
|
||||||
|
"icon-button-color": "#6e766a",
|
||||||
|
"username-colors": [
|
||||||
|
"#2d4a2b",
|
||||||
|
"#7d8471",
|
||||||
|
"#a4ac86",
|
||||||
|
"#2a4227",
|
||||||
|
"#626b58",
|
||||||
|
"#768162",
|
||||||
|
"#55674e",
|
||||||
|
"#90987c"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Modern Minimalist",
|
||||||
|
"is_dark": false,
|
||||||
|
"colors": {
|
||||||
|
"accent-color": "#36454f",
|
||||||
|
"accent": "#36454f",
|
||||||
|
"primary-color": "#708090",
|
||||||
|
"warning-color": "#d3d3d3",
|
||||||
|
"alert": "#752e39",
|
||||||
|
"sidebar-color": "#f0f0f0",
|
||||||
|
"roomlist-background-color": "#f7f7f7",
|
||||||
|
"roomlist-text-color": "#1c252b",
|
||||||
|
"roomlist-text-secondary-color": "#6b7175",
|
||||||
|
"roomlist-highlights-color": "#00000010",
|
||||||
|
"roomlist-separator-color": "#0000001f",
|
||||||
|
"timeline-background-color": "#ffffff",
|
||||||
|
"timeline-text-color": "#1c252b",
|
||||||
|
"secondary-content": "#6b7175",
|
||||||
|
"tertiary-content": "#6b7175",
|
||||||
|
"timeline-text-secondary-color": "#6b7175",
|
||||||
|
"timeline-highlights-color": "#00000010",
|
||||||
|
"reaction-row-button-selected-bg-color": "#a5abb0",
|
||||||
|
"menu-selected-color": "#c3c7ca",
|
||||||
|
"focus-bg-color": "#c3c7ca",
|
||||||
|
"room-highlight-color": "#c3c7ca",
|
||||||
|
"other-user-pill-bg-color": "#c6ccd3",
|
||||||
|
"icon-button-color": "#6b7175",
|
||||||
|
"username-colors": [
|
||||||
|
"#36454f",
|
||||||
|
"#708090",
|
||||||
|
"#d3d3d3",
|
||||||
|
"#2e3b44",
|
||||||
|
"#576572",
|
||||||
|
"#939698",
|
||||||
|
"#536270",
|
||||||
|
"#a2aab2"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Golden Hour",
|
||||||
|
"is_dark": true,
|
||||||
|
"colors": {
|
||||||
|
"accent-color": "#f4a900",
|
||||||
|
"accent": "#f4a900",
|
||||||
|
"primary-color": "#c1666b",
|
||||||
|
"warning-color": "#d4b896",
|
||||||
|
"alert": "#dd650e",
|
||||||
|
"sidebar-color": "#352e2a",
|
||||||
|
"roomlist-background-color": "#403732",
|
||||||
|
"roomlist-text-color": "#f7f0e6",
|
||||||
|
"roomlist-text-secondary-color": "#bab2aa",
|
||||||
|
"roomlist-highlights-color": "#ffffff14",
|
||||||
|
"roomlist-separator-color": "#ffffff26",
|
||||||
|
"timeline-background-color": "#4a403a",
|
||||||
|
"timeline-text-color": "#f7f0e6",
|
||||||
|
"secondary-content": "#bab2aa",
|
||||||
|
"tertiary-content": "#bab2aa",
|
||||||
|
"timeline-text-secondary-color": "#bab2aa",
|
||||||
|
"timeline-highlights-color": "#ffffff14",
|
||||||
|
"reaction-row-button-selected-bg-color": "#966f20",
|
||||||
|
"menu-selected-color": "#7d6029",
|
||||||
|
"focus-bg-color": "#7d6029",
|
||||||
|
"room-highlight-color": "#7d6029",
|
||||||
|
"other-user-pill-bg-color": "#7a4f4e",
|
||||||
|
"icon-button-color": "#bab2aa",
|
||||||
|
"username-colors": [
|
||||||
|
"#f4a900",
|
||||||
|
"#c1666b",
|
||||||
|
"#d4b896",
|
||||||
|
"#f5be45",
|
||||||
|
"#d18f90",
|
||||||
|
"#e0ccb2",
|
||||||
|
"#da8836",
|
||||||
|
"#ca8f80"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Arctic Frost",
|
||||||
|
"is_dark": false,
|
||||||
|
"colors": {
|
||||||
|
"accent-color": "#4a6fa5",
|
||||||
|
"accent": "#4a6fa5",
|
||||||
|
"primary-color": "#d4e4f7",
|
||||||
|
"warning-color": "#c0c0c0",
|
||||||
|
"alert": "#804569",
|
||||||
|
"sidebar-color": "#ebebeb",
|
||||||
|
"roomlist-background-color": "#f2f2f2",
|
||||||
|
"roomlist-text-color": "#1e2c40",
|
||||||
|
"roomlist-text-secondary-color": "#6b7481",
|
||||||
|
"roomlist-highlights-color": "#00000010",
|
||||||
|
"roomlist-separator-color": "#0000001f",
|
||||||
|
"timeline-background-color": "#fafafa",
|
||||||
|
"timeline-text-color": "#1e2c40",
|
||||||
|
"secondary-content": "#6b7481",
|
||||||
|
"tertiary-content": "#6b7481",
|
||||||
|
"timeline-text-secondary-color": "#6b7481",
|
||||||
|
"timeline-highlights-color": "#00000010",
|
||||||
|
"reaction-row-button-selected-bg-color": "#abbbd4",
|
||||||
|
"menu-selected-color": "#c5d0e0",
|
||||||
|
"focus-bg-color": "#c5d0e0",
|
||||||
|
"room-highlight-color": "#c5d0e0",
|
||||||
|
"other-user-pill-bg-color": "#ebf1f9",
|
||||||
|
"icon-button-color": "#6b7481",
|
||||||
|
"username-colors": [
|
||||||
|
"#4a6fa5",
|
||||||
|
"#d4e4f7",
|
||||||
|
"#c0c0c0",
|
||||||
|
"#3d5b87",
|
||||||
|
"#9dadc0",
|
||||||
|
"#878c93",
|
||||||
|
"#8faace",
|
||||||
|
"#cad2dc"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Desert Rose",
|
||||||
|
"is_dark": true,
|
||||||
|
"colors": {
|
||||||
|
"accent-color": "#d4a5a5",
|
||||||
|
"accent": "#d4a5a5",
|
||||||
|
"primary-color": "#b87d6d",
|
||||||
|
"warning-color": "#e8d5c4",
|
||||||
|
"alert": "#cb6369",
|
||||||
|
"sidebar-color": "#432132",
|
||||||
|
"roomlist-background-color": "#50283c",
|
||||||
|
"roomlist-text-color": "#f6ece4",
|
||||||
|
"roomlist-text-secondary-color": "#c0aaad",
|
||||||
|
"roomlist-highlights-color": "#ffffff14",
|
||||||
|
"roomlist-separator-color": "#ffffff26",
|
||||||
|
"timeline-background-color": "#5d2e46",
|
||||||
|
"timeline-text-color": "#f6ece4",
|
||||||
|
"secondary-content": "#c0aaad",
|
||||||
|
"tertiary-content": "#c0aaad",
|
||||||
|
"timeline-text-secondary-color": "#c0aaad",
|
||||||
|
"timeline-highlights-color": "#ffffff14",
|
||||||
|
"reaction-row-button-selected-bg-color": "#936471",
|
||||||
|
"menu-selected-color": "#815262",
|
||||||
|
"focus-bg-color": "#815262",
|
||||||
|
"room-highlight-color": "#815262",
|
||||||
|
"other-user-pill-bg-color": "#814e56",
|
||||||
|
"icon-button-color": "#c0aaad",
|
||||||
|
"username-colors": [
|
||||||
|
"#d4a5a5",
|
||||||
|
"#b87d6d",
|
||||||
|
"#e8d5c4",
|
||||||
|
"#debab8",
|
||||||
|
"#cb9e91",
|
||||||
|
"#edddcf",
|
||||||
|
"#c69189",
|
||||||
|
"#d0a998"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Tech Innovation",
|
||||||
|
"is_dark": false,
|
||||||
|
"colors": {
|
||||||
|
"accent-color": "#0066ff",
|
||||||
|
"accent": "#0066ff",
|
||||||
|
"primary-color": "#00ffff",
|
||||||
|
"warning-color": "#1e1e1e",
|
||||||
|
"alert": "#57409a",
|
||||||
|
"sidebar-color": "#f0f0f0",
|
||||||
|
"roomlist-background-color": "#f7f7f7",
|
||||||
|
"roomlist-text-color": "#1e1e1e",
|
||||||
|
"roomlist-text-secondary-color": "#6d6d6d",
|
||||||
|
"roomlist-highlights-color": "#00000010",
|
||||||
|
"roomlist-separator-color": "#0000001f",
|
||||||
|
"timeline-background-color": "#ffffff",
|
||||||
|
"timeline-text-color": "#1e1e1e",
|
||||||
|
"secondary-content": "#6d6d6d",
|
||||||
|
"tertiary-content": "#6d6d6d",
|
||||||
|
"timeline-text-secondary-color": "#6d6d6d",
|
||||||
|
"timeline-highlights-color": "#00000010",
|
||||||
|
"reaction-row-button-selected-bg-color": "#8cbaff",
|
||||||
|
"menu-selected-color": "#b2d1ff",
|
||||||
|
"focus-bg-color": "#b2d1ff",
|
||||||
|
"room-highlight-color": "#b2d1ff",
|
||||||
|
"other-user-pill-bg-color": "#99ffff",
|
||||||
|
"icon-button-color": "#6d6d6d",
|
||||||
|
"username-colors": [
|
||||||
|
"#0066ff",
|
||||||
|
"#00ffff",
|
||||||
|
"#1e1e1e",
|
||||||
|
"#0950bc",
|
||||||
|
"#09bcbc",
|
||||||
|
"#1e1e1e",
|
||||||
|
"#00b2ff",
|
||||||
|
"#0f8e8e"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Botanical Garden",
|
||||||
|
"is_dark": false,
|
||||||
|
"colors": {
|
||||||
|
"accent-color": "#4a7c59",
|
||||||
|
"accent": "#4a7c59",
|
||||||
|
"primary-color": "#f9a620",
|
||||||
|
"warning-color": "#b7472a",
|
||||||
|
"alert": "#804c3f",
|
||||||
|
"sidebar-color": "#e6e4df",
|
||||||
|
"roomlist-background-color": "#eeece6",
|
||||||
|
"roomlist-text-color": "#22331f",
|
||||||
|
"roomlist-text-secondary-color": "#6c7667",
|
||||||
|
"roomlist-highlights-color": "#00000010",
|
||||||
|
"roomlist-separator-color": "#0000001f",
|
||||||
|
"timeline-background-color": "#f5f3ed",
|
||||||
|
"timeline-text-color": "#22331f",
|
||||||
|
"secondary-content": "#6c7667",
|
||||||
|
"tertiary-content": "#6c7667",
|
||||||
|
"timeline-text-secondary-color": "#6c7667",
|
||||||
|
"timeline-highlights-color": "#00000010",
|
||||||
|
"reaction-row-button-selected-bg-color": "#a8bdaa",
|
||||||
|
"menu-selected-color": "#c2cfc1",
|
||||||
|
"focus-bg-color": "#c2cfc1",
|
||||||
|
"room-highlight-color": "#c2cfc1",
|
||||||
|
"other-user-pill-bg-color": "#f7d49b",
|
||||||
|
"icon-button-color": "#6c7667",
|
||||||
|
"username-colors": [
|
||||||
|
"#4a7c59",
|
||||||
|
"#f9a620",
|
||||||
|
"#b7472a",
|
||||||
|
"#3e6648",
|
||||||
|
"#b88420",
|
||||||
|
"#834026",
|
||||||
|
"#a2913c",
|
||||||
|
"#d87625"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Midnight Galaxy",
|
||||||
|
"is_dark": false,
|
||||||
|
"colors": {
|
||||||
|
"accent-color": "#2b1e3e",
|
||||||
|
"accent": "#2b1e3e",
|
||||||
|
"primary-color": "#4a4e8f",
|
||||||
|
"warning-color": "#a490c2",
|
||||||
|
"alert": "#6e1930",
|
||||||
|
"sidebar-color": "#d8d8eb",
|
||||||
|
"roomlist-background-color": "#dfdff2",
|
||||||
|
"roomlist-text-color": "#241a34",
|
||||||
|
"roomlist-text-secondary-color": "#686179",
|
||||||
|
"roomlist-highlights-color": "#00000010",
|
||||||
|
"roomlist-separator-color": "#0000001f",
|
||||||
|
"timeline-background-color": "#e6e6fa",
|
||||||
|
"timeline-text-color": "#241a34",
|
||||||
|
"secondary-content": "#686179",
|
||||||
|
"tertiary-content": "#686179",
|
||||||
|
"timeline-text-secondary-color": "#686179",
|
||||||
|
"timeline-highlights-color": "#00000010",
|
||||||
|
"reaction-row-button-selected-bg-color": "#928ca5",
|
||||||
|
"menu-selected-color": "#aeaac2",
|
||||||
|
"focus-bg-color": "#aeaac2",
|
||||||
|
"room-highlight-color": "#aeaac2",
|
||||||
|
"other-user-pill-bg-color": "#a8a9cf",
|
||||||
|
"icon-button-color": "#686179",
|
||||||
|
"username-colors": [
|
||||||
|
"#2b1e3e",
|
||||||
|
"#4a4e8f",
|
||||||
|
"#a490c2",
|
||||||
|
"#291d3b",
|
||||||
|
"#3f3e74",
|
||||||
|
"#776790",
|
||||||
|
"#3a3666",
|
||||||
|
"#776fa8"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
"feature_group_calls": true
|
"feature_group_calls": true
|
||||||
},
|
},
|
||||||
"show_labs_settings": true,
|
"show_labs_settings": true,
|
||||||
|
|||||||
|
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 |
@@ -48,6 +48,8 @@ interface Variant extends Metadata {
|
|||||||
"appId": string;
|
"appId": string;
|
||||||
"linux.executableName"?: string;
|
"linux.executableName"?: string;
|
||||||
"linux.deb.name"?: string;
|
"linux.deb.name"?: string;
|
||||||
|
"mac.icon"?: string;
|
||||||
|
"dmg.badgeIcon"?: string;
|
||||||
"protocols": string[];
|
"protocols": string[];
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -202,6 +204,31 @@ if (variant["linux.deb.name"]) {
|
|||||||
config.deb.fpm.push("--name", variant["linux.deb.name"]);
|
config.deb.fpm.push("--name", variant["linux.deb.name"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ThreadNet-Fork: Icon-Pfade fuer macOS ueberschreibbar machen.
|
||||||
|
*
|
||||||
|
* Upstream setzt `mac.icon` auf das Icon-Composer-Bundle `build/icon.icon`
|
||||||
|
* (macOS 26). Dessen Verarbeitung ruft `actool` auf, das es nur mit dem vollen
|
||||||
|
* Xcode gibt (~10 GB, App-Store-Login) - mit blossen CommandLineTools scheitert
|
||||||
|
* damit JEDER macOS-Build, nicht nur das DMG:
|
||||||
|
*
|
||||||
|
* ⨯ Failed to check actool version. Is Xcode 26 or higher installed?
|
||||||
|
*
|
||||||
|
* Ueber die Variante laesst sich stattdessen das klassische `.icns` waehlen.
|
||||||
|
* Bewusst hier als Variantenoption statt als Aenderung an den Defaults oben:
|
||||||
|
* So bleibt Upstreams Wert unberuehrt und ein Upstream-Merge erzeugt keinen
|
||||||
|
* Konflikt an dieser Zeile.
|
||||||
|
*
|
||||||
|
* Preis: kein macOS-26-Icon-Rendering. Ohne Xcode gaebe es ohnehin keinen Build.
|
||||||
|
*/
|
||||||
|
if (variant["mac.icon"]) {
|
||||||
|
config.mac.icon = variant["mac.icon"];
|
||||||
|
}
|
||||||
|
|
||||||
|
if (variant["dmg.badgeIcon"]) {
|
||||||
|
config.dmg.badgeIcon = variant["dmg.badgeIcon"];
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Allow specifying windows signing cert via env vars
|
* Allow specifying windows signing cert via env vars
|
||||||
* @param {string} process.env.ED_SIGNTOOL_SUBJECT_NAME
|
* @param {string} process.env.ED_SIGNTOOL_SUBJECT_NAME
|
||||||
|
|||||||
@@ -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": [
|
||||||
|
|||||||
@@ -125,7 +125,7 @@
|
|||||||
"@babel/preset-react": "^7.12.10",
|
"@babel/preset-react": "^7.12.10",
|
||||||
"@babel/preset-typescript": "^7.12.7",
|
"@babel/preset-typescript": "^7.12.7",
|
||||||
"@casualbot/jest-sonar-reporter": "2.7.0",
|
"@casualbot/jest-sonar-reporter": "2.7.0",
|
||||||
"@sorb/threadnet-call-embedded": "0.19.2-threadnet.5",
|
"@sorb/threadnet-call-embedded": "0.19.2-threadnet.7",
|
||||||
"@element-hq/element-web-playwright-common": "workspace:*",
|
"@element-hq/element-web-playwright-common": "workspace:*",
|
||||||
"@fetch-mock/jest": "^0.2.20",
|
"@fetch-mock/jest": "^0.2.20",
|
||||||
"@jest/globals": "^30.2.0",
|
"@jest/globals": "^30.2.0",
|
||||||
|
|||||||
@@ -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": [
|
||||||
{
|
{
|
||||||
|
|||||||
|
After Width: | Height: | Size: 590 KiB |
|
Before Width: | Height: | Size: 596 KiB |
|
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 |
|
After Width: | Height: | Size: 54 KiB |
@@ -20,7 +20,11 @@ export const DEFAULTS: DeepReadonly<IConfigOptions> = {
|
|||||||
branding: {
|
branding: {
|
||||||
logo_link_url: "https://element.io",
|
logo_link_url: "https://element.io",
|
||||||
auth_header_logo_url: "themes/element/img/logos/element-logo.svg",
|
auth_header_logo_url: "themes/element/img/logos/element-logo.svg",
|
||||||
welcome_background_url: "themes/element/img/backgrounds/lake.jpg",
|
// ThreadNet-Fork: eigenes Titelbild statt Elements lake.jpg. Steht hier im
|
||||||
|
// Default und nicht in element-values.yaml, weil die Bilddatei ohnehin nur
|
||||||
|
// ueber einen Build in den Container kommt - eine zusaetzliche Config-Zeile
|
||||||
|
// waere eine zweite Stelle, die mitwandern muesste.
|
||||||
|
welcome_background_url: "themes/element/img/backgrounds/alpenglow.jpg",
|
||||||
},
|
},
|
||||||
help_url: "https://element.io/help",
|
help_url: "https://element.io/help",
|
||||||
help_encryption_url: "https://element.io/help#encryption",
|
help_encryption_url: "https://element.io/help#encryption",
|
||||||
@@ -44,9 +48,10 @@ export const DEFAULTS: DeepReadonly<IConfigOptions> = {
|
|||||||
// be preferred over their config.
|
// be preferred over their config.
|
||||||
desktopBuilds: {
|
desktopBuilds: {
|
||||||
available: true,
|
available: true,
|
||||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
// ThreadNet-Fork: eigene Marke und eigener Download-Pfad statt
|
||||||
logo: require("../res/img/element-desktop-logo.svg").default,
|
// element.io - wir liefern eigene Desktop-Builds aus.
|
||||||
url: "https://element.io/get-started",
|
logo: "vector-icons/512.png",
|
||||||
|
url: "https://git.lab/axion1337.chat/ThreadNet-Web/-/releases",
|
||||||
},
|
},
|
||||||
|
|
||||||
feedback: {
|
feedback: {
|
||||||
|
|||||||
@@ -32,8 +32,8 @@ export const ErrorView: React.FC<IProps> = ({ title, messages, footer, children
|
|||||||
<img
|
<img
|
||||||
className="mx_ErrorView_logo"
|
className="mx_ErrorView_logo"
|
||||||
height="160"
|
height="160"
|
||||||
src="themes/element/img/logos/element-app-logo.png"
|
src="vector-icons/512.png"
|
||||||
alt="Element"
|
alt="ThreadNet"
|
||||||
/>
|
/>
|
||||||
<div className="mx_ErrorView_container">
|
<div className="mx_ErrorView_container">
|
||||||
<Heading size="md" weight="semibold">
|
<Heading size="md" weight="semibold">
|
||||||
|
|||||||
@@ -106,34 +106,42 @@ export default class HelpUserSettingsTab extends React.Component<EmptyObject, IS
|
|||||||
<SettingsSubsection heading={_t("common|credits")}>
|
<SettingsSubsection heading={_t("common|credits")}>
|
||||||
<SettingsSubsectionText>
|
<SettingsSubsectionText>
|
||||||
<ul>
|
<ul>
|
||||||
|
{/* ThreadNet-Fork: eigenes Titelbild, deshalb eigene Danksagung.
|
||||||
|
Bewusst OHNE _t(): der Schluessel credits|default_cover_photo
|
||||||
|
steckt in 32 Sprachdateien, 31 davon nennen Elements Fotografen
|
||||||
|
namentlich. Wuerden wir nur en/de anpassen, stuende in 29
|
||||||
|
Sprachen eine falsche Attribution — und die uebrigen 29 koennen
|
||||||
|
wir nicht pflegen, sie kommen aus Elements Uebersetzungsdienst.
|
||||||
|
Ein Fotografenname und eine Lizenzbezeichnung werden ohnehin
|
||||||
|
nicht uebersetzt. Der ungenutzte Schluessel bleibt in den
|
||||||
|
Sprachdateien stehen — ihn aus 32 Dateien zu entfernen waere
|
||||||
|
Laerm im naechsten Upstream-Merge. */}
|
||||||
<li>
|
<li>
|
||||||
{_t(
|
The{" "}
|
||||||
"credits|default_cover_photo",
|
<ExternalLink
|
||||||
{},
|
href="themes/element/img/backgrounds/alpenglow.jpg"
|
||||||
{
|
rel="noreferrer noopener"
|
||||||
photo: (sub) => (
|
target="_blank"
|
||||||
<ExternalLink
|
>
|
||||||
href="themes/element/img/backgrounds/lake.jpg"
|
default cover photo
|
||||||
rel="noreferrer noopener"
|
</ExternalLink>{" "}
|
||||||
target="_blank"
|
is by <ExternalLink href="https://unsplash.com/@heytowner">John Towner</ExternalLink> on{" "}
|
||||||
>
|
<ExternalLink
|
||||||
{sub}
|
href="https://unsplash.com/photos/JgOeRuGD_Y4"
|
||||||
</ExternalLink>
|
rel="noreferrer noopener"
|
||||||
),
|
target="_blank"
|
||||||
author: (sub) => (
|
>
|
||||||
<ExternalLink href="https://www.flickr.com/golan">{sub}</ExternalLink>
|
Unsplash
|
||||||
),
|
</ExternalLink>
|
||||||
terms: (sub) => (
|
, used under the{" "}
|
||||||
<ExternalLink
|
<ExternalLink
|
||||||
href="https://creativecommons.org/licenses/by-sa/4.0/"
|
href="https://unsplash.com/license"
|
||||||
rel="noreferrer noopener"
|
rel="noreferrer noopener"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
>
|
>
|
||||||
{sub}
|
Unsplash License
|
||||||
</ExternalLink>
|
</ExternalLink>
|
||||||
),
|
.
|
||||||
},
|
|
||||||
)}
|
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
{_t(
|
{_t(
|
||||||
@@ -259,6 +267,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>
|
||||||
|
|||||||
@@ -2,19 +2,20 @@
|
|||||||
<html lang="en" style="height: 100%;">
|
<html lang="en" style="height: 100%;">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<title>Element</title>
|
<title>ThreadNet</title>
|
||||||
<link rel="apple-touch-icon" sizes="120x120" href="<%= require('../../res/vector-icons/120.png') %>">
|
<link rel="apple-touch-icon" sizes="120x120" href="<%= require('../../res/vector-icons/120.png') %>">
|
||||||
<link rel="apple-touch-icon" sizes="144x144" href="<%= require('../../res/vector-icons/144.png') %>">
|
<link rel="apple-touch-icon" sizes="144x144" href="<%= require('../../res/vector-icons/144.png') %>">
|
||||||
<link rel="apple-touch-icon" sizes="152x152" href="<%= require('../../res/vector-icons/152.png') %>">
|
<link rel="apple-touch-icon" sizes="152x152" href="<%= require('../../res/vector-icons/152.png') %>">
|
||||||
<link rel="apple-touch-icon" sizes="180x180" href="<%= require('../../res/vector-icons/180.png') %>">
|
<link rel="apple-touch-icon" sizes="180x180" href="<%= require('../../res/vector-icons/180.png') %>">
|
||||||
|
<link rel="icon" href="vector-icons/favicon.ico" sizes="any">
|
||||||
<link rel="manifest" href="manifest.json">
|
<link rel="manifest" href="manifest.json">
|
||||||
<meta name="referrer" content="no-referrer">
|
<meta name="referrer" content="no-referrer">
|
||||||
<link rel="icon" type="image/png" sizes="24x24" href="<%= require('../../res/vector-icons/24.png') %>">
|
<link rel="icon" type="image/png" sizes="24x24" href="<%= require('../../res/vector-icons/24.png') %>">
|
||||||
<link rel="icon" type="image/png" sizes="144x144" href="<%= require('../../res/vector-icons/144.png') %>">
|
<link rel="icon" type="image/png" sizes="144x144" href="<%= require('../../res/vector-icons/144.png') %>">
|
||||||
<link rel="icon" type="image/png" sizes="512x512" href="<%= require('../../res/vector-icons/512.png') %>">
|
<link rel="icon" type="image/png" sizes="512x512" href="<%= require('../../res/vector-icons/512.png') %>">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
<meta name="apple-mobile-web-app-title" content="Element">
|
<meta name="apple-mobile-web-app-title" content="ThreadNet">
|
||||||
<meta name="application-name" content="Element">
|
<meta name="application-name" content="ThreadNet">
|
||||||
<meta name="theme-color" content="#ffffff">
|
<meta name="theme-color" content="#ffffff">
|
||||||
<meta property="og:image" content="<%= og_image_url %>" />
|
<meta property="og:image" content="<%= og_image_url %>" />
|
||||||
<meta http-equiv="Content-Security-Policy" content="
|
<meta http-equiv="Content-Security-Policy" content="
|
||||||
|
|||||||
@@ -617,8 +617,8 @@ importers:
|
|||||||
specifier: ^5.0.0
|
specifier: ^5.0.0
|
||||||
version: 5.2.1(encoding@0.1.13)(webpack@5.106.2)
|
version: 5.2.1(encoding@0.1.13)(webpack@5.106.2)
|
||||||
'@sorb/threadnet-call-embedded':
|
'@sorb/threadnet-call-embedded':
|
||||||
specifier: 0.19.2-threadnet.5
|
specifier: 0.19.2-threadnet.7
|
||||||
version: 0.19.2-threadnet.5
|
version: 0.19.2-threadnet.7
|
||||||
'@stylistic/eslint-plugin':
|
'@stylistic/eslint-plugin':
|
||||||
specifier: ^5.0.0
|
specifier: ^5.0.0
|
||||||
version: 5.10.0(eslint@8.57.1)
|
version: 5.10.0(eslint@8.57.1)
|
||||||
@@ -5003,8 +5003,8 @@ packages:
|
|||||||
'@sinonjs/fake-timers@15.1.1':
|
'@sinonjs/fake-timers@15.1.1':
|
||||||
resolution: {integrity: sha512-cO5W33JgAPbOh07tvZjUOJ7oWhtaqGHiZw+11DPbyqh2kHTBc3eF/CjJDeQ4205RLQsX6rxCuYOroFQwl7JDRw==}
|
resolution: {integrity: sha512-cO5W33JgAPbOh07tvZjUOJ7oWhtaqGHiZw+11DPbyqh2kHTBc3eF/CjJDeQ4205RLQsX6rxCuYOroFQwl7JDRw==}
|
||||||
|
|
||||||
'@sorb/threadnet-call-embedded@0.19.2-threadnet.5':
|
'@sorb/threadnet-call-embedded@0.19.2-threadnet.7':
|
||||||
resolution: {integrity: sha512-u2TG7i82ibkpHSH/s6xA4Q6BTJqITdYWyrVieTiRwnm2Z+SCn/GmPK8JZIp/uSnpMrl9619yp/6vDVtpDJsKZg==, tarball: https://rohana.axion1337.de/api/packages/sorb/npm/%40sorb%2Fthreadnet-call-embedded/-/0.19.2-threadnet.5/threadnet-call-embedded-0.19.2-threadnet.5.tgz}
|
resolution: {integrity: sha512-2dBMVdlI7U8nlVCkOdOo/jfkVAZ6CNLUYWCzFnE/NDT+D9W2APeuxqFOGtUVRPwrV4JxST2Jd491QLiV8bZItA==, tarball: https://rohana.axion1337.de/api/packages/sorb/npm/%40sorb%2Fthreadnet-call-embedded/-/0.19.2-threadnet.7/threadnet-call-embedded-0.19.2-threadnet.7.tgz}
|
||||||
|
|
||||||
'@standard-schema/spec@1.1.0':
|
'@standard-schema/spec@1.1.0':
|
||||||
resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
|
resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
|
||||||
@@ -17632,7 +17632,7 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
'@sinonjs/commons': 3.0.1
|
'@sinonjs/commons': 3.0.1
|
||||||
|
|
||||||
'@sorb/threadnet-call-embedded@0.19.2-threadnet.5': {}
|
'@sorb/threadnet-call-embedded@0.19.2-threadnet.7': {}
|
||||||
|
|
||||||
'@standard-schema/spec@1.1.0': {}
|
'@standard-schema/spec@1.1.0': {}
|
||||||
|
|
||||||
|
|||||||