1. 28 Sep, 2018 1 commit
    • Eugen Rochko's avatar
      Revert Font Awesome 5 upgrade (#8810) · 3d7f68c2
      Eugen Rochko authored
      * Revert "Fix some icon names changed by the Font Awesome 5. (#8796)"
      
      This reverts commit 3f9ec3de.
      
      * Revert "Migrate to font-awesome 5.0. (#8799)"
      
      This reverts commit 8bae1459.
      
      * Revert "Fix some icons names, unavailable in fontawesome5 (free license). (#8792)"
      
      This reverts commit b9c727a9.
      
      * Revert "Update the icon name changed by the Font Awesome 5. (#8776)"
      
      This reverts commit 17af4d27.
      
      * Revert "Add bot icon to bot avatars and migrate to newer version of Font Awesome (#8484)"
      
      This reverts commit 4b794e13.
      3d7f68c2
  2. 25 Sep, 2018 1 commit
  3. 14 Sep, 2018 1 commit
  4. 28 Jul, 2018 1 commit
  5. 17 Jul, 2018 1 commit
  6. 14 Jul, 2018 3 commits
  7. 13 Jul, 2018 1 commit
  8. 01 Jun, 2018 1 commit
    • Yamagishi Kazutoshi's avatar
      Update ESLint for Code Climate (#7696) · bfa12239
      Yamagishi Kazutoshi authored
      * Update babel-eslint to version 8.2.3
      
      * Update eslint to version 4.19.1
      
      * Update eslint-plugin-promise to version 3.8.0
      
      * Update eslint-plugin-react to version 7.8.2
      
      * Upgrade eslint-plugin-jsx-a11y to version 6.0.3
      
      * yarn test:lint --fix
      bfa12239
  9. 29 May, 2018 1 commit
  10. 27 May, 2018 1 commit
    • Eugen Rochko's avatar
      Track trending tags (#7638) · 9bd23dc4
      Eugen Rochko authored
      * Track trending tags
      
      - Half-life of 1 day
      - Historical usage in daily buckets (last 7 days stored)
      - GET /api/v1/trends
      
      Fix #271
      
      * Add trends to web UI
      
      * Don't render compose form on search route, adjust search results header
      
      * Disqualify tag from trends if it's in disallowed hashtags setting
      
      * Count distinct accounts using tag, ignore silenced accounts
      9bd23dc4
  11. 09 May, 2018 1 commit
  12. 16 Apr, 2018 1 commit
    • ThibG's avatar
      Fix scrolling behavior (#7151) · 7e0aed39
      ThibG authored
      * Update React.JS
      
      * Use React's new lifecycles for scrollable lists
      
      * Clean up dead code
      
      * Make CodeClimate happy
      7e0aed39
  13. 04 Apr, 2018 1 commit
  14. 02 Apr, 2018 1 commit
    • unarist's avatar
      Add missing rejection handling for Promises (#7008) · 2c51bc0c
      unarist authored
      * Add eslint-plugin-promise to detect uncaught rejections
      
      * Move alert generation for errors to actions/alert
      
      * Add missing rejection handling for Promises
      
      * Use catch() instead of onReject on then()
      
      Then it will catches rejection from onFulfilled. This detection can be
      disabled by `allowThen` option, though.
      2c51bc0c
  15. 28 Mar, 2018 1 commit
    • Yuto Tokunaga's avatar
      Add double-tap zoom functionary to `ZoomableImage` (#6944) · 5021c4e9
      Yuto Tokunaga authored
      add <div.zoomable-image__margin/> to keep margin of the image on zooming
      move setting `scrollLeft` and `scrollTop` of container from callback of
      `setState` to `componentDidUpdate`
      add 'hammerjs' package for touch gesture detection
      rewrite `ZoomableImage` using 'hammerjs'
      5021c4e9
  16. 27 Mar, 2018 1 commit
  17. 08 Mar, 2018 2 commits
  18. 06 Mar, 2018 1 commit
    • Akihiko Odaki's avatar
      Do not use npm (#6656) · 81cefc19
      Akihiko Odaki authored
      Both of yarn and npm are used in Mastodon, but the combined usage requires
      a redundant dependency and may lead to data inconsistency.
      
      Considering that yarn has autoclean feature which npm does not have,
      this change replaces all npm usage with yarn.
      
      This change requires documentation update. Most notably, the following
      command must be executed before assets precompilation if any system
      dependency of node-sass has changed:
      
      yarn install --force --pure-lockfile
      81cefc19
  19. 27 Feb, 2018 1 commit
    • TrashMacNugget's avatar
      Specify AGPLv3+ (#6546) · 6f5f434c
      TrashMacNugget authored
      * Specify AGPLv3+
      
      Since the documentation doesn't specify you can use Mastodon as AGPLv3 or any later version.
      
      * Use newest version of SPDX AGPLv3+ identifier
      6f5f434c
  20. 17 Jan, 2018 1 commit
  21. 25 Dec, 2017 1 commit
  22. 03 Dec, 2017 1 commit
    • Yamagishi Kazutoshi's avatar
      Update dependencies for Node.js (2017-12-03) (#5876) · ac17309f
      Yamagishi Kazutoshi authored
      * Update babel-plugin-lodash to version 3.3.2
      
      * Update enzyme to version 3.2.0
      
      * Update enzyme-adapter-react-16 to version 1.1.0
      
      * Update intersection-observer to version 0.5.0
      
      * Update intl-messageformat to version 2.2.0
      
      * Update node-sass to version 4.7.2
      
      * Update postcss-loader to version 2.0.9
      
      * Update React to version 16.2.0
      
      * Update react-textarea-autosize to version 5.2.1
      
      * Update stringz to version 0.3.0
      
      * Update webpack to version 3.9.1
      
      * Update webpack-bundle-analyzer to version 2.9.1
      
      * Update webpack-dev-server to version 2.9.5
      
      * Update webpack-merge to version 4.1.1
      
      * Update fsevents to version 1.1.3
      
      * yarn upgrade
      ac17309f
  23. 05 Nov, 2017 1 commit
  24. 01 Nov, 2017 2 commits
  25. 31 Oct, 2017 2 commits
    • Yamagishi Kazutoshi's avatar
    • Yamagishi Kazutoshi's avatar
      Update dependencies for Node.js (2017-10-30) (#5565) · 6705463e
      Yamagishi Kazutoshi authored
      * Update autoprefixer to version 7.1.6
      
      * Update babel-plugin-preval to version 1.6.1
      
      * Update babel-plugin-transform-react-remove-prop-types to version 0.4.10
      
      * Update babel-preset-env to version 1.6.1
      
      * Update cross-env to version 5.1.1
      
      * Update enzyme-adapter-react-16 to version 1.0.2
      
      * Update eslint-plugin-import to version 2.8.0
      
      * Update immutable to version 3.8.2
      
      * Update express to 4.16.2
      
      * Update intl-relativeformat to version 2.1.0
      
      * Update postcss-loader to version 2.0.8
      
      * Update react-immutable-pure-component to version 1.1.1
      
      * Update react-motion to version 0.5.2
      
      * Update react-notification to version 6.8.2
      
      * Update react-overlays to version 0.8.3
      
      * Update react-redux-loading-bar to version 2.9.3
      
      * Update resolve-url-loader to version 2.2.0
      
      * Update style-loader to version 0.19.0
      
      * Update webpack to version 3.8.1
      
      * Update webpack-dev-server to version 2.9.3
      
      * yarn upgrade
      6705463e
  26. 19 Oct, 2017 1 commit
  27. 18 Oct, 2017 1 commit
  28. 16 Oct, 2017 2 commits
  29. 08 Oct, 2017 1 commit
    • Eugen Rochko's avatar
      Track frequently used emojis in web UI (#5275) · 488584bf
      Eugen Rochko authored
      * Track frequently used emojis in web UI
      
      * Persist emoji usage, but debounce commits to the settings API
      
      * Fix #5144 - Add tooltips to picker
      
      * Display only 2 lines of frequently used emojis
      488584bf
  30. 07 Oct, 2017 1 commit
  31. 05 Oct, 2017 1 commit
    • Eugen Rochko's avatar
      Implement hotkeys for web UI (#5164) · 7db0f8dc
      Eugen Rochko authored
      * Fix #2102 - Implement hotkeys
      
      Hotkeys on status list:
      
      - r to reply
      - m to mention author
      - f to favourite
      - b to boost
      - enter to open status
      - p to open author's profile
      - up or k to move up in the list
      - down or j to move down in the list
      - 1-9 to focus a status in one of the columns
      - n to focus the compose textarea
      - alt+n to start a brand new toot
      - backspace to navigate back
      
      * Add navigational hotkeys
      
      The key g followed by:
      
      - s: start
      - h: home
      - n: notifications
      - l: local timeline
      - t: federated timeline
      - f: favourites
      - u: own profile
      - p: pinned toots
      - b: blocked users
      - m: muted users
      
      * Add hotkey for focusing search, make escape un-focus compose/search
      
      * Fix focusing notifications column, fix hotkeys in compose textarea
      7db0f8dc
  32. 03 Oct, 2017 1 commit
  33. 30 Sep, 2017 1 commit
  34. 29 Sep, 2017 1 commit