Skip to content
Snippets Groups Projects
  1. May 02, 2018
    • Eugen Rochko's avatar
      Slightly reduce RAM usage (#7301) · cb5b5cb5
      Eugen Rochko authored
      * No need to re-require sidekiq plugins, they are required via Gemfile
      
      * Add derailed_benchmarks tool, no need to require TTY gems in Gemfile
      
      * Replace ruby-oembed with FetchOEmbedService
      
      Reduce startup by 45382 allocated objects
      
      * Remove preloaded JSON-LD in favour of caching HTTP responses
      
      Reduce boot RAM by about 6 MiB
      
      * Fix tests
      
      * Fix test suite by stubbing out JSON-LD contexts
      Unverified
      cb5b5cb5
    • Surinna Curtis's avatar
      Support Actors/Statuses with multiple types (#7305) · dc786c0c
      Surinna Curtis authored
      * Add equals_or_includes_any? helper in JsonLdHelper
      
      * Support arrays in JSON-LD type fields for actors/tags/objects.
      
      * Spec for resolving accounts with extension types
      
      * Style tweaks for codeclimate
      dc786c0c
  2. Apr 25, 2018
  3. Feb 10, 2018
  4. Dec 27, 2017
  5. Nov 17, 2017
  6. Oct 26, 2017
  7. Sep 19, 2017
    • 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
  8. Sep 17, 2017
  9. Jul 08, 2017
  10. Jul 05, 2017
  11. Jun 04, 2017
  12. May 03, 2017
  13. May 02, 2017
  14. Apr 25, 2017
    • Eugen's avatar
      Punycode URI normalization (#2370) · 17c591ff
      Eugen authored
      * Fix #2119 - Whenever about to send a HTTP request, normalize the URI
      
      * Add test for IDN request in FetchLinkCardService
      
      * Perform IDN normalization on domains before they are stored in the DB
      17c591ff
  15. Apr 19, 2017
  16. Apr 11, 2017
  17. Apr 10, 2017
    • Eugen's avatar
      When avatar/header are GIF, generate static versions (#1428) · 12f72e17
      Eugen authored
      * When avatar/header are GIF, generate static versions.
      Account API returns "avatar"/"avatar_static", "header"/"header_static"
      Static version is the same as original for other cases
      Web UI de-animates avatars in toots, lists of users
      
      Fix #441, fix #596, prerequisite for #1064
      
      * Fix JS test
      
      * Add rake task to generate static avatars/headers from GIF ones, add test
      12f72e17
  18. Jan 11, 2017
  19. Oct 10, 2016
  20. Sep 12, 2016
  21. Sep 05, 2016
  22. Sep 04, 2016
  23. Mar 20, 2016
Loading