Skip to content

Releases: twreporter/twreporter-react

v5.0.4

04 Jun 07:55
990b77e
Compare
Choose a tag to compare

Notable Changes

  • fix
    • styled component & behavior change on v6
  • chore

Commits

  • [ec1f07862c] - chore: update twreporter packages (Lucien)
  • [5bbfc1101a] - fix: styled component & behavior change on v6 (Aylie Chou)

v5.0.2

22 May 10:29
7e770c5
Compare
Choose a tag to compare

Notable Changes

  • fix
    • unexpected DOMExceptionError due to rendering promote Banner
    • auth issue for reading time

Commits

  • [bd3af4dca3] - fix: unexpected DOMExceptionError due to rendering promote Banner (nickhsine)
  • [3e5b5d5ff2] - fix: auth issue for reading time (Lucien)

v5.0.1

21 May 08:08
cddfdd4
Compare
Choose a tag to compare

Notable Changes

  • fix
    • duplicate helmet provider issue

Commits

  • [9de706986d] - fix: duplicate helmet provider issue (Aylie Chou)

v5.0.0

20 May 11:10
d8cde89
Compare
Choose a tag to compare

Caution

  • this version may cause link preview broken, please use v5.0.1.

Notable Changes

  • feat
    • upgrade react & react-dom to v18
      • use React.render before resolving react issue #418, #423
    • upgrade styled-component version to v6
    • use post reviews data from redux
    • download page for donation history records
  • fix
    • replace react-helmet with react-helmet-async
    • replace react/loadable with @lodable/components
      • upgrade webpack to v4
      • add webpack-cli & remove deprecated uglify plugin
    • add releaseBranch to Footer
    • fetch at mount while cause duplicated related articles
    • no badge if no reviewWord
    • fetch user data while CSR in member page
  • chore
    • update @twreporter packages
    • update .gitignore
    • remove DONDATION_HISTORY_PHASE_2 feature toggle

Commits

  • [b85267b3ff] - chore: update @twreporter packages (Aylie Chou)
  • [8cd1fa65bf] - chore: update @twreporter packages (Aylie Chou)
  • [f88a531d52] - fix: use React.render before resolving issue #418, #423 (Aylie Chou)
  • [012bab53e6] - chore: update @twreporter packages (Ayllie Chou)
  • [3d9cc44739] - fix: defects after upgrade react to v18 (Aylie Chou)
  • [166e6559cb] - fix: add releaseBranch to Footer (Lucien)
  • [45cc7bc0b2] - fix: update @twreporter packages (Aylie Chou)
  • [b6663057bd] - fix: update @twreporter packages & .gitignore (Aylie Chou)
  • [51592f6ec2] - fix: upgrade styled-component version to resolve conflict (Aylie Chou)
  • [76184708ce] - fix: fetch at mount while cause duplicated related articles (Lucien)
  • [fe4e04468f] - chore: update twreporter packages (Lucien)
  • [e625560b38] - fix: no badge if no reviewWord (Lucien)
  • [ee733bb505] - fix: build fail in node v18 (Aylie Chou)
  • [77543c1251] - fix: replace react-helmet with react-helmet-async (Aylie Chou)
  • [854d418201] - fix: add webpack-cli & remove deprecated uglify plugin (Aylie Chou)
  • [85b25859b0] - chore: update @twreporter packages version (Aylie Chou)
  • [2683ef1701] - fix: replace react-loadable with @loadable/component (Aylie Chou)
  • [9a6df1c00a] - feat: upgrade react & react-dom to v18 (Aylie Chou)
  • [665ab8f67c] - Merge remote-tracking branch 'upstream/master' into fix/member-page-csr (Lucien)
  • [107047f364] - fix: give user_id a default value (Lucien)
  • [7fc054290d] - feat: add comment (Lucien)
  • [8f2b586b44] - feat: fetch user data at mount (Lucien)
  • [e6cc4c14d4] - chore: update twreporter packages (Lucien)
  • [2404e4db22] - fix: use w400 image (Lucien)
  • [050ed80508] - feat: use post reviews data from redux (Lucien)
  • [6b73fb947f] - chore: update twreporter packages (Lucien)
  • [4a0a92a8d8] - feat: add try catch for axios request (Lucien)
  • [cb89b94c7d] - fix: remove unused code (Lucien)
  • [742e3e20b7] - feat: get data from api (Lucien)
  • [2ef689408d] - feat: remove feature toggle and fix typo (Lucien)
  • [ea9fc3a78d] - feat: download page (Lucien)
  • [2833281236] - feat: add download route (Lucien)
  • [cc1125bbf1] - feat: pay method and download button (Lucien)

