Skip to content
Snippets Groups Projects
  1. Aug 31, 2017
  2. Aug 24, 2017
  3. Jul 27, 2017
    • Sorin Davidoi's avatar
      feat: Web Share for detailed status and account (#4402) · 9004151e
      Sorin Davidoi authored
      * feat: Web Share for detailed status and account
      
      * fix(account/action_bar): Move share under mention
      9004151e
    • Sorin Davidoi's avatar
      fix(dropdown_menu): Open as modal on mobile (#4295) · 50d38d76
      Sorin Davidoi authored
      * fix(dropdown_menu): Open as modal on mobile
      
      * fix(dropdown_menu): Open modal on touch
      
      * fix(dropdown_menu): Show status
      
      * fix(dropdown_menu): Max dimensions and reduce padding
      
      * chore(dropdown_menu): Test new functionality
      
      * refactor: Use DropdownMenuContainer instead of DropdownMenu
      
      * feat(privacy_dropdown): Open as modal on touch devices
      
      * feat(modal_root): Do not load actions-modal async
      50d38d76
  4. Jun 27, 2017
  5. Jun 23, 2017
  6. Jun 20, 2017
    • Sorin Davidoi's avatar
      Upgrade React Router (#3677) · 8f03fdce
      Sorin Davidoi authored
      * chore(yarn): Remove react-router
      
      * chore(yarn): Remove react-router-scroll
      
      * chore(yarn): Remove history
      
      * chore(yarn): Add react-router-dom
      
      * chore: Remove usages of react-router-scroll
      
      * refactor: Upgrade to react-router-web
      
      * refactor: Use fork of react-router-scroll
      
      This reverts commit 2ddea9a6c8d39fc64b7d0b587f3fbda7a45a7fa2.
      
      * fix: Issues mentions in the PR feedback
      8f03fdce
  7. Jun 06, 2017
    • Yamagishi Kazutoshi's avatar
      Improve ESLint rules for JSX (#3608) · d8ae3efe
      Yamagishi Kazutoshi authored
      * Add react/no-string-refs ESLint rule
      
      * Add react/jsx-boolean-value ESLint rule
      
      * Add react/jsx-closing-bracket-location ESLint rule
      
      * Add react/jsx-indent ESLint rule
      
      * Add react/jsx-curly-spacing ESLint rule
      
      * Add react/jsx-equals-spacing ESLint rule
      
      * Add react/jsx-first-prop-new-line ESLint rule
      
      * Add react/jsx-no-duplicate-props ESLint rule
      
      * Add react/jsx-tag-spacing ESLint rule
      d8ae3efe
    • Yamagishi Kazutoshi's avatar
      Add quotes ESLint rules (#3602) · 7a7bfa51
      Yamagishi Kazutoshi authored
      * Add quotes ESLint rule
      
      * Add jsx-quotes ESlint rule
      
      * Sort ESLint rules
      7a7bfa51
  8. May 20, 2017
    • Yamagishi Kazutoshi's avatar
      Improve eslint rules (#3147) · 2e112e24
      Yamagishi Kazutoshi authored
      * Add semi to ESLint rules
      
      * Add padded-blocks to ESLint rules
      
      * Add comma-dangle to ESLint rules
      
      * add config/webpack and storyboard
      
      * add streaming/
      
      * yarn test:lint -- --fix
      2e112e24
  9. May 15, 2017
    • Eugen Rochko's avatar
      Feature conversations muting (#3017) · d0dd9eb5
      Eugen Rochko authored
      * Add <ostatus:conversation /> tag to Atom input/output
      
      Only uses ref attribute (not href) because href would be
      the alternate link that's always included also.
      
      Creates new conversation for every non-reply status. Carries
      over conversation for every reply. Keeps remote URIs verbatim,
      generates local URIs on the fly like the rest of them.
      
      * Conversation muting - prevents notifications that reference a conversation
      (including replies, favourites, reblogs) from being created. API endpoints
      /api/v1/statuses/:id/mute and /api/v1/statuses/:id/unmute
      
      Currently no way to tell when a status/conversation is muted, so the web UI
      only has a "disable notifications" button, doesn't work as a toggle
      
      * Display "Dismiss notifications" on all statuses in notifications column, not just own
      
      * Add "muted" as a boolean attribute on statuses JSON
      
      For now always false on contained reblogs, since it's only relevant for
      statuses returned from the notifications endpoint, which are not nested
      
      Remove "Disable notifications" from detailed status view, since it's
      only relevant in the notifications column
      
      * Up max class length
      
      * Remove pending test for conversation mute
      
      * Add tests, clean up
      
      * Rename to "mute conversation" and "unmute conversation"
      
      * Raise validation error when trying to mute/unmute status without conversation
      d0dd9eb5
  10. May 12, 2017
  11. May 10, 2017
    • Eugen Rochko's avatar
      Fix regressions from #2683 (#2970) · 72698bc3
      Eugen Rochko authored
      * Fix regressions from #2683
      
      Properly format spoiler text HTML, while keeping old logic for blankness intact
      Process hashtags and mentions in spoiler text
      Format spoiler text for Atom
      Change "show more" toggle into a button instead of anchor
      Fix style regression on dropdowns for detailed statuses
      
      * Fix lint issue
      
      * Convert spoiler text to plaintext in desktop notifications
      72698bc3
  12. May 03, 2017
    • 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
  13. Apr 27, 2017
  14. Apr 26, 2017
  15. Apr 23, 2017
    • Stephen Burgess's avatar
      Replace inline styles with CSS classes (BEM) (#2338) · cca41ea5
      Stephen Burgess authored
      * fix(classnames): Status icon style classnames
      
      Take out inline css and put into classnames for the following components: account, avatar, icon button, status action bar, notification.
      
      * fix(status): Move styles from inline to classes for statuses
      
      Move styles to classnames in components.scss for the following components:
      
      display name
      media gallery
      status
      status content
      video player
      
      * fix(classnames): Add classnames to rest of components
      
      Take out inline styles and apply them to classnames in the sass for the following components:
      
      button
      column back button
      slim column back button
      collapsable column
      dropdown menu
      loading indicator
      status list
      
      * fix(classnames): Remove all non-dynamic inline styles
      
      Components affected:
      
      autosuggested
      permalink
      action bar
      header
      character counter
      compose form
      emoji dropdown
      privacy dropdown
      reply indicator
      upload form
      account auth
      followers
      getting started
      column settings
      mutes
      settings
      reblogs
      status checkbox
      report
      action bar
      status
      card
      boost modal
      media modal
      video modal
      
      * fix(permalink): Do not lose classname
      
      * fix(tests): Add space back in display name
      
      * fix(status__wrapper): Remove duplicate css name
      
      Remove incorrect style attribute. Remove style attribute all together. Cursor defaults to "auto" when not specified as 'default'.
      
      * fix(nl): do not lose translations
      cca41ea5
  16. Apr 21, 2017
    • Yamagishi Kazutoshi's avatar
      Remove deprecated features at React v15.5 (#1905) · 1948f9e7
      Yamagishi Kazutoshi authored
      * Remove deprecated features at React v15.5
      
      - [x] React.PropTypes
      - [x] react-addons-pure-render-mixin
      - [x] react-addons-test-utils
      
      * Uncommented out & Add browserify_rails options
      
      * re-add react-addons-shallow
      
      * Fix syntax error from resolve conflicts
      
      * follow up 59a77923
      1948f9e7
  17. Apr 15, 2017
  18. Apr 11, 2017
  19. Mar 15, 2017
  20. Feb 28, 2017
  21. Feb 14, 2017
  22. Feb 09, 2017
  23. Jan 30, 2017
  24. Jan 11, 2017
  25. Jan 08, 2017
  26. Dec 24, 2016
  27. Dec 22, 2016
  28. Nov 18, 2016
  29. Nov 16, 2016
  30. Nov 10, 2016
  31. Oct 24, 2016
  32. Oct 09, 2016
  33. Sep 25, 2016
Loading