Skip to content
Snippets Groups Projects
  1. Jun 09, 2022
  2. Jun 01, 2022
    • Claire's avatar
      Add StatusRelationshipsPresenter specs (#18588) · 3f142605
      Claire authored
      3f142605
    • Claire's avatar
      Add /api/v1/admin/domain_blocks (#18247) · 28329ba6
      Claire authored
      * Add /api/v1/admin/domain_blocks
      
      Fixes #18140
      
      - `GET /api/v1/admin/domain_blocks` lists domain blocks
      - `GET /api/v1/admin/domain_blocks/:id` shows one by ID
      - `DELETE /api/v1/admin/domain_blocks/:id` deletes a given domain block
      - `POST /api/v1/admin/domain_blocks` to create a new domain block:
        if it conflicts with an existing one, returns an error with
        an attribute `existing_domain_block` with the rendered domain block
      
      * Simplify conflict handling as suggested in review
      28329ba6
  3. May 27, 2022
  4. May 26, 2022
    • Claire's avatar
      Change unapproved and unconfirmed account to not be accessible in the REST API (#17530) · 440eb713
      Claire authored
      * Change unapproved and unconfirmed account to not be accessible in the REST API
      
      * Change Account#searchable? to reject unconfirmed and unapproved users
      
      * Disable search for unapproved and unconfirmed users in Account.search_for
      
      * Disable search for unapproved and unconfirmed users in Account.advanced_search_for
      
      * Remove unconfirmed and unapproved accounts from Account.searchable scope
      
      * Prevent mentions to unapproved/unconfirmed accounts
      
      * Fix some old tests for Account.advanced_search_for
      
      * Add some Account.advanced_search_for tests for existing behaviors
      
      * Add some tests for Account.search_for
      
      * Add Account.advanced_search_for tests unconfirmed and unapproved accounts
      
      * Add Account.searchable tests
      
      * Fix Account.without_unapproved scope potentially messing with previously-applied scopes
      
      * Allow lookup of unconfirmed/unapproved accounts through /api/v1/accounts/lookup
      
      This is so that the API can still be used to check whether an username is free
      to use.
      440eb713
  5. May 17, 2022
  6. May 10, 2022
  7. May 09, 2022
    • Eugen Rochko's avatar
      Change RSS feeds (#18356) · 2b8dc58b
      Eugen Rochko authored
      * Change RSS feeds
      
      - Use date and time for titles instead of ellipsized text
      - Use full content in body, even when there is a content warning
      - Use media extensions
      
      * Change feed icons and add width and height attributes to custom emojis
      
      * Fix custom emoji animate on hover breaking
      
      * Fix tests
      2b8dc58b
  8. May 02, 2022
  9. Apr 29, 2022
  10. Apr 28, 2022
  11. Apr 26, 2022
  12. Apr 07, 2022
  13. Apr 06, 2022
  14. Mar 30, 2022
  15. Mar 28, 2022
    • Claire's avatar
      Fix /api/v1/admin/accounts (#17887) · 894956e2
      Claire authored
      
      * Fix /api/v1/admin/accounts
      
      Compatibility was broken since #17009 which changed the underlying filter class
      without changing the controller.
      
      This commits restore support for the old parameters.
      
      * Add /api/v2/admin/accounts with the new parameters
      
      * Add tests
      
      * Add missing filter for `silenced` status
      
      Co-authored-by: default avatarEugen Rochko <eugen@zeonfederated.com>
      
      Co-authored-by: default avatarEugen Rochko <eugen@zeonfederated.com>
      894956e2
    • Claire's avatar
      Fix test-related issues (#17888) · 30658924
      Claire authored
      * Remove obsolete RSS::Serializer test
      
      Since #17828, RSS::Serializer no longer has specific code for deleted statuses,
      but it is never called on deleted statuses anyway.
      
      * Rename erroneously-named test files
      
      * Fix failing test
      
      * Fix test deprecation warnings
      
      * Update CircleCI Ruby orb
      
      1.4.0 has a bug that does not match all the test files due to incorrect
      globbing
      30658924
  16. Mar 26, 2022
    • Eugen Rochko's avatar
      Refactor formatter (#17828) · cefa526c
      Eugen Rochko authored
      * Refactor formatter
      
      * Move custom emoji pre-rendering logic to view helpers
      
      * Move more methods out of Formatter
      
      * Fix code style issues
      
      * Remove Formatter
      
      * Add inline poll options to RSS feeds
      
      * Remove unused helper method
      
      * Fix code style issues
      
      * Various fixes and improvements
      
      * Fix test
      cefa526c
  17. Mar 25, 2022
    • Eugen Rochko's avatar
      Fix edits with no actual changes being allowed (#17843) · 71f2b951
      Eugen Rochko authored
      * Fix edits with no actual changes being allowed locally
      
      * Fix edits with no actual changes being allowed through ActivityPub
      
      * Fix false positive changes caused by description processing in model
      
      * Fix not recording poll expiration update
      
      * Fix test
      
      * Revert changes to ProcessStatusUpdateService
      
      * Various fixes and improvements
      
      * Fix code style issues
      
      * Various changes and improvements
      
      * Add guard clause
      71f2b951
    • Eugen Rochko's avatar
      Add workaround for YouTube Shorts links (#17869) · b58db8f1
      Eugen Rochko authored
      * Add workaround for YouTube Shorts links
      
      * Update link_details_extractor_spec.rb
      b58db8f1
  18. Mar 15, 2022
  19. Mar 12, 2022
  20. Mar 09, 2022
  21. Mar 08, 2022
  22. Mar 07, 2022
  23. Mar 06, 2022
  24. Mar 03, 2022
  25. Mar 02, 2022
  26. Mar 01, 2022
  27. Feb 24, 2022
Loading