1. 04 Jan, 2020 1 commit
  2. 03 Jan, 2020 3 commits
  3. 31 Dec, 2019 2 commits
    • ThibG's avatar
      Hide blocked users from more places (#12733) · 3b3bdc72
      ThibG authored
      * Hide blocked, muted, and blocked-by users from toot favourite lists
      
      * Hide blocked, muted, and blocked-by users from toot reblog lists
      
      * Hide blocked, muted, and blocked-by users from followers/following (API)
      
      * Fix tests
      
      * Hide blocked, muted, and blocked-by users from followers/following on public pages
      3b3bdc72
    • Eugen Rochko's avatar
      Fix IDN mentions not being processed, IDN domains not being rendered (#12715) · f86ee4b5
      Eugen Rochko authored
      This changes the REST API to return unicode domains in the `acct`
      attribute instead of punycode, and to render unicode instead of
      punycode on public HTML pages as well.
      
      Fix #7812, fix #12246
      f86ee4b5
  4. 19 Dec, 2019 1 commit
  5. 17 Dec, 2019 3 commits
  6. 03 Dec, 2019 1 commit
  7. 02 Dec, 2019 1 commit
    • ThibG's avatar
      Add follow_request notification type (#12198) · 911cc144
      ThibG authored
      * Add follow_request notification type
      
      The notification type already existed in the backend but was never pushed
      to the front-end. This also means translation strings were also available
      for the backend, from the notification mailer.
      
      Unlike other notification types, these are off by default, to match what
      I remember of Gargron's view on the topic: that follow requests should not
      clutter notifications and should instead be reviewed at the user's own
      leisure in the dedicated column.
      
      Since follow requests have their own column, I've deemed it unnecessary to
      add a specific tab for them in the notification quick filter.
      
      * Show follow request link in single-column if there are pending requests, even if account isn't locked
      
      * Push follow requests from notifications to the follow_requests list
      
      * Offer to accept or reject follow request from the notification
      
      * Redesign follow request notification
      911cc144
  8. 22 Nov, 2019 1 commit
  9. 20 Nov, 2019 1 commit
  10. 18 Nov, 2019 2 commits
  11. 17 Nov, 2019 1 commit
  12. 16 Nov, 2019 1 commit
  13. 14 Nov, 2019 2 commits
    • 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
    • Yamagishi Kazutoshi's avatar
  14. 07 Nov, 2019 1 commit
    • ThibG's avatar
      Fix various issues with account migration (#12301) · 66c1fe04
      ThibG authored
      * Fix being able to follow oneself by moving to an account that was following the old one
      
      * Add specs
      
      * Add spec to catch MoveWorker issue with local followers following both accounts
      
      * Fix move worker breaking when a local account follows both source and target accounts
      
      * Fix migration from remote to local account not sending Undo Follow
      
      * Fix show_reblogs not being preserved for moved account's followers
      66c1fe04
  15. 04 Nov, 2019 1 commit
  16. 25 Oct, 2019 2 commits
  17. 09 Oct, 2019 2 commits
  18. 07 Oct, 2019 1 commit
    • Eugen Rochko's avatar
      Fix performance of home feed regeneration (#12084) · f665901e
      Eugen Rochko authored
      Fetching statuses from all followed accounts at once takes too long
      within Postgres. Fetching them one by one and merging in Ruby
      could be a lot less resource-intensive
      
      Because the query for dynamically fetching the home timeline is so
      heavy, we can no longer offer it when the home timeline is missing
      f665901e
  19. 04 Oct, 2019 1 commit
  20. 02 Oct, 2019 1 commit
  21. 01 Oct, 2019 3 commits
  22. 30 Sep, 2019 1 commit
    • Eugen Rochko's avatar
      Add a nodeinfo endpoint (#12002) · 5f69eb89
      Eugen Rochko authored
      * Add nodeinfo endpoint
      
      * dont commit stuff from my local dev
      
      * consistant naming since we implimented 2.1 schema
      
      * Add some additional node info stuff
      
      * Add nodeinfo endpoint
      
      * dont commit stuff from my local dev
      
      * consistant naming since we implimented 2.1 schema
      
      * expanding this to include federation info
      
      * codeclimate feedback
      
      * CC feedback
      
      * using activeserializers seems like a good idea...
      
      * get rid of draft 2.1 version
      
      * Reimplement 2.1, also fix metaData -> metadata
      
      * Fix metaData -> metadata here too
      
      * Fix nodeinfo 2.1 tests
      
      * Implement cache for monthly user aggregate
      
      * Useless
      
      * Remove ostatus from the list of supported protocols
      
      * Fix nodeinfo's open_registration reading obsolete setting variable
      
      * Only serialize domain blocks with user-facing limitations
      
      * Do not needlessly list noop severity in nodeinfo
      
      * Only serialize domain blocks info in nodeinfo when they are set to be displayed to everyone
      
      * Enable caching for nodeinfo endpoints
      
      * Fix rendering nodeinfo
      
      * CodeClimate fixes
      
      * Please CodeClimate
      
      * Change InstancePresenter#active_user_count_months for clarity
      
      * Refactor NodeInfoSerializer#metadata
      
      * Remove nodeinfo 2.1 support as the schema doesn't exist
      
      * Clean-up
      5f69eb89
  23. 28 Sep, 2019 2 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
  24. 20 Sep, 2019 1 commit
    • Eugen Rochko's avatar
      Add account migration UI (#11846) · 3ed94dcc
      Eugen Rochko authored
      Fix #10736
      
      - Change data export to be available for non-functional accounts
      - Change non-functional accounts to include redirecting accounts
      3ed94dcc
  25. 18 Sep, 2019 3 commits
  26. 16 Sep, 2019 1 commit