Skip to content

Releases: cybertunnel/LoanShark

LoanShark v1.0

09 Mar 18:14
094c721
Compare
Choose a tag to compare

New Features:

  • Fully 10.15 support
  • New selections during loaner configuration
    • Days
    • Weeks
    • Months
  • Gmail support while requesting an extension
  • Loan status in UI menu bar
  • User information populated from Jamf Pro

Changes:

  • Removed old functions
  • Restructured the code
  • Cleaner and sleek UI
  • Code converted to Swift 5

Bugfixes:

  • Justification not included in email
  • Shared secret bug where it wasn't being properly cased
  • Authentication was being performed more than once
  • UI freezes during authentication

LoanShark v1.0 - RC 2

16 Jan 20:14
Compare
Choose a tag to compare
LoanShark v1.0 - RC 2 Pre-release
Pre-release

Bugs Fixed:

  • Lockout Window not Rendering
  • When setting loan period to expired, it wouldn't exit

LoanShark v1.0 - RC 1

02 Jan 16:30
Compare
Choose a tag to compare
LoanShark v1.0 - RC 1 Pre-release
Pre-release

Added Features

  • Days/Weeks/Months selection during loaner configuration

Code Maintenance

  • Removed old functions
  • Restructured some code for easier reading

Bug Fixes

  • Fixed #52 by restructuring the code
  • Fixed #50 by handling the hidden value in a callback

LoanShark v1.0 - RC 0

31 Dec 17:02
dc83c8c
Compare
Choose a tag to compare
LoanShark v1.0 - RC 0 Pre-release
Pre-release

This release has a huge code refactor to assist with further development. Additionally LoanShark is now fully Swift 5.0 based.

Added Features

  • Gmail support when requesting extension
  • Loan status image in menu bar
  • Cleaner slicker UI

Jamf Pro

  • User information populated from Jamf Pro upon authentication

Code Maintenance

  • Swift 5 code base
  • Removed in app notifications with callbacks for better stability
  • Removed old files
  • Removed all Cocoa Bindings for IBOutlets for easier management and reading

Bug Fixes

  • Where shared secrets weren't matching case
  • Auth was being performed more than once
  • Justification was not being included in the email

LoanShark v0.3.0 - Beta

18 Jun 19:58
Compare
Choose a tag to compare
Pre-release

Added Features

  • Generic Authentication
    • Allows for use on ANY device, with or without MDM
    • Uses SHA256 for authentication
  • Command Line Interface support
    • Uses the Generic Authentication passphrase to authenticate
  • Argument Parser
    • This has enabled for the integration of the CLI feature above

Management Tools

With the release of 0.3, there is a whole section of management tools built to ease the adoption of LoanShark, it is only available in the repo. Take a peak and adjust them to fit your needs.

Bug Fixes

  • Logging bug
    • Fixed an issue where logging wasn't being captured correctly using log stream
  • Preference file restored
    • Restored a preference file that was accidentally deleted on another branch that made it into master

LoanShark v0.2.1 - Jamf Cloud Hotfix

08 Apr 13:46
Compare
Choose a tag to compare
Pre-release

Big thanks to Amit for testing using Jamf Cloud. This version has a hotfix for an authentication issue where LoanShark assumed the 8443 port would be open and working. However, in Jamf Cloud they use 443.

Check the Wiki about authenticating using Jamf Cloud, located here

Note: This is still a pre-release and any feedback will greatly be appreciated and help shape the first official version of LoanShark into the community.

LoanShark v0.2 - Alpha

03 Apr 15:30
2722615
Compare
Choose a tag to compare
Pre-release

Initial Alpha Release of LoanShark. Features include:

  • Authentication using Jamf Pro APIs
  • User notifications
  • Ability for users to request extensions
  • LaunchAgent to ensure LoanShark is running at all times
  • Easy to use package building method
  • Customized auto logoff countdown timer
  • Customized expiration method
  • Debugging mode possible

Note: This is an Alpha release, and feedback is greatly appreciated and will greatly shape the first release of LoanShark