-
Notifications
You must be signed in to change notification settings - Fork 135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 7.6.0 #2629
Merged
Release 7.6.0 #2629
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…eview prompt. Will test undoing these one by one to know what the bare minimum change is.
…nks for the settings page
…slugs, to avoid issues when visiting Settings > Permalink as a user with a different language than the site
…ership catalog is set
…point the defaults have already been loaded, so it has no effect.
… registration hook was fixed as part of this, as it did not run on activation.
…tions under the current framework, they're not running reliably via github actions.
…-title-edit * Launching Course Builder after clicking Add Course results in Auto Draft course that disappears. * Removes non-working course title editing in the course builder, which was likely removed due to a Yoast conflict.
… the Plugins > Add New Plugin screen.
Allow style tag iframe in post content
…nd-slugs Fix i18n dashboard language strings and allow customizing of permalink slugs
…s-add-new-screen Show setup wizard after activation via Add New Plugin screen
…rlms-tests version.
Removing PHPCS github check
* need to escape this url since it defaults to the REQUEST_URI * increment version of the template * using an allow list for the grade sort * Added llms_sanitize_with_safelist function * Modifying the view_grades cap to work without a quiz ID, to verify if the current user can view quizzes for a specific student (which could be themselves). * changelog --------- Co-authored-by: Brian Hogg <brian@bhconsulting.ca>
* Adds option to enable course-level drip settings for lessons, in number of days * Add "ignore first X lessons" setting. Setting minimum delay to be 1 day. * WIP: Apply course-level settings if no lesson-level settings set. Will change to ignore lesson-level based on discussions. * If course-level drip settings set, ignore any saved lesson-level ones. Also marks lesson as available one second earlier (vs. one second beyond the available time). * Removing var dumps * Ensure we have an enrollment date or a course start date to determine the lesson availability date * Hide the lesson drip settings in the course builder if the course has drip settings set. * WIP: Scaffolding additional unit tests * WIP: Adding a message if there are course-level drip settings * Wording tweak * Hide rest of inputs when lesson drip toggled off * WIP: There doesn't seem to be any way to grab the course dynamically via the meta options. Might need something in the settings-fields instead. * Adding "link" to exit course builder to set the course-level drip settings. * Moving code to builder/Schemas (via npm run start:legacy) * Add message with link to course edit at the top of Edit Lesson, Restrictions tab. * Hide lesson drip settings if course-level drip settings are enabled. * Test for get available date with course-level * Formatting * Formatting fixes. * Fixing test. * Formatting fixes. * Adding changelog. * Spacing. Removing TODOs. * Removing unneeded tests. Test for looking at the course start date if set. * Removing comments, spacing. * Update includes/admin/post-types/meta-boxes/class.llms.meta.box.course.options.php Co-authored-by: Jason Coleman <33220397+ideadude@users.noreply.github.com> * Update includes/admin/post-types/meta-boxes/class.llms.meta.box.lesson.php Co-authored-by: Jason Coleman <33220397+ideadude@users.noreply.github.com> --------- Co-authored-by: Jason Coleman <33220397+ideadude@users.noreply.github.com>
* Hiding lesson icons when not active to clean up the UI. * Removing Section X: and Lesson X: prefixes. * Add a section and three lessons if no sections exist. * Hiding assignments and quiz icons if there are none. * Expand first 100 sections by default. * Adding beautifully styled New Lesson button to sections. * Hide the new lesson button if the section is collapsed. * Removing delay on tooltip. * Reducing time between save changes checks. Need to see if there's a performance impact to a shorter 1s interval. * Only reduce interval with auto save turned off. * Adjusting wording, icon placement, and interactivity of course builder. * Finalizing course builder UI updates and accessibility and responsive pass * Styling the expand all / collapse all buttons; tightening up sidebar * Reverting destructive actions to <a> / links. Needs JS adjustments to use a button * Make click to the headline open the lesson editor. * Making lesson title uneditable inline. Styling. * Updating default auto-save status to no. * Updating default auto save display in the user profile. * Change trash and detach to buttons. * Removing console log. * Switch section trash to button. * Restrict setting dropdown options to a max length of 100 characters before truncating. * Adding translation for the Close button. * Adding translation for the Close button. * Add New Section Button at the bottom of the course outline. * Removing duplicate HTML element IDs. * Removing the explainer video and updating as a link from help text. * Adding link to help text for course builder tutorial. * More places to remove the video explainer * Allow clicking on the section header to expand/collapse. * More spacing for section and lesson expand/collapse/move interactivity, adding back quiz and assigment in syllabus view * Fixing tips that needed double quotes to not need them so the strings can be built in the .pot file - fixes #1464 * Fixing tips to sentence case for consistency throughout builder * Fixing tips to sentence case; moving lesson ID position * Responsive fix to builder; now the unsaved changes button is brand orange * Adding changelog. * Updating package lock. * Removing failing builder tests. --------- Co-authored-by: Kim Coleman <kim@strangerstudios.com> Co-authored-by: Jason Coleman <33220397+ideadude@users.noreply.github.com>
Coverage report
Test suite run success169 tests passing in 22 suites. Report generated by 🧪jest coverage report action from 87c945d |
* Updating LifterLMS blocks and helper libraries to latest versions.
* Typo fix.
* Don't merge open PRs in dev by default. We're not sure why we would want to merge open PRs in the dev branch AFTER pushing a release. This commit disables that by setting the default for the 'merge' option to ''. This didn't seem to be an issue in the past because failing tests and branch protection rules would stop any PRs from merging anyway. --------- Co-authored-by: Brian Hogg <brian@lifterlms.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.