v3.20.1
3.20.1 (2021-03-11)
Build System / Dependencies
- deps:
- deps-dev:
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>
; catchCIRCLE_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:
- cirlce:
- analytics:
- splash: add timeout to splash screen (6a44714)
- language:
- correct texts (540a7a3)
- correct texts (3faa12f)
- correct texts (2e82cb1)
- correct texts (c7ae2f3)
- correct text (95f007e)
- correct texts (33f67a6)
- correct texts (61c0be8)
- revise component for supporting english (ccadad8)
- revise component for supporting English (ce0c91b)
- revise component for supporting English (575816d)
- add support to English (e01d034)
- 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:
- views: basic English text in views (016b3a8)
- components: basic English text for components (cc1c5c5)
- payment pointer:
- comment: use
Comment.node
instead ofComment.article
(689c5ad) - wallet setting: add payment pointer setup (e0e17a5)
- feature-flag: add feature flag for Circle (b9b58c3)
- router: add
useRoute
hook (90f5b39) - npm:
- wall: add paywall of circle article (b950744)
- likecoin:
- donation:
- user-profile: add Circle into user profile (8b9127b)
- validator:
- storybook:
- route: add support for path resolving of circle detail page (1dbd1b8)
- ci:
Bug Fixes
- error: display right error code for subscription (fa21158)
- style:
- response: use
useRef
instead ofuseState
to storestoredCursor
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)
- fix wrong
- language: correct text (2335bd1)
- types: fix types (429d6bf)
- summary:
- discussion: hide upvote and downvote from discussion comments (95c8c1b)
- withapollo:
- sidenav:
- share: fix missing share button of article detail on small screen (597bf98)
- feature-flag:
- 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)