v4.13.0

24 Apr 08:06
803dfec
Compare
Choose a tag to compare

Notable Changes

  • 影響範圍:主網站
  • 分類:
    • feat
      • use donation data from redux
      • donation history layout
      • new email subscription page
      • add reviewing post section
    • fix
      • follow style guide
      • typo
      • add feature toggle and fix defects
      • row detail badge type
      • text and badges status
      • change email subscription badge text
      • use P2 for LinkButton
      • change sub title text
    • chore
      • update @twreporter packages
      • remove MY_READING feature toggle

Commits

  • [d66e050c83] - fix: follow style guide (Lucien)
  • [e3a85488e2] - fix: typo (Lucien)
  • [d3634586ab] - chore: update twreporter packages (Lucien)
  • [e665c43b4c] - Merge remote-tracking branch 'upstream/dev' into fix/donation-history-phase-2 (Lucien)
  • [2f1484ffc5] - fix: row detail badge type (Lucien)
  • [bcdffa0d55] - fix: add feature toggle and fix defects (Lucien)
  • [148718636d] - fix: text and badges status (Lucien)
  • [e40346e4a9] - chore: update twreporter packages (Lucien)
  • [dc153a9f4f] - fix: use arrow enum direction (Lucien)
  • [347a86cae6] - feat: hide arrow while type is not periodic (Lucien)
  • [dd78fdf080] - feat: periodic donation phase 2 (Lucien)
  • [1f448ff502] - feat: use donation data from redux (Lucien)
  • [d748a62db6] - fix: change email subscription badge text (Lucien)
  • [67e537d0bf] - chore: update twreporter packages (Lucien)
  • [0dbcd7e27c] - fix: fix comments (Lucien)
  • [7ec216f0fd] - feat: give default value for page and total (Lucien)
  • [bf24927c74] - feat: status badge components (Lucien)
  • [988b81bc0a] - feat: move constants to constants folder (Lucien)
  • [f8e7ab1e99] - feat: add loading wrapper (Lucien)
  • [bf1caf72ab] - feat: use status div (Lucien)
  • [c80a24ad02] - feat: total <= 0 (Lucien)
  • [7bebc93ec1] - feat: change text overflow display (Lucien)
  • [04fcab6e10] - feat: donation data table (Lucien)
  • [7d8231dcb2] - feat: grid column for donation page (Lucien)
  • [ad0adeb68b] - feat: fake data generator (Lucien)
  • [6982e8c0ab] - feat: create table component for donation page (Lucien)
  • [8e660efbb1] - feat: add empty donation component (Lucien)
  • [66f8a1d9ca] - fix: use P2 for LinkButton (Lucien)
  • [da60f76726] - feat: use new component (Lucien)
  • [7bd4f42d59] - feat: add Card component for new subscription page (Lucien)
  • [a04760c3fd] - feat: change email-subscription name (Lucien)
  • [f4036f786f] - fix: change sub title text (Lucien)
  • [ced037d5be] - chore: update twreporter packages (Lucien)
  • [37f02abf09] - Merge remote-tracking branch 'upstream/master' into feature/post-review (Lucien)
  • [70f8af59c1] - feat: generate fake data from url param (Lucien)
  • [e4e792584f] - fix: use article type for headline (Lucien)
  • [d18a5ef4cb] - feat: add loading mask and fake data (Lucien)
  • [40ae668c5f] - feat: add swiper and mobile reviewing article (Lucien)
  • [8bb9212cd7] - feat: add reviewing section (Lucien)
  • [4c216835d3] - feat: add reviewing card component (Lucien)
  • [beba7bf5bc] - feat: add empty state for reviewing article (Lucien)
  • [68a217cea9] - chore: update twreporter packages (Lucien)
  • [f9988bc7b9] - chore: remove MY_READING feature toggle (Lucien)

