Skip to content
Snippets Groups Projects
  1. Apr 09, 2019
  2. Mar 23, 2019
  3. Mar 14, 2019
  4. Feb 20, 2019
    • Hinaloe's avatar
      correct opt-out showing application (#10086) · 4340d338
      Hinaloe authored
      * correct opt-out showing application
      
      refs #9994
      
      * Revert "correct opt-out showing application"
      
      This reverts commit 0e9bb70f145be42962416a6b87c08d59a2896486.
      
      * User#shows_application? calls wrong value
      4340d338
  5. Feb 02, 2019
  6. Jan 25, 2019
  7. Jan 18, 2019
  8. Jan 02, 2019
    • Eugen Rochko's avatar
      Improve e-mail digest (#9689) · 66436d08
      Eugen Rochko authored
      - Reduce time-to-digest from 20 to 7 days
      - Fetch mentions starting from +1 day since last login
      - Fix case when last login is more recent than last e-mail
      - Do not render all mentions, only 40, but show number in subject
      - Do not send digest to moved accounts
      - Do send digest to silenced accounts
      Unverified
      66436d08
  9. Dec 28, 2018
  10. Dec 24, 2018
    • Eugen Rochko's avatar
      Add REST API for creating an account (#9572) · 5d2fc6de
      Eugen Rochko authored
      * Add REST API for creating an account
      
      The method is available to apps with a token obtained via the client
      credentials grant. It creates a user and account records, as well as
      an access token for the app that initiated the request. The user is
      unconfirmed, and an e-mail is sent as usual.
      
      The method returns the access token, which the app should save for
      later. The REST API is not available to users with unconfirmed
      accounts, so the app must be smart to wait for the user to click a
      link in their e-mail inbox.
      
      The method is rate-limited by IP to 5 requests per 30 minutes.
      
      * Redirect users back to app from confirmation if they were created with an app
      
      * Add tests
      
      * Return 403 on the method if registrations are not open
      
      * Require agreement param to be true in the API when creating an account
      Unverified
      5d2fc6de
  11. Dec 10, 2018
  12. Dec 09, 2018
    • ThibG's avatar
      Add setting to not aggregate reblogs (#9248) · 81bda7d6
      ThibG authored
      * Add setting to not aggregate reblogs
      
      Fixes #9222
      
      * Handle cases where user is nil in add_to_home and add_to_list
      
      * Add hint for setting_aggregate_reblogs option
      
      * Reword setting_aggregate_reblogs label
      81bda7d6
  13. Nov 26, 2018
    • Eugen Rochko's avatar
      Redesign admin accounts index (#9340) · 73faadad
      Eugen Rochko authored
      * Improve overview of accounts in admin UI
      
      - Display suspended status, role, last activity and IP prominently
      - Default to showing local accounts
      - Default to not showing suspended accounts
      
      * Remove unused strings
      
      * Fix tests
      
      * Allow filtering accounts by IP mask
      Unverified
      73faadad
  14. Sep 25, 2018
  15. Sep 24, 2018
  16. Sep 01, 2018
  17. Aug 26, 2018
  18. Aug 23, 2018
  19. Aug 19, 2018
  20. Jun 17, 2018
  21. May 27, 2018
  22. May 18, 2018
  23. May 11, 2018
  24. May 04, 2018
  25. Apr 23, 2018
    • Yamagishi Kazutoshi's avatar
      Update dependencies for Ruby (2018-04-23) (#7237) · 9613a53c
      Yamagishi Kazutoshi authored
      * Update annotate to version 2.7.3
      
      * Update aws-sdk-s3 to version 1.9.2
      
      * Update browser to version 2.5.3
      
      * Update capistrano to version 3.10.2
      
      * Update domain_name to version 0.5.20180417
      
      * Update http to version 3.2.0
      
      * Update lograge to version 0.10.0
      
      * Update oj to version 3.5.1
      
      * Update parallel_tests to version 2.21.3
      
      * Update puma to version 3.11.4
      
      * Update rubocop to version 0.55.0
      
      * Update scss_lint to version 0.57.0
      
      * Update simplecov to version 0.16.1
      
      * Update tty-command to version 0.8.0
      
      * Update tty-prompt to version 0.16.0
      
      * Update pkg-config to version 1.3.0
      
      * Update fog-local to version 0.5.0
      
      * Update fog-openstack to version 0.1.25
      
      * Update devise-two-factor to version 3.0.3
      
      * bundle update
      9613a53c
  26. Mar 19, 2018
    • Alexander's avatar
      bugfixes and gem update (#6831) · 0306e3e9
      Alexander authored
      * update to new version of devise_pam_authenticatable2
      
      * fix behaviour if suffix is nil, fix environment loading, fix user email creation
      
      * code cleanup/fix linter warning
      0306e3e9
  27. Mar 04, 2018
  28. Feb 28, 2018
  29. Feb 26, 2018
  30. Feb 21, 2018
    • Eugen Rochko's avatar
      Account archive download (#6460) · 61ed133f
      Eugen Rochko authored
      * Fix #201: Account archive download
      
      * Export actor and private key in the archive
      
      * Optimize BackupService
      
      - Add conversation to cached associations of status, because
        somehow it was forgotten and is source of N+1 queries
      - Explicitly call GC between batches of records being fetched
        (Model class allocations are the worst offender)
      - Stream media files into the tar in 1MB chunks
        (Do not allocate media file (up to 8MB) as string into memory)
      - Use #bytesize instead of #size to calculate file size for JSON
        (Fix FileOverflow error)
      - Segment media into subfolders by status ID because apparently
        GIF-to-MP4 media are all named "media.mp4" for some reason
      
      * Keep uniquely generated filename in Paperclip::GifTranscoder
      
      * Ensure dumped files do not overwrite each other by maintaing directory partitions
      
      * Give tar archives a good name
      
      * Add scheduler to remove week-old backups
      
      * Fix code style issue
      Unverified
      61ed133f
  31. Feb 08, 2018
  32. Feb 04, 2018
  33. 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
  34. Jan 23, 2018
    • Eugen Rochko's avatar
      Fix #6331 (#6341) · 1cc44cba
      Eugen Rochko authored
      UserTrackingConcern is circumvented by SessionsController#create
      because it calls warden, which calls the User#update_tracked_fields!
      method directly. Move returning user logic to that method.
      Unverified
      1cc44cba
  35. Jan 19, 2018
  36. Jan 18, 2018
Loading