Skip to content

Releases: thematters/matters-web

v3.23.0

29 Apr 15:57
2c44b79
Compare
Choose a tag to compare

3.23.0 (2021-04-29)

Chores
  • releasee: v3.22.0 (aeb0f43)
  • meta: change fallback cover image (9fefecc)
  • deps:
    • bump actions/cache from v2.1.4 to v2.1.5 (242185e)
    • update deps (16dc96f)
New Features
  • kill-features: kill view mode (18b55cd)
  • block: revise text description in block dialog (1b64591)
  • article:
    • use Article.revisionCount (cbf04bc)
    • redirect article to latest hash url (c4de044)
  • search: add exclude param for searching articles (1c39774)
  • icon: icon for limited free access label (123c349)
  • circle:
    • alter toggleAccess text (082404d)
    • add <AccessLabel to article detail (a05c95a)
    • edit draft and article access on editor (7b6fa6c)
  • at: add search exclude for @ user (d002105)
  • badge:
    • show architect badge as ring on avatar (37b3398)
    • add golden_motor and architect badges support (62f768b)
Bug Fixes
  • style: fix CSS Grid blowout (b7cdaeb)
  • invitation:
    • fix wrong connection path in circle invitation list (9007422)
    • add a inner scroll for invitee list (5bfb5c1)
  • block: disable extend (collect) button in article belonged to user who blocked viewer (ab2427e)
  • circle:
    • alter button text (25f448f)
    • fix missing save button on circle management dialog (b82a8da)
  • article: revise MAX_REVISION_COUNT (f2b83f8)
  • syntax: fix type error on <EditMode> (9d3c02c)
  • typo: revert changes on npm script (17766fe)
  • dialog: add hasFixed prop to Dialog.Content to make sure Dialog.Message won't shrink (f9a3b1f)
  • badge:
    • fix badge not defined in user digest placeholder (b0fffa5)
    • fix badge checker (e9b8a23)
  • translation button: fix client language detection for translation button (3596418)
  • translate button: fix client language detection of translate button (bc1e2bc)
  • discover page name:
    • change Discovery to Discover (5233278)
    • change Discovery to Discover (31f0211)
  • circle testing banner:
    • and English version to banner (822b5bc)
    • add English version to banner (a5f490d)
Other Changes
  • //github.com/thematters/matters-web into fix/article-circle-button (6b450b6)
  • //github.com/thematters/matters-web into feature/redirect-article (359f205)

v3.22.0

16 Apr 07:37
77c3396
Compare
Choose a tag to compare

3.22.0 (2021-04-16)

Chores
Continuous Integration
  • change push to pull_request event for deployment (02df887)
  • deploy storybook only the PR has the storybook label (a42f05a)
  • prevent deployment on pull request (f6acd90)
New Features
  • misc: revise misc pages (7db0984)
  • about us page: add english text to about us page (e23d9f7)
  • performance:
    • replace fetchRecord with lastFetchRanom (8e6010c)
    • add FetchRecord to prevent reshuffle queries on homepage (9a7c2e8)
    • lazy load share dialog content (d0d924e)
    • lazy load circle banner (247fa8d)
    • lazy load dialog content (248c627)
  • about:
  • circle:
    • supports add article to circle via dropdown actions (6842fc3)
    • subscribe circle via price button directly (63d525f)
    • move "add articles to circle button" to dropdowns (4345d97)
    • revise circle subscription banner (fd0f2d5)
    • circle entrance in (cbdc22a)
    • local updates on toggle circle broadcast pin status (ee8a2e7)
    • redesign circle subscription dialog (d786f82)
  • subscription: add discount for circle invitation (bdea7f8)
  • dialog:
    • add mutation for circle invitation dialog (52f1665)
    • revise circle invitation sub component (1ccb06e)
    • revise circel invitation dialog and add it's mutation (9aa094b)
    • add dialog for adding circle invitations (9d516ae)
  • invitation:
    • add free period compontnet for Circle invitation (211f8f4)
    • restructure circle invitation UI component (63dba67)
    • remove UserDigest.Blank (36e5e37)
    • revise text enum for manage circle (9c288ec)
    • add circle invitation component (64feb91)
    • add invitation list (96f96e4)
    • add enums of circle invitation (3967184)
  • notice:
    • add storybook component for circle invitation notice (b1bc841)
    • revise notice content of circle invitation (b7821ec)
    • add notice component for circle invitation (7478f89)
  • layout:
    • apply CSS grid layout in all places (3ac8c3f)
    • use CSS grid instead of @lost for grid system (98fcc75)
  • component:
    • add invite email supports for search select component (03311f1)
    • add confirm modal for add articles to circle dialog (f3f8d87)
    • list viewer articles on <SearchSelect> if search filter author is viewer (2513620)
Bug Fixes
  • typo: fix typo (64199a7)
  • invitation: fix invitee name got covered (8ad69ae)
  • subscribe: replace text of circle subscribe button with free trial if user is invited (e6a7404)
  • circle:
    • show toast with login button on unauthed viewer click circle price button; (31d4f45)
    • add reserved circle names (5e639f2)
  • style:
    • fix article summary style (57d431d)
    • bolden circle creation banner (8a942bd)
  • form: add method="POST" to (2b58038)
  • layout: remove @each (aeaf29e)
  • payment pointer: add payment pointer meta tag to head on article detail page (18c1807)
  • wm & ilp explainer: add English text (a32a57b)
  • language context: use local language preference for visitor (dbcb2b7)
  • error: add error for circle creation limit (4803611)
