Skip to content

Releases

Desktop Mail & Desktop Calendar v0.3.1

Choose a tag to compare

@developer88 developer88 released this 14 Nov 23:41

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.com before 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.css injected 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 body CSS transform with top margin, preventing distortion of Google Calendar's drawer and companion sidebar coordinates.
  • Documentation Screenshots: Added high-resolution screenshots to README.md showcasing 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

Choose a tag to compare

@developer88 developer88 released this 14 Nov 22:52

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") for mailto:, webcal:, and .ics files.
  • 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 true for 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) alongside SHA256SUMS.txt and release-manifest.json.
  • Complete PE Resource Information: Full Win32 VERSIONINFO metadata (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-mail and desktop-calendar to eliminate Google trademarks from code identifiers; introduced AGENTS.md guidelines.
  • 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

Choose a tag to compare

@developer88 developer88 released this 12 Nov 22:51

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

Choose a tag to compare

@developer88 developer88 released this 11 Nov 21:07

Release v0.1.0