What's Changed
This release includes 16 changes: 6 new features, 2 bug fixes, 3 documentation, 2 dependencies, 3 maintenance.
Highlights
- feat: add camera resolution and aspect ratio browser tools - by @Brad-Fullwood (#2060)
- Add chat API validation spikes for chat modal feasibility testing - by @IsmaelMartinez (#2111)
- feat: Add PII log sanitizer utility (Phase 1) - by @IsmaelMartinez (#2116)
- feat: Integrate PII sanitizer with electron-log (Phase 2-5) (#2118)
- Add last updated timestamp to release notes comment - by @IsmaelMartinez (#2125)
- Add enhanced release notes generation for release workflow - by @IsmaelMartinez (#2128)
Bug Fixes
- Fix AppImage extraction to work without execute permissions - by @IsmaelMartinez (#2102)
- Fix Teams icon registration by expanding CSP CDN domain allowlist - by @IsmaelMartinez (#2123)
Documentation
- docs: Add PII log removal research and implementation plan - by @IsmaelMartinez (#2114)
- docs: Update documentation for deprecated config options (#2120) - by @IsmaelMartinez (#2122)
- docs: Upgrade electron-store to 11.0.2 - by @IsmaelMartinez (#2124)
Dependencies
- Upgrade Playwright to v1.58.1 - by @IsmaelMartinez (#2103)
- Upgrade dependencies: electron, electron-builder, and globals - by @IsmaelMartinez (#2117)
Maintenance
- Replace clipboard monitoring with join meeting dialog - by @IsmaelMartinez (#2082)
- Convert window icon to nativeImage for proper Linux/KDE display - by @IsmaelMartinez (#2104)
- Update roadmap for v2.7.3 with current priorities and status - by @IsmaelMartinez (#2105)
New Contributors
- @Brad-Fullwood made their first contribution in #2060
New Configuration Options
| Option | Type | Default | Description |
|---|---|---|---|
media.camera.resolution.enabled
| boolean
| false
| Enable camera resolution control |
media.camera.resolution.mode
| string
| "remove"
| Resolution mode: "remove" removes Teams' constraints allowing native camera resolution, "override" sets specific width/height
|
media.camera.resolution.width
| number
| - | Target width when mode is "override"
|
media.camera.resolution.height
| number
| - | Target height when mode is "override"
|
media.camera.autoAdjustAspectRatio.enabled
| boolean
| false
| Fixes camera video stretching when moving Teams between monitors with different orientations |
Deprecated Configuration Options
The following options have been moved to nested structures. The old names still work but will show deprecation warnings:
| Old Option | New Option |
|---|---|
ssoInTuneEnabled
| auth.intune.enabled
|
ssoInTuneAuthUser
| auth.intune.user
|
screenSharingThumbnail
| screenSharing.thumbnail
|
screenLockInhibitionMethod
| screenSharing.lockInhibitionMethod
|
disableAutogain
| media.microphone.disableAutogain
|
videoMenu
| media.video.menuEnabled
|
See Configuration Reference for full documentation.
Full Changelog: v2.7.2...v2.7.3