This project is mirrored from https://github.com/tootsuite/mastodon.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
  1. 05 Mar, 2019 1 commit
  2. 05 Jan, 2019 1 commit
  3. 02 Jan, 2019 1 commit
    • 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
      66436d08
  4. 29 Dec, 2018 1 commit
  5. 27 Dec, 2018 1 commit
    • chr v1.x's avatar
      Add local followers page to admin account UI (#9610) · c3465f69
      chr v1.x authored
      * Add local followers page to admin account UI
      
      For moderation, I often find myself wondering who, locally, is following
      a remote user. Currently, to see this, I have to go back to the web UI,
      paste in their full handle, click their profile, and go to the
      "Followers" tab (plus, this information is incidental, and if mastodon
      ever decides to resolve all of the follower information, there will be
      no place local followers are shown). This PR adds a new page which is
      accessible via the "following" count on the admin's account view
      page, which shows the local followers. (It has filter parameters for
      account location to indicate that only local followers are shown, and
      leave room for expansion if mastodon ever decides to store the entire
      remote follow list).
      
      * Normalize en.yml
      c3465f69
  6. 26 Dec, 2018 1 commit
  7. 22 Dec, 2018 1 commit
    • Eugen Rochko's avatar
      Add moderation warnings (#9519) · 3c033c43
      Eugen Rochko authored
      * Add moderation warnings
      
      Replace individual routes for disabling, silencing, and suspending
      a user, as well as the report update route, with a unified account
      action controller that allows you to select an action (none,
      disable, silence, suspend) as well as whether it should generate an
      e-mail notification with optional custom text. That notification,
      with the optional custom text, is saved as a warning.
      
      Additionally, there are warning presets you can configure to save
      time when performing the above.
      
      * Use Account#local_username_and_domain
      3c033c43
  8. 17 Dec, 2018 2 commits
  9. 08 Dec, 2018 1 commit
  10. 07 Dec, 2018 1 commit
  11. 06 Dec, 2018 1 commit
  12. 03 Dec, 2018 1 commit
  13. 27 Nov, 2018 1 commit
  14. 26 Nov, 2018 1 commit
    • 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
      73faadad
  15. 18 Nov, 2018 1 commit
  16. 04 Oct, 2018 1 commit
  17. 18 Sep, 2018 2 commits
    • Eugen Rochko's avatar
      Fix performance regression in Account::Field#verifiable? (#8719) · bac82275
      Eugen Rochko authored
      * Fix performance regression in Account::Field#verifiable?
      
      Regression from #8703
      
      * Fix code style issue
      bac82275
    • Eugen Rochko's avatar
      Redesign forms, verify link ownership with rel="me" (#8703) · f4d549d3
      Eugen Rochko authored
      * Verify link ownership with rel="me"
      
      * Add explanation about verification to UI
      
      * Perform link verifications
      
      * Add click-to-copy widget for verification HTML
      
      * Redesign edit profile page
      
      * Redesign forms
      
      * Improve responsive design of settings pages
      
      * Restore landing page sign-up form
      
      * Fix typo
      
      * Support <link> tags, add spec
      
      * Fix links not being verified on first discovery and passive updates
      f4d549d3
  18. 22 Aug, 2018 1 commit
  19. 09 Aug, 2018 1 commit
  20. 30 Jul, 2018 1 commit
    • Eugen Rochko's avatar
      Enforce username format for remote users, too (#8102) · e7e577dd
      Eugen Rochko authored
      Initially I thought there might be valid reasons for remote users to
      have a different, unpredicted username format. However, I now realize
      such a difference would be unusable and unexpected within Mastodon.
      
      Fix #8058
      e7e577dd
  21. 02 Jul, 2018 1 commit
    • Eugen Rochko's avatar
      Re-add follow recommendations API (#7918) · da8fe807
      Eugen Rochko authored
      * Re-add follow recommendations API
      
          GET /api/v1/suggestions
      
      Removed in 8efa081f due to Neo4J
      dependency. The algorithm uses triadic closures, takes into account
      suspensions, blocks, mutes, domain blocks, excludes locked and moved
      accounts, and prefers more recently updated accounts.
      
      * Track interactions with people you don't follow
      
      Replying to, favouriting and reblogging someone you're not following
      will make them show up in follow recommendations. The interactions
      have different weights:
      
      - Replying is 1
      - Favouriting is 10 (decidedly positive interaction, but private)
      - Reblogging is 20
      
      Following them, muting or blocking will remove them from the list,
      obviously.
      
      * Remove triadic closures, ensure potential friendships are trimmed
      da8fe807
  22. 29 Jun, 2018 1 commit
    • Eugen Rochko's avatar
      Keyword/phrase filtering (#7905) · cdb10134
      Eugen Rochko authored
      * Add keyword filtering
      
          GET|POST       /api/v1/filters
          GET|PUT|DELETE /api/v1/filters/:id
      
      - Irreversible filters can drop toots from home or notifications
      - Other filters can hide toots through the client app
      - Filters use a phrase valid in particular contexts, expiration
      
      * Make sure expired filters don't get applied client-side
      
      * Add missing API methods
      
      * Remove "regex filter" from column settings
      
      * Add tests
      
      * Add test for FeedManager
      
      * Add CustomFilter test
      
      * Add UI for managing filters
      
      * Add streaming API event to allow syncing filters
      
      * Fix tests
      cdb10134
  23. 17 Jun, 2018 1 commit
  24. 18 May, 2018 1 commit
    • Eugen Rochko's avatar
      Add preference to hide following/followers lists (#7532) · 1e02dc87
      Eugen Rochko authored
      * Add preference to hide following/followers lists
      
      - Public pages
      - ActivityPub collections (does not return pages but does give total)
      - REST API (unless it's your own) (does not federate)
      
      Fix #6901
      
      * Add preference
      
      * Add delegation
      
      * Fix issue
      
      * Fix issue
      1e02dc87
  25. 07 May, 2018 1 commit
    • Eugen Rochko's avatar
      Bot nameplates (#7391) · 42cd3635
      Eugen Rochko authored
      * Store actor type in database
      
      * Add bot nameplate to web UI, add setting to preferences, API, AP
      Fix #7365
      
      * Fix code style issues
      42cd3635
  26. 06 May, 2018 1 commit
  27. 05 May, 2018 1 commit
  28. 02 May, 2018 2 commits
  29. 26 Apr, 2018 1 commit
    • Eugen Rochko's avatar
      Add entity cache (#7271) · a872392c
      Eugen Rochko authored
      * Add entity cache
      
      Use a caching layer for mentions and custom emojis that are
      dynamically extracted from text.
      
      Reduce duplicate text extractions
      
      * Fix code style issue
      a872392c
  30. 23 Apr, 2018 2 commits
    • Emelia Smith's avatar
    • 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
  31. 17 Apr, 2018 1 commit
  32. 14 Apr, 2018 1 commit
    • 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
      78ed4ab7
  33. 12 Apr, 2018 1 commit
  34. 10 Apr, 2018 1 commit
  35. 02 Apr, 2018 1 commit
    • Emelia Smith's avatar
      Feature: Report improvements (#6967) (#7000) · e85cffb2
      Emelia Smith authored
      * Implement Assignment of Reports (#6967)
      
      * Change translation of admin.report.comment.label to "Report Comment" for clarity
      
      As we'll soon add the ability for reports to have comments on them, this clarification makes sense.
      
      * Implement notes for Reports
      
      This enables moderators to leave comments about a report whilst they work on it
      
      * Fix display of report moderation notes
      
      * Allow reports to be reopened / marked as unresolved
      
      * Redirect to reports listing upon resolution of report
      
      * Implement "resolve with note" functionality
      
      * Add inverse relationship for report notes
      
      * Remove additional database querying when loading report notes
      
      * Fix tests for reports
      
      * Fix localisations for report notes / reports
      e85cffb2
  36. 01 Apr, 2018 1 commit