v4.12.10

10 Apr 07:29
6f2f07f
Compare
Choose a tag to compare

Notable Changes

  • 影響範圍:主網站
  • 分類:
    • fix
      • get slug from post for canonical

Commits

  • [495e85eab4] - fix: get slug from post for canonical (Lucien)

v4.12.9

08 Apr 03:47
f143141
Compare
Choose a tag to compare

Notable Changes

  • 影響範圍:主網站
  • 分類:
    • feat
      • new category for about us
      • update about us section 03
      • migrate article page from class component to functional component
    • chore

Commits

  • [7453669084] - feat: new category for about us (Lucien)
  • [5f29a3e1e3] - chore: update twreporter packages (Lucien)
  • [04a982d316] - chore: update twreporter packages (Lucien)
  • [5928cdcaa8] - feat: new aboust us section 03 (Lucien)
  • [e55aa30021] - fix: fix comments (Lucien)
  • [f2e6bb2a10] - feat: article page refactor to functional componet (Lucien)

v4.12.8

14 Mar 05:30
15e6c14
Compare
Choose a tag to compare

Notable Changes

  • 影響範圍:主網站
  • 分類:
    • feat
      • add id for merchandise promo code
    • fix
      • use toggleBookmark parameter to retrieve posts in latest page
      • replace state and give startReadingTime default Date.now
    • chore
      • sync master
      • update @twreporter packages
      • enable bookmark toggle for testing

Commits

  • [ff49c2df32] - chore: update twreporter packages (Lucien)
  • [46ada0da61] - chore: update twreporter packages (Lucien)
  • [3eaaf5afbc] - chore: update @twreporter packages (Aylie Chou)
  • [277e9f69e3] - fix: use toggleBookmark parameter (Aylie Chou)
  • [db8fb58741] - feat: add id for merchandise promo code (Aylie Chou)
  • [adf7ae595a] - chore: update twreporter packages (Lucien)
  • [4987ec3a44] - chore: update twreporter packages (Lucien)
  • [6a44791c90] - chore: sync master (Lucien)
  • [edf959bf6b] - chore: update twreporter packages (Lucien)
  • [64f80f8351] - chore: upgrade react-article-components dep to ^1.12.2-rc.3 (nickhsine)
  • [b60e5c1662] - fix: replace state and give startReadingTime default Date.now (Lucien)
  • [e4dd427a94] - chore: update @twreporter packages (Aylie Chou)
  • [52a27a7ccb] - chore: enable bookmark toggle for testing (Aylie Chou)

v4.12.7

21 Feb 08:46
1bc23ed
Compare
Choose a tag to compare

Notable Changes

  • 影響範圍:主網站
  • 分類:
    • fix
      • disable bookmark toggle in latest page
      • use design guideline color
      • member page would have js error when ssr
      • diasble sw cache in latest posts request
      • redirect to signin page if not authed when enter myreading page
      • show empty page instead of loading spinner
    • feat
      • my reading page with saved bookmarks & browsing history page
    • chore
      • update @twreporter packages
      • upgrade @material-symbols/font-400 version to support kid_star icon
      • remove FOUNDATION_CATEGORY_SET feature toggle

