- Revise donation page links on index-page and footer
- Update styles of
Footer
for standalone usage - Replace
react-router-dom/Link
with<a>
inError
for standaline usage
- react-router@^3.0.0 -> react-router-dom@^4.0.0
- react@^16.0.0 -> react@^16.3.0
- react-dom@^16.0.0 -> react-dom@^16.3.0
- styled-components@^3.0.0 -> styled-components@^4.0.0
styled.extend
->styled()
innerRef
->ref
keyframes
withcss
helper
import { Link } from 'react-router'
->import Link from 'react-router-dom/Link'
- add
shared/components/link-wrapper.js
, which rendera
tag whento
is undefined - pass history object:
import browserHistory from 'react-router-lib-browserHistory'
->withRouter()
- Replace the
OutboundLink
ofreact-ga
with customizedTrackedLink
- Remove built-in Header in latest-section of index-page
- Remove text-decoration of links in Footer
- Add rel="noopener noreferrer" to external links
- Add url event label to google analysis click event
- Update react-ga@^2.5.3
- Fix prop mismatch between client and server in ga Outbound link
- Add ga event to donation button in footer and homepage donation section
- Add IJM brochure download link to footer
- Upgrade dependencies due to vulnerabilities warning
- Update styled-components@^3.0.0
- [Bug] Fix block scrolling bug in Footer on Android devices
- [Bug] Fix block scrolling bug in Footer
- [Bug] Fix wrong height of footer when it is used on sites apart from our main website
- Some updates in the new footer component after testing
- Add new Footer
- Add donation section to homepage
- Add about-us page link to Footer
- [Bug] Modifies the length of truncated title in editor-picks
- Remove
velocityComponent
ineditor-picks-mobile
and use csstransition
instead to implement fade-in-fade-out animation
- [Bug] Fix the transparency bug of editor-picks on IE and Edge
- Remove
velocityComponent
infadein-fadeout component
to fix the layout of editor-picks on tablet - Remove
velocityComponent
ineditor-picks
for wrong positioning of title - Remove
velocityComponent
and use csstransition
instead to animate the header-slide-down-panel
- To provide footer to other projects which doesn't have react-router#95
- Bug fix. Replace url prefix of images resources in production state
- Add
srcSet
andsizes
toimg-wrapper.js
so that images of different sizes will be rendered on resolution demand
- Changes the text of politicsAndEconomy in categoryConfigs.(政治.經濟 -> 政經.產業)
- Update confirmation component. Show warning icon on demand
- Add more side bar handling for edge cases
- Update props of
Pagination
- Update
.babelrc
to remove unsupported svg attributes
- Create a Side Bar High Order Component in side-bar/components/side-bar.js
- Delete index-page/src/components/side-bar.js
- [Bug] Import Header component the right way
- [Bug] Export Header component with back foward compatibly
- Move bookmark to @twreporter/registration
- Update page slides to contain bookmark service
- Add AuthenticationContext which is used as react.context to avoid not re-rendering problem
- Refine font-weight settings
- Stop using
React.PropTypes
,import PropTypes from 'prop-types'
instead
- Revert
Optimize svg files
commit(in v2.1.8)
- Update error 500 English svg
- Optimize svg files
- Update lience link in the footer. Link to /a/lience-footer
- [error] Fixup Error modules
- [error] Add ErrorPage
- Fix bookmark customized link warning
- Fix redirection of bookmarks page in signin condition (header slide down panel)
- Update donation links
- Bug fix. Redirect to the page or scroll to the position after clicking link in the header panel.
- Make header slide down smoothly
- Reduce bundle size by importing only we need
- Upgrade dependencies to support react@^16.0.0
- Upgrade peer dependencies, react-router
- Fix content overflow in the editor-pick section of the homepage
- [header] Fix serach box styling errors
- Reset h2 margin to 0
- Fix header
<a>
font color
- Make whole bookmark clickable in the bookmark list
- Give tag a default color
- Code adjustments after merging Mobile narvar and Bookmark features
- Create Mobile navbar feature
- [index-page] Change velocity-react to scoped version
- Change hiring wording
- Make each sub folder could be required by clients.
- EX: var Header = require('@twreporter/react-components/lib/header')
- var Footer = require('@twreporter/react-components/lib/footer')
- Add hiring channel on navigation bar
- Add hiring info block in reporter-intro.js
- Update .npmignore
- Update fade-text components with new solution for locking scroll.
- Update fade-text components to provide screen utility.
- Only wrap list section in Topics component for isFetching
- Fix topics linkto bug
- Update header component to dynamic
- Add new fade text component
- Add theme to header and footer component
- Make the text area of editor-picks be swipeable
- Remove useless subfolder configs
- Update babelrc
- Change wording from '觀點' to '評論'
- Add pagination
- Pack topics components into one topicsList
- Update editor-picks truncate number from 28 to 26
- Add arrows to editor-picks
- Update style-utils (finalMedia with more options in index-compmonents)
- Update smooth scroll in side-bar
- Solve gutter problem of index page
- Change image loading placeholder
- Bug fix. Show tags on Category listing page.
- Bug fix. Listing page is not center on mobile.
- Add shared/components/is-fetching-wrapper.js, which will make wrapped component animated.
- Update gulpfile. Watch ./main.js. Remove copy node_modules when copy-files-to-customer-folder.
- [Feature] Category/Tag listing page
- Pack all components into one npm package
- Remove articles-components
- Add index-compmonents