<commit_before><div class="wh-login">
  <div {{bind-attr class=":wh-logo isLoading:wh-logo-spinner"}}></div>
  <form class="wy-form-stacked" {{action "loginUser" on="submit"}}>

    {{#if session.error}}
      <div class="wy-alert wy-alert-warning">
        <div class="wy-alert-title">{{session.error.code}}</div>
        {{session.error.message}}
      </div>
    {{/if}}

    <div class="wy-control-group fluid-input">
      <label>Email</label>
      <div class="wy-control">
        {{input type="email" value=email}}
      </div>
    </div>
    <div class="wy-control-group fluid-input">
      <label>Password</label>
      <div class="wy-control">
        {{input type="password" value=password}}
      </div>
    </div>

    <div class="wy-btn-group">
      <button class="btn btn-neutral icon icon-ok-sign"> Sign in</button>
      {{#link-to 'password-reset' classNames='btn btn-small btn-link'}}Forgot password?{{/link-to}}
    </div>

  </form>
</div>
<commit_msg>add name attribute to inputs so password apps can pick it up<commit_after><div class="wh-login">
  <div {{bind-attr class=":wh-logo isLoading:wh-logo-spinner"}}></div>
  <form class="wy-form-stacked" {{action "loginUser" on="submit"}}>

    {{#if session.error}}
      <div class="wy-alert wy-alert-warning">
        <div class="wy-alert-title">{{session.error.code}}</div>
        {{session.error.message}}
      </div>
    {{/if}}

    <div class="wy-control-group fluid-input">
      <label>Email</label>
      <div class="wy-control">
        {{input type="email" value=email name='email'}}
      </div>
    </div>
    <div class="wy-control-group fluid-input">
      <label>Password</label>
      <div class="wy-control">
        {{input type="password" value=password name='password'}}
      </div>
    </div>

    <div class="wy-btn-group">
      <button class="btn btn-neutral icon icon-ok-sign"> Sign in</button>
      {{#link-to 'password-reset' classNames='btn btn-small btn-link'}}Forgot password?{{/link-to}}
    </div>

  </form>
</div>

{'fraction_non_alphanumeric': 0.20138203356367226, 'fraction_numerical': 0.0, 'mean_word_length': 3.0218253968253967, 'pattern_counts': {'":': 2, '<': 55, '<?xml version=': 0, '>': 55, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3674641', 'n_tokens_mistral': 690, 'n_tokens_neox': 675, 'n_words': 135}