Skip to content
Snippets Groups Projects
  1. Nov 07, 2022
  2. Nov 04, 2022
  3. Nov 03, 2022
  4. Nov 01, 2022
  5. Oct 30, 2022
  6. Oct 26, 2022
  7. Oct 22, 2022
  8. Oct 21, 2022
  9. Oct 20, 2022
    • Eugen Rochko's avatar
      Change public accounts pages to mount the web UI (#19319) · 839f8931
      Eugen Rochko authored
      * Change public accounts pages to mount the web UI
      
      * Fix handling of remote usernames in routes
      
      - When logged in, serve web app
      - When logged out, redirect to permalink
      - Fix `app-body` class not being set sometimes due to name conflict
      
      * Fix missing `multiColumn` prop
      
      * Fix failing test
      
      * Use `discoverable` attribute to control indexing directives
      
      * Fix `<ColumnLoading />` not using `multiColumn`
      
      * Add `noindex` to accounts in REST API
      
      * Change noindex directive to not be rendered by default before a route is mounted
      
      * Add loading indicator for detailed status in web UI
      
      * Fix missing indicator appearing while account is loading in web UI
      Unverified
      839f8931
  10. Oct 13, 2022
  11. Oct 12, 2022
  12. Oct 08, 2022
  13. Oct 06, 2022
  14. Oct 05, 2022
  15. Oct 04, 2022
  16. Sep 29, 2022
  17. Sep 27, 2022
  18. Sep 24, 2022
  19. Sep 21, 2022
    • Claire's avatar
      Fix various rspec warnings in ReportService tests (#19189) · 26c51cfa
      Claire authored
      * Fix various rspec warnings in ReportService tests
      
      * Add tests to ReportService
      Unverified
      26c51cfa
    • Claire's avatar
      Refactor ActivityPub handling to prepare for non-Account actors (#19212) · 8cf7006d
      Claire authored
      * Move ActivityPub::FetchRemoteAccountService to ActivityPub::FetchRemoteActorService
      
      ActivityPub::FetchRemoteAccountService is kept as a wrapper for when the actor is
      specifically required to be an Account
      
      * Refactor SignatureVerification to allow non-Account actors
      
      * fixup! Move ActivityPub::FetchRemoteAccountService to ActivityPub::FetchRemoteActorService
      
      * Refactor ActivityPub::FetchRemoteKeyService to potentially return non-Account actors
      
      * Refactor inbound ActivityPub payload processing to accept non-Account actors
      
      * Refactor inbound ActivityPub processing to accept activities relayed through non-Account
      
      * Refactor how Account key URIs are built
      
      * Refactor Request and drop unused key_id_format parameter
      
      * Rename ActivityPub::Dereferencer `signature_account` to `signature_actor`
      Unverified
      8cf7006d
  20. Sep 20, 2022
    • Eugen Rochko's avatar
    • Claire's avatar
      Improve error reporting and logging when processing remote accounts (#15605) · 1145dbd3
      Claire authored
      * Add a more descriptive PrivateNetworkAddressError exception class
      
      * Remove unnecessary exception class to rescue clause
      
      * Remove unnecessary include to JsonLdHelper
      
      * Give more neutral error message when too many webfinger redirects
      
      * Remove unnecessary guard condition
      
      * Rework how “ActivityPub::FetchRemoteAccountService” handles errors
      
      Add “suppress_errors” keyword argument to avoid raising errors in
      ActivityPub::FetchRemoteAccountService#call (default/previous behavior).
      
      * Rework how “ActivityPub::FetchRemoteKeyService” handles errors
      
      Add “suppress_errors” keyword argument to avoid raising errors in
      ActivityPub::FetchRemoteKeyService#call (default/previous behavior).
      
      * Fix Webfinger::RedirectError not being a subclass of Webfinger::Error
      
      * Add suppress_errors option to ResolveAccountService
      
      Defaults to true (to preserve previous behavior). If set to false,
      errors will be raised instead of caught, allowing the caller to be
      informed of what went wrong.
      
      * Return more precise error when failing to fetch account signing AP payloads
      
      * Add tests
      
      * Fixes
      
      * Refactor error handling a bit
      
      * Fix various issues
      
      * Add specific error when provided Digest is not 256 bits of base64-encoded data
      
      * Please CodeClimate
      
      * Improve webfinger error reporting
      Unverified
      1145dbd3
  21. Aug 28, 2022
    • luzpaz's avatar
      Fix typos (#18604) · 4aa3b9bd
      luzpaz authored
      * Fix typos
      
      Found via `codespell -q 3 -S ./CHANGELOG.md,./AUTHORS.md,./config/locales,./app/javascript/mastodon/locales -L ba,keypair,medias,pixelx,ro`
      
      * Follow-up typo fix
      Unverified
      4aa3b9bd
  22. Aug 25, 2022
    • Eugen Rochko's avatar
      Remove digest e-mails (#17985) · 0b3e4fd5
      Eugen Rochko authored
      * Remove digest e-mails
      
      * Remove digest-related code
      Unverified
      0b3e4fd5
    • Eugen Rochko's avatar
      Add audit log entries for user roles (#19040) · 0396acf3
      Eugen Rochko authored
      * Refactor audit log schema
      
      * Add audit log entries for user roles
      Unverified
      0396acf3
    • Claire's avatar
      Add ability to filter individual posts (#18945) · 50487db1
      Claire authored
      * Add database table for status-specific filters
      
      * Add REST endpoints, entities and attributes
      
      * Show status filters in /filters interface
      
      * Perform server-side filtering for individual posts filters
      
      * Fix filtering on context mismatch
      
      * Refactor `toServerSideType` by moving it to its own module
      
      * Move loupe and delete icons to their own module
      
      * Add ability to filter individual posts from WebUI
      
      * Replace keyword list by warnings (expired, context mismatch)
      
      * Refactor server-side filtering code
      
      * Add tests
      Unverified
      50487db1
  23. Aug 24, 2022
Loading