1. 02 May, 2022 1 commit
  2. 13 Apr, 2022 1 commit
  3. 04 Apr, 2022 2 commits
  4. 25 Mar, 2022 2 commits
    • Lars Kruse's avatar
      feat: add "tabs" transform for `data-component` items · 50353e4a
      Lars Kruse authored
      This feature is used in kroetenzaeune.de.
      
      Example HTML widget:
      
      ```html
      <div data-component="tabs" class="tabs">
        <ol class="tabbed-tabs">
          <li><a href="#" class="tabbed-tab">foo</a></li>
          <li><a href="#" class="tabbed-tab">bar</a></li>
          <li><a href="#" class="tabbed-tab">baz</a></li>
        </ol>
        <ol class="tabbed-contents">
          <li><div class="tabbed-content">foo-content</div></li>
          <li><div class="tabbed-content">bar-content</div></li>
          <li><div class="tabbed-content">baz-content</div></li>
        </ol>
      </div>
      ```
      
      The widget is rendered as a tabbed view and the first tab is
      selected (if one exists).
      50353e4a
    • Lars Kruse's avatar
  5. 22 Mar, 2022 5 commits
  6. 21 Mar, 2022 7 commits
  7. 19 Mar, 2022 1 commit
  8. 02 Mar, 2022 1 commit
  9. 01 Mar, 2022 1 commit
  10. 28 Feb, 2022 2 commits
  11. 27 Feb, 2022 5 commits
  12. 26 Feb, 2022 1 commit
  13. 24 Feb, 2022 7 commits
  14. 23 Feb, 2022 3 commits
  15. 21 Feb, 2022 1 commit
    • Lars Kruse's avatar
      fix(matrix_commander): implement proper interpretation of login delay · 027e0f9c
      Lars Kruse authored
      Previously I assumed, that a short delay between registration and login
      can be interpreted as a bot-like behavior (being automated).
      But in reality, this is just the automatic behavior of grouprise: new
      users are immediately logged in right after registration.
      
      Thus the time delta between "last_login" and "date_joined" can only be
      used for determining, whether a user logged in *again* after the
      registration.
      
      This reduces the number of potential bot accounts on stadtgestalten.org
      significantly (from 8000 down to 500).
      Probably the "can_login" test is misleading here (creating false
      negatives).
      027e0f9c