Refactors
  • following:
    • replace user.followees with user.following.users (3864ea0)
    • retire deprecated api (b55b283)

v3.21.0

01 Apr 09:56
684ba10
Compare
Choose a tag to compare

3.21.0 (2021-04-01)

Chores
New Features
  • circle:
    • deprecate polygonal circle cover (bcbadde)
    • allow viewer to comment and appreciate article within limited free (18be005)
Bug Fixes
  • error: display right error code for subscription (fa21158)
  • style: fix article login wall covered by toolbar (9b95c23)
  • response: use useRef instead of useState to store storedCursor for latest value; (b676a17)
Other Changes
  • //github.com/thematters/matters-web into enhancement/circle-cover (c5b1d54)

v3.20.1

11 Mar 12:46
3cf0884
Compare
Choose a tag to compare

3.20.1 (2021-03-11)

Build System / Dependencies
  • deps:
    • bump actions/setup-node from v2.1.4 to v2.1.5 (9da4c15)
    • bump einaregilsson/beanstalk-deploy from v14 to v16 (ba26fed)
    • bump actions/cache from v2 to v2.1.4 (a95e892)
    • bump helmet from 4.2.0 to 4.4.1 (555c1b0)
  • deps-dev:
    • bump husky from 4.3.7 to 4.3.8 (0cbd6e4)
    • bump stylelint from 13.8.0 to 13.9.0 (b1cd65f)
    • bump @types/jest from 26.0.15 to 26.0.20 (1804784)
    • bump @types/validator from 13.1.0 to 13.1.3 (30a0b2d)
Chores
New Features
  • circle:
    • deprecate polygonal circle cover (bcbadde)
    • allow viewer to comment and appreciate article within limited free (18be005)
    • allows to edit circle display name (1be4af6)
    • refactor circle detail pages (cb75b33)
    • mailto links for circle banner (1d06e10)
    • remove CircleNewDiscussion notice (04cd614)
    • notification settings for circle (bf76f24)
    • implement circle new comment notices (e860d63)
    • add <CircleNewUserNotice> for circle notices; move notice date to the footer; (0a01311)
    • add circle notices mock (6c7a70f)
    • new notify settings (f3e8bd8)
    • clear comment form on submit (7aeec4b)
    • turn discussion and broadcast into pages (821a314)
    • refetch discussion/broadcast on submit (71ac1b8)
    • revise comment text based on type (489fe81)
    • show pinned broadcast on (8561133)
    • showing subscription banner after private fetched (cad80b0)
    • add discussion wall (2cd8f33)
    • add discussion & broadcast tab views (d9a70c9)
    • add spacer to bottom (7d7a80c)
    • supports unsubscribing circle (39bb2fa)
    • support subscribing circle via payment password (5d376e4)
    • add subscribe circle dialog (36a7ff1)
    • add intro dialog for subscription banner (d80a160)
    • add <SubscriptionBanner>; (dcfc5f7)
    • add user subscriptions page (3963cbb)
    • make circle's members and followers page as dynamic module (5b42b87)
    • add members and followers page for Circle (d542e16)
    • integrate paywall api (12c6589)
    • clean code (e07bf22)
    • lazy load <EditMode>; catch CIRCLE_NOT_FOUND error; (114a861)
    • toggle circle in edit article or draft editor (c2c4db9)
    • revise paywall of circle article (5cfdd9a)
    • refetch works on articles are added to circle (461ed63)
    • allows to add circle articles (95aed2b)
    • linkify circle digest; (0bba452)
    • add circle to (1d5d286)
    • showing author in circle detail (9177cb7)
    • showing circle in article feed (5e090de)
    • add trackers (b20bcbe)
    • add work(article) list to circle detail (2efb68e)
    • restructure detail page (893292f)
    • improve cirlce route matching (436e81b)
    • edit circle profile page (47fe9d7)
    • add circle follow button (4cd1017)
    • handling name errors (7d42831)
    • revise name validators (4adb68a)
    • remove billingCycle (e13bca4)
    • remove billingCycle (b91c4a7)
    • add (5fca281)
    • add fragments to circle components; (96e3704)
    • allows viewer to close (c08dd9a)
    • add cirlce error message (54b0e5b)
    • add circle creation page (17248f4)
    • alter enums and types for cirlce image uploads (118a235)
    • add ; (b08b5bb)
    • add more samples for circle digest (ca4d7fa)
    • showing <CircleDigest.Plain> in <ArticleDigest.Feed> (070c39a)
    • revise (0d0291a)
    • add count info to <CircleDigest.Mini> (dd31b0c)
    • add <CircleDigest.Mini> pure UI component (a4d8258)
    • add CircleDigest pure UI component (73e0d48)
  • following: revise following dialog (f0b2842)
  • amount: unify amount enums with server (8f33ea8)
  • summary:
    • add summary support for article detail (bd3c261)
    • update package-lock.json (b0b9f87)
    • add support to editing summary (209d7ce)
  • cirlce:
    • replace user/cicle user list page with dialog (5545e5a)
    • add (ac2962d)
  • analytics:
    • add analytics tracker (ac70c0c)
    • add analytics tracker for circle (773639d)
  • splash: add timeout to splash screen (6a44714)
  • language:
  • languange: set language for visitors according to browser and add new English copies (cc2c1e8)
  • english copies:
  • language setting: set language for visitors from browser preference (afc4d93)
  • english copy: add more English copies (1bb846e)
  • tx: revise tx component for supporting circle subscription (677ec4b)
  • i18n:
    • add circle related english texts (8aa2687)
    • form error supports english (15c3df5)
  • views: basic English text in views (016b3a8)
  • components: basic English text for components (cc1c5c5)
  • payment pointer:
    • update payment pointer explainer text (1a991a7)
    • add explainer to payment pointer (a505ba8)
  • comment: use Comment.node instead of Comment.article (689c5ad)
  • wallet setting: add payment pointer setup (e0e17a5)
  • feature-flag: add feature flag for Circle (b9b58c3)
  • router: add useRoute hook (90f5b39)
  • npm:
    • update package-lock.json (bde9074)
    • upgrade matters-editor package (a05fc0c)
  • wall: add paywall of circle article (b950744)
  • likecoin:
    • use author-specific link for civic liker (3b3fe31)
    • update civic liker link (4f10fc3)
    • add civic liker button to donation; revise civic liker dialog on appreciation; (f48986d)
  • donation:
    • rename to (ab4e576)
    • update donation area of article detail (e0fb97e)
  • user-profile: add Circle into user profile (8b9127b)
  • validator:
  • storybook:
  • route: add support for path resolving of circle detail page (1dbd1b8)
  • ci:
    • change edit-mode to "replace"; remove showing hash (7dad336)
    • correct commit hash (2def132)
    • leave comment with preview url when storybook is deployed to gh-pages (3f27311)
    • build & deoloy storybook of current branch to gh-pages (7f0c922)
