White Label Setup
Annual Subscription Required
White Label functionality is available exclusively for Annual Subscription users. Contact our support team via Telegram to obtain your unlock code after purchasing an annual plan.
The White Label feature allows you to customize TikMatrix's branding to match your company identity. You can modify the app name, logo, and brand information to create a personalized version of TikMatrix.
Features
Basic Settings
- App Name: Customize the application display name
- Logo Upload: Upload your custom main logo (recommended 128x128px)
- Favicon: Set custom favicon for the application
Brand Settings
- Support Email: Customer support email address
- Tutorial URL: Custom tutorial/documentation link
- Telegram URL: Set your Telegram group or channel link
Feature Toggles
- Show Tutorial Link: Control tutorial link visibility
- Show Brand Info: Control brand information display
Setup Methods
Method 1: UI Configuration
- Launch TikMatrix application
- Click the palette icon 🎨 in the title bar
- Configure parameters in the White Label Settings dialog:
- App Name: Enter your custom application name
- Main Logo: Upload your logo file (PNG/JPG, 128x128px recommended)
- Support Email: Enter your support email address
- Tutorial URL: Enter your custom tutorial URL
- Telegram URL: Enter your Telegram group/channel URL
- Feature Toggles: Enable/disable tutorial links and brand info display
- Click "Save" to apply settings
Method 2: Configuration File
-
Copy the example configuration file:
cp examples/whitelabel-config.json src/config/whitelabel-custom.json -
Edit the configuration file:
{
"appName": "Your App Name",
"logo": {
"main": "/path/to/your/logo.webp",
"favicon": "/path/to/your/favicon.ico"
},
"brand": {
"supportEmail": "support@yourcompany.com",
"tutorialUrl": "https://yourcompany.com/docs",
"telegramUrl": "https://t.me/yourgroup"
},
"features": {
"showTutorialLink": true,
"showBrandInfo": true
}
} -
Save the file and restart the application
Method 3: Command Line Tool
-
Navigate to the project directory:
cd tikmatrix-desktop -
Run the configuration tool:
node scripts/whitelabel-config.js -
Follow the prompts to configure each parameter step by step
Building Custom Version
1. Prepare Resource Files
# Place your logo files in the correct locations
src/assets/your-logo.webp # Main logo
public/your-favicon.ico # Web favicon
src-tauri/icons/ # Application icons (various sizes)
2. Configure Build Parameters
Use the command line tool or manually edit the configuration:
# Using command line tool
node scripts/whitelabel-config.js
# Or manually edit
src/config/whitelabel-build.json
3. Build Application
# Development mode
npm run dev
# Production build
npm run build
# Build Tauri application
npm run tauri build
Configuration Priority
The system uses the following priority order for configuration:
- Runtime Config: Browser LocalStorage
whitelabel_config - Build Config:
src/config/whitelabel-build.json(used during build) - Example Config:
examples/whitelabel-config.json - Default Config: Built-in default values
Logo Requirements
Main Logo
- Format: PNG, JPG, or SVG
- Size: 128x128px (recommended)
- Background: Transparent (for PNG)
- Usage: Header, splash screen, about dialog
Favicon
- Format: ICO or PNG
- Size: 32x32px or 16x16px
- Usage: Browser tab, window icon