Skip to content
Snippets Groups Projects
  1. Apr 24, 2017
  2. Apr 23, 2017
    • Effy Elden's avatar
      Report processing improvements (#2349) · 1801a364
      Effy Elden authored
      * Expose media attachments on reported statuses directly
      
      * Comment out unused bulk report checkbox. Add title to report comment for viewing full comment. Add 'contents' column, with icons and numerical indicators to show the number of referenced statuses and media attachments in the report
      
      * Link account name on authorize_follow card back to account
      
      * Add localisation string for report_contents
      
      * Show new admin accounts card partial on report view. Apply simple_format to report comment so newlines are preserved.
      
      * Add new admin accounts card partial, for display quick useful admin stats (e.g. report history, moderation status).
      
      * Fix localized variable
      1801a364
    • Eugen's avatar
      Followers-only post federation (#2111) · 50151496
      Eugen authored
      * Make private toots get PuSHed to subscription URLs that belong to domains where you have approved followers
      
      * Authorized followers controller, stub for bulk action
      
      * Soft block in the background
      
      * Add simple test for new controller
      
      * Rename Settings::FollowersController to Settings::FollowerDomainsController, paginate results,
      rename "private" post setting to "followers-only", fix pagination style, improve post privacy
      preferences style, improve warning style
      
      * Extract compose form warnings into own container, show warning when posting to followers-only with unlocked account
      50151496
    • Ash Furrow's avatar
      ef5937da
    • ymmtmdk's avatar
      Add link for domain in land strip (#2306) · 072c6f15
      ymmtmdk authored
      * Add link for domain in land strip
      
      * Use root_path
      
      * Avoid repeating code
      072c6f15
    • Yamagishi Kazutoshi's avatar
      Update Japanese translation (#2360) · 55e32fe5
      Yamagishi Kazutoshi authored
      for #2181
      55e32fe5
    • Stephen Burgess's avatar
      fix(style): Fix styles after classname refactor (#2368) · 7ee8e50b
      Stephen Burgess authored
      Float detailed status display avatar left. Only apply display block to display names in status info, not in detailed status. Thanks to @nightpool for finding those. Make star icon in notification show up as gold. Add anchor selector back to status__content__spoiler-link in order to override default anchor style elsewhere.
      7ee8e50b
    • Stephen Burgess's avatar
      feat(cw-button): Add aria controls to CW trigger (#2303) · 995f0ad5
      Stephen Burgess authored
      Add an ID to the CW spoiler input field to give aria-controls a handle on it. Pass that id to the CW trigger button. Modify text icon button component to accept aria controls id value. Add aria-expanded value to text icon button to indicate when it is expanded.
      995f0ad5
    • Matt Jankowski's avatar
    • Matt Jankowski's avatar
      Ensure i18n matches options (#2358) · 55e1e12b
      Matt Jankowski authored
      * Add failing spec showing that human_locales does not match what i18n knows about
      
      * Add missing `ar` key for arabic to human locales
      
      * Remove duplicate `id` key from available locales
      
      * Sort keys in human locales list
      
      * Add spec for human_locale helper
      55e1e12b
    • Yamagishi Kazutoshi's avatar
    • Yamagishi Kazutoshi's avatar
      d670f728
    • Matt Jankowski's avatar
      57cd6546
    • 178inaba's avatar
      Add simple_format to simplified_format (#2198) · 1244630a
      178inaba authored
      1244630a
    • Effy Elden's avatar
    • Effy Elden's avatar
      Export environment variables from .env.vagrant before running rails commands... · cc83ee60
      Effy Elden authored
      Export environment variables from .env.vagrant before running rails commands in Vagrant provisioning (#2343)
      
      cc83ee60
    • ThibG's avatar
      Allow webfinger controller to reply to user@WEB_DOMAIN in addition to user@LOCAL_DOMAIN (#2351) · 89dc29af
      ThibG authored
      This provides a hotfix for outbound salmon requests to other Mastodon instances
      as they currently will try to resovle user@WEB_DOMAIN instead of user@LOCAL_DOMAIN
      (see #2012 and #20312).
      
      Furthermore, this should ease transition from users switching from
      LOCAL_DOMAIN = WEB_DOMAIN to another LOCAL_DOMAIN when WEB_DOMAIN does not change.
      89dc29af
    • Ashley's avatar
      Halved padding for emoji (#2344) · 85e09518
      Ashley authored
      85e09518
    • Stephen Burgess's avatar
      fix(style): Fix regressions introduced by #2338 (#2345) · 663f090c
      Stephen Burgess authored
      Put Column Slim Back Button classnames in order so it is positioned right and top. Add icon button style back to privacy dropdown and upload buttons so they are positioned correctly and do not wiggle. Remove abstracted style from CSS. Add missed class for the upload form thumbnail. Add the missed styles for upload form thumnail. Alphabetize styles for column-back-button. Fix fontSize typo for media-spoiler-video-play-icon.
      663f090c
    • Joël Quenneville's avatar
      Test embedded_view related code in a helper (#2282) · 1cf9e14a
      Joël Quenneville authored
      The two methods `StreamEntriesHelper#stream_link_target` and
      `StreamEntriesHelper#acct` are based on checking whether we are running
      in an embedded view.
      
      This adds some test helper code to make the testing easier. We extracted
      some "magic strings" to constants to lower the coupling in the specs.
      1cf9e14a
    • Joël Quenneville's avatar
      Add test coverage to CSS class generation (#2285) · 0c2fe22b
      Joël Quenneville authored
      The code that generates CSS is based on a lot of boolean conditions.
      The possible combinations of these grows exponentially as we add more
      conditions.
      
      Since most of the code is conditional on a single boolean, we tested the
      following:
      
      1. All `false`
      2. All `true`
      3. Each individual flag set to `true`
      
      The methods tested are:
      
      * `StreamEntriesHelper#style_classes`
      * `StreamEntriesHelper#microformats_classes`
      * `StreamEntriesHelper#microformats_h_class`
      0c2fe22b
    • Koala Yeung's avatar
      Adding arabic string localization (rebased) (#1895) · 6f0b3b06
      Koala Yeung authored
      * Create ar.jsx
      
      * Preparing file for translation.
      
      * Create ar.yml
      
      * Preparing file for translation.
      
      * Create simple_form.ar.yml
      
      * Preparing file for translation.
      
      * Create devise.ar.yml
      
      * Preparing file for translation.
      
      * Create doorkeeper.ar.yml
      
      * Preparing file for translation.
      
      * Update index.jsx
      
      Preparing file for translation.
      
      * Update mastodon.jsx
      
      * Preparing file to translation.
      * Correction thanks to @Taekiro
        https://github.com/tootsuite/mastodon/pull/1798#pullrequestreview-32924922
      
      * Update settings_helper.rb
      
      Preparing file to translation.
      
      * Update application.rb
      
      * Preparing file to translation.
      
      * Update simple_form.ar.yml
      
      * Update doorkeeper.ar.yml
      
      * Update devise.ar.yml
      
      * Update ar.yml
      
      * Fix i18n-tasks unused issue (ar)
      
      Remove unused translation strings
      
      * Update application.rb
      
      * Update ar.jsx
      
      * Fix various issues with Arabic translation
      
      * Fix duplication caused in merge
      * Fix syntax error in devise.ar.yml
      * Fix import error Duplicated incorrect import in mastodon.jsx
      * Fix duplication error in locales/index.jsx
      
      * Update ar.yml
      
      * Update ar.jsx
      
      * Update ar.yml
      
      * Update ar.jsx
      
      * Fix ar translation
      6f0b3b06
    • Ashley's avatar
      Tooltip for boosting depends on toot visibility (#1394) (#1754) · 9cd20a70
      Ashley authored
      * Made tooltip for boosting depend on visibility
      
      * Removed spaces that were added in merge conflict resolution
      
      * Try again :P
      
      * Added missing bracket
      
      * Changed 'toot' to 'status'
      9cd20a70
    • Yamagishi Kazutoshi's avatar
      219fb317
    • Evan Minto's avatar
      ActivityPub: Add basic, read-only support for Outboxes, Notes, and... · 66fd8e78
      Evan Minto authored
      ActivityPub: Add basic, read-only support for Outboxes, Notes, and Create/Announce Activities (#2197)
      
      * Clean up collapsible components
      
      * Expose user Outboxes and AS2 representations of statuses
      
      * Save work thus far.
      
      * Fix bad merge.
      
      * Save my work
      
      * Clean up pagination.
      
      * First test working.
      
      * Add tests.
      
      * Add Forbidden error template.
      
      * Revert yarn.lock changes.
      
      * Fix code style deviations and use localized instead of hardcoded English text.
      66fd8e78
    • Yamagishi Kazutoshi's avatar
      83e35381
    • Ash Furrow's avatar
      Admin UI for confirming users (#2245) · 723f25a9
      Ash Furrow authored
      * Shows confirmed status in list.
      
      * Adds ability to confirm users in admin UI.
      
      * Added new english translations.
      
      * Addresses feedback from #2245.
      
      * More feedback.
      723f25a9
    • Eugen's avatar
      Add a confirmation modal: (#2279) · 59b1de0b
      Eugen authored
      - Deleting a toot
      - Muting, blocking someone
      - Clearing notifications
      
      Remove source map generation from development environment, as it is a huge
      performance sink hole with little gains
      59b1de0b
    • Akihiko Odaki's avatar
      Alter Japanese translations for CW and NSFW (#2305) · df46864b
      Akihiko Odaki authored
      The previous translation for NSFW, "不適切" means "impertinent". This change
      suggests "閲覧注意", which means the content requires precaution, instead.
      
      However, "閲覧注意" was also a translation for CW. CW is now translated as
      "警告", which simply means "warnings".
      df46864b
    • Stephen Burgess's avatar
      Replace inline styles with CSS classes (BEM) (#2338) · cca41ea5
      Stephen Burgess authored
      * fix(classnames): Status icon style classnames
      
      Take out inline css and put into classnames for the following components: account, avatar, icon button, status action bar, notification.
      
      * fix(status): Move styles from inline to classes for statuses
      
      Move styles to classnames in components.scss for the following components:
      
      display name
      media gallery
      status
      status content
      video player
      
      * fix(classnames): Add classnames to rest of components
      
      Take out inline styles and apply them to classnames in the sass for the following components:
      
      button
      column back button
      slim column back button
      collapsable column
      dropdown menu
      loading indicator
      status list
      
      * fix(classnames): Remove all non-dynamic inline styles
      
      Components affected:
      
      autosuggested
      permalink
      action bar
      header
      character counter
      compose form
      emoji dropdown
      privacy dropdown
      reply indicator
      upload form
      account auth
      followers
      getting started
      column settings
      mutes
      settings
      reblogs
      status checkbox
      report
      action bar
      status
      card
      boost modal
      media modal
      video modal
      
      * fix(permalink): Do not lose classname
      
      * fix(tests): Add space back in display name
      
      * fix(status__wrapper): Remove duplicate css name
      
      Remove incorrect style attribute. Remove style attribute all together. Cursor defaults to "auto" when not specified as 'default'.
      
      * fix(nl): do not lose translations
      cca41ea5
    • Matt Jankowski's avatar
      Clean up flash display in views (#2336) · 532bec6e
      Matt Jankowski authored
      * Add flashes partial to DRY up admin/auth layouts
      
      * Further consolidate flash messages
      532bec6e
    • Matt Jankowski's avatar
      Move force_ssl check to production config (#2165) · ee82d8a8
      Matt Jankowski authored
      The force_ssl method from controllers does not add all of the options that the
      sitewide configuration in a config block does. For example, HSTS enforcement is
      not added by the controller method, but is added by this style.
      ee82d8a8
  3. Apr 22, 2017
    • mecab's avatar
      1646ca75
    • jeroenpraat's avatar
      f8766652
    • ばん's avatar
      fix can toot whitespace (#2218) · 5817bae2
      ばん authored
      5817bae2
    • Stephen Burgess's avatar
      Improve aria support - Columns and Navigation Drawer Icons (#2299) · 4cfc1555
      Stephen Burgess authored
      * feat(aria): Add aria-labels to underlabelled tab nav items
      
      The drawer tabs which control primary navigation are only labelled by a title which is not available to many screenreaders. Add an aria-label attribute to each link to improve readability with screenreaders. Organize link attributes so link target is first followed by classname.
      Issue #1349
      
      * feat(aria): Replace abstract aria role of section with region
      
      Abstract aria roles such as section should not be used in content. Use non-abstract 'region' aria role instead. That role expects an aria-labelledby attribute with an id. Pass an ID to the column header. Remove the aria-label attribute on the ColumnHeader because the same value is output in plaintext as its child.
      Issue #1349
      
      * fix(aria): Remove aria-controls attribute until solution is found
      
      Columns do not have wrappers, so these icons can't point to a column wrapper which it controls. Instead these icons function as triggers to show or hide individual columns.
      #1349
      
      * fix(typo): Remove type of aria-labelledby instead of aria-label
      4cfc1555
    • Wesley Ellis's avatar
      Add og:url tags (#2298) · a1174a6d
      Wesley Ellis authored
      * add og:url to stream_item view
      
      * add og:url and text to about/show
      
      * add og:url to profile, followers and follows pages
      a1174a6d
    • Akihiko Odaki's avatar
      Fix TabsBar update (#2300) · 53573294
      Akihiko Odaki authored
      This change allows to update TabsBar according to route changes.
      53573294
Loading