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 HiddenDetailed 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 BarAdvanced 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 BookmarksLayout 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 / DisableData 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 anonymizationStorage 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 moduleToken Generation Guide:
- GitHub Settings: Settings → Developer settings → Personal access tokens → Tokens (classic)
- Permission Configuration:
public_repo: Access public repositories (required)repo: Access private repositories (optional)
- 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 configurationSecurity 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🔍 Enhanced Search
Bookmark Search
- 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
└── DebugPerformance 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 sourcesAPI 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.