1. 28 Feb, 2020 2 commits
  2. 19 Feb, 2020 11 commits
  3. 25 Nov, 2019 1 commit
    • Eugen Rochko's avatar
      Remove public timelines and private and direct posts · 21b281be
      Eugen Rochko authored
      - Remove public timelines from streaming API
      - Remove direct timeline from streaming API
      - Return nothing from public timelines in REST API
      - Return nothing from direct timeline in REST API
      - Return nothing from conversations REST API
      - Remove non-public visibilities from preferences
      - Remove non-public visibilities from compose dropdown
      - Discard non-public messages from ActivityPub
      - Reject non-public messages in the REST API
      - Remove "Direct message @___" action from web UI
      - Remove links to local, federated, direct timelines in web UI
      - Remove keyboard shortcuts for opening local, federated, direct timelines in web UI
      
      Rebased against Mastodon v3 by Nathan Ladd on Thu Nov 7 2019
      21b281be
  4. 17 Nov, 2019 1 commit
  5. 16 Nov, 2019 1 commit
  6. 13 Nov, 2019 1 commit
    • ThibG's avatar
      Add bookmarks (#7107) · dfea7368
      ThibG authored
      * Add backend support for bookmarks
      
      Bookmarks behave like favourites, except they aren't shared with other
      users and do not have an associated counter.
      
      * Add spec for bookmark endpoints
      
      * Add front-end support for bookmarks
      
      * Introduce OAuth scopes for bookmarks
      
      * Add bookmarks to archive takeout
      
      * Fix migration
      
      * Coding style fixes
      
      * Fix rebase issue
      
      * Update bookmarked_statuses to latest UI changes
      
      * Update bookmark actions to properly reflect status changes in state
      
      * Add bookmarks item to single-column layout
      
      * Make active bookmarks red
      dfea7368
  7. 09 Oct, 2019 1 commit
  8. 06 Oct, 2019 2 commits
  9. 03 Oct, 2019 1 commit
  10. 27 Sep, 2019 3 commits
    • Eugen Rochko's avatar
      Add `exclude_unreviewed` param to `GET /api/v2/search` REST API (#11977) · ab33c4df
      Eugen Rochko authored
      Make it so normal search returns even unreviewed matches, but
      autosuggestions do not.
      
      Fix #11960
      ab33c4df
    • ThibG's avatar
      Change silences to always require approval on follow (#11975) · 18b451c0
      ThibG authored
      * Change silenced accounts to require approval on follow
      
      * Also require approval for follows by people explicitly muted by target accounts
      
      * Do not auto-accept silenced or muted accounts when switching from locked to unlocked
      
      * Add `follow_requests_count` to verify_credentials
      
      * Show “Follow requests” menu item if needed even if account is locked
      
      * Add tests
      
      * Correctly reflect that follow requests weren't auto-accepted when local account is silenced
      
      * Accept follow requests from user-muted accounts to avoid leaking mutes
      18b451c0
    • abcang's avatar
      Improve status pin query (#11972) · 059945c9
      abcang authored
      059945c9
  11. 13 Sep, 2019 3 commits
  12. 11 Sep, 2019 1 commit
  13. 10 Sep, 2019 1 commit
  14. 09 Sep, 2019 1 commit
  15. 06 Sep, 2019 1 commit
  16. 30 Aug, 2019 1 commit
  17. 29 Aug, 2019 2 commits
  18. 22 Aug, 2019 2 commits
  19. 11 Aug, 2019 1 commit
  20. 08 Aug, 2019 1 commit
  21. 05 Aug, 2019 1 commit
    • Eugen Rochko's avatar
      Change admin UI for hashtags and add back whitelisted trends (#11490) · 115dab78
      Eugen Rochko authored
      Fix #271
      
      Add back the `GET /api/v1/trends` API with the caveat that it does
      not return tags that have not been allowed to trend by the staff.
      
      When a hashtag begins to trend (internally) and that hashtag has
      not been previously reviewed by the staff, the staff is notified.
      
      The new admin UI for hashtags allows filtering hashtags by where
      they are used (e.g. in the profile directory), whether they have
      been reviewed or are pending reviewal, they show by how many people
      the hashtag is used in the directory, how many people used it
      today, how many statuses with it have been created today, and it
      allows fixing the name of the hashtag to make it more readable.
      
      The disallowed hashtags feature has been reworked. It is now
      controlled from the admin UI for hashtags instead of from
      the file `config/settings.yml`
      115dab78
  22. 30 Jul, 2019 1 commit