Commits

  • [07e0c87afb] - fix: disable bookmark toggle in latest page (Aylie Chou)
  • [3916a0e08b] - chore: update @twreporter packages (Aylie Chou)
  • [2b36bcb141] - fix: use design guideline black (Aylie Chou)
  • [278bfef9a2] - fix: replace rgba with design guideline color (Aylie Chou)
  • [5f16fff0fc] - fix: use design guideline color (Aylie Chou)
  • [ce518a65fa] - fix: member page would have js error when ssr (Aylie Chou)
  • [9a69e24b92] - chore: update @twreporter packages (Aylie Chou)
  • [4e9995c079] - fix: diasble sw cache in latest posts request (Aylie Chou)
  • [1b3cf3c587] - fix: redirect to signin page if not authed when enter myreading page (Aylie Chou)
  • [88fdd5f958] - fix: saved bookmark section loading & text (Lucien)
  • [344d1d3e30] - chore: sync master (Lucien)
  • [477836e327] - chore: update twreporter packages (Lucien)
  • [1b049bd131] - fix: add height to TextButton (Lucien)
  • [f03328b2fc] - feat: use toastr from coreContext (Lucien)
  • [70ceb171a8] - feat: use data from components instead of data loader (Lucien)
  • [57cecdb97a] - feat: remove default width (Lucien)
  • [3e1766746f] - feat: get data while mounted (Lucien)
  • [9486f72801] - feat: add width detector hook (Lucien)
  • [8c0d23d188] - feat: set user foot print at article page (Lucien)
  • [f0aa72866f] - feat: use api data for browsing history page (Lucien)
  • [1a0ca820ca] - feat: add post_id to bookmark property (Lucien)
  • [b06919e35f] - fix: fix prop types error and remove unused code (Lucien)
  • [b45cb28180] - feat: my reading page with real data (Lucien)
  • [51d09a654c] - feat: move to my reading components (Lucien)
  • [8067b40eea] - feat: load footprints at data loader (Lucien)
  • [acb217ce0c] - feat: empty box components (Lucien)
  • [c3c2f5a325] - chore: upgrade @material-symbols/font-400 version (Aylie Chou)
  • [2f7e0b254b] - chore: update @twreporter packages (Aylie Chou)
  • [bf8c2efc55] - chore: update @twreporter packages (Aylie Chou)
  • [a65474b884] - chore: remove FOUNDATION\_CATEGORY\_SET feature toggle (Aylie Chou)

v4.12.6

30 Jan 08:33
7fca89d
Compare
Choose a tag to compare

Notable Changes

  • 影響範圍:主網站
  • 分類:
    • feat
      • membership
        • reading statistics for member page
        • reading count by timer and height
        • get analytics data from getUser
        • send analytics data to backend
        • my reading route
        • my reading page layout
        • saved bookmarks page
        • history page layout
        • add my-reading entry on member page with feature toggle
      • general
        • toggle bookmark on latest page
        • add toastr in CoreContext
        • add foundation category set
  • fix
    • check visibility at componentDidMount
  • chore

