Skip to content
Snippets Groups Projects
  1. Sep 19, 2017
    • Akihiko Odaki's avatar
      Introduce OStatus::TagManager (#5008) · bb4d005a
      Akihiko Odaki authored
      bb4d005a
    • Eugen Rochko's avatar
      Custom emoji (#4988) · 81cec35d
      Eugen Rochko authored
      * Custom emoji
      
      - In OStatus: `<link rel="emoji" name="coolcat" href="http://..." />`
      - In ActivityPub: `{ type: "Emoji", name: ":coolcat:", href: "http://..." }`
      - In REST API: Status object includes `emojis` array (`shortcode`, `url`)
      - Domain blocks with reject media stop emojis
      - Emoji file up to 50KB
      - Web UI handles custom emojis
      - Static pages render custom emojis as `<img />` tags
      
      Side effects:
      
      - Undo #4500 optimization, as I needed to modify it to restore
        shortcode handling in emojify()
      - Formatter#plaintext should now make sure stripped out line-breaks
        and paragraphs are replaced with newlines
      
      * Fix emoji at the start not being converted
      81cec35d
  2. Sep 17, 2017
  3. Sep 16, 2017
  4. Sep 14, 2017
  5. Sep 13, 2017
    • Eugen Rochko's avatar
      Uploads for admin site settings (#4913) · 9239e4ce
      Eugen Rochko authored
      * Improve OpenGraph tags for about pages
      
      * Add thumbnail admin setting
      
      * Fix error
      
      * Fix up
      9239e4ce
    • 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
  6. Sep 12, 2017
  7. Sep 11, 2017
  8. Sep 10, 2017
  9. Sep 09, 2017
  10. Sep 08, 2017
  11. Sep 07, 2017
  12. 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
  13. Sep 05, 2017
  14. Sep 04, 2017
  15. Sep 02, 2017
  16. 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
  17. Aug 31, 2017
  18. Aug 30, 2017
  19. Aug 29, 2017
  20. Aug 28, 2017
  21. Aug 26, 2017
  22. Aug 25, 2017
  23. Aug 24, 2017
Loading