Bug Fixes
  • error: display right error code for subscription (fa21158)
  • style:
    • fix article login wall covered by toolbar (9b95c23)
    • fix editor spacing (c3481c0)
    • fix space issue by decreasing the max-width of --sm-up grid row (4b923c7)
    • add spacer above the tabs of follow page (ee25234)
    • add safe-area to editor toolbar (3c327ad)
    • fix safe-area of bottom bars (e450143)
  • response: use useRef instead of useState to store storedCursor for latest value; (b676a17)
  • form: revise regex (f9e5c6a)
  • circle:
    • fix wrong lockActions in article detail; remove unused fields on fragments; (2f24e3e)
    • show banner for anonymous; hide comment form for blocked user; (f6aeed0)
    • add updater for follow or unfollow (3a50ce6)
    • fix render issue on subscribed circle (2047973)
    • fix hasPin on comment actions; grow <CircleDigest.Mini>; (45d068f)
    • fix render issue (d82058f)
    • fix incorrect circle discussion by API changes (c9be28f)
    • hide pin action on discussion (d375bf9)
    • fix article content refetch; revise name validators; (4738799)
    • show circle discussion count (2c85f7a)
    • lock comment action if viewer is no circle member (5a88309)
    • lock article actions for non circle member (46105bd)
    • fix collapsing of circle wall (c9076d4)
    • fix missing subscription banner; hide broadcast voters; (b2d286f)
    • hide banner if viewer already has circle (669e684)
    • adjust input url color on circle creation (4bccb75)
    • fix circle cover width; adjust circle price range; (2c6af3f)
    • fix text (fcc42e2)
    • fix incorrect rendering on circle detail pages (271eb5b)
    • fix translation (cdd728c)
    • fix text-indent of pinned broadcast (f812506)
    • fix text-indent (a438ee4)
    • fix fragment types (d4de2bb)
    • fix reply type (dcd034f)
    • fix user links of circle detail page (bc972e2)
    • change default value of counts in Circle digest (17b87d4)
    • fix unable to update avatar & cover of circle (1874ca9)
    • fix circle local count updater (72f4b78)
  • language: correct text (2335bd1)
  • types: fix types (429d6bf)
  • summary:
    • add summary checker for publishing button (3923844)
    • resolve conflicts (d33afe4)
  • discussion: hide upvote and downvote from discussion comments (95c8c1b)
  • withapollo:
    • pass request headers to apollo init (cea1b3a)
    • pass request header to apollo init (ebdb1cd)
  • sidenav:
    • update sidenav alignment for English version (0b55bb5)
    • update sidenav alignment for English version (a49e7ba)
  • share: fix missing share button of article detail on small screen (597bf98)
  • feature-flag:
    • correct feature flag name for circle banner (ee5abc0)
    • revise the way of using feature context (830b72c)
  • stripe:...
Read more

v3.20.0

10 Mar 06:29
4207e86
Compare
Choose a tag to compare

3.20.0 (2021-03-10)