Commits

  • [ec185c3bb8] - fix: check visibility at componentDidMount (Lucien)
  • [d470f7aa43] - chore: hide bookmark on latest before bug resolved (Aylie Chou)
  • [5406a2a31d] - chore: update @twreporter packages (Aylie Chou)
  • [a1e1ba2118] - chore: update @twreporter packages (Aylie Chou)
  • [46ec823246] - fix: add preview back (Lucien)
  • [369d0c04a9] - fix: http => https (Lucien)
  • [22617e8807] - fix: add dev host and change mastern host (Lucien)
  • [8cf5f0451f] - chore: upadate twreporter packages (Lucien)
  • [3801e3969c] - chore: update twreporter packages (Lucien)
  • [bd24294871] - fix: remove yalc (Lucien)
  • [7a027bd7d1] - fix: title 2 spec change (Lucien)
  • [94c636afe4] - fix: show loading and refresh page if no bookmarks (Lucien)
  • [17b262ef43] - fix: resolve conflicts & todos (Aylie Chou)
  • [263c6b27c6] - fix: update myReading order in member page menu list (Aylie Chou)
  • [0997d70fe4] - feat: add my-reading entry on member page with feature toggle (Aylie Chou)
  • [5a272053ae] - chore: update twreporter packages (Lucien)
  • [8e551e035b] - Merge remote-tracking branch 'upstream/dev' into feature/my-reading-saved (Lucien)
  • [4ffbeccf30] - fix: add isRequired (Lucien)
  • [fc6d578e30] - fix: fix comment (Lucien)
  • [53ddba1a54] - chore: update twreporter packages (Lucien)
  • [4b02659825] - fix: use renderButton for Title2 (Lucien)
  • [da9b746b36] - feat: my reading page layout for test (Lucien)
  • [5067ce6171] - feat: change redirect logic (Lucien)
  • [3cb8de0c49] - feat: change test post (Lucien)
  • [9c41192c74] - feat: add browsing history page (Lucien)
  • [c73c369aa5] - feat: my reading page and saved bookmarks page (Lucien)
  • [a464f36ae1] - feat: add data loader for my-reading page (Lucien)
  • [9e5c4ff2ec] - feat: set feature toggle (Lucien)
  • [ef0f639099] - fix: set isActive to false after visibility change to hidden (Lucien)
  • [9d6ebc4d29] - fix: set start reading time to now after active (Lucien)
  • [3872177e55] - fix: clear timer if visibility change (Lucien)
  • [7097bbc998] - Merge remote-tracking branch 'upstream/dev' into fix/article-read-time-1 (Lucien)
  • [0a3f40e3c2] - fix: send active time after inactive (Lucien)
  • [536f0b5c7c] - fix: trigger inactive timer (Lucien)
  • [169ebf3e77] - fix: use pagehide instead of beforeunload (Lucien)
  • [c843c9d741] - fix: return true for history block (Lucien)
  • [03a26097c2] - fix: add beforeunload eventListener (Lucien)
  • [7095843788] - chore: update twreporter packages (Lucien)
  • [96c4f66865] - feat: calculate active while visibility change (Lucien)
  • [dae75c8008] - fix: fetch without authed (Lucien)
  • [24994db9cd] - feat: send analytics data to backend while route change (Lucien)
  • [4d3d72db38] - feat: send analytics data to backend (Lucien)
  • [7b4c1d9200] - feat: get analytics data from getUser (Lucien)
  • [63fd00bac5] - fix: typo (Lucien)
  • [aa82c0ca8d] - fix: change article retrigger read count (Lucien)
  • [8ce1ba48fd] - feat: renaming reading count timer (Lucien)
  • [bf6b41106f] - chore: update @twreporter packages (Aylie Chou)
  • [f2254181a2] - fix: reading_height & slug (Lucien)
  • [58e41c813b] - chore: update @twreporter packages (Aylie Chou)
  • [189e832750] - chore: update @twreporter packages (Aylie Chou)
  • [d231f560f0] - feat: apply FOUNDATION\_CATEGORY\_SET feature flag (Aylie Chou)
  • [e439d443ce] - fix: renaming constant (Lucien)
  • [e6b4107c57] - feat: reading count by timer and height (Lucien)
  • [be376bc9ac] - chore: update twreporter packages (Lucien)
  • [8dade4e3bf] - chore: update twreporter packages (Lucien)
  • [7a56ca2474] - fix: use page text (Lucien)
  • [20664e6a93] - chore: update twreporter packages (Lucien)
  • [8d59721bfa] - fix: typo (Lucien)
  • [446410d1b2] - fix: set LocaleString to en-US (Lucien)
  • [d11c7f0e5d] - feat: reading statistics for member page (Lucien)
  • [9fe0e90851] - chore: update @twreporter packages (Aylie Chou)
  • [f71cc93370] - chore: update @twreporter packages (Aylie Chou)
  • [7439d5d5b7] - chore: update @twreporter packages (Aylie Chou)
  • [0678a0767f] - fix: add toastr in CoreContext & hide bookmark icon if user not authed (Aylie Chou)
  • [a93a4646e7] - feat: toggle bookmark on latest page (Aylie Chou)
  • [d6207ae216] - feat: pass jwt token for getting bookmarkId data (Aylie Chou)