Skip to content
Snippets Groups Projects
  1. Jul 14, 2017
    • Sorin Davidoi's avatar
      Small style fixes (#4206) · 72bd73f6
      Sorin Davidoi authored
      * fix(components/media_modal): Center horizontally in Firefox
      
      * fix(components/status_list): Do not remove load more button
      72bd73f6
  2. Jul 13, 2017
  3. Jul 11, 2017
    • Eugen Rochko's avatar
      Redesign the landing page, mount public timeline on it (#4122) · e19eefe2
      Eugen Rochko authored
      * Redesign the landing page, mount public timeline on it
      
      * Adjust the standalone mounted component to the lacking of router
      
      * Adjust auth layout pages to new design
      
      * Fix tests
      
      * Standalone public timeline polling every 5 seconds
      
      * Remove now obsolete translations
      
      * Add responsive design for new landing page
      
      * Address reviews
      
      * Add floating clouds behind frontpage form
      
      * Use access token from public page when available
      
      * Fix mentions and hashtags links, cursor on status content in standalone mode
      
      * Add footer link to source code
      
      * Fix errors on pages that don't embed the component, use classnames
      
      * Fix tests
      
      * Change anonymous autoPlayGif default to false
      
      * When gif autoplay is disabled, hover to play
      
      * Add option to hide the timeline preview
      
      * Slightly improve alt layout
      
      * Add elephant friend to new frontpage
      
      * Display "back to mastodon" in place of "login" when logged in on frontpage
      
      * Change polling time to 3s
      e19eefe2
  4. Jul 09, 2017
  5. Jul 08, 2017
  6. Jul 07, 2017
    • Nolan Lawson's avatar
    • Sorin Davidoi's avatar
      Lazy load components (#3879) · 348d6f5e
      Sorin Davidoi authored
      * feat: Lazy-load routes
      
      * feat: Lazy-load modals
      
      * feat: Lazy-load columns
      
      * refactor: Simplify Bundle API
      
      * feat: Optimize bundles
      
      * feat: Prevent flashing the waiting state
      
      * feat: Preload commonly used bundles
      
      * feat: Lazy load Compose reducers
      
      * feat: Lazy load Notifications reducer
      
      * refactor: Move all dynamic imports into one file
      
      * fix: Minor bugs
      
      * fix: Manually hydrate the lazy-loaded reducers
      
      * refactor: Move all dynamic imports to async-components
      
      * fix: Loading modal style
      
      * refactor: Avoid converting the raw state for each lazy hydration
      
      * refactor: Remove unused component
      
      * refactor: Maintain modal name
      
      * fix: Add as=script to preload link
      
      * chore: Fix lint error
      
      * fix(components/bundle): Check if timestamp is set when computing elapsed
      
      * fix: Load compose reducers for the onboarding modal
      348d6f5e
  7. Jul 06, 2017
    • STJrInuyasha's avatar
      Parse links in status content on update as well as mount (#4042) · 6bf6d356
      STJrInuyasha authored
      * Update links in status content on update as well as mount
      Fixes occasional bugs with mentions and hashtags not being set to open in a new column like they should, and instead opening in a new page
      
      * use classList instead of raw className
      6bf6d356
    • unarist's avatar
      Unobserve status on unmount (#4013) · 9c03fd9c
      unarist authored
      This fixes a warning on status unmounting (e.g. deletion).
      
      This also resets IntersectionObserverWrapper on disconnect to avoid `unobserve()` calls
      which has bug in Edge.
      9c03fd9c
  8. Jun 27, 2017
  9. Jun 25, 2017
  10. Jun 24, 2017
  11. Jun 23, 2017
  12. Jun 21, 2017
    • unarist's avatar
      Don't attach IntersectionObserver for wrapped statuses (#3883) · cc382c50
      unarist authored
      (This patch has been merged as bugfix and reverted, but still valuable as
      improvement)
      
      Previously, we've attached IntersectionObserver twice for boosted statuses:
      wrapper Status and wrapped Status. but wrapped Status don't need to manage
      intersection and visibility by itself, because it's a part of wrapper Status.
      cc382c50
  13. Jun 20, 2017
    • Eugen Rochko's avatar
      Revert #3851 (#3878) · 946a1667
      Eugen Rochko authored
      v1.4.4
      946a1667
    • Eugen Rochko's avatar
      Revert "Don't attach IntersectionObserver for wrapped statuses" (#3877) · 31cd6490
      Eugen Rochko authored
      * Revert "Bump version to 1.4.4"
      
      This reverts commit 1585b0c6.
      
      * Revert "Fix conversations (fixes #3869) (#3870)"
      
      This reverts commit 15b43f55.
      
      * Revert "Fix streaming server. Redis connection subscribe for each channel. (#3828)"
      
      This reverts commit d8ec8328.
      
      * Revert "Filter direct statuses in Status.as_home_timeline (#3842)"
      
      This reverts commit bab5a182.
      
      * Revert "Fix RemoteFollow behavior (#3868)"
      
      This reverts commit a20cf3b6.
      
      * Revert "Update fabricator for MediaAttachment to attach a file according to type (#3862)"
      
      This reverts commit 356df7ae.
      
      * Revert "Upgrade React Router (#3677)"
      
      This reverts commit 8f03fdce.
      
      * Revert "Do not call setState from unmounted component (#3853)"
      
      This reverts commit 1fc6cb49.
      
      * Revert "Replace TextIconButton for SensitiveButton to IconButton (#3759)"
      
      This reverts commit eb832e88.
      
      * Revert "Fix RTL detection on Ruby side (#3867)"
      
      This reverts commit b16b6935.
      
      * Revert "i18n: Fixed typo in Polish translation (#3864)"
      
      This reverts commit da6fa029.
      
      * Revert "Don't attach IntersectionObserver for wrapped statuses (#3863)"
      
      This reverts commit 94ad0706.
      31cd6490
    • Sorin Davidoi's avatar
      Upgrade React Router (#3677) · 8f03fdce
      Sorin Davidoi authored
      * chore(yarn): Remove react-router
      
      * chore(yarn): Remove react-router-scroll
      
      * chore(yarn): Remove history
      
      * chore(yarn): Add react-router-dom
      
      * chore: Remove usages of react-router-scroll
      
      * refactor: Upgrade to react-router-web
      
      * refactor: Use fork of react-router-scroll
      
      This reverts commit 2ddea9a6c8d39fc64b7d0b587f3fbda7a45a7fa2.
      
      * fix: Issues mentions in the PR feedback
      8f03fdce
    • alpaca-tc's avatar
      Do not call setState from unmounted component (#3853) · 1fc6cb49
      alpaca-tc authored
      Stop an executing task if the component already unmounted.
      1fc6cb49
    • unarist's avatar
      Don't attach IntersectionObserver for wrapped statuses (#3863) · 94ad0706
      unarist authored
      This fixes a bug that sometimes boosted statuses being hidden on scrolling.
      
      Previously, we've attached IntersectionObserver twice for boosted statuses:
      wrapper Status and wrapped Status. This will call intersection handler twice,
      so this may results race condition...probably.
      94ad0706
  14. Jun 19, 2017
  15. Jun 18, 2017
  16. Jun 13, 2017
  17. Jun 12, 2017
  18. Jun 10, 2017
    • Eugen Rochko's avatar
      Improve RTL detection (#3682) · 8015fd76
      Eugen Rochko authored
      - Use plaintext
      - Strip out URLs
      - Strip out mentions
      - Strip out hashtags
      - Strip out whitespace from "overall" count
      - Consistent between JS and Ruby
      8015fd76
  19. Jun 07, 2017
  20. Jun 06, 2017
  21. Jun 05, 2017
  22. Jun 03, 2017
    • Eugen Rochko's avatar
      Allow mounting arbitrary columns (#3207) · 8ee2eb5d
      Eugen Rochko authored
      * Allow mounting arbitrary columns
      
      * Refactor column headers, allow pinning/unpinning and moving columns around
      
      * Collapse animation
      
      * Re-introduce scroll to top
      
      * Save column settings properly, do not display pin options in
      single-column view, do not display collapse icon if there is
      nothing to collapse
      
      * Fix one instance of public timeline being closed closing the stream
      Fix back buttons inconsistently sending you back to / even if history exists
      
      * Getting started displays links to columns that are not mounted
      8ee2eb5d
    • Nolan Lawson's avatar
      Fix isIntersecting in Chrome (#3525) · 3363f2f4
      Nolan Lawson authored
      3363f2f4
  23. Jun 01, 2017
Loading