]>
cat aescling's git repositories - mastodon.git/log
Yamagishi Kazutoshi [Sun, 30 Jul 2017 14:24:18 +0000 (23:24 +0900)]
Do not create empty a element when there is no e-mail (#4455)
Empty a element is created when there is no business e-mail input.
unarist [Sun, 30 Jul 2017 12:14:41 +0000 (21:14 +0900)]
Update Japanese translations (#4453)
Lynx Kotoura [Sun, 30 Jul 2017 10:56:04 +0000 (19:56 +0900)]
Set contact address in about/more as mailto link (#4450)
* Set contact address as mailto link
To be able to copy long email address
* Set style for mailto link
masarakki [Sat, 29 Jul 2017 23:05:27 +0000 (08:05 +0900)]
add-libpq-dev (#4445)
Damien Erambert [Sat, 29 Jul 2017 19:20:52 +0000 (12:20 -0700)]
Use a fainted text color for <hr> elements in the landing page (#4443)
* Use a fainted text color for <hr> elements in the landing page
* remove trailing whitespace
Sorin Davidoi [Sat, 29 Jul 2017 19:20:34 +0000 (21:20 +0200)]
feat(tabs_bar): Avoid optimization for non-touch devices (#4444)
* fix(tabs_bar): Check if transition is necessary
* feat(tabs_bar): Only apply optimization for touch devices
Jeroen [Sat, 29 Jul 2017 16:46:40 +0000 (18:46 +0200)]
Dutch: Small fix (#4441)
Jeroen [Sat, 29 Jul 2017 14:54:27 +0000 (16:54 +0200)]
Dutch: only one (new) string (#4440)
Lynx Kotoura [Sat, 29 Jul 2017 12:20:31 +0000 (21:20 +0900)]
Fix autocomplete option in haml files (#4438)
* Fix autocomplete in two_factor.html.haml
* Fix autocomplete in registrations edit.html.haml
* Fix autocomplete in passwords edit.html.haml
* Fix autocomplete in _registration.html.haml
* Fix autocomplete in new.html.haml
* Fix autocomplete in show.html.haml
* Add autocomplete option to sessions new.html.haml
* Add autocomplete option to 2FA new.html.haml
* Add autocomplete option to 2FA show.html.haml
unarist [Sat, 29 Jul 2017 12:20:05 +0000 (21:20 +0900)]
fix(status): Don't add tabIndex to wrapped status (#4437)
みたらしだんご [Sat, 29 Jul 2017 12:19:49 +0000 (21:19 +0900)]
fix tabs_bar.js (#4436)
Sorin Davidoi [Fri, 28 Jul 2017 23:58:53 +0000 (01:58 +0200)]
Improve accessibility (part 6) (#4435)
* 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
Eugen Rochko [Fri, 28 Jul 2017 22:06:29 +0000 (00:06 +0200)]
Count all URLs in text as 23 characters flat, do not count domain part of 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
Sorin Davidoi [Fri, 28 Jul 2017 20:55:19 +0000 (22:55 +0200)]
Accessability fixes (#4432)
* fix(modal_root): Read type from props, not from component
* fix(status_list): Do not user event.path
Sorin Davidoi [Fri, 28 Jul 2017 20:55:13 +0000 (22:55 +0200)]
fix(tabs_bar): Allow animation to end before navigating (#4429)
* fix(tabs_bar): Allow animation to end before navigating
* fix(tabs_bar): Do not use event.path
Sorin Davidoi [Fri, 28 Jul 2017 20:53:16 +0000 (22:53 +0200)]
fix(mocha): Run all tests (#4433)
Eugen Rochko [Fri, 28 Jul 2017 18:26:54 +0000 (20:26 +0200)]
Fix web push notifications "boost" icon not being loaded (regression from #4426) (#4431)
Eugen Rochko [Fri, 28 Jul 2017 16:13:42 +0000 (18:13 +0200)]
Use consistent icons for web push notifications, same as web UI (#4426)
Eugen Rochko [Fri, 28 Jul 2017 15:22:41 +0000 (17:22 +0200)]
Bump to 1.5.0rc2
Eugen Rochko [Fri, 28 Jul 2017 15:21:28 +0000 (17:21 +0200)]
Fix guard clause in WebPushNotificationWorker (#4421)
Eugen Rochko [Fri, 28 Jul 2017 15:21:14 +0000 (17:21 +0200)]
When PuSH subscribe attempts are exhausted, unsubscribe (#4422)
Quent-in [Fri, 28 Jul 2017 15:09:38 +0000 (17:09 +0200)]
i18n update of OC version (#4425)
* Correction of misspellings
* Improve the OC version
* Improve of the OC version
* Improvement of OC version
Eugen Rochko [Fri, 28 Jul 2017 13:30:53 +0000 (15:30 +0200)]
Improve actions modal style (#4423)
Eugen Rochko [Fri, 28 Jul 2017 13:30:06 +0000 (15:30 +0200)]
Fix current session not being displayed in sessions list (#4424)
Yamagishi Kazutoshi [Fri, 28 Jul 2017 11:34:55 +0000 (20:34 +0900)]
Unify webpackChunkName to lowercase (#4412)
Lynx Kotoura [Fri, 28 Jul 2017 11:34:44 +0000 (20:34 +0900)]
Fix protruded infomation board section in about/more page (#4415)
* 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.
Sorin Davidoi [Fri, 28 Jul 2017 11:34:06 +0000 (13:34 +0200)]
fix(actions-modal): Inconsistent margins (#4418)
Sorin Davidoi [Fri, 28 Jul 2017 11:33:40 +0000 (13:33 +0200)]
Improve accessibility (part 5) (#4417)
* fix(status): Add tabIndex=0
* fix(status_list): Make keyboard navigable
Yamagishi Kazutoshi [Fri, 28 Jul 2017 11:32:41 +0000 (20:32 +0900)]
Fix column header in landing page (regression from #4405) (#4416)
Yamagishi Kazutoshi [Fri, 28 Jul 2017 11:32:05 +0000 (20:32 +0900)]
Fix broken PropTypes (#4413)
m4sk1n [Fri, 28 Jul 2017 08:53:44 +0000 (10:53 +0200)]
i18n: Update Polish translation (#4414)
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
Yamagishi Kazutoshi [Fri, 28 Jul 2017 03:16:12 +0000 (12:16 +0900)]
Update webpack and related dependencies (without extract-text-webpack-plugin) (#4410)
Yamagishi Kazutoshi [Fri, 28 Jul 2017 03:14:01 +0000 (12:14 +0900)]
Remove hash from chunk filename when dev env (#4411)
Sorin Davidoi [Fri, 28 Jul 2017 03:06:22 +0000 (05:06 +0200)]
feat(web_push_notifications): Group notifications (#4388)
Sorin Davidoi [Fri, 28 Jul 2017 03:06:01 +0000 (05:06 +0200)]
fix(web_push_notification): Do not hard reload tab (#4380)
* fix(web_push_notification): Do not hard reload tab
* fix(web_push_notification_worker): Guard against null subscription
* refactor: Incorporate pull request feedback
Akihiko Odaki [Fri, 28 Jul 2017 02:37:44 +0000 (11:37 +0900)]
Cover Api::V1:FavouritesController more (#4409)
Sorin Davidoi [Fri, 28 Jul 2017 02:37:30 +0000 (04:37 +0200)]
Improve accessibility (part 4) (#4408)
* 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
Eugen Rochko [Fri, 28 Jul 2017 02:36:42 +0000 (04:36 +0200)]
Fix #3189 - Share CSRF secret between main app and Sidekiq Web (#4383)
Satoshi KOJIMA [Thu, 27 Jul 2017 23:55:52 +0000 (08:55 +0900)]
fix #4356 : place sw.js to assets/sw.js (#4357)
Ratmir Karabut [Thu, 27 Jul 2017 23:16:30 +0000 (02:16 +0300)]
Update Russian translation (#4407)
* Add Russian translation (ru)
* Fix a missing comma
* Fix the wording for better consistency
* Update Russian translation
* Arrange Russian setting alphabetically
* Fix syntax error
* Update Russian translation
* Fix formatting error
* Update Russian translation
* Update Russian translation
* Update ru.jsx
* Fix syntax error
* Remove two_factor_auth.warning (appears obsolete)
* Add missing strings in ru.yml
A lot of new strings translated, especially for the newly added admin section
* Fix translation consistency
* Update Russian translation
* Update Russian translation (pluralizations)
* Update Russian translation
* Update Russian translation
* Update Russian translation (pin)
* Update Russian translation (account deletion)
* Fix extra line
* Update Russian translation (sessions)
* Update Russian translation
Sorin Davidoi [Thu, 27 Jul 2017 22:55:15 +0000 (00:55 +0200)]
feat: Web Share for detailed status and account (#4402)
* feat: Web Share for detailed status and account
* fix(account/action_bar): Move share under mention
Sorin Davidoi [Thu, 27 Jul 2017 22:54:48 +0000 (00:54 +0200)]
Improve accessibility (part 3) (#4405)
* 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 [Thu, 27 Jul 2017 21:01:50 +0000 (23:01 +0200)]
fix(actions_modal): Warning about missing prop (#4406)
Sorin Davidoi [Thu, 27 Jul 2017 20:31:59 +0000 (22:31 +0200)]
fix(dropdown_menu): Open as modal on mobile (#4295)
* 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 [Thu, 27 Jul 2017 20:30:27 +0000 (05:30 +0900)]
Remove Storybook (#4397)
Yamagishi Kazutoshi [Thu, 27 Jul 2017 14:20:48 +0000 (23:20 +0900)]
Update intersection-observer to version 0.4.0 (#4398)
unarist [Thu, 27 Jul 2017 13:49:56 +0000 (22:49 +0900)]
Fix timeline height on landing page for Safari (#4392)
`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.
Sorin Davidoi [Thu, 27 Jul 2017 13:46:33 +0000 (15:46 +0200)]
fix(push_subscription): Use star icon for favourite action (#4396)
Akihiko Odaki [Thu, 27 Jul 2017 13:16:07 +0000 (22:16 +0900)]
Introduce access token fabricators (#4401)
Yamagishi Kazutoshi [Thu, 27 Jul 2017 13:13:49 +0000 (22:13 +0900)]
Fallback to site_hostname when site_title is empty (#4394)
Daniel Hunsaker [Thu, 27 Jul 2017 13:13:32 +0000 (07:13 -0600)]
[nanobox] Minor tweaks for 1.5 (#4395)
- Be less strict about the Ruby version, which resolves a build failure.
- Add libidn as a dependency (until Nanobox adds idn-ruby to the list of gems with a dependency on it).
- Remove redundant bundler commands (Nanobox's Ruby engine handles these things cleanly on its own, now).
Akihiko Odaki [Thu, 27 Jul 2017 13:13:10 +0000 (22:13 +0900)]
Remove redundant fabrication in the spec for Api::V1::FavouritesController (#4391)
Yamagishi Kazutoshi [Thu, 27 Jul 2017 13:12:51 +0000 (22:12 +0900)]
Add default settings for user (#4393)
nullkal [Thu, 27 Jul 2017 13:11:59 +0000 (22:11 +0900)]
Fix an error when a user tries to search nonexistent remote user (regression from #4275) (#4400)
Ondřej Hruška [Wed, 26 Jul 2017 23:02:15 +0000 (01:02 +0200)]
Fix multipoint shortcode bug (#4387)
* Fix multipoint shortcode bug
* Added testcase for composite emoji shortcode
Clworld [Wed, 26 Jul 2017 22:38:20 +0000 (07:38 +0900)]
Add callback_url/acct information for Sidekiq PuSH workers Exception. (#4281)
* Add destination informations to exception on SubscribeWorker and DeliveryWorker.
* Simplify delivery error message.
* Prevent changing Exception type...
* fix typo.
Jeroen [Wed, 26 Jul 2017 22:37:35 +0000 (00:37 +0200)]
Update Dutch strings (#4389)
Eugen Rochko [Wed, 26 Jul 2017 21:36:33 +0000 (23:36 +0200)]
Fix #4026 - Accept backup codes for disabling 2FA (#4382)
Eugen Rochko [Wed, 26 Jul 2017 21:35:03 +0000 (23:35 +0200)]
Fix infinite scroll fluidity (#4381)
Sorin Davidoi [Wed, 26 Jul 2017 17:03:56 +0000 (19:03 +0200)]
fix(columns_area): Manually set tabs style when swiping (#4320)
Sorin Davidoi [Wed, 26 Jul 2017 14:14:39 +0000 (16:14 +0200)]
fix(web_push_notification_worker): Guard against deleted notifications (#4379)
Sorin Davidoi [Wed, 26 Jul 2017 13:03:23 +0000 (15:03 +0200)]
fix(column): Crash when heading is undefined (#4378)
mayaeh [Wed, 26 Jul 2017 12:57:51 +0000 (21:57 +0900)]
Update Japanese translations (#4376)
* Update Japanese translations for remote profile, settings toggle button and web share button.
* Update Japanese translation for remote profile.
m4sk1n [Wed, 26 Jul 2017 11:47:41 +0000 (13:47 +0200)]
s/PubSubHubbub/WebSub/g (#4372)
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
Sorin Davidoi [Wed, 26 Jul 2017 11:46:53 +0000 (13:46 +0200)]
Improve accessibility (part 2) (#4377)
* 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
Lynx Kotoura [Wed, 26 Jul 2017 11:45:49 +0000 (20:45 +0900)]
Fix padding in hero container of landing page (#4373)
* Fix padding in hero container, landing page
Erase hero container padding to fit registration form to full width. By this setting, heading padding disappears, so I adjust heading padding.
* Specify attribute strictly for heading padding
To overwrite padding-bottom in superior settings.
* Make padding shorthand more concise
m4sk1n [Wed, 26 Jul 2017 07:09:16 +0000 (09:09 +0200)]
i18n: Update Polish translation (#4371)
Akihiko Odaki [Wed, 26 Jul 2017 01:35:25 +0000 (10:35 +0900)]
Add index favourites on account_id and id (#4360)
Sorin Davidoi [Wed, 26 Jul 2017 00:01:27 +0000 (02:01 +0200)]
Improve accessibility (#4369)
* 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
Ondřej Hruška [Wed, 26 Jul 2017 00:00:36 +0000 (02:00 +0200)]
Added external link icons to joinmastodon navbar buttons (#4368)
m4sk1n [Tue, 25 Jul 2017 21:56:04 +0000 (23:56 +0200)]
i18n: Update Polish translation (#4367)
Lynx Kotoura [Tue, 25 Jul 2017 19:31:56 +0000 (04:31 +0900)]
Adjust mobile landing page (#4366)
* Adjust mobile landing page
Change mobile viewport threshold to 840px in consideration of padding. Fix loss of "container hero" padding in about/more under 675px.
* Fix indent
Sorin Davidoi [Tue, 25 Jul 2017 18:38:39 +0000 (20:38 +0200)]
feat(status_action_bar): Web share button (#4365)
Lynx Kotoura [Tue, 25 Jul 2017 17:12:57 +0000 (02:12 +0900)]
Fix multiple-gif display in user page (#4364)
Divide media-items to equal width, and hide overlaps.
Clworld [Tue, 25 Jul 2017 14:20:26 +0000 (23:20 +0900)]
Allow longer link text on landing page (reduce padding for Mobile) (#4363)
* Allow longer link text on landing page (reduce padding for Mobile)
* remove empty line
Akihiko Odaki [Tue, 25 Jul 2017 14:01:03 +0000 (23:01 +0900)]
Merge queries in Api::V1::FavouritesController (#4359)
Yamagishi Kazutoshi [Tue, 25 Jul 2017 13:59:43 +0000 (22:59 +0900)]
Send short account URL to remote instance (regression from #3844) (#4355)
* Send short account URL to remote instance (regression from #3844)
Resolve #4347
* remove format: 'json'
Clworld [Tue, 25 Jul 2017 13:57:40 +0000 (22:57 +0900)]
Update Japanese translations for landing page (for Mobile). (#4362)
m4sk1n [Tue, 25 Jul 2017 13:39:49 +0000 (15:39 +0200)]
i18n: Update Polish translation (#4361)
Komic [Tue, 25 Jul 2017 03:01:47 +0000 (05:01 +0200)]
Small fr.json update (#4354)
* Small fr.json update
• Translation for #4342
• Fixed a couple of typos as well as a few weird phrasings
* insert final newline
Sorin Davidoi [Tue, 25 Jul 2017 00:13:05 +0000 (02:13 +0200)]
fix(status_list): Guard against missing ref (#4353)
Jeroen [Tue, 25 Jul 2017 00:12:50 +0000 (02:12 +0200)]
Update and (almost) completing Dutch strings for 1.5 (#4351)
* Update and expanding Dutch strings for 1.5
Only privacy policy is not translated, but is included. Hopefully I have time to translate this another time (you can set your own privacy policy now anyway).
* Missing file
* A few changes cause of changes in another file
* Fix
* Update Dutch strings for 1.5
* nl
* fix
don't know how that ended up there
* Update nl.yml
Petko Bordjukov [Mon, 24 Jul 2017 23:14:01 +0000 (02:14 +0300)]
Update Capistrano lock version in config/deploy.rb (#4352)
Deployment with Capistrano was failing due to a mismatch between the loaded
version of Capistrano and the one specified in the deployment
configuration. Bumping the version in config/deploy.rb fixes this issue.
Sorin Davidoi [Mon, 24 Jul 2017 23:05:51 +0000 (01:05 +0200)]
fix(column): Use passive wheel listener (#4348)
* chore(yarn): Install detect-passive-events
* fix(column): Use passive listener
Sorin Davidoi [Mon, 24 Jul 2017 23:05:44 +0000 (01:05 +0200)]
fix(components/bundle): Exit early in load function (#4349)
Sorin Davidoi [Mon, 24 Jul 2017 23:05:35 +0000 (01:05 +0200)]
fix(getting_started): No scrollbar if not needed (#4350)
Eugen Rochko [Mon, 24 Jul 2017 18:05:29 +0000 (20:05 +0200)]
Improve remote profile disclaimer (#4342)
* Improve remote profile disclaimer
* yarn run manage:translations
Eugen Rochko [Mon, 24 Jul 2017 17:54:59 +0000 (19:54 +0200)]
Use the "m" version of the logo for favicons (#4345)
Sorin Davidoi [Mon, 24 Jul 2017 17:54:39 +0000 (19:54 +0200)]
fix(compose_from): Do not autofocus on mobile (#4344)
Eugen Rochko [Mon, 24 Jul 2017 15:56:50 +0000 (17:56 +0200)]
Fix oddities with public profile CSS (#4341)
* Fix oddities with public profile CSS
* Remove trailing whitespace
m4sk1n [Mon, 24 Jul 2017 15:15:35 +0000 (17:15 +0200)]
i18n: @
2374d63 (pl) (#4340)
* i18n: @
2374d63 (pl)
* i18n: fixed typo on Polish translation
Eugen Rochko [Mon, 24 Jul 2017 15:15:15 +0000 (17:15 +0200)]
Redesign /terms page (#4338)
* Redesign /terms page
* Fix tests
* Remove unused keys
Lynx Kotoura [Mon, 24 Jul 2017 14:52:47 +0000 (23:52 +0900)]
Perfectly center mastodon logo on mobile landing page (#4339)
Setting only padding-left made the logo left-shifted on mobile page. Margin-right was old setting for adjusting clearance between old logo and letter "Mastodon".
Eugen Rochko [Mon, 24 Jul 2017 14:21:08 +0000 (16:21 +0200)]
Bump to 1.5.0rc1 (#4318)
Eugen Rochko [Mon, 24 Jul 2017 14:17:55 +0000 (16:17 +0200)]
Move clean up of unconfirmed users to sidekiq-scheduler (#4336)
* Move clean up of unconfirmed users to sidekiq-scheduler
* mastodon:daily is now deprecated
Eugen Rochko [Mon, 24 Jul 2017 13:09:08 +0000 (15:09 +0200)]
Redesign extended information page (#4322)
* Redesign extended information page
* Remove unused keys
* Add $ui-base-lighter-color variable to SCSS
Yamagishi Kazutoshi [Mon, 24 Jul 2017 12:49:06 +0000 (21:49 +0900)]
Change defaultMessage for spoiler placeholder (#4329)
Eugen Rochko [Mon, 24 Jul 2017 12:30:10 +0000 (14:30 +0200)]
Run i18n-tasks normalize (#4335)
sdukhovni [Mon, 24 Jul 2017 12:26:55 +0000 (22:26 +1000)]
Allow domain blocks that only reject media without silencing or suspending (#4325)
* Allow domain blocks to reject media without silencing or suspending
* Fix typo
* Hide 'Reject media' button when superfluous, instead of disabling it
* Properly hide 'reject media' checkbox on page load if needed
This may happen when resubmitting the domain block form after an error.
* Don't ask whether undoing a media-only block should be retroactive
* Rename :media_only block to :noop
* Display :noop block as None in frontend, allow blocks that do nothing
* Remove 'coding' line auto-added by emacs
Andrew Zyabin [Mon, 24 Jul 2017 11:37:05 +0000 (15:37 +0400)]
Update Russian translation for #4313 (#4334)