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. 07 Dec, 2018 1 commit
  2. 06 Dec, 2018 1 commit
  3. 03 Dec, 2018 1 commit
  4. 27 Nov, 2018 1 commit
  5. 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
  6. 18 Nov, 2018 1 commit
  7. 04 Oct, 2018 1 commit
  8. 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
  9. 22 Aug, 2018 1 commit
  10. 09 Aug, 2018 1 commit
  11. 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
  12. 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
  13. 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
  14. 17 Jun, 2018 1 commit
  15. 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
  16. 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
  17. 06 May, 2018 1 commit
  18. 05 May, 2018 1 commit
  19. 02 May, 2018 2 commits
  20. 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
  21. 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
  22. 17 Apr, 2018 1 commit
  23. 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
  24. 12 Apr, 2018 1 commit
  25. 10 Apr, 2018 1 commit
  26. 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
  27. 01 Apr, 2018 1 commit
  28. 26 Mar, 2018 1 commit
    • Akihiko Odaki's avatar
      Validate HTTP response length while receiving (#6891) · 40e5d230
      Akihiko Odaki authored
      to_s method of HTTP::Response keeps blocking while it receives the whole
      content, no matter how it is big. This means it may waste time to receive
      unacceptably large files. It may also consume memory and disk in the
      process. This solves the inefficency by checking response length while
      receiving.
      40e5d230
  29. 22 Mar, 2018 2 commits
  30. 21 Mar, 2018 1 commit
  31. 04 Mar, 2018 1 commit
    • Eugen Rochko's avatar
      Federate pinned statuses over ActivityPub (#6610) · 9110db41
      Eugen Rochko authored
      * Federate pinned statuses over ActivityPub
      
      * Display pinned toots in web UI
      
      Fix #6117
      
      * Fix migration
      
      * Fix tests
      
      * Update outbox_serializer.rb
      
      * Update remove_serializer.rb
      
      * Update add_serializer.rb
      
      * Update fetch_featured_collection_service.rb
      9110db41
  32. 22 Jan, 2018 1 commit
  33. 19 Jan, 2018 1 commit
  34. 12 Dec, 2017 1 commit
  35. 06 Dec, 2017 1 commit
  36. 05 Dec, 2017 1 commit
    • Eugen Rochko's avatar
      Add list of lists component to web UI (#5811) · e20895f2
      Eugen Rochko authored
      * Add list of lists component to web UI
      
      * Add list adding
      
      * Add list removing
      
      * List editor modal
      
      * Add API account search limited by following=true relation
      
      * Rework list editor modal
      
      * Remove mandatory pagination of GET /api/v1/lists/:id/accounts
      
      * Adjust search input placeholder
      
      * Fix rspec (#5890)
      
      * i18n: (zh-CN) Add missing translations for #5811 (#5891)
      
      * i18n: (zh-CN) yarn manage:translations -- zh-CN
      
      * i18n: (zh-CN) Add missing translations for #5811
      
      * Fix some issues
      
      - Display loading/missing state for list timelines
      - Order lists alphabetically in overview
      - Fix async list editor reset
      - Redirect to /lists after deleting unpinned list
      - Redirect to / after pinning a list
      
      * Remove dead list columns when a list is deleted or fetch returns 404
      e20895f2