Skip to content
Snippets Groups Projects
  1. May 16, 2018
  2. May 07, 2018
  3. May 06, 2018
  4. Apr 14, 2018
    • Eugen Rochko's avatar
      Add bio fields (#6645) · 78ed4ab7
      Eugen Rochko authored
      * Add bio fields
      
      - Fix #3211
      - Fix #232
      - Fix #121
      
      * Display bio fields in web UI
      
      * Fix output of links and missing fields
      
      * Federate bio fields over ActivityPub as PropertyValue
      
      * Improve how the fields are stored, add to Edit profile form
      
      * Add rel=me to links in fields
      
      Fix #121
      Unverified
      78ed4ab7
  5. Mar 09, 2018
  6. Feb 08, 2018
  7. Feb 02, 2018
    • Alexander's avatar
      pam authentication (#5303) · 04fef7b8
      Alexander authored
      * add pam support, without extra column
      
      * bugfixes for pam login
      
      * document options
      
      * fix code style
      
      * fix codestyle
      
      * fix tests
      
      * don't call remember_me without password
      
      * fix codestyle
      
      * improve checks for pam usage (should fix tests)
      
      * fix remember_me part 1
      
      * add remember_token column because :rememberable requires either a password or this column.
      
      * migrate db for remember_token
      
      * move pam_authentication to the right place, fix logic bug in edit.html.haml
      
      * fix tests
      
      * fix pam authentication, improve username lookup, add comment
      
      * valid? is sometimes not honored, return nil instead trying to authenticate with pam
      
      * update devise_pam_authenticatable2 and adjust code. Fixes sideeffects observed in tests
      
      * update devise_pam_authenticatable gem, fixes for codeconventions, fix finding user
      
      * codeconvention fixes
      
      * code convention fixes
      
      * fix idention
      
      * update dependency, explicit conflict check
      
      * fix disabled password updates if in pam mode
      
      * fix check password if password is present, fix templates
      
      * block registration if account is maintained by pam
      
      * Revert "block registration if account is maintained by pam"
      
      This reverts commit 8e7a083d650240b6fac414926744b4b90b435f20.
      
      * fix identation error introduced by rebase
      
      * block usernames maintained by pam
      
      * document pam settings better
      
      * fix code style
      04fef7b8
  8. Jan 15, 2018
  9. Nov 27, 2017
    • Eugen Rochko's avatar
      Add consumable invites (#5814) · 740f8a95
      Eugen Rochko authored
      * Add consumable invites
      
      * Add UI for generating invite codes
      
      * Add tests
      
      * Display max uses and expiration in invites table, delete invite
      
      * Remove unused column and redundant validator
      
      - Default follows not used, probably bad idea
      - InviteCodeValidator is redundant because RegistrationsController
        checks invite code validity
      
      * Add admin setting to disable invites
      
      * Add admin UI for invites, configurable role for invite creation
      
      - Admin UI that lists everyone's invites, always available
      - Admin setting min_invite_role to control who can invite people
      - Non-admin invite UI only visible if users are allowed to
      
      * Do not remove invites from database, expire them instantly
      Unverified
      740f8a95
  10. Nov 14, 2017
  11. Oct 16, 2017
  12. Oct 01, 2017
  13. Sep 20, 2017
  14. Sep 19, 2017
    • Andrew's avatar
      Add support for multiple themes (#4959) · 0401a245
      Andrew authored
      * Add support for selecting a theme
      
      * Fix codeclimate issues
      
      * Look up site default style if current user is not available due to e.g. not being logged in
      
      * Remove outdated comment in common.js
      
      * Address requested changes in themes PR
      
      * Fix codeclimate issues
      
      * Explicitly check current_account in application controller and only check theme availability if non-nil
      
      * codeclimate
      
      * explicit precedence with &&
      
      * Fix code style in application_controller according to @nightpool's suggestion, use default style in embedded.html.haml
      
      * codeclimate: indentation + return
      0401a245
  15. Jul 22, 2017
  16. Jul 18, 2017
  17. Jul 16, 2017
  18. Jul 14, 2017
  19. Jul 12, 2017
  20. Jul 10, 2017
  21. Jul 06, 2017
    • Damien Erambert's avatar
      Add a setting allowing the use of system's default font in Web UI (#4033) · 18d3fa95
      Damien Erambert authored
      * add a system_font_ui setting on the server
      
      * Plug the system_font_ui on the front-end
      
      * add EN/FR locales for the new setting
      
      * put Roboto after all other fonts
      
      * remove trailing whitespace so CodeClimate is happy
      
      * fix user_spec.rb
      
      * correctly write user_spect this time
      
      * slightly better way of adding the classes
      
      * add comments to the system-font stack for clarification
      
      * use .system-font for the class instead
      
      * don't use multiple lines for comments
      
      * remove trailing whitespace
      
      * use the classnames module for consistency
      
      * use `mastodon-font-sans-serif` instead of Roboto directly
      18d3fa95
  22. Jun 08, 2017
  23. May 29, 2017
  24. May 22, 2017
  25. May 20, 2017
  26. May 17, 2017
  27. May 13, 2017
  28. May 01, 2017
    • Matt Jankowski's avatar
      Filter on allowed user language preferences (#2361) · f025cc67
      Matt Jankowski authored
      * Naive approached to timeline filtering
      
      * Convert allowed_languages into a db column
      
      * Allow users to choose languages to see statuses in
      
      * Style list items as two columns
      
      * Add a hint to explain language filtering preference
      f025cc67
  29. Apr 23, 2017
    • Eugen's avatar
      Followers-only post federation (#2111) · 50151496
      Eugen authored
      * Make private toots get PuSHed to subscription URLs that belong to domains where you have approved followers
      
      * Authorized followers controller, stub for bulk action
      
      * Soft block in the background
      
      * Add simple test for new controller
      
      * Rename Settings::FollowersController to Settings::FollowerDomainsController, paginate results,
      rename "private" post setting to "followers-only", fix pagination style, improve post privacy
      preferences style, improve warning style
      
      * Extract compose form warnings into own container, show warning when posting to followers-only with unlocked account
      50151496
  30. Apr 21, 2017
  31. Apr 17, 2017
    • Patrick Figel's avatar
      Add gif auto-play/pause preference · ffb99325
      Patrick Figel authored
      This introduces a new per-user preference called
      "Auto-play animated GIFs", which is enabled by default. When a
      user disables this setting, gifs in toots become click-to-play.
      
      Previews of animated gifs were changed to display the video play
      button so that users can distinguish them from regular images.
      
      This setting also affects account avatars in the detailed account
      view, which was changed to use the same hover-to-play mechanism
      that is used for animated avatars in timelines.
      
      Fixes #1652
      ffb99325
  32. Apr 15, 2017
    • Patrick Figel's avatar
      Add recovery code support for two-factor auth (#1773) · df4ff9a8
      Patrick Figel authored
      * Add recovery code support for two-factor auth
      
      When users enable two-factor auth, the app now generates ten
      single-use recovery codes. Users are encouraged to print the codes
      and store them in a safe place.
      
      The two-factor prompt during login now accepts both OTP codes and
      recovery codes.
      
      The two-factor settings UI allows users to regenerated lost
      recovery codes. Users who have set up two-factor auth prior to
      this feature being added can use it to generate recovery codes
      for the first time.
      
      Fixes #563 and fixes #987
      
      * Set OTP_SECRET in test enviroment
      
      * add missing .html to view file names
      df4ff9a8
  33. Apr 13, 2017
  34. Apr 11, 2017
  35. Apr 03, 2017
  36. Mar 30, 2017
  37. Mar 19, 2017
  38. Mar 03, 2017
Loading