Skip to content

v3.20.1

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Mar 12:46
3cf0884

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: correct Stripe key for dev env (55aa862)
  • editor: fix incorrect editing distances during revision (7a72594)
  • css: correct css of box shadow (0a47a95)
  • fix visitor read flag (4caa834)
  • vistor invoke read article mutation only once (175f729)
  • lint: fix lint error (ad273c3)
  • ci: add generateType to stroybook.yml (5e7d6b4)
  • icon: fix notice icons (79b3c3f)
Other Changes
  • //github.com/thematters/matters-web into enhancement/circle-cover (c5b1d54)
  • //github.com/thematters/matters-web into feature/circle-creation # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit. (a175f45)
Refactors
  • error: ignore default error catching for form mutations (bf6f0cc)
  • layout: add <Layout.FixedMain> (ed93c92)