Build System / Dependencies
  • deps:
    • bump actions/setup-node from v2.1.4 to v2.1.5 (9da4c15)
    • bump einaregilsson/beanstalk-deploy from v14 to v16 (ba26fed)
    • bump actions/cache from v2 to v2.1.4 (a95e892)
    • bump helmet from 4.2.0 to 4.4.1 (555c1b0)
    • bump validator from 13.1.17 to 13.5.2 (5588ba4)
    • bump actions/setup-node from v2.1.2 to v2.1.4 (01d2c9a)
  • deps-dev:
    • bump husky from 4.3.7 to 4.3.8 (0cbd6e4)
    • bump stylelint from 13.8.0 to 13.9.0 (b1cd65f)
    • bump @types/jest from 26.0.15 to 26.0.20 (1804784)
    • bump @types/validator from 13.1.0 to 13.1.3 (30a0b2d)
    • bump prettier from 2.2.0 to 2.2.1 (d1804b0)
Chores
New Features
  • circle:
    • allows to edit circle display name (1be4af6)
    • refactor circle detail pages (cb75b33)
    • mailto links for circle banner (1d06e10)
    • remove CircleNewDiscussion notice (04cd614)
    • notification settings for circle (bf76f24)
    • implement circle new comment notices (e860d63)
    • add <CircleNewUserNotice> for circle notices; move notice date to the footer; (0a01311)
    • add circle notices mock (6c7a70f)
    • new notify settings (f3e8bd8)
    • clear comment form on submit (7aeec4b)
    • turn discussion and broadcast into pages (821a314)
    • refetch discussion/broadcast on submit (71ac1b8)
    • revise comment text based on type (489fe81)
    • show pinned broadcast on (8561133)
    • showing subscription banner after private fetched (cad80b0)
    • add discussion wall (2cd8f33)
    • add discussion & broadcast tab views (d9a70c9)
    • add spacer to bottom (7d7a80c)
    • supports unsubscribing circle (39bb2fa)
    • support subscribing circle via payment password (5d376e4)
    • add subscribe circle dialog (36a7ff1)
    • add intro dialog for subscription banner (d80a160)
    • add <SubscriptionBanner>; (dcfc5f7)
    • add user subscriptions page (3963cbb)
    • make circle's members and followers page as dynamic module (5b42b87)
    • add members and followers page for Circle (d542e16)
    • integrate paywall api (12c6589)
    • clean code (e07bf22)
    • lazy load <EditMode>; catch CIRCLE_NOT_FOUND error; (114a861)
    • toggle circle in edit article or draft editor (c2c4db9)
    • revise paywall of circle article (5cfdd9a)
    • refetch works on articles are added to circle (461ed63)
    • allows to add circle articles (95aed2b)
    • linkify circle digest; (0bba452)
    • add circle to (1d5d286)
    • showing author in circle detail (9177cb7)
    • showing circle in article feed (5e090de)
    • add trackers (b20bcbe)
    • add work(article) list to circle detail (2efb68e)
    • restructure detail page (893292f)
    • improve cirlce route matching (436e81b)
    • edit circle profile page (47fe9d7)
    • add circle follow button (4cd1017)
    • handling name errors (7d42831)
    • revise name validators (4adb68a)
    • remove billingCycle (e13bca4)
    • remove billingCycle (b91c4a7)
    • add (5fca281)
    • add fragments to circle components; (96e3704)
    • allows viewer to close (c08dd9a)
    • add cirlce error message (54b0e5b)
    • add circle creation page (17248f4)
    • alter enums and types for cirlce image uploads (118a235)
    • add ; (b08b5bb)
    • add more samples for circle digest (ca4d7fa)
    • showing <CircleDigest.Plain> in <ArticleDigest.Feed> (070c39a)
    • revise (0d0291a)
    • add count info to <CircleDigest.Mini> (dd31b0c)
    • add <CircleDigest.Mini> pure UI component (a4d8258)
    • add CircleDigest pure UI component (73e0d48)
  • following: revise following dialog (f0b2842)
  • amount: unify amount enums with server (8f33ea8)
  • summary:
    • add summary support for article detail (bd3c261)
    • update package-lock.json (b0b9f87)
    • add support to editing summary (209d7ce)
  • cirlce:
    • replace user/cicle user list page with dialog (5545e5a)
    • add (ac2962d)
  • analytics:
    • add analytics tracker (ac70c0c)
    • add analytics tracker for circle (773639d)
  • splash: add timeout to splash screen (6a44714)
  • language:
  • languange: set language for visitors according to browser and add new English copies (cc2c1e8)
  • english copies:
  • language setting: set language for visitors from browser preference (afc4d93)
  • english copy: add more English copies (1bb846e)
  • tx: revise tx component for supporting circle subscription (677ec4b)
  • i18n:
    • add circle related english texts (8aa2687)
    • form error supports english (15c3df5)
  • views: basic English text in views (016b3a8)
  • components: basic English text for components (cc1c5c5)
  • payment pointer:
    • update payment pointer explainer text (1a991a7)
    • add explainer to payment pointer (a505ba8)
  • comment: use Comment.node instead of Comment.article (689c5ad)
  • wallet setting: add payment pointer setup (e0e17a5)
  • feature-flag: add feature flag for Circle (b9b58c3)
  • router: add useRoute hook (90f5b39)
  • npm:
    • update package-lock.json (bde9074)
    • upgrade matters-editor package (a05fc0c)
  • wall: add paywall of circle article (b950744)
  • likecoin:
    • use author-specific link for civic liker (3b3fe31)
    • update civic liker link (4f10fc3)
    • add civic liker button to donation; revise civic liker dialog on appreciation; (f48986d)
  • donation:
  • user-profile: add Circle into user profile (8b9127b)
  • validator:
  • storybook:
  • route: add support for path resolving of circle detail page (1dbd1b8)
  • ci:
    • change edit-mode to "replace"; remove showing hash (7dad336)
    • correct commit hash (2def132)
    • leave comment with preview url when storybook is deployed to gh-pages (3f27311)
    • build & deoloy storybook of current branch to gh-pages (7f0c922)
  • icon: replace support icons; show tx message in tooltip; (34bf830)
  • notice: merge notices (3abc844)
  • onboarding: reopen selected tags for onboarding task (3e918a2)
