@@ -9,75 +9,37 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99
1010### Initial Public Release
1111
12- ** EnvSync-LE** - Zero Hassle .env file synchronization across your workspace .
12+ EnvSync-LE brings zero-hassle .env synchronization to VS Code. Simple, reliable, focused .
1313
14- #### Core Synchronization
14+ #### Core Features
1515
16- - ** Automatic detection** : Discover all .env files in your workspace automatically
17- - ** Real-time sync checking** : Detect missing and extra keys instantly
18- - ** Visual diff support** : Compare .env files side-by-side with syntax highlighting
19- - ** Multiple comparison modes** : Auto, Manual, and Template-based comparison
16+ - ** Simple sync detection** - Instantly see if your environment files are in sync
17+ - ** One-click details** - Click the status bar to open comprehensive visual diff reports
18+ - ** Clear signals** - Status bar indicators for in-sync, missing/extra keys, and parse errors
19+ - ** Flexible modes** - Auto scan, manual selection, or compare all files to a template
20+ - ** Noise control** - Ignore comments, toggle case sensitivity, and debounce checks
21+ - ** Granular scope** - Include/exclude file patterns and temporarily ignore specific files
2022
21- #### Comparison Modes
23+ #### Supported File Types
2224
23- - ** Auto Mode ** : Automatically compare all .env files in workspace
24- - ** Manual Mode ** : Select specific files to compare
25- - ** Template Mode ** : Use a master .env file as the source of truth
25+ - ** Environment files ** - .env, .env.local, .env.production, .env.development
26+ - ** Template files ** - .env.template, .env.example
27+ - ** Configuration files ** - Various environment variable configurations
2628
27- #### Detection & Validation
29+ #### Features
2830
29- - ** Pattern-based discovery** : Configurable glob patterns for file detection
30- - ** Exclude patterns** : Filter out files you don't want to track
31- - ** Parse error reporting** : Clear feedback on malformed .env files
32- - ** Missing key detection** : Identify keys present in some files but missing in others
33- - ** Extra key detection** : Find keys that don't belong based on comparison
31+ - ** Multi-language support** - Comprehensive localization for 12+ languages
32+ - ** Visual diff reports** - Side-by-side comparison of environment files
33+ - ** Template-based comparison** - Compare all files against a master template
34+ - ** Automatic detection** - Find and compare all .env files in workspace
35+ - ** Manual selection** - Choose specific files for comparison
36+ - ** Parse error detection** - Identify malformed environment files
37+ - ** Status bar integration** - Real-time sync status in VS Code status bar
38+ - ** Developer-friendly** - 45+ passing tests, TypeScript strict mode, functional programming, MIT licensed
3439
35- #### User Interface
40+ #### Use Cases
3641
37- - ** Status bar integration** : At-a-glance sync status with issue counts
38- - ** Notification system** : Configurable alerts (all, errors only, silent)
39- - ** Command palette** : Full keyboard-driven workflow
40- - ** Context menu** : Quick access from Explorer
41- - ** Webview diff viewer** : Beautiful side-by-side comparisons
42-
43- #### Commands
44-
45- - ** Check Sync** : Manual sync check on demand (` Ctrl+Alt+S ` )
46- - ** Compare Files** : Open visual diff for selected .env files
47- - ** Set Template** : Choose a file as comparison template
48- - ** Open Settings** : Quick access to configuration
49- - ** View Help** : In-app documentation
50-
51- #### Performance & Reliability
52-
53- - ** Debounced file watching** : Smart change detection without excessive checks
54- - ** Concurrent check prevention** : Avoid race conditions
55- - ** Error recovery** : Graceful handling of parse and read errors
56- - ** Memory efficient** : Optimized for large monorepos
57- - ** Comprehensive testing** : 121 passing tests with 79% coverage
58-
59- #### Enterprise Ready
60-
61- - ** 13 languages supported** : Full internationalization (EN, ES, FR, DE, JA, ZH-CN, KO, RU, UK, IT, ID, VI, PT-BR)
62- - ** Virtual workspace support** : Compatible with GitHub Codespaces, Gitpod
63- - ** Untrusted workspace handling** : Safe operation in restricted environments
64- - ** Local-only telemetry** : Privacy-focused with configurable logging
65-
66- #### Configuration
67-
68- - ** Enable/disable** : Toggle extension on/off
69- - ** Watch patterns** : Customize which files to track
70- - ** Exclude patterns** : Filter files and directories
71- - ** Comparison mode** : Choose Auto, Manual, or Template
72- - ** Template file** : Set master .env file
73- - ** Notification level** : Control alert verbosity
74- - ** Debounce timing** : Adjust file watch sensitivity
75- - ** Status bar** : Show/hide status indicator
76-
77- #### Security & Quality
78-
79- - ** Resource management** : Proper cleanup of watchers, timers, and disposables
80- - ** Error handling** : Comprehensive error handling with user feedback
81- - ** Disposal guards** : Prevention of use-after-disposal issues
82- - ** Code quality** : Zero linter warnings, strict TypeScript
83- - ** MIT licensed** : Open source with active community support
42+ - ** Monorepo Environment Management** - Keep environment variables synchronized across multiple services
43+ - ** Team Development** - Ensure all developers have consistent environment configurations
44+ - ** Deployment Validation** - Verify environment files match production requirements
45+ - ** Configuration Auditing** - Track changes and inconsistencies across environment files
0 commit comments