| Age | Commit message (Expand) | Author |
| 2024-07-03 | renamed LTI class file names for new autoloader, fixed NegotiatesWithPsr7 req... | Moritz Strohm |
| 2024-07-03 | use the tool column of grading_definitions to store the LTI deployment ID | Moritz Strohm |
| 2024-07-03 | added basic implementation of the ResultRepository class | Moritz Strohm |
| 2024-07-03 | added basic implementation of LineItemRepositoryInterface | Moritz Strohm |
| 2024-07-03 | added LtiDeploymentPrivacySettings model, added code for storing the acceptan... | Moritz Strohm |
| 2024-07-03 | added terms_of_use_url and privacy_policy_url to LTI tools | Moritz Strohm |
| 2024-07-03 | fixed error in LtiDeployment::getLaunchUrl | Moritz Strohm |
| 2024-07-03 | tool saving: only save fields if they are needed for the LTI version of the tool | Moritz Strohm |
| 2024-07-03 | fixed errors | Moritz Strohm |
| 2024-07-03 | fixed errors when adding tools, split tool form fields into LTI 1.0/1.1 and 1... | Moritz Strohm |
| 2024-07-03 | fixed errors | Moritz Strohm |
| 2024-07-03 | added LtiDeployment::getCustomParameterArray | Moritz Strohm |
| 2024-07-03 | fixed errors | Moritz Strohm |
| 2024-07-03 | fixed error | Moritz Strohm |
| 2024-07-03 | use RSA::loadPublickKey instead of PublicKeyLoader::loadPublicKey | Moritz Strohm |
| 2024-07-03 | fixed errors | Moritz Strohm |
| 2024-07-03 | removed var_dump | Moritz Strohm |
| 2024-07-03 | fixed key extraction errors | Moritz Strohm |
| 2024-07-03 | added Keyring::createFromPublicKey | Moritz Strohm |
| 2024-07-03 | Keyring::toKeyChain: use range-ID as key set name | Moritz Strohm |
| 2024-07-03 | added LtiTool::validate | Moritz Strohm |
| 2024-07-03 | renamed LtiData class to LtiDeployment | Moritz Strohm |
| 2024-07-03 | course/lti/edit: added oidc_init_url and jwks_url in form fields, fixed errors | Moritz Strohm |
| 2024-07-03 | fixed errors | Moritz Strohm |
| 2024-07-03 | changed URL | Moritz Strohm |
| 2024-07-03 | extended migration, added oidc_init_url and deep_linking_url to lti_tool table | Moritz Strohm |
| 2024-07-03 | fixed errors | Moritz Strohm |
| 2024-07-03 | fixed errors, removed unnecessary code | Moritz Strohm |
| 2024-07-03 | added LTI Registration and RegistrationManager classes, moved code from contr... | Moritz Strohm |
| 2024-07-03 | LtiTool::getToolData: added missing URLs | Moritz Strohm |
| 2024-07-03 | fixed errors | Moritz Strohm |
| 2024-07-03 | added LtiTool::updatePublicKey | Moritz Strohm |
| 2024-07-03 | course/lti/edit: added fields for public key and keyset URL, made private key... | Moritz Strohm |
| 2024-07-03 | LtiTool: added is_global property | Moritz Strohm |
| 2024-07-03 | fixed errors | Moritz Strohm |
| 2024-07-03 | renamed LtiTool::findAllGlobalTools to LtiTool::findAll | Moritz Strohm |
| 2024-07-03 | prevent private LTI tools from being shown in lists with global LTI tools | Moritz Strohm |
| 2024-07-03 | create private LTI tools for tools that are only used in one course | Moritz Strohm |
| 2024-07-03 | began adding support for course-specific LTI tools | Moritz Strohm |
| 2024-07-03 | fixed setting deployment-ID | Moritz Strohm |
| 2024-07-03 | removed LtiRegistration model | Moritz Strohm |
| 2024-07-03 | reverted making LtiData an implementation of the RegistrationInterface | Moritz Strohm |
| 2024-07-03 | made LtiData model an implementation of the RegistrationInterface | Moritz Strohm |
| 2024-07-03 | fixed errors, explicitly set SHA256 and OAEP in Keyring::generate | Moritz Strohm |
| 2024-07-03 | changed keyring generation from ES256 to RS256, added keyring generation methods | Moritz Strohm |
| 2024-07-03 | began adding code to start LTI 1.3a tools | Moritz Strohm |
| 2024-07-03 | added LtiTool::getLtiVersionString, added LTI version in admin/lti/index action | Moritz Strohm |
| 2024-07-03 | fixed name attribute access in LtiTool model | Moritz Strohm |
| 2024-07-03 | added lti_version column in lti_tool table | Moritz Strohm |
| 2024-07-03 | implemented LtiRegistration::getTool | Moritz Strohm |