Releases: thematters/matters-web
Releases · thematters/matters-web
v3.16.0
3.16.0 (2020-09-24)
Build System / Dependencies
- deps: bump subscriptions-transport-ws from 0.9.17 to 0.9.18 (556d251)
Chores
- release:
- .env.*: add NEXT_PUBLIC_BUILD_TYPE to .env.* files (ac8d121)
- deps-dev: bump @testing-library/react from 10.4.7 to 11.0.4 (4143ba0)
Continuous Integration
- environment:
New Features
- component:
- change logic of new user default feed (25c7a70)
- add feature flag for tag adoption (012baee)
- improve random feature of home tag feed (bdfaee9)
- imporve home tag random feed (182428b)
- set default home feed if user registered in 7 days (401b43d)
- redesign tag mangament action (d67d135)
- add random feature for home page tag feed (d1f57d8)
- revise tag adoption dialog (7c8fd93)
- reuse Dialog.message for tag adoption and leave dialog (1a4cf8c)
- add tag leave dialog (8c0bda8)
- add tag adoption dialog (da8460b)
- add tag adoption feature (444c594)
- add tag adoption feature (826ef30)
- ci:
- fragment: update fragment types (31aa838)
- protection: remove http auth protection (fbf49c8)
- static export: add NEXT_PUBLIC_BUILD_TYPE to control nextjs build type for static export (f214d5d)
- scope:
- user authentication: store token in localStorage for static export (d98b3b0)
- config Nextjs to export static/SPA version (b7b9ef3)
- env: update .env.stage (c3a9673)
- head: show author names in head in article detail (618c1a5)
- analytics: add analytics debugger (dc9bd2b)
- wall:
- apollo: revise format of GQL operation (f534e23)
- superlike: allow civic liker superlike himself (2ec63fb)
- oauth: revise scope readable texts (4e0fa6e)
Bug Fixes
- gql: remove unused field (444bfbe)
- superlike: fix wrong state for super liked own article (148abe2)
- appreciation: remove update apollo local cache except for superlike (568abb6)
- component:
- ci: use
pull_request_target
instead ofpull_request
event (9bfdd3f)
Other Changes
- ci: use
pull_request_target
instead ofpull_request
event" (45c9768)
Code Style Changes
v3.15.0
3.15.0 (2020-09-11)
Build System / Dependencies
- deps:
- deps-dev:
Chores
New Features
- wall:
- component:
- add feature flag for tag adoption (012baee)
- improve random feature of home tag feed (bdfaee9)
- imporve home tag random feed (182428b)
- set default home feed if user registered in 7 days (401b43d)
- redesign tag mangament action (d67d135)
- add random feature for home page tag feed (d1f57d8)
- revise tag adoption dialog (7c8fd93)
- reuse Dialog.message for tag adoption and leave dialog (1a4cf8c)
- add tag leave dialog (8c0bda8)
- add tag adoption dialog (da8460b)
- add tag adoption feature (444c594)
- add tag adoption feature (826ef30)
- formatting (0b70828)
- refactor article feed digest props (0026f5e)
- redesign article info in followee donations feed (47ea541)
- add limits to features for frozen state user (e8031d0)
- add limits to features for frozen state user (bb8cebd)
- add limits of features for frozen state user (f474224)
- add frozen state toast for (un)subscribe (c84b5d4)
- add frozen state and it's feature limits (8ae2e1d)
- redesign tx hisotry component (d366b7e)
- add followee donated articles feed (22b4b9d)
- oauth:
- ci: add workflow for test and only runs on pull request (7121424)
- civic-liker:
- cache: no-cache for notices and transactions (04346a8)
- payment:
- reset payment password on error (6484379)
- unmerge reset password; restyle <Dialog.Footer>; (df0d74d)
- show in wallet insufficient state in set amount; merge reset payment password; (fa0d528)
- show balance in <PayTo.Confirm> (2b87f38)
- remove
<PaymentForm.PasswordInvalid>
(e3ef230) - merge reset password forms (ed88ee9)
- merge add credit forms (dc044d7)
- donation:
- show hint for password input; show loading state on submiting; (ef9c67b)
- add tracker for related donations (81fd8dc)
- shuffle based on total count (2fbece0)
- show related donations in complete page (6c12058)
- disable amount radio if balance is insufficient (e8ae53e)
- add
useDialogStep
hook; show balance during donation; (810f3ea)
- appreciation:
- hook: rename "goBack" and "goForward" to "back" and "forward" (c150897)
- text:
- dialog: rename to
useStep
and applied to all dialogs (1e61249) - superlike: revise text of max superlike (fb656a2)
- viewer: use
viewer.isAuthed
instead ofviewer.id
(1daf1fd) - search-select:
- firebase: use firebase node module for analytics (7bf79b3)
- likecoin: add support for SuperLike (dffe1f8)
Bug Fixes
- component:
- ci: use
pull_request_target
instead ofpull_request
event (9bfdd3f) - search-select:
- editor: fix unable to upload image from clipboard (29332dd)
- appreciation:
- donation: tuning styles of donation dialog (7489658)
- sentry: revise sentry ignore errors patterns (5c50eb1)
- style: remove border-radius of profile cover; fix alignment of header text; (402c185)
- transaction: fix style of transaction history (1abb780)
- feed:
- splash:
- comment: fix local update of collapsing and uncollapsing comment (c7efece)
- deps: fix broken in-site link by bumping next to 9.5.2 (40eee15)
- likecoin:
Other Changes
- ci: use
pull_request_target
instead ofpull_request
event" (45c9768)
Code Style Changes
v3.14.0
3.14.0 (2020-09-01)
Build System / Dependencies
- deps:
- bump helmet from 3.23.3 to 4.1.0 (eee6e57)
- bump react-remove-scroll from 2.3.0 to 2.4.0 (206d3be)
- bump react-virtualized from 9.21.2 to 9.22.2 (cf77d45)
- bump firebase from 7.17.1 to 7.17.2 (f9037b5)
- bump einaregilsson/beanstalk-deploy from v10 to v11 (2aa8be9)
- bump next from 9.4.4 to 9.5.1 (65596f7)
- deps-dev:
Chores
New Features
- civic-liker:
- cache:
- payment:
- reset payment password on error (6484379)
- unmerge reset password; restyle <Dialog.Footer>; (df0d74d)
- show in wallet insufficient state in set amount; merge reset payment password; (fa0d528)
- show balance in <PayTo.Confirm> (2b87f38)
- remove
<PaymentForm.PasswordInvalid>
(e3ef230) - merge reset password forms (ed88ee9)
- merge add credit forms (dc044d7)
- donation:
- show hint for password input; show loading state on submiting; (ef9c67b)
- add tracker for related donations (81fd8dc)
- shuffle based on total count (2fbece0)
- show related donations in complete page (6c12058)
- disable amount radio if balance is insufficient (e8ae53e)
- add
useDialogStep
hook; show balance during donation; (810f3ea)
- oauth: separate api for oauth (44f1743)
- appreciation:
- component:
- formatting (0b70828)
- refactor article feed digest props (0026f5e)
- redesign article info in followee donations feed (47ea541)
- add limits to features for frozen state user (e8031d0)
- add limits to features for frozen state user (bb8cebd)
- add limits of features for frozen state user (f474224)
- add frozen state toast for (un)subscribe (c84b5d4)
- add frozen state and it's feature limits (8ae2e1d)
- redesign tx hisotry component (d366b7e)
- add followee donated articles feed (22b4b9d)
- hook: rename "goBack" and "goForward" to "back" and "forward" (c150897)
- text:
- dialog: rename to
useStep
and applied to all dialogs (1e61249) - superlike: revise text of max superlike (fb656a2)
- viewer: use
viewer.isAuthed
instead ofviewer.id
(1daf1fd) - search-select:
- firebase: use firebase node module for analytics (7bf79b3)
- tracking:
- splash: change splash screen reliance from
document.readyState
toviewer.privateFetched
(ce63c27) - a11y: revert meta-viewport: disable user scalable (b9f71dc)
- recommendation: supports random number querying (0bda82b)
- recommandation: fetch recommandation authors by a given random number (dc9d67a)
- feed:
- sentry: add regex patterns for sentry ignore errors (cd589e7)
- user-tags: add user tags page (51bb9ee)
- likecoin: add support for SuperLike (dffe1f8)
Bug Fixes
- search-select:
- editor: fix unable to upload image from clipboard (29332dd)
- appreciation:
- donation: tuning styles of donation dialog (7489658)
- component:
- sentry: revise sentry ignore errors patterns (5c50eb1)
- style:
- transaction: fix style of transaction history (1abb780)
- feed:
- splash:
- comment: fix local update of collapsing and uncollapsing comment (c7efece)
- deps: fix broken in-site link by bumping next to 9.5.2 (40eee15)
- tracking:
- draft: add back
content
field forputDraft
(8af4f5d) - line: fix lint error (1ae1cad)
- tag: fix empty tag hint in user tags list; ignore
content
from `putDraft result; (028bef5) - likecoin:
Code Style Changes
v3.13.0
3.13.0 (2020-08-10)
Build System / Dependencies
- deps:
- deps-dev:
Chores
New Features
- tracking:
- splash: change splash screen reliance from
document.readyState
toviewer.privateFetched
(ce63c27) - a11y: revert meta-viewport: disable user scalable (b9f71dc)
- recommendation: supports random number querying (0bda82b)
- recommandation: fetch recommandation authors by a given random number (dc9d67a)
- cache: merge donation query into article detail query (7fbd758)
- feed:
- sentry: add regex patterns for sentry ignore errors (cd589e7)
- user-tags: add user tags page (51bb9ee)
Bug Fixes
v3.12.1
v3.12.0
3.12.0 (2020-07-31)
Build System / Dependencies
- deps-dev:
- deps:
Chores
- release: v3.12.0 (bd8c05c)
- component:
Continuous Integration
- code owners: assign dev team as owner for all files, and data team as owners for analytic files (8874627)
Documentation Changes
New Features
- card: add hover effect to sidebar cards (7eede64)
- tag: make width of responsive; use variables in border-radius; (2238d7e)
- queries: merge tag detail queries (fa392d3)
- public-private-queries:
- component:
- page: redesign tags page (42b424d)
- components: add cover uploader and display tag cover in detail page (9681add)
Bug Fixes
- tag:
- public-private-queries:
- styles:
- appreciation: change feed names; fix appreciation button clickable for article author; (f7a3b52)
- page: fix styles of home tags feed and tags page (2981488)
- feed: fix hover style of following tag feed (dfceebc)
Code Style Changes
v3.11.0
3.11.0 (2020-07-24)
Build System / Dependencies
- deps:
- bump firebase from 7.16.1 to 7.17.0 (efa3d7b)
- bump @sentry/browser from 5.19.2 to 5.20.0 (36c0ba8)
- bump react-focus-lock from 2.4.0 to 2.4.1 (be3e544)
- bump date-fns from 2.14.0 to 2.15.0 (d7a4ac2)
- bump firebase from 7.16.0 to 7.16.1 (d065b4c)
- bump @sentry/browser from 5.19.1 to 5.19.2 (d623e57)
- bump formik from 2.1.4 to 2.1.5 (1c37b0e)
- bump subscriptions-transport-ws from 0.9.16 to 0.9.17 (c54dbcd)
- bump firebase from 7.15.5 to 7.16.0 (ae93d84)
- bump graphql-tag from 2.10.3 to 2.10.4 (5b12b68)
- bump lodash from 4.17.15 to 4.17.19 (56a4092)
- deps-dev:
- bump chromedriver from 84.0.0 to 84.0.1 (6aceb2c)
- bump nightwatch from 1.3.6 to 1.3.7 (9801740)
- bump @types/lodash from 4.14.157 to 4.14.158 (19b6c25)
- bump apollo from 2.30.0 to 2.30.1 (755db98)
- bump @types/jest from 26.0.4 to 26.0.5 (20ea63d)
- bump typescript from 3.9.6 to 3.9.7 (e0178b3)
- bump chromedriver from 83.0.1 to 84.0.0 (d171e3a)
- bump @testing-library/react from 10.4.6 to 10.4.7 (968cc58)
- bump apollo from 2.29.1 to 2.30.0 (86d45b1)
- bump @testing-library/react from 10.4.5 to 10.4.6 (06e7cec)
- bump apollo from 2.28.3 to 2.29.1 (a72d5a5)
- bump @types/react from 16.9.41 to 16.9.43 (f83375a)
- bump @types/express from 4.17.6 to 4.17.7 (718717b)
- bump @testing-library/react from 10.4.4 to 10.4.5 (04d9e96)
- bump @types/jest from 26.0.3 to 26.0.4 (c939f0f)
- bump chromedriver from 83.0.0 to 83.0.1 (5fd7a85)
Chores
New Features
- text: remove countdown text for draft publishing (534fcf1)
- public-private-query: strip off cookie for public queries (ebe1efa)
- public-private-queries:
<TagDetail>
(3e43a55)- search pages (5d2091b)
- loadPrivate after refetch public data (6c4aeba)
- log graphql operation name (2f14849)
- group routes (000a137)
- skip SSR for protected routes (51a50ce)
<TagDetail.Articles>
(90b428a)- move
<Root>
tocomponents
and break query into public/privates (c8a9290) <Authors>
(265caa6)<Home.Feed.Authors>
&<Home.Sidebar.Authors>
(ff6850d)<Home.Feed>
(fc02372)<UserComments>
(35bfce5)<UserFollowers>
&<UserFollowees>
(ffcf7bb)<UserArticles>
(1b43619)<UserProfile>
(33ed2a7)
- queries: use
toggle*
mutations; init push on private viewer fetched; (02c8e02) - component:
- memoized: memoizing
<Comment.Feed>
(9f01c0c) - analytics: add view dialog events for addCredit andd donation (3ca9e38)
- edit-article:
- article-edit-mode:
Bug Fixes
- appreciation:
- layout: fix lost overwrite margins (249bc12)
- types:
- public-private-queries:
- show spinner until private viewer fetched (a8c34c4)
- fix viewer articles feed (6bbfd01)
- fix query switching of home feeds (1797640)
- add @connection to FeedAuthorsPublic and SidebarAuthorsPublic queries (cc9cafa)
- fix wrong mergeConnection with @connection (85641ba)
- fix wrong mergeConnection with @connection (b4aa055)
- skip loadMore if it's already in loading (9e223c1)
- fetch content of archived article if viewer is the author (83ceb33)
- component:
- article read: record read without 5s wait (72f7e08)
- analytics: fix view_donation_dialog event name (189e2e6)
- memoized: fix React.memo is broken inside
<InfiniteList>
(6f12686) - edit-article: fix tags merging on editing (b076495)
- infinite-scroll: fix incorrect waypoint offset makes loadMore was called on page load (795fdd7)
Refactors
- schema: update schema for Tag APIs (937c312)
Code Style Changes
- component: formatting (23ff1d5)
v3.10.2
v3.10.1
v3.10.0
3.10.0 (2020-07-08)
Build System / Dependencies
- deps:
- deps-dev: bump @testing-library/react from 10.4.3 to 10.4.4 (ee8926c)
Chores
- release: v3.10.0 (60bc4cf)
Continuous Integration
- deployment: skip waiting for eb deployment in dev env (5a58a57)
New Features
- responsive-image: memoizing component (7d6ec12)
- analytics: revise analytics utils for new followee feeds (3b4c855)
- component: split followee feed into article and comment feeds (56d4993)