Bug Fixes
  • form:
  • circle:
    • fix wrong lockActions in article detail; remove unused fields on fragments; (2f24e3e)
    • show banner for anonymous; hide comment form for blocked user; (f6aeed0)
    • add updater for follow or unfollow (3a50ce6)
    • fix render issue on subscribed circle (2047973)
    • fix hasPin on comment actions; grow <CircleDigest.Mini>; (45d068f)
    • fix render issue (d82058f)
    • fix incorrect circle discussion by API changes (c9be28f)
    • hide pin action on discussion (d375bf9)
    • fix article content refetch; revise name validators; (4738799)
    • show circle discussion count (2c85f7a)
    • lock comment action if viewer is no circle member (5a88309)
    • lock article actions for non circle member (46105bd)
    • fix collapsing of circle wall (c9076d4)
    • fix missing subscription banner; hide broadcast voters; (b2d286f)
    • hide banner if viewer already has circle (669e684)
    • adjust input url color on circle creation (4bccb75)
    • fix circle cover width; adjust circle price range; (2c6af3f)
    • fix text (fcc42e2)
    • fix incorrect rendering on circle detail pages (271eb5b)
    • fix translation (cdd728c)
    • fix text-indent of pinned broadcast (f812506)
    • fix text-indent (a438ee4)
    • fix fragment types (d4de2bb)
    • fix reply type (dcd034f)
    • fix user links of circle detail page (bc972e2)
    • change default value of counts in Circle digest (17b87d4)
    • fix unable to update avatar & cover of circle (1874ca9)
    • fix circle local count updater (72f4b78)
  • language: correct text (2335bd1)
  • types: fix types (429d6bf)
  • summary:
    • add summary checker for publishing button (3923844)
    • resolve conflicts (d33afe4)
  • discussion: hide upvote and downvote from discussion comments (95c8c1b)
  • withapollo:
    • pass request headers to apollo init (cea1b3a)
    • pass request header to apollo init (ebdb1cd)
  • sidenav:
    • update sidenav alignment for English version (0b55bb5)
    • update sidenav alignment for English version (a49e7ba)
  • share: fix missing share button of article detail on small screen (597bf98)
  • style:
    • fix editor spacing (c3481c0)
    • fix space issue by decreasing the max-width of --sm-up grid row (4b923c7)
    • add spacer above the tabs of follow page (ee25234)
    • add safe-area to editor toolbar (3c327ad)
    • fix safe-area of bottom bars (e450143)
  • feature-flag:
    • correc...
Read more

v3.19.1

24 Dec 08:52
56d01d3
Compare
Choose a tag to compare

3.19.1 (2020-12-24)

Build System / Dependencies
  • deps-dev: bump prettier from 2.2.0 to 2.2.1 (d1804b0)
  • deps:
    • bump validator from 13.1.17 to 13.5.2 (5588ba4)
    • bump actions/setup-node from v2.1.2 to v2.1.4 (01d2c9a)
Chores
New Features
  • icon: replace support icons; show tx message in tooltip; (34bf830)
  • storybook: add to storybook (2eb47c2)
  • donation:
    • unify donation icons (cf1dd00)
    • show label on comment if its author is the article donator (84765ba)
  • notice: merge notices (3abc844)
  • onboarding: reopen selected tags for onboarding task (3e918a2)
  • search:
    • also show google search in tag & user search page (3a745a7)
    • fix cse render (490bf22)
    • add google programmable search dialog (b4de97b)
  • root: make root private query observable (a742e50)
  • toolbar:
    • replace donation icon (789f948)
    • unify article toolbar cross viewports (ffb5410)
  • feed: remove homepage topics feed; update links in guide page; (f0040b8)
  • recommend: create recommended tag dialog for onboarding tasks (c724250)
  • recommendation:
    • create recommended tag dialog (7b50159)
    • alter description of recommended authors dialog (74d0143)
    • create dialog for different types of recommended authors (011a19c)
  • onboarding-tasks:
    • state management (698457b)
    • customize share title for user profile page (cb97c79)
    • add spacing to page bottom (62d0881)
    • mobile navbar for onboarding tasks (ef0238c)
    • inject onboarding tasks into ViewerContext (4f13f1a)
    • add onboarding tasks UI component (d68226b)
