Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: wimpysworld/sidra
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.1.0
Choose a base ref
...
head repository: wimpysworld/sidra
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.1.1
Choose a head ref
  • 5 commits
  • 9 files changed
  • 1 contributor

Commits on Mar 21, 2026

  1. fix(build): enable macOS support in devShell and build recipes

    - Wrap LD_LIBRARY_PATH in Linux conditional; omit on macOS where
      standard FHS paths don't apply
    - Separate Linux-specific shellHook from cross-platform output
    - Add _fix-frameworks recipe to restore symlinks broken by extract-zip
      during npm install (affects Electron framework structure on macOS)
    - Include _fix-frameworks in build task to ensure frameworks are valid
      before TypeScript compilation
    
    Signed-off-by: Martin Wimpress <code@wimpress.io>
    flexiondotorg committed Mar 21, 2026
    Configuration menu
    Copy the full SHA
    8f7188c View commit details
    Browse the repository at this point in the history
  2. feat(widevine): add CastLabs EVS VMP signing for macOS and Windows DR…

    …M support
    
    - Add EVS VMP production signing via afterPack hook in electron-builder
      pipeline
    - Create macOS hardened runtime entitlements configuration
    - Update package.json to reference entitlements and afterPack hook
    - Configure GitHub Actions workflow to install uv and pass EVS
      credentials for CI
    - Use Linux Chrome UA on all platforms to bypass Apple's stricter DRM
      enforcement
    - Add local EVS signing command to Justfile
    - Include uv as Darwin-only devShell dependency in flake.nix
    
    Signed-off-by: Martin Wimpress <code@wimpress.io>
    flexiondotorg committed Mar 21, 2026
    Configuration menu
    Copy the full SHA
    478c3f5 View commit details
    Browse the repository at this point in the history
  3. ci(workflows): enable auto-generated release notes in GitHub releases

    Add generate_release_notes: true to the action-gh-release step to
    automatically populate GitHub release notes with changelog entries.
    
    Signed-off-by: Martin Wimpress <code@wimpress.io>
    flexiondotorg committed Mar 21, 2026
    Configuration menu
    Copy the full SHA
    d7813b5 View commit details
    Browse the repository at this point in the history
  4. ci(workflows): enable uv installation on Windows CI builds

    The setup-uv step was previously only run on macOS, but
    build/afterPack.cjs executes on both macOS and Windows for EVS VMP
    signing. Extend the condition to include Windows builds to avoid missing
    uv binary on Windows.
    
    Signed-off-by: Martin Wimpress <code@wimpress.io>
    flexiondotorg committed Mar 21, 2026
    Configuration menu
    Copy the full SHA
    d6af1f2 View commit details
    Browse the repository at this point in the history
  5. release: v0.1.1

    flexiondotorg committed Mar 21, 2026
    Configuration menu
    Copy the full SHA
    1c658a5 View commit details
    Browse the repository at this point in the history
Loading