Loading…

We’re improving your experience—getting everything ready for you.

If this takes a bit longer, it may be because AI content is being generated.
Release 2026-05-21-3

Recent production changes

A concise, auditable list of the stabilization and UX changes currently shipped to AzureGuides.

Production startup stabilized

  • Confirmed Flask exposes module-level app for gunicorn app:app.
  • Preserved GET /health with {"status":"ok"}.
  • Documented the App Service Gunicorn startup command.

SQLite hardened for Azure App Service

  • Default SQLite path is /home/data/azureguides.db.
  • SQLite connections enable WAL mode, busy_timeout=30000, and foreign_keys=ON.
  • README now calls out persistent storage settings.

Mobile-first public UX cleanup

  • Public navigation is limited to Home, Certificates, Learning Paths, AI News, and About.
  • Secondary account actions moved into the menu.
  • Homepage remains preview-based with three certification, news, and learning path cards.

PWA install prompt refined

  • Install prompt waits for a meaningful action instead of appearing immediately.
  • Maybe Later suppresses the prompt for seven days.
  • Service worker cache version was bumped so new assets are fetched.