Bug Fixes
  • icon: fix support icons in tx page (fb8b7ac)
  • tslint: fix syntax error of tslint.json (7a20c8a)
  • notice: remove unused key of CommentPinnedNotice (d6108e2)
  • form: rollback formik to 2.1.x (ff34426)
  • onboarding-tasks:
    • fix unable to close onboarding tasks (2d5b5cf)
    • fix dialogs are closed unexpectedly; revise texts; (a266391)
    • store init state separately based on viewer id (88e3710)
  • likecoin:
    • fix likecoin dialog is auto closed via putting it into (7fb3a4b)
    • revise complete message for setup likecoin dialog (d744b37)
  • onboarding: update viewer local cache when click in recommended authors (c85cd14)
  • lint: fix lint error (7f2ba33)
  • auth token: only retrive and use auth token from localstorage in static build (a8211df)
  • analytics: sent incorrect "contentType" in "click_feed" event (47efd5a)
  • edit-article: allow to enter edit mode outside the article detail page (e8f320c)
  • recommendation: add a missing parameter for querying recommended authors (576c322)
Refactors
  • icon:
    • fix nav-home.svg (3b58243)
    • remove unused icons (3684341)
    • rename icons and add static file section to README (4428c9e)
    • apply "currentColor" to fill and stroke (e21627d)
    • icon workflow (b6fd5a8)

v3.19.0

15 Dec 06:11
d848118
Compare
Choose a tag to compare

3.19.0 (2020-12-15)

Build System / Dependencies
  • deps-dev: bump @types/react-dom from 16.9.8 to 16.9.9 (ff66194)
  • deps:
    • bump einaregilsson/beanstalk-deploy from v13 to v14 (bd85472)
    • bump react from 16.13.1 to 16.14.0 (9251e8a)
Chores
New Features
  • search:
    • also show google search in tag & user search page (3a745a7)
    • fix cse render (490bf22)
    • add google programmable search dialog (b4de97b)
  • root: make root private query observable (a742e50)
  • toolbar:
    • replace donation icon (789f948)
    • unify article toolbar cross viewports (ffb5410)
  • donation: show label on comment if its author is the article donator (84765ba)
  • feed:
    • remove homepage topics feed; update links in guide page; (f0040b8)
    • remove valued feed for anonymous (8a5ddc6)
  • recommend: create recommended tag dialog for onboarding tasks (c724250)
  • recommendation:
    • create recommended tag dialog (7b50159)
    • alter description of recommended authors dialog (74d0143)
    • create dialog for different types of recommended authors (011a19c)
  • onboarding-tasks:
    • state management (698457b)
    • customize share title for user profile page (cb97c79)
    • add spacing to page bottom (62d0881)
    • mobile navbar for onboarding tasks (ef0238c)
    • inject onboarding tasks into ViewerContext (4f13f1a)
    • add onboarding tasks UI component (d68226b)
  • rules: update community rules (9fb302a)
  • share: add (24bbeec)
  • editor: add revision feature (7a80e05)
Bug Fixes
  • onboarding-tasks:
    • fix unable to close onboarding tasks (2d5b5cf)
    • fix dialogs are closed unexpectedly; revise texts; (a266391)
    • store init state separately based on viewer id (88e3710)
  • likecoin:
    • fix likecoin dialog is auto closed via putting it into (7fb3a4b)
    • revise complete message for setup likecoin dialog (d744b37)
  • onboarding: update viewer local cache when click in recommended authors (c85cd14)
  • lint: fix lint error (7f2ba33)
  • auth token: only retrive and use auth token from localstorage in static build (a8211df)
  • analytics: sent incorrect "contentType" in "click_feed" event (47efd5a)
  • edit-article: allow to enter edit mode outside the article detail page (e8f320c)
  • recommendation: add a missing parameter for querying recommended authors (576c322)
  • style: fix styles of article info data (0dac547)
  • revision: fix descriptions and bug for revision feature (f122680)
  • cookie: failed to get the tail cookie (f8d8387)
  • layout: fix layout and resolve conflicts (b778c92)
  • editor: adjust layout of revision editor (78395b4)
  • comment: move comment of codes to right place (66239e9)
Code Style Changes

v3.18.0

18 Nov 08:27
85488ea
Compare
Choose a tag to compare

3.18.0 (2020-11-18)

Build System / Dependencies
  • deps-dev: bump @types/react-dom from 16.9.8 to 16.9.9 (ff66194)
  • deps:
    • bump einaregilsson/beanstalk-deploy from v13 to v14 (bd85472)
    • bump react from 16.13.1 to 16.14.0 (9251e8a)
Chores
New Features
  • rules: update community rules (9fb302a)
  • share: add (24bbeec)
  • feed: remove valued feed for anonymous (8a5ddc6)
  • editor: add revision feature (7a80e05)
Bug Fixes
  • style: fix styles of article info data (0dac547)
  • revision: fix descriptions and bug for revision feature (f122680)
  • cookie: failed to get the tail cookie (f8d8387)
  • layout: fix layout and resolve conflicts (b778c92)
  • component: change breakpoints for editor bottom bar (1b6c4bd)
  • editor: adjust layout of revision editor (78395b4)
  • comment: move comment of codes to right place (66239e9)
