Skip to content

Releases: exelearning/exeviewer

v4.0.0

28 Apr 07:25
62d3c48

Choose a tag to compare

  • Version jump to 4.0.0 to align numbering with eXeLearning for consistency across related projects.
  • Add Docker image (published to GitHub Container Registry and Docker Hub) for optional containerized deployment
  • Add a deployment configuration file to override default settings defined in app.js.
  • Request persistent storage to prevent the browser from evicting IndexedDB content.
  • Improve Web Worker lifecycle management by properly terminating the worker, clearing its reference and standardizing error reporting.
  • Align license declaration for consistency across the project.
  • Improve error handling and user feedback for storage-related failures, including insufficient storage space conditions.
  • Add github-proxy.exelearning.dev as the primary proxy for GitHub and Google Drive downloads, with gasProxyUrl as an optional fallback for Google Drive

v1.0.3

09 Apr 12:11
134316f

Choose a tag to compare

  • Fix SW content loss after browser-induced termination.

v1.0.2

02 Feb 14:54

Choose a tag to compare

  • Support loading content from Dropbox.
  • Usability improvements: add contextual help and improve the top bar layout.
  • Ask for confirmation before closing the current content.

v1.0.1

27 Jan 08:59

Choose a tag to compare

  • Support loading content from Google Drive shared links (requires Google Apps Script proxy configuration).

v1.0.0

08 Jan 13:42

Choose a tag to compare

  • First official release of eXeViewer
  • Client-side web application to view eXeLearning content packages (.zip/.elpx) directly in the browser
  • All processing happens locally: no files are uploaded to any server
  • Load content from local files (drag and drop or file browser) or from URLs
  • Support for Nextcloud and ownCloud shared links
  • Generate shareable links for content loaded from URLs
  • Installable as a Progressive Web App (PWA) for offline use
  • Multi-language support (English and Spanish)
  • Dark mode (follows system preference)
  • Responsive interface