1. 05 Jul, 2017 1 commit
  2. 25 Jun, 2017 1 commit
    • Eugen Rochko's avatar
      Add overview of active sessions (#3929) · f7301bd5
      Eugen Rochko authored
      * Add overview of active sessions
      
      * Better display of browser/platform name
      
      * Improve how browser information is stored and displayed for sessions overview
      
      * Fix test
      f7301bd5
  3. 18 Jun, 2017 1 commit
  4. 04 Jun, 2017 1 commit
    • Matt Jankowski's avatar
      Gem version bumps (#3524) · 5be1214c
      Matt Jankowski authored
      * Update annotate to version 2.7.2
      
      * Update puma to version 3.9.0
      
      * Update aws-sdk to version 2.9.28
      
      * Update bootsnap to version 1.0.0
      
      * Update nio4r to version 2.1.0
      
      * Update nokogumbo to version 1.4.12
      
      * Update oj to version 3.0.11
      
      * Update pkg-config to version 1.2.3
      
      * Update rubocop to version 0.49.1
      
      * Update sidekiq-scheduler to version 2.1.5
      5be1214c
  5. 03 Jun, 2017 1 commit
  6. 02 Jun, 2017 1 commit
  7. 31 May, 2017 1 commit
  8. 29 May, 2017 3 commits
  9. 28 May, 2017 1 commit
  10. 20 May, 2017 1 commit
  11. 14 May, 2017 1 commit
    • Matt Jankowski's avatar
      Update rails to version 5.0.3 (#3054) · 5f727f90
      Matt Jankowski authored
      * Update rails to version 5.0.3
      
      * Update aws-sdk to version 2.9.17
      
      * Update capistrano to version 3.8.1
      
      * Update climate_control to version 0.2.0
      
      * Update debug_inspector to version 0.0.3
      
      * Update et-orbi to version 1.0.4
      
      * Update oj to version 3.0.7
      
      * Update microformats2 to version 2.9.0
      
      * Update lograge to version 0.5.1
      
      * Clean up usage of Microformats2 object to remove deprecation warnings
      
      * Update microformats2 to version 3.0.1
      5f727f90
  12. 11 May, 2017 2 commits
  13. 09 May, 2017 2 commits
    • Akihiko Odaki's avatar
      Use CLD3 (#2949) · d5cabfe5
      Akihiko Odaki authored
      Compact Language Detector v3 (CLD3) is the successor of CLD2, which was
      used in the previous implementation. CLD3 includes improvements since CLD2,
      and supports newer compilers. On the other hand, it has additional
      requirements and cld3-ruby, the FFI of CLD3 for Ruby, is still new and may
      be still inmature.
      
      Though CLD3 is named after CLD2, it is implemented with a neural network
      model, different from the old implementation, which is based on a Naïve
      Bayesian classifier.
      
      CLD3 supports newer compilers, such as GCC 6. CLD2 is not compatible with
      GCC 6 because it assigns negative values to varibales typed unsigned.
      (see internal/cld_generated_cjk_uni_prop_80.cc) The support for GCC 6 and
      newer compilers are essential today, when some server operating system
      such as Ubuntu Server 16.10 has GCC 6 by default.
      
      On the one hand, CLD3 requires C++11 support. Environments with old
      compilers such as Ubuntu Server 14.04 needs to update the system or install
      a newer compiler.
      
      CLD3 needs protocol buffers as a new dependency. However,it is not
      considered problematic because major server operating systems, CentOS and
      Ubuntu Server provide them.
      
      The FFI cld3-ruby was written by me (Akihiko Odaki) for use in Mastodon.
      It is still new and may be inmature, but confirmed to pass existing tests.
      d5cabfe5
    • alpaca-tc's avatar
      Remove rails_12factor (#2901) · ef226a6f
      alpaca-tc authored
      ef226a6f
  14. 08 May, 2017 2 commits
    • Matt Jankowski's avatar
      Misc gem bumps (#2919) · aef554d5
      Matt Jankowski authored
      * Update bundler-audit to version 0.5.0
      
      * Update oj to version 3.0.6
      
      * Update http-form_data to version 1.0.2
      
      * Update parallel to version 1.11.2
      
      * Update rails-i18n to version 5.0.4
      
      * Update rack-protection to version 2.0.0
      
      * Update haml to version 5.0.1
      
      * Update scss_lint to version 0.53.0
      
      * Relax requirement on i18n-tasks
      
      * Remove haml and haml_lint gem requirement
      aef554d5
    • yhirano's avatar
      Added haml-lint and fix warnings (#2773) · 48594b18
      yhirano authored
      * add haml_lint to Gemfile
      
      * add .haml-lint.yml
      
      * fix warnings of haml_lint
      48594b18
  15. 07 May, 2017 5 commits
  16. 05 May, 2017 1 commit
    • Eugen Rochko's avatar
      More robust PuSH subscription refreshes (#2799) · 81584779
      Eugen Rochko authored
      * Fix #2473 - Use sidekiq scheduler to refresh PuSH subscriptions instead of cron
      
      Fix an issue where / in domain would raise exception in TagManager#normalize_domain
      
      PuSH subscriptions refresh done in a round-robin way to avoid hammering a single
      server's hub in sequence. Correct handling of failures/retries through Sidekiq (see
      also #2613). Optimize Account#with_followers scope. Also, since subscriptions
      are now delegated to Sidekiq jobs, an uncaught exception will not stop the entire
      refreshing operation halfway through
      
      Fix #2702 - Correct user agent header on outgoing http requests
      
      * Add test for SubscribeService
      
      * Extract #expiring_accounts into method
      
      * Make mastodon:push:refresh no-op
      
      * Queues are now defined in sidekiq.yml
      
      * Queues are now in sidekiq.yml
      81584779
  17. 04 May, 2017 2 commits
  18. 03 May, 2017 3 commits
    • Matt Jankowski's avatar
      Language improvements, replace whatlanguage with CLD (#2753) · 8c5ad23b
      Matt Jankowski authored
      * add failing en specs
      
      * add cld2 gem
      
      * Replace WhatLanguage with CLD
      8c5ad23b
    • Keiji Matsuzaki's avatar
      Added support parallel_tests (#2740) · 90c00f07
      Keiji Matsuzaki authored
      - Added new gem the `parallel_tests`.
      - Updated .travis.yml.
        - Improved scripts and environment variable.
      90c00f07
    • Eugen Rochko's avatar
      Replace sprockets/browserify with Webpack (#2617) · f5bf5ebb
      Eugen Rochko authored
      * Replace browserify with webpack
      
      * Add react-intl-translations-manager
      
      * Do not minify in development, add offline-plugin for ServiceWorker background cache updates
      
      * Adjust tests and dependencies
      
      * Fix production deployments
      
      * Fix tests
      
      * More optimizations
      
      * Improve travis cache for npm stuff
      
      * Re-run travis
      
      * Add back support for custom.scss as before
      
      * Remove offline-plugin and babili
      
      * Fix issue with Immutable.List().unshift(...values) not working as expected
      
      * Make travis load schema instead of running all migrations in sequence
      
      * Fix missing React import in WarningContainer. Optimize rendering performance by using ImmutablePureComponent instead of
      React.PureComponent. ImmutablePureComponent uses Immutable.is() to compare props. Replace dynamic callback bindings in
      <UI />
      
      * Add react definitions to places that use JSX
      
      * Add Procfile.dev for running rails, webpack and streaming API at the same time
      f5bf5ebb
  19. 02 May, 2017 1 commit
    • yhirano's avatar
      annotate models (#2697) · 298796cc
      yhirano authored
      * add annotate to Gemfile
      
      * rails g annotate:install
      
      * configure annotate_models
      
      * add schema info to models
      
      * fix rubocop to add frozen_string_literal
      298796cc
  20. 29 Apr, 2017 1 commit
    • yhirano's avatar
      Downgrade rubocop 0.48.1 => 0.46.0 (#2628) · 8325866c
      yhirano authored
      * downgrade rubocop 0.48.1 => 0.46.0
      
      * exclude vendor/**/* from rubocop target files
      
      * add frozen_string_literal comment line
      
      * fix percent literal delimited by ( and )
      
      * fix alignment
      
      * remove comment disabling unknown cop
      8325866c
  21. 28 Apr, 2017 1 commit
  22. 27 Apr, 2017 1 commit
    • Eugen Rochko's avatar
      OEmbed support for PreviewCard (#2337) · 88725d6c
      Eugen Rochko authored
      * OEmbed support for PreviewCard
      
      * Improve ProviderDiscovery code failure treatment
      
      * Do not crawl links if there is a content warning, since those
      don't display a link card anyway
      
      * Reset db schema
      
      * Fresh migrate
      
      * Fix rubocop style issues
      Fix #1681 - return existing access token when applicable instead of creating new
      
      * Fix test
      
      * Extract http client to helper
      
      * Improve oembed controller
      88725d6c
  23. 21 Apr, 2017 1 commit
  24. 16 Apr, 2017 5 commits