about summary refs log tree commit diff
path: root/app/javascript
AgeCommit message (Collapse)Author
2017-08-02l10n #4457 update for Occitan language (#4483)Quent-in
Previous and Next buttons
2017-08-01Update Dutch (nl) strings (#4480)Jeroen
2017-08-01fix(web_push_notifications): Send message with welcome notifications (#4471)Sorin Davidoi
* fix(web_push_notifications): Send grouping title in welcome notification * fix(web_push_notifications): Read message from last notification
2017-08-01Re-add outline (#4474)Yamagishi Kazutoshi
* Re-add outline * respect default of web browser
2017-08-01do not emojify tm, (R) and (C) (#4472)Ondřej Hruška
2017-07-31i18n: update Persian translation (#4470)Masoud Abkenar
* i18n: update Persian translation * i18n: fix quotes
2017-07-31Load extra polyfills when isIntersecting is undefined (#4469)Yamagishi Kazutoshi
2017-07-31Simplify web UI character counter logic (#4463)Eugen Rochko
2017-07-31Fix button overflow on confirmation modal for mobile (#4465)unarist
2017-07-31i18n: Update Polish translation (#4467)m4sk1n
2017-07-31Disable sensitive button when with content warnings (#4460)Yamagishi Kazutoshi
2017-07-31Improve accessibility (part 7) (#4457)Sorin Davidoi
* fix(media_modal): Keyboard navigation * fix(column_back_button): Use native button * fix(media_gallery): Keyboard navigation * fix(status_content): Make CW content focusable
2017-07-30Change to sensitive when adding content warning from web UI (#4456)Yamagishi Kazutoshi
2017-07-30Remove outline from focused toot (#4448)Yamagishi Kazutoshi
* Remove outline from focused toot * change style
2017-07-30Do not create empty a element when there is no e-mail (#4455)Yamagishi Kazutoshi
Empty a element is created when there is no business e-mail input.
2017-07-30Update Japanese translations (#4453)unarist
2017-07-30Set contact address in about/more as mailto link (#4450)Lynx Kotoura
* Set contact address as mailto link To be able to copy long email address * Set style for mailto link
2017-07-29Use a fainted text color for <hr> elements in the landing page (#4443)Damien Erambert
* Use a fainted text color for <hr> elements in the landing page * remove trailing whitespace
2017-07-29feat(tabs_bar): Avoid optimization for non-touch devices (#4444)Sorin Davidoi
* fix(tabs_bar): Check if transition is necessary * feat(tabs_bar): Only apply optimization for touch devices
2017-07-29Dutch: only one (new) string (#4440)Jeroen
2017-07-29fix(status): Don't add tabIndex to wrapped status (#4437)unarist
2017-07-29fix tabs_bar.js (#4436)みたらしだんご
2017-07-29Improve accessibility (part 6) (#4435)Sorin Davidoi
* 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
2017-07-29Count all URLs in text as 23 characters flat, do not count domain part of ↵Eugen Rochko
usernames (#4427) * Count all URLs in text as 23 characters flat, do not count domain part of usernames * Add new status text counting logic to web UI
2017-07-28Accessability fixes (#4432)Sorin Davidoi
* fix(modal_root): Read type from props, not from component * fix(status_list): Do not user event.path
2017-07-28fix(tabs_bar): Allow animation to end before navigating (#4429)Sorin Davidoi
* fix(tabs_bar): Allow animation to end before navigating * fix(tabs_bar): Do not use event.path
2017-07-29i18n update of OC version (#4425)Quent-in
* Correction of misspellings * Improve the OC version * Improve of the OC version * Improvement of OC version
2017-07-28Improve actions modal style (#4423)Eugen Rochko
2017-07-28Unify webpackChunkName to lowercase (#4412)Yamagishi Kazutoshi
2017-07-28Fix protruded infomation board section in about/more page (#4415)Lynx Kotoura
* Fix protruded infomation board section Set "flexwrap: wrap" for sections. Set upper and lower padding for each section, and adjust clearances around sections accordingly. Settings for viewport threshold 500px is no more needed. * Fix mistake of reducing information-board padding In according with this fix, additional padding setting for maximum 840px width is no more needed.
2017-07-28fix(actions-modal): Inconsistent margins (#4418)Sorin Davidoi
2017-07-28Improve accessibility (part 5) (#4417)Sorin Davidoi
* fix(status): Add tabIndex=0 * fix(status_list): Make keyboard navigable
2017-07-28Fix column header in landing page (regression from #4405) (#4416)Yamagishi Kazutoshi
2017-07-28Fix broken PropTypes (#4413)Yamagishi Kazutoshi
2017-07-28i18n: Update Polish translation (#4414)m4sk1n
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2017-07-28feat(web_push_notifications): Group notifications (#4388)Sorin Davidoi
2017-07-28fix(web_push_notification): Do not hard reload tab (#4380)Sorin Davidoi
* fix(web_push_notification): Do not hard reload tab * fix(web_push_notification_worker): Guard against null subscription * refactor: Incorporate pull request feedback
2017-07-28Improve accessibility (part 4) (#4408)Sorin Davidoi
* 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
2017-07-28feat: Web Share for detailed status and account (#4402)Sorin Davidoi
* feat: Web Share for detailed status and account * fix(account/action_bar): Move share under mention
2017-07-28Improve accessibility (part 3) (#4405)Sorin Davidoi
* 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
2017-07-27fix(actions_modal): Warning about missing prop (#4406)Sorin Davidoi
2017-07-27fix(dropdown_menu): Open as modal on mobile (#4295)Sorin Davidoi
* 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
2017-07-27Update intersection-observer to version 0.4.0 (#4398)Yamagishi Kazutoshi
2017-07-27Fix timeline height on landing page for Safari (#4392)unarist
`height: 100%` in `align-self: stretch` flexboxes doesn't work on Safari < 11. https://bugs.webkit.org/show_bug.cgi?id=137730 This workaround uses flexbox instead of `height: 100%` to stretch height.
2017-07-27Update Dutch strings (#4389)Jeroen
2017-07-26Fix infinite scroll fluidity (#4381)Eugen Rochko
2017-07-26fix(columns_area): Manually set tabs style when swiping (#4320)Sorin Davidoi
2017-07-26fix(column): Crash when heading is undefined (#4378)Sorin Davidoi
2017-07-26Update Japanese translations (#4376)mayaeh
* Update Japanese translations for remote profile, settings toggle button and web share button. * Update Japanese translation for remote profile.
2017-07-26Improve accessibility (part 2) (#4377)Sorin Davidoi
* 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