1. 26 Aug, 2017 1 commit
  2. 25 Aug, 2017 1 commit
  3. 24 Aug, 2017 4 commits
  4. 23 Aug, 2017 1 commit
  5. 22 Aug, 2017 4 commits
    • Eugen Rochko's avatar
      Fix up the applications area (#4664) · c1b086a5
      Eugen Rochko authored
      - Section it into "Development" area
      - Improve UI of application form, index, and details
      c1b086a5
    • Daigo 3 Dango's avatar
      Add Mastodon::Source.url (#4643) · 696c2c6f
      Daigo 3 Dango authored
      * Add Mastodon::Source.url
      
      * Update spec
      
      * Refactor
      
      Move things frmo Mastodon::Source to Mastodon::Version
      696c2c6f
    • Colin Mitchell's avatar
      Application prefs section (#2758) · 871c0d25
      Colin Mitchell authored
      * Add code for creating/managing apps to settings section
      
      * Add specs for app changes
      
      * Fix controller spec
      
      * Fix view file I pasted over by mistake
      
      * Add locale strings. Add 'my apps' to nav
      
      * Add Client ID/Secret to App page. Add some visual separation
      
      * Fix rubocop warnings
      
      * Fix embarrassing typo
      
      I lost an `end` statement while fixing a merge conflict.
      
      * Add code for creating/managing apps to settings section
      
      - Add specs for app changes
      - Add locale strings. Add 'my apps' to nav
      - Add Client ID/Secret to App page. Add some visual separation
      - Fix some bugs/warnings
      
      * Update to match code standards
      
      * Trigger notification
      
      * Add warning about not sharing API secrets
      
      * Tweak spec a bit
      
      * Cleanup fixture creation by using let!
      
      * Remove unused key
      
      * Add foreign key for application<->user
      871c0d25
    • unarist's avatar
      Fix bugs which OStatus accounts may detected as ActivityPub ready (#4662) · d63de55e
      unarist authored
      * Fallback to OStatus in FetchAtomService
      
      * Skip activity+json link if that activity is Person without inbox
      * If unsupported activity was detected and all other URLs failed, retry with ActivityPub-less Accept header
      
      * Allow mention to OStatus account in ActivityPub
      
      * Don't update profile with inbox-less Person object
      d63de55e
  6. 21 Aug, 2017 2 commits
  7. 20 Aug, 2017 1 commit
  8. 19 Aug, 2017 1 commit
    • Eugen Rochko's avatar
      Improve ActivityPub/OStatus compatibility (#4632) · 412ea873
      Eugen Rochko authored
      *Note: OStatus URIs are invalid for ActivityPub. But we have them for
      as long as we want to keep old OStatus-sourced content and as long as
      we remain OStatus-compatible.*
      
      - In Announce handling, if object URI is not a URL, fallback to object URL
      - Do not use specialized ThreadResolveWorker, rely on generalized handling
      - When serializing notes, if parent's URI is not a URL, use parent's URL
      412ea873
  9. 18 Aug, 2017 1 commit
  10. 17 Aug, 2017 3 commits
  11. 14 Aug, 2017 4 commits
  12. 12 Aug, 2017 2 commits
    • Eugen Rochko's avatar
    • Eugen Rochko's avatar
      ActivityPub delivery (#4566) · b7370ac8
      Eugen Rochko authored
      * Deliver ActivityPub Like
      
      * Deliver ActivityPub Undo-Like
      
      * Deliver ActivityPub Create/Announce activities
      
      * Deliver ActivityPub creates from mentions
      
      * Deliver ActivityPub Block/Undo-Block
      
      * Deliver ActivityPub Accept/Reject-Follow
      
      * Deliver ActivityPub Undo-Follow
      
      * Deliver ActivityPub Follow
      
      * Deliver ActivityPub Delete activities
      
      Incidentally fix #889
      
      * Adjust BatchedRemoveStatusService for ActivityPub
      
      * Add tests for ActivityPub workers
      
      * Add tests for FollowService
      
      * Add tests for FavouriteService, UnfollowService and PostStatusService
      
      * Add tests for ReblogService, BlockService, UnblockService, ProcessMentionsService
      
      * Add tests for AuthorizeFollowService, RejectFollowService, RemoveStatusService
      
      * Add tests for BatchedRemoveStatusService
      
      * Deliver updates to a local account to ActivityPub followers
      
      * Minor adjustments
      b7370ac8
  13. 09 Aug, 2017 1 commit
  14. 08 Aug, 2017 1 commit
    • Eugen Rochko's avatar
      Add ActivityPub inbox (#4216) · dd7ef0dc
      Eugen Rochko authored
      * Add ActivityPub inbox
      
      * Handle ActivityPub deletes
      
      * Handle ActivityPub creates
      
      * Handle ActivityPub announces
      
      * Stubs for handling all activities that need to be handled
      
      * Add ActivityPub actor resolving
      
      * Handle conversation URI passing in ActivityPub
      
      * Handle content language in ActivityPub
      
      * Send accept header when fetching actor, handle JSON parse errors
      
      * Test for ActivityPub::FetchRemoteAccountService
      
      * Handle public key and icon/image when embedded/as array/as resolvable URI
      
      * Implement ActivityPub::FetchRemoteStatusService
      
      * Add stubs for more interactions
      
      * Undo activities implemented
      
      * Handle out of order activities
      
      * Hook up ActivityPub to ResolveRemoteAccountService, handle
      Update Account activities
      
      * Add fragment IDs to all transient activity serializers
      
      * Add tests and fixes
      
      * Add stubs for missing tests
      
      * Add more tests
      
      * Add more tests
      dd7ef0dc
  15. 07 Aug, 2017 2 commits
  16. 05 Aug, 2017 1 commit
  17. 03 Aug, 2017 1 commit
  18. 28 Jul, 2017 2 commits
  19. 27 Jul, 2017 4 commits
  20. 26 Jul, 2017 1 commit
  21. 24 Jul, 2017 2 commits