Skip to content

Advanced Settings

miniTab provides rich advanced configuration options that allow you to deeply customize your new tab page experience and achieve complete personalization.

Advanced Features Overview

⚙️ Interface Customization

  • Module Display Control: Independent toggle switches for each functional module
  • Layout Customization: Adjust component positions and sizes
  • Responsive Settings: Adaptation options for different screen sizes

🔧 Performance Optimization

  • Cache Management: Intelligent cache strategy configuration
  • Network Settings: Request timeout and retry configurations
  • Resource Optimization: Image and data optimization options

🔒 Privacy Controls

  • Data Storage: Control local data storage methods
  • Permission Management: Precisely control extension permissions
  • Privacy Mode: Enhanced privacy protection settings

Interface Customization Settings

📦 Feature Module Controls

Weather Module Settings

Display Options:
├── Full Display (default)
├── Temperature Only
├── Compact Mode
└── Completely Hidden

Detailed Configuration:

  • Location Settings: Auto-location vs Manual input
  • Update Frequency: 15 minutes / 30 minutes / 1 hour
  • Display Information: Select weather data items to display
  • Unit Preferences: Temperature, wind speed, pressure unit settings

Search Bar Settings

Style Options:
├── Full Search Bar
├── Compact Search Bar
├── Icon Only
└── Hide Search Bar

Advanced Options:

  • Search Suggestions: Enable/disable search suggestions
  • Shortcuts: Customize search activation shortcuts
  • History: Search history display settings

Bookmarks Module Settings

Display Modes:
├── Grid View (default)
├── List View
├── Compact Grid
└── Hide Bookmarks

Layout Options:

  • Items Per Row: 3-8 bookmarks per row
  • Card Size: Small, Medium, Large sizes
  • Icon Display: Icon only / Icon+Text / Text only
  • Group Display: Tabs / Dropdown menu / Sidebar

🎨 Visual Customization

Color Schemes

  • Primary Colors: Customize main colors
  • Accent Colors: Accent colors for links and buttons
  • Background Opacity: Adjust background layer transparency
  • Card Styles: Card border radius, shadow, border settings

Font Settings

  • Font Size: Global font size adjustment (80% - 120%)
  • Font Weight: Normal, Semi-bold, Bold
  • Line Height: Text line spacing adjustment
  • Font Family: System default / Custom fonts

Animation Effects

  • Transition Animations: Enable/disable interface transition animations
  • Animation Speed: Fast / Normal / Slow
  • Hover Effects: Interactive effects on mouse hover
  • Loading Animations: Animation styles during data loading

Performance Optimization Settings

🚀 Cache Strategy

Image Cache

Cache Settings:
├── Max Cache Size: 50MB / 100MB / 200MB
├── Cache Expiry: 1 day / 7 days / 30 days
├── Compression Quality: High / Medium / Low
└── Preloading: Enable / Disable

Data Cache

  • Weather Data: Cache duration and update strategy
  • Bookmark Icons: Favicon cache settings
  • Settings Backup: Configuration data backup frequency

Network Optimization

Network Settings:
├── Request Timeout: 5s / 10s / 30s
├── Retry Count: 1 / 3 / 5 times
├── Concurrent Limit: 3 / 5 / 10 requests
└── Offline Mode: Enable / Disable

📊 Resource Management

Memory Usage

  • Max Memory: Limit maximum memory usage of extension
  • Garbage Collection: Automatically clean unused cache
  • Monitor Display: Show resource usage in settings

Storage Management

  • Storage Quota: Chrome storage space usage limits
  • Data Compression: Compress stored settings and bookmark data
  • Cleanup Tools: One-click cleanup of various caches and temporary data

Privacy and Security Settings

🔒 Privacy Controls

Data Collection Settings

Privacy Options:
├── Geolocation: Allow / Deny / Manual setting
├── Usage Statistics: Enable / Disable
├── Error Reporting: Auto / Manual / Disable
└── Anonymization: Enable data anonymization

Storage Isolation

  • Independent Storage: Isolate data storage from other extensions
  • Encrypted Storage: Encrypt sensitive data (like location info)
  • Regular Cleanup: Automatically clean sensitive cache data

🛡️ Security Settings

Network Security

  • Force HTTPS: Force HTTPS connections
  • Certificate Validation: Strict SSL certificate validation
  • Request Filtering: Filter malicious or suspicious network requests

