- Jul 28, 2017
-
-
Yamagishi Kazutoshi authored
-
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 27, 2017
-
-
Sorin Davidoi authored
* fix(compose): Add aria-label for the navigation links * fix(search): Add input label * fix(navigation_bar): Link description * fix(autosuggest_textarea): Add input label * fix(compose_form): Add input label * fix(upload_button): Add input label * fix(account/header): Add link content * fix(column_header): Use h1 tag * fix(column_header): Labels move buttons moving column * fix(settings_text): Add label to input * fix(column_header): Remove role from h1 * fix(modal_root): Use role=dialog * fix(modal_root): Focus restauration * fix(modal_root): Apply inert to sibligs * fix(column_header): Add role=button * chore(eslint): Disable jsx-a11y/label-has-for
-
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
-
Yamagishi Kazutoshi authored
-
- Jul 26, 2017
-
-
Eugen Rochko authored
-
Sorin Davidoi authored
* fix(column_header): Invalid ARIA role * fix(column): Remove hidden nodes from the DOM * refactor(column_link): Remove unused property hideOnMobile * fix(column_header): Use aria-pressed * fix(column_header): Make collapsed content not focusable, add focusable property * fix(column_loading): Make header non-focusable * fix(column_settings): Use role to group the toggles
-
Sorin Davidoi authored
* fix(compose): Use nav and remove redundant aria-label * fix(tabs_tab): Use nav and add aria-label * fix(app): Add aria-label for settings toggle button * chore: Run yarn manage:translations
-
- Jul 25, 2017
-
-
Sorin Davidoi authored
-
Sorin Davidoi authored
-
- Jul 24, 2017
-
-
Sorin Davidoi authored
* chore(yarn): Install detect-passive-events * fix(column): Use passive listener
-
- Jul 23, 2017
-
-
Eugen Rochko authored
-
- Jul 19, 2017
-
-
Sorin Davidoi authored
-
unarist authored
-
- Jul 18, 2017
-
-
abcang authored
-
- Jul 17, 2017
-
-
Lynx Kotoura authored
Though size of extended-video-player is already fixed to 80vw*80vh in components.scss, player size was also set to original video size in extended_video_player.js. Video size is fixed to 80vw*80vh, so video player's size must also be fixed to 80vw*80vh.
-
- Jul 14, 2017
-
-
Sorin Davidoi authored
* fix(components/media_modal): Center horizontally in Firefox * fix(components/status_list): Do not remove load more button
-
- Jul 13, 2017
-
-
Sorin Davidoi authored
-
- Jul 11, 2017
-
-
Eugen Rochko authored
* Redesign the landing page, mount public timeline on it * Adjust the standalone mounted component to the lacking of router * Adjust auth layout pages to new design * Fix tests * Standalone public timeline polling every 5 seconds * Remove now obsolete translations * Add responsive design for new landing page * Address reviews * Add floating clouds behind frontpage form * Use access token from public page when available * Fix mentions and hashtags links, cursor on status content in standalone mode * Add footer link to source code * Fix errors on pages that don't embed the component, use classnames * Fix tests * Change anonymous autoPlayGif default to false * When gif autoplay is disabled, hover to play * Add option to hide the timeline preview * Slightly improve alt layout * Add elephant friend to new frontpage * Display "back to mastodon" in place of "login" when logged in on frontpage * Change polling time to 3s
-
- Jul 09, 2017
-
-
Sorin Davidoi authored
* feat: Replace react-swipeable with react-swipeable-views * fix: iOS 9
-
- Jul 08, 2017
-
-
Yamagishi Kazutoshi authored
-
- Jul 07, 2017
-
-
Nolan Lawson authored
-
Sorin Davidoi authored
* feat: Lazy-load routes * feat: Lazy-load modals * feat: Lazy-load columns * refactor: Simplify Bundle API * feat: Optimize bundles * feat: Prevent flashing the waiting state * feat: Preload commonly used bundles * feat: Lazy load Compose reducers * feat: Lazy load Notifications reducer * refactor: Move all dynamic imports into one file * fix: Minor bugs * fix: Manually hydrate the lazy-loaded reducers * refactor: Move all dynamic imports to async-components * fix: Loading modal style * refactor: Avoid converting the raw state for each lazy hydration * refactor: Remove unused component * refactor: Maintain modal name * fix: Add as=script to preload link * chore: Fix lint error * fix(components/bundle): Check if timestamp is set when computing elapsed * fix: Load compose reducers for the onboarding modal
-
- Jul 06, 2017
-
-
STJrInuyasha authored
* Update links in status content on update as well as mount Fixes occasional bugs with mentions and hashtags not being set to open in a new column like they should, and instead opening in a new page * use classList instead of raw className
-
unarist authored
This fixes a warning on status unmounting (e.g. deletion). This also resets IntersectionObserverWrapper on disconnect to avoid `unobserve()` calls which has bug in Edge.
-
- Jun 27, 2017
-
-
Sorin Davidoi authored
-
Eugen Rochko authored
-
Sorin Davidoi authored
* feat(components/media_gallery): Responsive images * fix(components/media_gallery): Link to image URL
-
- Jun 25, 2017
-
-
PFM authored
-
- Jun 24, 2017
-
-
unarist authored
* Remove unused column_collapsable.js * Remove old styles * Extract `> div` style to independent class
-
- Jun 23, 2017
-
-
Daniel Hunsaker authored
-
-
Yamagishi Kazutoshi authored
-
- Jun 21, 2017
-
-
unarist authored
(This patch has been merged as bugfix and reverted, but still valuable as improvement) Previously, we've attached IntersectionObserver twice for boosted statuses: wrapper Status and wrapped Status. but wrapped Status don't need to manage intersection and visibility by itself, because it's a part of wrapper Status.
-
- Jun 20, 2017
-
-
Eugen Rochko authored
-
Eugen Rochko authored
* Revert "Bump version to 1.4.4" This reverts commit 1585b0c6. * Revert "Fix conversations (fixes #3869) (#3870)" This reverts commit 15b43f55. * Revert "Fix streaming server. Redis connection subscribe for each channel. (#3828)" This reverts commit d8ec8328. * Revert "Filter direct statuses in Status.as_home_timeline (#3842)" This reverts commit bab5a182. * Revert "Fix RemoteFollow behavior (#3868)" This reverts commit a20cf3b6. * Revert "Update fabricator for MediaAttachment to attach a file according to type (#3862)" This reverts commit 356df7ae. * Revert "Upgrade React Router (#3677)" This reverts commit 8f03fdce. * Revert "Do not call setState from unmounted component (#3853)" This reverts commit 1fc6cb49. * Revert "Replace TextIconButton for SensitiveButton to IconButton (#3759)" This reverts commit eb832e88. * Revert "Fix RTL detection on Ruby side (#3867)" This reverts commit b16b6935. * Revert "i18n: Fixed typo in Polish translation (#3864)" This reverts commit da6fa029. * Revert "Don't attach IntersectionObserver for wrapped statuses (#3863)" This reverts commit 94ad0706.
-
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
-
alpaca-tc authored
Stop an executing task if the component already unmounted.
-
unarist authored
This fixes a bug that sometimes boosted statuses being hidden on scrolling. Previously, we've attached IntersectionObserver twice for boosted statuses: wrapper Status and wrapped Status. This will call intersection handler twice, so this may results race condition...probably.
-
- Jun 19, 2017
-
-
unarist authored
-