v3.17.0
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:
Continuous Integration
- environment:
Documentation Changes
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)
- use
- notice:
- sentry: update Sentry DSN (e14d634)
- environment: change DSNs of dev and stage env (49d4d12)
- component:
- 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:
- 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:
- 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
- component: formatting (0f2ae88)