Content Security

  • CSP Policy: Strict Content Security Policy
  • Script Filtering: Prevent malicious script injection
  • Resource Verification: Verify integrity of external resources

GitHub Integration Configuration

⭐ GitHub Stars Management

Token Configuration

Configuration Steps:
├── 1. Obtain GitHub Personal Access Token
├── 2. Configure Token in settings
├── 3. Verify Token validity
└── 4. Enable GitHub feature module

Token Generation Guide:

  1. GitHub Settings: Settings → Developer settings → Personal access tokens → Tokens (classic)
  2. Permission Configuration:
    • public_repo: Access public repositories (required)
    • repo: Access private repositories (optional)
  3. Security Recommendations: Set reasonable expiry time, suggest 90 days

Feature Controls

  • Quick Access Button: Independent toggle for GitHub quick access entry
  • Batch Operation Limits: Set maximum repository count for single batch operation
  • Cache Strategy: Configure local cache time for repository data
  • Network Timeout: Set timeout for GitHub API requests

Privacy Settings

Privacy Options:
├── Token Local Storage: Save only in browser locally
├── No Data Upload: Don't send data to third-party servers
├── Transparent Operations: All API calls visible to user
└── Permission Control: Minimum privilege principle configuration

Security Best Practices:

  • Regularly rotate Token (recommended every 90 days)
  • Monitor Token usage
  • Revoke Token immediately if anomalies detected
  • Don't share Token across multiple applications

Advanced Bookmark Features

📚 Advanced Bookmark Management

Batch Operations

  • Batch Import: Import from browser or files in bulk
  • Batch Edit: Edit multiple bookmark properties simultaneously
  • Batch Delete: Delete bookmarks by criteria in bulk
  • Batch Move: Move bookmarks to other groups in bulk

Smart Classification

  • Auto Classification: Automatically group by website type
  • Tag System: Add custom tags to bookmarks
  • Smart Recommendations: Recommend related bookmark organization methods

Sync and Backup

Sync Options:
├── Chrome Sync: Sync using Chrome account
├── Local Backup: Regular local backups
├── Export Backup: Manual export in JSON/HTML format
└── Restore Function: Restore data from backups
  • Full Text Search: Search bookmark titles, URLs, descriptions
  • Fuzzy Search: Support fuzzy matching for typos
  • Search History: Record commonly used search terms
  • Quick Filter: Quick filter by groups and tags

Developer Options

🛠️ Debug Tools

Logging System

Log Levels:
├── Error
├── Warning
├── Info
└── Debug

Performance Monitoring

  • Load Times: Monitor component loading times
  • Memory Usage: Real-time memory usage
  • Network Requests: Record all network request details
  • Error Collection: Collect and display runtime errors

Experimental Features

  • Beta Features: Enable experimental new features
  • Feature Preview: Preview upcoming features
  • Feedback Mode: Enable detailed usage feedback

📡 API Configuration

Custom APIs

Supported API Types:
├── Weather API: OpenWeatherMap, WeatherAPI, etc.
├── Image API: Custom image sources
├── Search API: Custom search interfaces
└── Data API: Custom data sources

API Key Management

  • Key Storage: Securely store API keys
  • Usage Limits: Monitor API usage and limits
  • Error Handling: Fallback strategies when APIs fail

Import/Export Settings

💾 Configuration Management

Settings Export

json
{
  "version": "1.2.0",
  "theme": "system",
  "weather": {
    "enabled": true,
    "location": "auto",
    "unit": "celsius"
  },
  "bookmarks": {
    "layout": "grid",
    "size": "medium"
  },
  "background": {
    "source": "bing",
    "updateFrequency": "daily"
  }
}

Configuration Import

  • File Import: Import configuration from JSON files
  • Preset Templates: Provide commonly used configuration templates
  • Configuration Validation: Validate imported configuration validity
  • Incremental Import: Import only specified parts of configuration

🔄 Data Migration

Version Upgrades

  • Auto Migration: Automatically handle data migration between versions
  • Compatibility Check: Check configuration compatibility with new versions
  • Backup Creation: Automatically create backups before upgrades

Cross-Device Sync

  • Configuration Sync: Sync all settings across multiple devices
  • Selective Sync: Choose which settings to sync
  • Conflict Resolution: Handle setting conflicts between different devices

Through these advanced settings, you can completely customize miniTab to meet your specific needs. From interface appearance to performance optimization, from privacy controls to developer tools, every aspect can be precisely adjusted according to your preferences.