- Jun 06, 2017
-
-
Yamagishi Kazutoshi authored
-
- Jun 05, 2017
- Jun 03, 2017
-
-
Eugen Rochko authored
* Allow mounting arbitrary columns * Refactor column headers, allow pinning/unpinning and moving columns around * Collapse animation * Re-introduce scroll to top * Save column settings properly, do not display pin options in single-column view, do not display collapse icon if there is nothing to collapse * Fix one instance of public timeline being closed closing the stream Fix back buttons inconsistently sending you back to / even if history exists * Getting started displays links to columns that are not mounted
-
Nolan Lawson authored
-
- Jun 01, 2017
-
-
Yamagishi Kazutoshi authored
-
- May 31, 2017
-
-
Nolan Lawson authored
-
Yamagishi Kazutoshi authored
* Change PureComponent to ImmutablePureComponent Change PureComponent to ImmutablePureComponent in AttachmentList. * rm React.
-
- May 29, 2017
-
-
Nolan Lawson authored
-
Nolan Lawson authored
-
- May 28, 2017
-
-
Nolan Lawson authored
-
Nolan Lawson authored
-
- May 26, 2017
-
-
Eugen Rochko authored
-
Yamagishi Kazutoshi authored
Fix warning for ESLint (jsx-a11y/href-no-hash).
-
-
Nolan Lawson authored
-
Nolan Lawson authored
-
- May 25, 2017
-
-
unarist authored
-
Nolan Lawson authored
-
Yamagishi Kazutoshi authored
-
unarist authored
Since long lines may overflow and cause the status-list horizontally scrollable, I added `overflow: hidden` to placeholder contents to prevent it.
-
- May 24, 2017
-
-
Yamagishi Kazutoshi authored
-
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
Focus the submit button when confirmation modal is opened. Also, changed cancellation link to button. This makes the meaning clearer.
-
Yamagishi Kazutoshi authored
original: https://github.com/tootsuite/mastodon/pull/2618
-
- May 22, 2017
- 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
-
Nolan Lawson authored
-
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 19, 2017
-
-
Eugen Rochko authored
* Add account media gallery view to web UI * Link media view from account dropdown * Adjust link
-
Sorin Davidoi authored
* feat(eslint): Set react/jsx-no-bind: error * refactor(notifications/setting_toggle): Do not use bind * refactor(components/dropdown_menu): Do not use bind * refactor(components/autosuggest_textarea): Do not use bind * refactor(compose/privacy_dropdown): Do not use bind * refactor(compose/upload_form): Do not use bind * refactor(components/status): Do not use bind * refactor(components/onboarding_modal): Do not use bind * refactor: PR feedback * chore(notifications/setting_toggle): Lint * refactor: PR feedback
-
Yamagishi Kazutoshi authored
-
- May 16, 2017
-
-
unarist authored
* Always set `overflow: auto` to allow scroll just after opening * Remove bounce animation which may cause unintended behavior due to max-height * Use CSS transition instead of react-motion * Some CSS refactoring including className changing
-
- May 15, 2017
-
-
Eugen Rochko authored
-
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
-
- May 14, 2017
-
-
Paul authored
-
- May 13, 2017
-
-
beatrix authored
-
- May 12, 2017
-
-
Eugen Rochko authored
Resolves #2515
-