Repository navigation
Releases
Releases · developer88/desktop-mail-and-calendar
Desktop Mail & Desktop Calendar v0.3.1
Highlights
- First-Run Welcome Screen Before Sign-In: Both Desktop Mail and Desktop Calendar now immediately display the first-run welcome and privacy notice on initial application launch (even on
accounts.google.combefore Google sign-in). Once dismissed, it never reappears across origins or future sessions. - Universal Shell Stylesheet: Native window titlebars and first-run dialogs are styled via a dedicated
shell.cssinjected universally across all views, without touching Google sign-in inputs. - Google Calendar Viewport & Header Layout: Default window width increased to 1380px (min width 800px, min height 600px), ensuring top-right header elements (user profile avatar, action controls) and navigation companion sidebars render seamlessly without distortion.
- Containing Block Glitch Fix: Replaced
bodyCSS transform with top margin, preventing distortion of Google Calendar's drawer and companion sidebar coordinates. - Documentation Screenshots: Added high-resolution screenshots to
README.mdshowcasing main views, welcome notices, and native Windows 11 settings modals.
Staged Binaries & Installers
desktop-mail.exe(Portable executable)desktop-mail-setup.exe(High-DPI setup installer)desktop-calendar.exe(Portable executable)desktop-calendar-setup.exe(High-DPI setup installer)release-manifest.json&SHA256SUMS.txt
Desktop Mail & Desktop Calendar v0.3.0
Added
- Windows 11 Default Apps Integration & Friendly Naming: Registered
Software\Classes\Applications\<app>and ProgID application metadata so Windows 11 Settings -> Default Apps and protocol pickers display friendly names ("Desktop Mail" and "Desktop Calendar") formailto:,webcal:, and.icsfiles. - Ultra High-DPI NSIS Installer Wizard Graphics: Upgraded installer sidebar wizard branding graphics to 6x High-DPI resolution (984×1884 uncompressed 24-bit bitmaps) with
ManifestDPIAware truefor razor-sharp rendering on 4K/high-DPI monitors. - Restored Dual Packaging in Release Pipeline: Automated generation of both standalone portable binaries (
desktop-mail.exe,desktop-calendar.exe) and setup installers (desktop-mail-setup.exe,desktop-calendar-setup.exe) alongsideSHA256SUMS.txtandrelease-manifest.json. - Complete PE Resource Information: Full Win32
VERSIONINFOmetadata (ProductName, FileDescription, CompanyName, LegalCopyright, FileVersion, ProductVersion) across all binaries and setup installers so Windows File Properties -> Details is 100% complete. - Strict Brand Independence & Internal Workspace Refactoring: Fully renamed internal directory names and variables to
desktop-mailanddesktop-calendarto eliminate Google trademarks from code identifiers; introducedAGENTS.mdguidelines. - Comprehensive End-to-End (E2E) Test Suite: Added end-to-end test coverage for full app lifecycles, Trusted Types CSP DOM safety, authentication flow guards, PE binary headers, and installer registry validation.
Desktop Mail & Desktop Calendar v0.2.0
Added
- Telegram-Style Taskbar Unread Counter Badge: Dynamic unread email counter rendered on the Desktop Mail taskbar icon and overlay badge (supporting 1-999, K, and M formatting).
- Dynamic Calendar Date Icon: Desktop Calendar automatically renders the current day of the month (1-31) in emerald green on its taskbar icon and updates across midnight.
- High-Definition 1024x1024 & 512x512 Icon Suite: Redesigned tactile orange envelope (Mail) and emerald green desk calendar (Calendar) icons at 1024x1024 and 512x512 resolutions, plus multi-size Windows .ico bundles.
- Windows Shell & Jump List Metadata: Embedded VERSIONINFO (FileDescription, ProductName) and Win32 IPropertyStore relaunch properties so taskbar right-click Jump Lists display Desktop Mail and Desktop Calendar.
- Automated UI & Asset Verification Suite: Added CI tests enforcing Trusted Types CSP compliance, 1024x1024 icon asset dimensions, and observer configurations.
Fixed
- About Dialog Trusted Types CSP Compliance: Rebuilt About dialog vector logos using strict DOM createElementNS APIs without .innerHTML.
- Google Calendar Offline Sync & Navigation: Inverted domain matching to allow the full Google ecosystem in-app while unwrapping external redirect URLs to the default browser; added automatic recovery for corrupt offline IndexedDB state.
- Native Window Open Semantics: Removed window.open monkey-patching so popup and print windows retain native browser semantics.
- Adaptive Titlebar & Caption Controls: Improved luminance detection, contrast drop-shadows, and sidebar/companion panel layout isolation.
Desktop Mail & Desktop Calendar v0.1.0
Release v0.1.0