Skip to content

Study Buddy v0.1.0-alpha.2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Aug 22:40
1af7e35

Study Buddy v0.1.0-alpha.2

This corrective alpha improves source onboarding and Windows application
identity. It remains intended for technical evaluation with synthetic data and
explicitly authorized student accounts. Breaking changes remain possible.

What changed

  • Fresh installations now start with no preselected sources and one prominent
    Add your first source action.
  • Users can add as many Moodle, calendar, website, resource-portal, and email
    sources as they need.
  • Editing a source after checking its connection no longer fails with a stale
    revision conflict.
  • Saved private calendar links and configured legacy Alpha sources can be
    replaced from the source editor. Bearer paths remain outside the source
    registry.
  • Untouched, unconfigured Moodle, CIS, and calendar placeholders left by
    alpha.1 are removed automatically.
  • Unsigned Windows builds now retain executable resource editing, so the
    installer, executable, and shortcuts use Study Buddy's icon and metadata
    instead of Electron's defaults.
  • Production desktop and web assets now use the Study Buddy application icon.

Known limitations

  • This is an alpha, not a stable or supported production release.
  • FH Technikum CIS/calendar integration is institution-specific. Other student
    portals are not generically supported.
  • Production analytics remain disabled by default and are outside the supported
    alpha contract.
  • The desktop binary matrix is Linux x64 and Windows x64. macOS binaries remain
    deferred and are not supported by this alpha.
  • The Windows installer is intentionally unsigned. Windows SmartScreen or
    managed-device policy may warn about or block it. Do not disable SmartScreen
    globally or circumvent organizational policy.
  • Users remain responsible for portal terms, academic-integrity rules, and the
    redistribution rights of course material and generated artifacts.

Update or install

Existing alpha.1 installations can use Study Buddy's in-app update prompt once
this release is public. A manual installation over alpha.1 preserves local app
state.

Download files only from this GitHub release and compare the selected binary's
SHA-256 value with the attached SHA256SUMS before launching it.

On Windows PowerShell:

Get-FileHash .\Study-Buddy-0.1.0-alpha.2-x64.exe -Algorithm SHA256

An Unknown publisher or Windows SmartScreen warning is expected. After
verifying the checksum and GitHub release URL, a user who elects to continue can
use the warning dialog's per-file override. Uninstall through Settings → Apps
→ Installed apps → Study Buddy
.

On Linux:

sha256sum Study-Buddy-0.1.0-alpha.2-x86_64.AppImage
chmod u+x Study-Buddy-0.1.0-alpha.2-x86_64.AppImage
./Study-Buddy-0.1.0-alpha.2-x86_64.AppImage

Close Study Buddy and remove the AppImage to uninstall the executable. Local
application state is retained separately so it is not deleted accidentally.

Source installation

GitHub-generated source archives omit submodule contents. Clone recursively:

git clone --recurse-submodules https://github.com/HabsaTheDog/StudyBuddy.git
cd StudyBuddy
npm ci

Read README.md, SECURITY.md, and PRIVACY.md before connecting an account.
The release bundle also contains the exact root/interface commit manifest,
checksums, updater metadata, and a production CycloneDX SBOM.