- Sep 06, 2017
- Sep 02, 2017
-
-
Yamagishi Kazutoshi authored
* Disable embed modal when private status * Remove `reblogDisabled`
-
- Sep 01, 2017
-
-
Eugen Rochko authored
* Add embed button to dropdowns of in-timeline statuses * yarn run manage:translations
-
- Aug 31, 2017
-
-
Akihiko Odaki authored
-
- Aug 28, 2017
-
-
abcang authored
-
- Aug 24, 2017
-
-
Eugen Rochko authored
* Pinned statuses * yarn manage:translations
-
- Aug 07, 2017
-
-
Sorin Davidoi authored
* feat: Cache status height to avoid expensive renders * feat: Escape content and emojify in reducers * fix(css): Remove backface-visibility: hidden from .scrollable * fix(statuses): Avoid creating DOMParses inside a loop
-
Ondřej Hruška authored
* Refactored Avatar and AvatarOverlay (DRY) to have 'account' as prop. Also removed animate attribute from compose navigation bar, which should have never been there. Added test for avatar overlay. * fix broken tests * god dammit another bug in tests! travis please let this pass * formatting in avatar overlay
-
- Aug 04, 2017
-
-
Akihiko Odaki authored
The feature to pin column could hide the rightmost column, which is specified with children property of ColumnsArea. The user is likely to see the column when the property changed, so scroll the area in such cases.
-
- Aug 02, 2017
-
-
Sorin Davidoi authored
-
- Jul 30, 2017
-
-
Sorin Davidoi authored
* fix(media_modal): Keyboard navigation * fix(column_back_button): Use native button * fix(media_gallery): Keyboard navigation * fix(status_content): Make CW content focusable
-
- Jul 29, 2017
-
-
unarist authored
-
- Jul 28, 2017
-
-
Sorin Davidoi authored
* fix(status_action_bar): Use aria-pressed for reblog and favourite button * fix(column_back_button): Keyboard accessible * fix(status_content): Make focusable and accessible * fix(dropdown_menu): Use aria-expanded instead of aria-pressed * fix(emoji_picker_dropdown): Use aria-expanded instead of aria-hidden * feat(icon_button): Add aria-expanded * fix(privacy_dropdown): Use aria-expanded instead of aria-hidden
-
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
-
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
-