- Apr 01, 2018
-
-
Emelia Smith authored
This prevents submission through ctrl/cmd+enter when the submit button is disabled.
-
- Mar 30, 2018
-
-
ThibG authored
* Keep list of blocked domains Might be overkill, but I'm trying to follow the same logic as for blocked users * Add basic domain block UI * Add the domain blocks UI to Getting Started * Fix undefined URL in `fetchDomainBlocks` * Update all known users' domain_blocking relationship instead of just one's
-
- Mar 29, 2018
-
-
Emelia Smith authored
* Implement ability to send direct messages from the user menu * Implement message warning users that direct messages are visible to all mentioned users * Update locales
-
- Mar 28, 2018
-
-
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'
-
- Mar 27, 2018
-
-
unarist authored
max_id in the fetch request should be a status id, but media attachment id was used.
-
- Mar 24, 2018
-
-
Akihiko Odaki authored
-
Akihiko Odaki authored
-
Akihiko Odaki authored
-
Marcin Mikołajczak authored
Signed-off-by:
Marcin Mikołajczak <me@m4sk.in>
-
Akihiko Odaki authored
-
- Mar 22, 2018
-
-
Eugen Rochko authored
-
- Mar 18, 2018
-
-
Eugen Rochko authored
-
- Mar 13, 2018
-
-
Akihiko Odaki authored
Icon showing the state may be confusing. (does the slahed eye icon mean the state that it is sensitive, or to mark it as sensitive?) Moreover, it may not help for blind people. The title will give the precise representation of the current state.
-
Akihiko Odaki authored
The title will give the precise representation of the current state. It would be helpful for blind people.
-
- Mar 12, 2018
-
-
Yamagishi Kazutoshi authored
-
Yuto Tokunaga authored
avoid using JS to set height of ReactSwipeableViews component reduce max-height of <img/> to 80% to avoid the screen covered by image
-
- Mar 11, 2018
-
-
Eugen Rochko authored
* Use object-position with object-fit instead of JS top/left * Fix focal point modal
-
Eugen Rochko authored
-
Eugen Rochko authored
Fix #1258
-
- Mar 08, 2018
-
-
Eugen Rochko authored
Fix #6677
-
- Mar 07, 2018
-
-
Eugen Rochko authored
-
Eugen Rochko authored
-
Akihiko Odaki authored
* Remove pointer events on the entire UI when a dropdown menu is open This prevents operations to change the location of the menu such as scrolling. * Fix mistake from merge
-
- Mar 06, 2018
-
-
Akihiko Odaki authored
UI component used to toggle isComposing state by directly manipulating the DOM element to avoid the expensive rendering. However, it is hacky, and is not effective for other states. Instead, this change makes the rendering cheaper by extracting the huge columns area.
-
Akihiko Odaki authored
-
Akihiko Odaki authored
TabsBar refers to router, which is a private context property of react-router. withRouter is a recommended alternative. It also allows to track location changes even if React.PureComponent is used.
-
- Mar 05, 2018
-
-
Akihiko Odaki authored
onScrollToBottom was a function to run instead of onScrollToTop and onScroll when scrolling to the bottom. The behavior to prevent onScrollToTop was inconvenient because the viewport can be at the bottom and at the top at the same time if the viewport is larger than the container. onScrollToBottom was also called when the button to load more is clicked on contray to the name suggests, which led notifications and status_list_container components to mark the scrolled location is not at the top mistakenly. onLoadMore is a replacement for onScrollToBottom. It will be called independently from onScrollToTop and onScroll.
-
ThibG authored
-
ThibG authored
* Add button to unblock blocked accounts from their profile * Add “Blocked” badge in place of “Follows you” when the user is blocked * Add “Muted” badge (below “follows you” badge)
-
- Mar 04, 2018
-
-
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
-
abcang authored
-
Eugen Rochko authored
* Federate pinned statuses over ActivityPub * Display pinned toots in web UI Fix #6117 * Fix migration * Fix tests * Update outbox_serializer.rb * Update remove_serializer.rb * Update add_serializer.rb * Update fetch_featured_collection_service.rb
-
Akihiko Odaki authored
The top of the scrollable notifications will be invisible after unmounting. The Redux state should be updated accordingly in such a case so that the unread notification counter will be updated later.
-
- Mar 02, 2018
-
-
Eugen Rochko authored
* Move "compose" on mobile to floating action button * Fix contrast on floating action button
-
Eugen Rochko authored
* Responsively enforce 16:9 ratio on all media thumbnails in web UI Also change video player behaviour to "contain" rather than "cover" videos that don't fit the ratio, unlike images and GIFs, it's expected that a video is shown fully. * Fix spacing issues and remove floor * Remove floor
-
Eugen Rochko authored
* When advanced search is enabled, show different hint in search popout * Change "getting started" icon in tabs bar from asterisk to hamburger
-
Eugen Rochko authored
-
- Mar 01, 2018
-
-
Eugen Rochko authored
* Add "Toots/Toots with replies/Media" tab below profile header * Add focal point display to account gallery timeline * Fix visual glitch of standalone GIFV
-
- Feb 28, 2018
-
-
Eugen Rochko authored
* Fix #2176: Federated reports * UI for federated reports * Add spec for ActivityPub Flag handler * Add spec for ReportService
-
- Feb 24, 2018
-
-
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.
-