- Sep 06, 2017
-
-
Clworld authored
-
- Aug 28, 2017
-
-
abcang authored
-
- Aug 02, 2017
-
-
Sorin Davidoi authored
-
- Jul 28, 2017
-
-
Sorin Davidoi authored
* fix(modal_root): Read type from props, not from component * fix(status_list): Do not user event.path
-
Sorin Davidoi authored
* fix(status): Add tabIndex=0 * fix(status_list): Make keyboard navigable
-
Sorin Davidoi authored
* fix(dropdown_menu): Keyboard navigation * fix(icon_button): Add aria-pressed attribute * fix(privacy_dropdown): Make accessible * fix(emoji_picker_dropdown): Make accessible * fix(icon_button): Support tabIndex * fix(actions_modal): Remove icon from tab order * fix(dropdown_menu): Add role=group * fix(setting_toggle): Toggle via space key * fix(dropdown_menu): Remove redundant handling of Space key * fix(emoji_picker_dropdown): Remove redundant Space key handling * fix(privacy_dropdown): Remove redundant Space key handling * fix(status): Switch to article and add aria-posinset, aria-setsize * fix(status_list): Use role=feed and pass more ARIA props to Status * chore(eslint): jsx-a11y/role-supports-aria-props
-
- Jul 26, 2017
-
-
Eugen Rochko authored
-
- Jul 25, 2017
-
-
Sorin Davidoi authored
-
- Jul 19, 2017
-
-
Sorin Davidoi authored
-
unarist authored
-
- Jul 14, 2017
-
-
Sorin Davidoi authored
* fix(components/media_modal): Center horizontally in Firefox * fix(components/status_list): Do not remove load more button
-
- Jun 23, 2017
-
-
-
Yamagishi Kazutoshi authored
-
- Jun 18, 2017
-
-
Nolan Lawson authored
-
- Jun 12, 2017
-
-
Eugen Rochko authored
* Unread indicator was invisible behind column header, adjusted * Unread indicator now a CSS pseudo-element * Adjust flex
-
- Jun 05, 2017
-
-
unarist authored
-
- May 29, 2017
-
-
Nolan Lawson authored
-
- May 28, 2017
-
-
Nolan Lawson authored
-
Nolan Lawson authored
-
- May 24, 2017
-
-
Sorin Davidoi authored
* refactor(components/status_list): Lazy load using IntersectionObserver * refactor(components/status_list): Avoid setState bottleneck * refactor(components/status_list): Update state correctly * fix(components/status): Render if isIntersecting is undefined * refactor(components/status): Recycle timeout * refactor(components/status): Reduce animation duration * refactor(components/status): Use requestIdleCallback * chore: Split polyfill bundles * refactor(components/status_list): Increase rootMargin to 300% * fix(components/status): Check if onRef is not defined * chore: Add note about polyfill bundle splitting * fix(components/status): Reduce animation duration to 0.3 seconds
-
- May 23, 2017
-
-
Yamagishi Kazutoshi authored
original: https://github.com/tootsuite/mastodon/pull/2618
-
- May 20, 2017
-
-
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
-
Sorin Davidoi authored
* refactor(components/status_list): Avoid quering scrollTop if not necessary * refactor(components/dropdown_menu): Do not render items if not expanded * refactor: Cherry-pick react-motion imports * refactor(compose/privacy_dropdown): Do not render options if not open * refactor(components/column_collapsable): Do not render children if collapsed
-
- May 12, 2017
-
-
Yamagishi Kazutoshi authored
Use ES Class Fields & Static Properties (currently stage 2) for improve class outlook. Added babel-plugin-transform-class-properties as a Babel plugin.
-
- May 03, 2017
-
-
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
-
- Apr 24, 2017
-
-
Akihiko Odaki authored
Hide some components rather than unmounting them to allow to show again quickly and keep the view state such as the scrolled offset.
-
- Apr 23, 2017
-
-
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
-
- Apr 21, 2017
-
-
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
-
- Feb 22, 2017
-
-
Eugen Rochko authored
-
- Feb 20, 2017
-
-
Eugen Rochko authored
-
- Feb 18, 2017
-
-
Eugen Rochko authored
-
- Jan 30, 2017
-
-
Eugen Rochko authored
Make profile header scroll along with contents. AccountTimeline, Followers and Following are no longer nested inside a common parent (<Account>), instead they all embed <HeaderContainer />
-
Eugen Rochko authored
-
- Jan 24, 2017
-
-
Eugen Rochko authored
-
- Dec 26, 2016
-
-
Eugen Rochko authored
-
- Dec 03, 2016
-
-
Eugen Rochko authored
-
- Nov 17, 2016
-
-
Eugen Rochko authored
-
- Nov 16, 2016
-
-
Eugen Rochko authored
-
Eugen Rochko authored
-
- Nov 07, 2016
-
-
Eugen Rochko authored
-