about summary refs log tree commit diff
path: root/app/javascript/mastodon
AgeCommit message (Collapse)Author
2017-08-14Add protocol handler. Handle follow intents (#4511)Eugen Rochko
* Add protocol handler. Handle follow intents * Add share intent * Improve code in intents controller * Adjust share form CSS
2017-08-12Minor fixes in the French translation (#4580)Sylvhem
* Ajout de traductions manquantes Ajoute des traductions pour les chaînes n’en ayant pas en version 1.5.1. Add translations for the strings that are missing them in 1.5.1. * Remplace « ' » par « ’ » Retire de la traduction les apostrophes droites « ' » (U+0027) au profit des apostrophes typographiques « ’ » (U+2019). En typographie française, les apostrophes typographiques sont utilisées à la place des apostrophes droites. La traduction était incohérente et utilisait les deux. Remove from the translation all the vertical apostrophes (U+0027) in favor of the curly ones (U+2019). In French typography, typographic apostrophes are used instead of vertical ones. The translation was incoherent and used both. * Ajout d’espaces insécables Ajoute des espaces insécables suivant les régles nécessaires en typographie française. Add non-breaking spaces following rules of French typography. * Remplace « status » par « statut » Remplace le mot anglais « status » par sa traduction française « statut ». Replace the English word "status" by its French translation "statut". * Correction de la politique de confidentialité Apporte diverses corrections à la traduction de la politique de confidentialité. Add various fixes to the privacy policy's translation. * Remplace « mentionné » par « mentionné·e » Harmonise la traduction en remplaçant « mentionné » par sa forme épicène. Harmonize the translation by replacing "mentionné" (sure) by its epicene form. * Remplace « Coup d’œil » par « Jeter un coup d’œil… » Remplace la première traduction par une forme plus proche de la version originelle. Replace the first translation by something closer to the original version. * Remplace « Bon Appétoot ! » par « Bon appouetit ! » Remplace « Bon Appétoot ! » par « Bon appouetit ! » pour essayer de conserver le jeu de mot. Replace « Bon Appétoot ! » by « Bon appouetit ! » to keep the pun. * Remplace « Bon Appétoot ! » par « Bon appouetit ! » (2) Remplace « Bon Appétoot ! » par « Bon appouetit ! » pour essayer de conserver le jeu de mot. Replace « Bon Appétoot ! » by « Bon appouetit ! » to keep the pun.f * Corrections Corrige des fautes d’orthographe et change « appouetit » pour « appouétit ». Correct some mistakes and change "appouetit" to "appouétit".
2017-08-09Add favourited toot to favourites column (#4562)Ondřej Hruška
* Add faved toot to faves column * renamed append to prepend for clarity
2017-08-09add scrollTop to ui/components/column (#4563)Ondřej Hruška
2017-08-08add missing @ to the onboarding modal (#4560)Ondřej Hruška
2017-08-08improve zh-CN translations (#4557)雨宮美羽
2017-08-07feat: Cache status height to avoid expensive renders (#4439)Sorin Davidoi
* 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
2017-08-07Refactor Avatar and AvatarOverlay to have 'account' as prop instead of src ↵Ondřej Hruška
and staticSrc (#4526) * 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
2017-08-06i18n: update Persian translation (#4540)Masoud Abkenar
2017-08-05fix columns_area.js (#4528)MitarashiDango
2017-08-04Scroll columns area to right when children property is changed (#4517)Akihiko Odaki
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.
2017-08-04Fix some mistakes in Polish translation (#4495)Krzysztof Jurewicz
2017-08-02make number of comparison in emojify() fewer (#4500)MIYAGI Hikaru
fix style "©"削除処理をemojione_lightに移動
2017-08-02fix(status_list): Use correct keys for keyboard navigation (#4487)Sorin Davidoi
2017-08-02fr.json update (#4492)Komic
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-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-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-30Update Japanese translations (#4453)unarist
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-28Unify webpackChunkName to lowercase (#4412)Yamagishi Kazutoshi
2017-07-28Improve accessibility (part 5) (#4417)Sorin Davidoi
* fix(status): Add tabIndex=0 * fix(status_list): Make keyboard navigable
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-27Update Dutch strings (#4389)Jeroen
2017-07-26Fix infinite scroll fluidity (#4381)Eugen Rochko