# DrawingDesk 2.0 Release Notes

## Cloud licensing

- Added the DrawingDesk license activation interface for a 15-day trial or paid license key.
- Connected desktop licensing to https://drawingdesk.appvedalabs.shop.
- Added startup and 24-hour entitlement validation.
- Added an in-session scheduler so daily validation still occurs when the app remains open.
- Added seven-day signed offline grace after the last successful server validation.
- Added hashed device identity and Windows encrypted entitlement storage.
- Added customer dashboard access, manual refresh, and device deactivation.
- Added secure retrieval and encrypted caching of the server ES256 public verification key.
- Enabled license enforcement for distributed version 2.0 builds.

## Reviewer identity

- Removed legacy local reviewer passwords and password hashes.
- Removed the automatic profile prompt at startup.
- Retained optional reviewer name, company, email, and avatar for comments, replies, and stamps.
- Existing local profiles are migrated without their old password hash.

## Existing drawing features

PDF navigation, high-zoom tiled rendering, vector markups, pins, comments, replies, stamps, text search, page rotation, commented-PDF export, and CSV export remain available after activation.

## Deployment prerequisite

The Cloud Run licensing service must expose /api/license/public-key and have LICENSE_SIGNING_PUBLIC_KEY plus the matching private signing key configured before customers can activate version 2.0.