FT v3.9.29 - Fluid Topics - 3.9

Fluid Topics Release Notes

Category
Release Notes
Audience
public
Version
3.9

Released on April 26th, 2021.

Improvements

  1. Ignores topic and document views lasting less than one second for analytics.

  2. Improves password security rules for internal realms.

    Modifies the DOM for sign-up, sign-in and forgotten-password forms.

    Display DOM modifications

    Sign-in Form Before:
    <div class="authform-container">
        <h3 class="authform-title">Sign In</h3>
        <form>
            <div>
                <div>
                    <div class="login-sso-providers">
                        <ul>
                            <li>
                            <li>
                                <button type="button"
                                        class="ft-btn login-sso-provider-button"
                                        aria-label="provider" title="provider">
                                    <i class="ft-icon" aria-hidden="true"></i>
                                    <span class="ft-btn-inner-text">provider</span>
                                </button>
                            </li>
                            </li>
                        </ul>
                    </div>
                    <div class="login-credentials-form">
                        <div class="form-field">
                            <label for="gwt-uid-9" class="form-field-label">Email</label>
                            <input type="text" class="gwt-TextBox form-field-input" id="gwt-uid-9" placeholder="Email"
                                   autocomplete="email" name="ft-login-emailaddress" autocapitalize="off"
                                   autocorrect="off">
                            <span class="form-field-error"></span>
                        </div>
                        <div class="form-field authform-password-field">
                            <label for="gwt-uid-10" class="form-field-label">Password</label>
                            <div class="form-password-input form-field-input" id="gwt-uid-10">
                                <input type="password"
                                       class="gwt-PasswordTextBox"
                                       placeholder="Password"
                                       autocomplete="current-password"
                                       name="ft-login-password">
                            </div>
                            <span class="form-field-error"></span>
                        </div>
                        <span class="form-checkbox login-remember-me-button">
                            <input type="checkbox" value="on" id="gwt-uid-11" tabindex="0">
                            <label for="gwt-uid-11">Remember me</label>
                        </span>
                    </div>
                </div>
                <div class="authform-buttons">
                    <button type="button" class="ft-btn ft-btn-no-bg ft-btn-no-border form-text-action login-forgotten-password-button" aria-label="Forgot password" title="Forgot password">
                        <i class="ft-icon" aria-hidden="true"></i>
                        <span class="ft-btn-inner-text">Forgot password</span>
                    </button>
                    <button type="reset" class="ft-btn ft-btn-cancel authform-cancel-button form-text-action" title="Cancel" aria-label="Cancel">
                        <i class="ft-icon ft-icon-cancel" aria-hidden="true"></i>
                        <span class="ft-btn-inner-text">Cancel</span>
                    </button>
                    <button type="submit" class="ft-btn authform-submit-button" aria-label="Sign In" title="Sign In">
                        <i class="ft-icon" aria-hidden="true"></i>
                        <span class="ft-btn-inner-text">Sign In</span>
                    </button>
                </div>
            </div>
        </form>
    </div>
    
    Sign-in Form After:
    <form class="auth-form component-content-inner-wrapper">
        <div class="auth-inner-form">
            <div class="auth-form-title">Sign In</div>
            <div class="login-sso-providers">
                <ul>
                    <li>
                    <li>
                        <button type="button" class="ft-btn login-sso-provider-button" aria-label="provider"
                                title="provider">
                            <i class="ft-icon" aria-hidden="true"></i>
                            <span class="ft-btn-inner-text">provider</span>
                        </button>
                    </li>
                    </li>
                </ul>
            </div>
            <div class="login-credentials-form">
                <div>
                    <div class="ft-label ft-label-form">
                        <label for="gwt-uid-12">Email</label>
                        <input type="email" class="gwt-TextBox" name="ft-login-emailaddress" required="" id="gwt-uid-12">
                    </div>
                    <div class="ft-label ft-label-form">
                        <label for="gwt-uid-14">Password</label>
                        <div class="form-password-input" id="gwt-uid-14">
                            <input type="password" class="gwt-PasswordTextBox" name="ft-login-password" required="">
                        </div>
                    </div>
                    <span class="checkbox login-remember-me-button">
                        <input type="checkbox" value="on" id="gwt-uid-15" tabindex="0">
                        <label for="gwt-uid-15">Remember me</label>
                    </span>
                </div>
                <div class="auth-form-buttons">
                    <button type="button" class="ft-btn login-forgotten-password-button ft-btn-no-bg ft-btn-no-border"
                            aria-label="Forgot password" title="Forgot password">
                        <i class="ft-icon" aria-hidden="true"></i>
                        <span class="ft-btn-inner-text">Forgot password</span>
                    </button>
                    <button type="button" class="ft-btn ft-btn-cancel" title="Cancel" aria-label="Cancel">
                        <i class="ft-icon ft-icon-cancel" aria-hidden="true"></i>
                        <span class="ft-btn-inner-text">Cancel</span>
                    </button>
                    <button type="submit" class="ft-btn ft-btn-confirm" title="Sign In" aria-label="Sign In">
                        <i class="ft-icon ft-icon-validate" aria-hidden="true"></i>
                        <span class="ft-btn-inner-text">Sign In</span>
                    </button>
                </div>
            </div>
        </div>
    </form>
    
    Similar modifications have been applied to sign-up and forgotten-password forms.

    Documentation links: Password Policy 

  3. Improves labels in the interface.

  4. Bug Fixes

    Component Issue Number Description
    Analytics AMS-1325

    Removes the tooltip in the Content usage tab of the Analytics page when holding the pointer over a parent element.

    KHUB - Content ingestion FT-6347

    Fixes an issue where some topics would not be detected in Word content.

    My Library FT-6369

    Fixes spacing issues in the Collections tab of the My Library interface.

    My Library FT-6375

    Fixes an issue where it would not be possible to scroll in the drawer listing the documents in a static collection.

    KHUB - Content ingestion FT-6381

    Fixes an issue where a legacy Author-It publication configuration could no longer be updated in the Manage Sources administration interface.

    Reader page & Viewer page FT-6388

    Fixes an issue where external links starting with the Fluid Topics portal's base URL would display an error page.

    Users FT-6394

    Fixes an issue where it would be impossible to use a colon in a password for Basic Authentication.

    Upgrade Information

    Users registered on an internal realm with a high security policy will be prompted to change their password on login if it does not match the new policy.

    The DOM for the various login-related forms has changed.