Skip to content
Snippets Groups Projects
  1. Oct 10, 2023
  2. Aug 02, 2023
  3. Apr 28, 2023
  4. Apr 23, 2023
  5. Apr 19, 2023
  6. Dec 15, 2022
  7. 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
      839f8931
  8. Sep 21, 2022
    • 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`
      8cf7006d
  9. Apr 30, 2022
  10. Mar 07, 2022
  11. Jun 21, 2021
  12. Nov 07, 2020
  13. Jun 19, 2020
  14. Mar 08, 2020
  15. Dec 30, 2019
    • 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
    • ThibG's avatar
      Remove unused AccountRelationshipsPresenter call in public pages (#12734) · b2f81060
      ThibG authored
      Those were used to show a “follow” or “unfollow” button on account grid on
      public pages, but that got removed a while ago.
      b2f81060
  16. Sep 27, 2019
  17. Aug 12, 2019
  18. Jul 11, 2019
    • Eugen Rochko's avatar
      Add ActivityPub secure mode (#11269) · 5bf67ca9
      Eugen Rochko authored
      * Add HTTP signature requirement for served ActivityPub resources
      
      * Change `SECURE_MODE` to `AUTHORIZED_FETCH`
      
      * Add 'Signature' to 'Vary' header and improve code style
      
      * Improve code style by adding `public_fetch_mode?` method
      5bf67ca9
  19. Jul 08, 2019
  20. Jun 05, 2019
    • ThibG's avatar
      Cleanup various controllers (#10972) · cac91105
      ThibG authored
      * Remove skip_session! as it is not supported in Rails 5
      
      * Minor cleanup in StreamEntriesController
      
      * Remove redundant mark_cacheable! calls
      cac91105
  21. Apr 03, 2019
  22. May 18, 2018
    • 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
  23. May 04, 2018
  24. Feb 26, 2018
  25. Oct 07, 2017
  26. Sep 19, 2017
  27. Aug 14, 2017
  28. Jul 16, 2017
  29. Jul 15, 2017
    • Eugen Rochko's avatar
      Improve ActivityPub representations (#3844) · 8c45cd0e
      Eugen Rochko authored
      * Improve webfinger templates and make tests more flexible
      
      * Clean up AS2 representation of actor
      
      * Refactor outbox
      
      * Create activities representation
      
      * Add representations of followers/following collections, do not redirect /users/:username route if format is empty
      
      * Remove unused translations
      
      * ActivityPub endpoint for single statuses, add ActivityPub::TagManager for better
      URL/URI generation
      
      * Add ActivityPub::TagManager#to
      
      * Represent all attachments as Document instead of Image/Video specifically
      (Because for remote ones we may not know for sure)
      
      Add mentions and hashtags representation to AP notes
      
      * Add AP-resolvable hashtag URIs
      
      * Use ActiveModelSerializers for ActivityPub
      
      * Clean up unused translations
      
      * Separate route for object and activity
      
      * Adjust cc/to matrices
      
      * Add to/cc to activities, ensure announce activity embeds target status and
      not the wrapper status, add "id" to all collections
      8c45cd0e
  30. May 23, 2017
  31. May 06, 2017
  32. Apr 29, 2017
  33. Apr 19, 2017
    • Matt Jankowski's avatar
      Restful refactor of accounts/ routes (#2133) · 8bac0350
      Matt Jankowski authored
      * Add routing specs for accounts followers and following actions
      
      * Use more restful route naming for public account follow pages
      
      Moves two actions:
      - accounts#followers to accounts/follower_accounts#index
      - accounts#following to accounts/following_accounts#index
      
      Adds routing spec to ensure prior URLs are preserved.
      8bac0350
Loading