Skip to content
Snippets Groups Projects
  1. Sep 13, 2017
    • ThibG's avatar
      Fix ActivityPub handling of replies with WEB_DOMAIN (#4895) (#4904) · 550ff677
      ThibG authored
      * Fix ActivityPub handling of replies when LOCAL_DOMAIN ≠ WEB_DOMAIN (#4895)
      
      For all intents and purposes, `local_url?` is used to check if an URL refers
      to the Web UI or the various API endpoints of the local instances. Those things
      reside on `WEB_DOMAIN` and not `LOCAL_DOMAIN`.
      
      * Change local_url? spec, as all URLs handled by Mastodon are based on WEB_DOMAIN
      550ff677
  2. Sep 12, 2017
  3. Sep 11, 2017
  4. Sep 10, 2017
  5. Sep 09, 2017
  6. Sep 08, 2017
  7. Sep 07, 2017
  8. Sep 06, 2017
    • Eugen Rochko's avatar
      Switch to static URIs, new URI format in both protocols for new statuses (#4815) · e7adbf57
      Eugen Rochko authored
      * Decouple Status#local? from uri being nil
      
      * Replace on-the-fly URI generation with stored URIs
      
      - Generate URI in after_save hook for local statuses
      - Use static value in TagManager when available, fallback to tag format
      - Make TagManager use ActivityPub::TagManager to understand new format
      - Adjust tests
      
      * Use other heuristic for locality of old statuses, do not perform long query
      
      * Exclude tombstone stream entries from Atom feed
      
      * Prevent nil statuses from landing in Pubsubhubbub::DistributionWorker
      
      * Fix URI not being saved (#4818)
      
      * Add more specs for Status
      
      * Save generated uri immediately
      
      and also fix method order to minimize diff.
      
      * Fix alternate HTML URL in Atom
      
      * Fix tests
      
      * Remove not-null constraint from statuses migration to speed it up
      e7adbf57
  9. Sep 05, 2017
  10. Sep 04, 2017
  11. Sep 02, 2017
  12. Sep 01, 2017
    • Eugen Rochko's avatar
      Make PreviewCard records reuseable between statuses (#4642) · 7dc50350
      Eugen Rochko authored
      * Make PreviewCard records reuseable between statuses
      
      **Warning!** Migration truncates preview_cards tablec
      
      * Allow a wider thumbnail for link preview, display it in horizontal layout (#4648)
      
      * Delete preview cards files before truncating
      
      * Rename old table instead of truncating it
      
      * Add mastodon:maintenance:remove_deprecated_preview_cards
      
      * Ignore deprecated_preview_cards in schema definition
      
      * Fix null behaviour
      7dc50350
  13. Aug 31, 2017
  14. Aug 30, 2017
  15. Aug 29, 2017
  16. Aug 28, 2017
  17. Aug 26, 2017
  18. Aug 25, 2017
  19. Aug 24, 2017
  20. Aug 23, 2017
  21. Aug 22, 2017
    • 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
  22. Aug 21, 2017
  23. Aug 20, 2017
  24. Aug 19, 2017
    • 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
  25. Aug 18, 2017
Loading