Code Style Changes

v3.17.1

04 Nov 06:03
caf3cce
Compare
Choose a tag to compare

3.17.1 (2020-11-04)

Build System / Dependencies
  • deps-dev:
    • bump cz-conventional-changelog from 3.2.0 to 3.3.0 (b517898)
    • bump @types/lodash from 4.14.161 to 4.14.162 (34e4fb6)
    • bump prettier from 2.0.5 to 2.1.2 (edcc712)
    • bump geckodriver from 1.19.1 to 1.20.0 (e5209fa)
    • bump @types/express from 4.17.7 to 4.17.8 (8d6f3cf)
    • bump babel-jest from 26.1.0 to 26.5.2 (b8a8b0e)
    • bump @types/lodash from 4.14.159 to 4.14.161 (4d68f8b)
  • deps:
    • bump @stripe/stripe-js from 1.8.0 to 1.10.0 (1437499)
    • bump lodash from 4.17.19 to 4.17.20 (2e36c16)
    • bump @sentry/browser from 5.20.1 to 5.26.0 (fa34272)
    • bump react-use-gesture from 7.0.15 to 7.0.16 (1aa5047)
    • bump isomorphic-unfetch from 3.0.0 to 3.1.0 (ba26e67)
    • bump next from 9.5.2 to 9.5.4 (a315c51)
    • bump date-fns from 2.15.0 to 2.16.1 (fce6107)
    • bump actions/setup-node from v2.1.1 to v2.1.2 (f8efb40)
    • bump einaregilsson/beanstalk-deploy from v11 to v13 (0cd54cf)
Chores
  • release:
  • formatting: formatting (72621ab)
  • draft: remove scheduledAt from draft query (fda4210)
  • refresh fragmentTypes.json (938145a)
  • deps-dev: bump ts-node from 8.10.2 to 9.0.0 (c9e7d3e)
Documentation Changes
  • storybook:
    • write an story of Icon* components (2e434ef)
    • Introduce Storybook (2a4ab39)
New Features
  • likecoin: remove likecoin term and global dialog; (920647c)
  • avatar: new default avatar (dc04194)
  • user-group: inject user group to custom header (2c49890)
  • verification: use verification link in password resetting flow (c254de8)
  • registration: new registration flow (182bf8f)
  • tag: revise description in user's tag feed due to listing tags owned and maintained (b27e019)
  • search: record search key explictly (34574a0)
  • editor-sidebar:
    • use cover asset type to upload cover (3f04c51)
    • cleanup related code (4ba83fc)
    • add support for editing article meta on mobile (a162c09)
    • add support for editing draft meta on mobile (eab6bd5)
    • support edit article cover (3cc931e)
    • add support for upload a custom cover image (8ebbbce)
    • add cover selector (1d9ac9f)
    • allow to create new tag (d72e7fa)
    • new edit tag component of editor sidebar (cd9ecfb)
    • new edit collection component of editor sidebar (cff5931)
  • notice:
    • add notice descriptions for tag management actions (579ab50)
    • add tag management notices (9bb4732)
  • sentry: update Sentry DSN (e14d634)
  • environment: change DSNs of dev and stage env (49d4d12)
  • component:
    • update tag editors cache after add and remove (25671f1)
    • add comments to tag editor dialog components (a679b95)
    • covert search and select to shared components (8f90eac)
    • add component for managing tag editors (44176ee)
    • redesign tag management (ce17d2f)
Bug Fixes
  • component:
    • change breakpoints for editor bottom bar (1b6c4bd)
    • correct description in tag editor dialog (9b3133b)
    • add display name in tag editor remove dialog (c83ae91)
    • fix feeds are not freshing after adding articles into a tag (9490cdd)
  • response: fix duplicate latest article responses (d0f4898)
  • editor-sidebar: hide sidebar on mobile (457945e)
  • render: move setSubmitting before closeDialog or submitCallback to prevent setState error (5963999)
  • editor:
    • revert #1567 and make figure non-full width (07f4880)
    • apply placholder style-fix only in article editor (de1b5aa)
    • set a fixed height for editor to increase clickable hot area (97e8fca)
    • fix editor UI issues of placeholder & scroll bar (a4cdc35)
    • fix editor horizontal overflow on figure (image, iframe, etc.) (af087a6)
  • registration: fix refresh token and unable to register in dialog (c8a4e6a)
  • eb: fix eb deployment by increasing volume size (6c95f39)
  • public gateway: remove dead Matters public gateway (05eadcf)
  • erorr: add error code for adding tag editors (2adbd8f)
  • storybook: make sure core-js works well (1d99178)
  • type: fix type error (c10ecad)

v3.17.0

23 Oct 14:52
8d52963
Compare
Choose a tag to compare

3.17.0 (2020-10-23)

