Skip to content

Releases: RyanNg1403/uit-cli

v1.3.5

Choose a tag to compare

@github-actions github-actions released this 14 Sep 16:15
09de6ef

UIT Studio for macOS is distributed unsigned. macOS may require users to approve its first launch with Open Anyway in System Settings > Privacy & Security.

What's Changed

Full Changelog: v1.3.4...v1.3.5

v1.3.4

Choose a tag to compare

@github-actions github-actions released this 13 Sep 10:33
aaf057d

UIT Studio for macOS is distributed unsigned. macOS may require users to approve its first launch with Open Anyway in System Settings > Privacy & Security.

What's Changed

Full Changelog: v1.3.3...v1.3.4

v1.3.3

Choose a tag to compare

@github-actions github-actions released this 12 Sep 14:12
426df49

UIT Studio for macOS is distributed unsigned. macOS may require users to approve its first launch with Open Anyway in System Settings > Privacy & Security.

What's Changed

Full Changelog: v1.3.2...v1.3.3

v1.3.2

Choose a tag to compare

@github-actions github-actions released this 12 Sep 04:31
37d73e0

UIT Studio for macOS is distributed unsigned. macOS may require users to approve its first launch with Open Anyway in System Settings > Privacy & Security.

What's Changed

  • chore: prepare v1.3.2 by @RyanNg1403 in #17
  • fix: ignore tag pushes in conventions check and fix windows studio packaging by @RyanNg1403 in #18

Full Changelog: v1.3.0...v1.3.2

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 15:07
68e4240

UIT Studio for macOS is distributed unsigned. macOS may require users to approve its first launch with Open Anyway in System Settings > Privacy & Security.

What's Changed

Full Changelog: v1.2.3...v1.3.0

v1.2.3

Choose a tag to compare

@github-actions github-actions released this 11 Sep 09:00
9952c44

UIT Studio for macOS is distributed unsigned. macOS may require users to approve its first launch with Open Anyway in System Settings > Privacy & Security.

What's Changed

Full Changelog: v1.2.2...v1.2.3

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 11 Sep 06:25
dd40b97
Release v1.2.2

v1.2.1

Choose a tag to compare

@RyanNg1403 RyanNg1403 released this 11 Sep 05:37
d3f7b01

Highlights

  • Node-free standalone CLI installers for macOS arm64 and Linux x64/arm64.
  • Playwright-free uit-runtime package and npm-installable uit-studio package.
  • Refreshed installation matrix and Studio screenshots.

The macOS Studio build is unsigned; macOS may require Open Anyway in System Settings > Privacy & Security.

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 07:58
8cdc359

UIT Studio for macOS is distributed unsigned. macOS may require users to approve its first launch with Open Anyway in System Settings > Privacy & Security.

What's Changed

Full Changelog: v1.1.0...v1.2.0

v1.1.0

Choose a tag to compare

@RyanNg1403 RyanNg1403 released this 27 Jun 13:25

Highlights

Download H5P interactive lessons. uit download now retrieves h5pactivity modules — the .h5p package that Moodle hides from core_course_get_contents — so courses delivered entirely as interactive H5P lessons are downloadable for the first time.

Big thanks to @thaituanUIT for reporting this in #3.

Added

  • uit download saves each H5P activity's .h5p package alongside regular course files.
  • uit download --extract unpacks the package's media (slides, images, video) using a dependency-free ZIP reader; re-extracts already-downloaded packages without --force.
  • uit view <h5pactivity> now lists the package and prints a download tip.

Changed

  • Passing a module ID where a course ID is expected now gives a --module hint instead of Moodle's raw "course not found" error.
  • Course-scoped commands (contents, announcements, grades, download) detect a wrong or inaccessible course ID by Moodle error code and show a consistent hint, regardless of the server's language.

Fixed

  • Hardened the .h5p extractor against archive entries that try to escape the output directory (path traversal), including Windows backslash separators.

Full Changelog: v1.0.0...v1.1.0