Skip to content
Snippets Groups Projects
  1. May 21, 2018
  2. May 13, 2018
  3. May 08, 2018
  4. May 06, 2018
    • ThibG's avatar
      Various improvements to the report UI (#7342) · 5c7bed6b
      ThibG authored
      * Also display replies in report modal
      
      * Allow report modal to be up to 80% of viewport height
      
      * Use narrow no-break space where needed in the French translation
      5c7bed6b
  5. Apr 18, 2018
    • Lynx Kotoura's avatar
      Add color variables of texts for better accesibility (#7125) · 74dae945
      Lynx Kotoura authored
      * Add variables for text colors
      
      * Change variables in sass files
      
      * Apply text color variables for recently added colors
      
      * Fix text colors of emoji mart anchors
      
      * Fix text colors of search__input
      
      * Fix text colors of text area of compose-form
      
      * Fix icon colors of privacy dropdown and modal
      
      * Inverted icon colors by classname
      
      * Change variables in boost.scss
      
      * Change action-button-color
      
      * Fix text colors of pre-header
      74dae945
    • Kaito Sinclaire's avatar
      Direct messages column (#4514) · 156b916c
      Kaito Sinclaire authored
      * Added a timeline for Direct statuses
      * Lists all Direct statuses you've sent and received
      * Displayed in Getting Started
      * Streaming server support for direct TL
      
      * Changes to match other timelines in 2.0
      156b916c
  6. Apr 08, 2018
  7. Apr 04, 2018
  8. Apr 02, 2018
    • unarist's avatar
      Add missing rejection handling for Promises (#7008) · 2c51bc0c
      unarist authored
      * Add eslint-plugin-promise to detect uncaught rejections
      
      * Move alert generation for errors to actions/alert
      
      * Add missing rejection handling for Promises
      
      * Use catch() instead of onReject on then()
      
      Then it will catches rejection from onFulfilled. This detection can be
      disabled by `allowThen` option, though.
      2c51bc0c
  9. Mar 28, 2018
    • Yuto Tokunaga's avatar
      Add double-tap zoom functionary to `ZoomableImage` (#6944) · 5021c4e9
      Yuto Tokunaga authored
      add <div.zoomable-image__margin/> to keep margin of the image on zooming
      move setting `scrollLeft` and `scrollTop` of container from callback of
      `setState` to `componentDidUpdate`
      add 'hammerjs' package for touch gesture detection
      rewrite `ZoomableImage` using 'hammerjs'
      5021c4e9
  10. Mar 24, 2018
  11. Mar 22, 2018
  12. Mar 12, 2018
  13. Mar 11, 2018
  14. Mar 07, 2018
  15. Mar 06, 2018
  16. Mar 04, 2018
    • Yuto Tokunaga's avatar
      [RFC] Improved media modal (#5956) · 4e929b2d
      Yuto Tokunaga authored
      * Improved media modal
      
      ImageLoader: Impliment pinch zoom by CSS `transform: scale(X)`
      ImageLoader: Impliment panning by CSS `overflow: scroll`
      ImageLoader: Larger image
      MediaModal: Larger close button
      MediaModal: Close the modal by swiping vertically
      MediaModal: Show/hide close button and right/left navigation on tapping image
      MediaModal: Change the `pointer-event` CSS prpp to get more blank space to close the modal
      ImageLoader: Zoom/reset zoom on double tap
      MediaModal: disable vertical swiping while horizontally swiped
      ImageLoader: prevent propagating touchmove event to MediaModal
      MediaModal: Adjust size and potision of buttons
      ImageLoader: Adjust scroll potision on pinch zoom
      
      * Remove "swipe to close" and "double tap to zoom" features
      
      * remove unused prop and functions
      
      removed `onScroll` prop and `handleScroll` func in ImageLoader
      
      * separate zoom functionary to ZoomableImage component
      
      adjust styling of ImageLoader
      add styling for ZoomableImage
      
      * adjust size and potision of close button of media modal
      
      * Fix for gif video
      
      add `onClick` prop to ExtendedVideoPlayer
      specify `onClick` prop to video tag for switching nav of `MediaModal`
      add `.video-modal` class to scss to separate styling for `VideoModal`
      
      * fix styling for centering
      
      specify height of `ZoomableImage` by pixel
      clean styling for `ImageLoader`
      
      * fix lint errors
      
      * small fix
      
      * fixed designated parts
      4e929b2d
  17. Mar 02, 2018
  18. Feb 28, 2018
    • Eugen Rochko's avatar
      Federated reports (#6570) · 41a01bec
      Eugen Rochko authored
      * Fix #2176: Federated reports
      
      * UI for federated reports
      
      * Add spec for ActivityPub Flag handler
      
      * Add spec for ReportService
      41a01bec
  19. Feb 24, 2018
    • Akihiko Odaki's avatar
      Do not use function name to track components (#6542) · 7cb49eaa
      Akihiko Odaki authored
      UglifyJS2 is allowed to mangle function names, and function names can also
      be duplicate if they are from different scopes. Therefore function names
      are not reliable as identifiers.
      
      Functions as keys for Map object is a cheaper and more reliable
      alternative.
      7cb49eaa
  20. Feb 21, 2018
    • Eugen Rochko's avatar
      Focal points (#6520) · 90f12f2e
      Eugen Rochko authored
      * Add focus param to media API, center thumbnails on focus point
      
      * Add UI for setting a focal point
      
      * Improve focal point icon on upload item
      
      * Use focal point in upload preview
      
      * Add focalPoint property to ActivityPub
      
      * Don't show focal point button for non-image attachments
      90f12f2e
  21. Jan 24, 2018
  22. Jan 21, 2018
  23. Jan 20, 2018
    • Eugen Rochko's avatar
      Restore onboarding modal (#6303) · 79b34a0f
      Eugen Rochko authored
      * Restore onboarding modal
      Revert 5ba8b3a396895ecec083c5258aaf9084d584a7c4
      
      * Change greeting elephant graphic, fix up some design issues
      
      * Fix wrong link color in onboarding modal
      79b34a0f
  24. Jan 18, 2018
  25. Jan 17, 2018
  26. Jan 15, 2018
  27. Jan 08, 2018
  28. Dec 24, 2017
  29. Dec 13, 2017
  30. Dec 08, 2017
  31. Dec 05, 2017
    • Eugen Rochko's avatar
      Add list of lists component to web UI (#5811) · e20895f2
      Eugen Rochko authored
      * Add list of lists component to web UI
      
      * Add list adding
      
      * Add list removing
      
      * List editor modal
      
      * Add API account search limited by following=true relation
      
      * Rework list editor modal
      
      * Remove mandatory pagination of GET /api/v1/lists/:id/accounts
      
      * Adjust search input placeholder
      
      * Fix rspec (#5890)
      
      * i18n: (zh-CN) Add missing translations for #5811 (#5891)
      
      * i18n: (zh-CN) yarn manage:translations -- zh-CN
      
      * i18n: (zh-CN) Add missing translations for #5811
      
      * Fix some issues
      
      - Display loading/missing state for list timelines
      - Order lists alphabetically in overview
      - Fix async list editor reset
      - Redirect to /lists after deleting unpinned list
      - Redirect to / after pinning a list
      
      * Remove dead list columns when a list is deleted or fetch returns 404
      e20895f2
  32. Nov 25, 2017
  33. Nov 24, 2017
  34. Nov 15, 2017
    • Surinna Curtis's avatar
      Optional notification muting (#5087) · 031a5a8f
      Surinna Curtis authored
      * Add a hide_notifications column to mutes
      
      * Add muting_notifications? and a notifications argument to mute!
      
      * block notifications in notify_service from hard muted accounts
      
      * Add specs for how mute! interacts with muting_notifications?
      
      * specs testing that hide_notifications in mutes actually hides notifications
      
      * Add support for muting notifications in MuteService
      
      * API support for muting notifications (and specs)
      
      * Less gross passing of notifications flag
      
      * Break out a separate mute modal with a hide-notifications checkbox.
      
      * Convert profile header mute to use mute modal
      
      * Satisfy eslint.
      
      * specs for MuteService notifications params
      
      * add trailing newlines to files for Pork :)
      
      * Put the label for the hide notifications checkbox in a label element.
      
      * Add a /api/v1/mutes/details route that just returns the array of mutes.
      
      * Define a serializer for /api/v1/mutes/details
      
      * Add more specs for the /api/v1/mutes/details endpoint
      
      * Expose whether a mute hides notifications in the api/v1/relationships endpoint
      
      * Show whether muted users' notifications are muted in account lists
      
      * Allow modifying the hide_notifications of a mute with the /api/v1/accounts/:id/mute endpoint
      
      * make the hide/unhide notifications buttons work
      
      * satisfy eslint
      
      * In probably dead code, replace a dispatch of muteAccount that was skipping the modal with launching the mute modal.
      
      * fix a missing import
      
      * add an explanatory comment to AccountInteractions
      
      * Refactor handling of default params for muting to make code cleaner
      
      * minor code style fixes oops
      
      * Fixed a typo that was breaking the account mute API endpoint
      
      * Apply white-space: nowrap to account relationships icons
      
      * Fix code style issues
      
      * Remove superfluous blank line
      
      * Rename /api/v1/mutes/details -> /api/v2/mutes
      
      * Don't serialize "account" in MuteSerializer
      
      Doing so is somewhat unnecessary since it's always the current user's account.
      
      * Fix wrong variable name in api/v2/mutes
      
      * Use Toggle in place of checkbox in the mute modal.
      
      * Make the Toggle in the mute modal look better
      
      * Code style changes in specs and removed an extra space
      
      * Code review suggestions from akihikodaki
      
      Also fixed a syntax error in tests for AccountInteractions.
      
      * Make AddHideNotificationsToMute Concurrent
      
      It's not clear how much this will benefit instances in practice, as the
      number of mutes tends to be pretty small, but this should prevent any
      blocking migrations nonetheless.
      
      * Fix up migration things
      
      * Remove /api/v2/mutes
      031a5a8f
Loading