Build System / Dependencies
  • deps-dev:
    • bump cz-conventional-changelog from 3.2.0 to 3.3.0 (b517898)
    • bump @types/lodash from 4.14.161 to 4.14.162 (34e4fb6)
    • bump prettier from 2.0.5 to 2.1.2 (edcc712)
    • bump geckodriver from 1.19.1 to 1.20.0 (e5209fa)
    • bump @types/express from 4.17.7 to 4.17.8 (8d6f3cf)
    • bump babel-jest from 26.1.0 to 26.5.2 (b8a8b0e)
    • bump @types/lodash from 4.14.159 to 4.14.161 (4d68f8b)
  • deps:
    • bump @stripe/stripe-js from 1.8.0 to 1.10.0 (1437499)
    • bump lodash from 4.17.19 to 4.17.20 (2e36c16)
    • bump @sentry/browser from 5.20.1 to 5.26.0 (fa34272)
    • bump react-use-gesture from 7.0.15 to 7.0.16 (1aa5047)
    • bump isomorphic-unfetch from 3.0.0 to 3.1.0 (ba26e67)
    • bump next from 9.5.2 to 9.5.4 (a315c51)
    • bump date-fns from 2.15.0 to 2.16.1 (fce6107)
    • bump actions/setup-node from v2.1.1 to v2.1.2 (f8efb40)
    • bump einaregilsson/beanstalk-deploy from v11 to v13 (0cd54cf)
    • bump subscriptions-transport-ws from 0.9.17 to 0.9.18 (556d251)
Chores
  • release:
  • formatting: formatting (72621ab)
  • draft: remove scheduledAt from draft query (fda4210)
  • refresh fragmentTypes.json (938145a)
  • .env.*: add NEXT_PUBLIC_BUILD_TYPE to .env.* files (ac8d121)
  • deps-dev:
    • bump ts-node from 8.10.2 to 9.0.0 (c9e7d3e)
    • bump @testing-library/react from 10.4.7 to 11.0.4 (4143ba0)
Continuous Integration
  • environment:
    • revise cp env file for stage (68b3e41)
    • revise cp env file for stage (3f1044e)
    • add .env.stage (60e2f5d)
    • add .env.stage (39ad17f)
    • change Github config and environment for stage (5eddb61)
    • change Github config and environment for stage (c968e55)
Documentation Changes
  • storybook:
    • write an story of Icon* components (2e434ef)
    • Introduce Storybook (2a4ab39)
New Features
  • likecoin: remove likecoin term and global dialog; (920647c)
  • avatar: new default avatar (dc04194)
  • user-group: inject user group to custom header (2c49890)
  • verification: use verification link in password resetting flow (c254de8)
  • registration: new registration flow (182bf8f)
  • tag: revise description in user's tag feed due to listing tags owned and maintained (b27e019)
  • search: record search key explictly (34574a0)
  • editor-sidebar:
    • use cover asset type to upload cover (3f04c51)
    • cleanup related code (4ba83fc)
    • add support for editing article meta on mobile (a162c09)
    • add support for editing draft meta on mobile (eab6bd5)
    • support edit article cover (3cc931e)
    • add support for upload a custom cover image (8ebbbce)
    • add cover selector (1d9ac9f)
    • allow to create new tag (d72e7fa)
    • new edit tag component of editor sidebar (cd9ecfb)
    • new edit collection component of editor sidebar (cff5931)
  • notice:
    • add notice descriptions for tag management actions (579ab50)
    • add tag management notices (9bb4732)
  • sentry: update Sentry DSN (e14d634)
  • environment: change DSNs of dev and stage env (49d4d12)
  • component:
    • update tag editors cache after add and remove (25671f1)
    • add comments to tag editor dialog components (a679b95)
    • covert search and select to shared components (8f90eac)
    • add component for managing tag editors (44176ee)
    • change logic of new user default feed (25c7a70)
    • redesign tag management (ce17d2f)
  • ci: enable "wait_for_deployment" for EB deployment (e88ab37)
  • 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:
    • alter toReadableScope (520b16b)
    • add more human-readable texts for OAuth scopes (b74778b)
  • 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)
  • apollo: revise format of GQL operation (f534e23)
  • superlike: allow civic liker superlike himself (2ec63fb)
Bug Fixes
  • response: fix duplicate latest article responses (d0f4898)
  • editor-sidebar: hide sidebar on mobile (457945e)
  • render: move setSubmitting before closeDialog or submitCallback to prevent setState error (5963999)
  • editor:
    • revert #1567 and make figure non-full width (07f4880)
    • apply placholder style-fix only in article editor (de1b5aa)
    • set a fixed height for editor to increase clickable hot area (97e8fca)
    • fix editor UI issues of placeholder & scroll bar (a4cdc35)
    • fix editor horizontal overflow on figure (image, iframe, etc.) (af087a6)
  • registration: fix refresh token and unable to register in dialog (c8a4e6a)
  • eb: fix eb deployment by increasing volume size (6c95f39)
  • public gateway: remove dead Matters public gateway (05eadcf)
  • erorr: add error code for adding tag editors (2adbd8f)
  • component:
    • correct description in tag editor dialog (9b3133b)
    • add display name in tag editor remove dialog (c83ae91)
    • fix feeds are not freshing after adding articles into a tag (9490cdd)
  • storybook: make sure core-js works well (1d99178)
  • type: fix type error (c10ecad)
  • 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)
Code Style Changes