Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/v4.0.0 beta.4 #60

Merged
merged 73 commits into from
May 13, 2024
Merged

Release/v4.0.0 beta.4 #60

merged 73 commits into from
May 13, 2024

Conversation

bonanaaaaaa
Copy link
Contributor

@bonanaaaaaa bonanaaaaaa commented May 13, 2024

Checklist

  • There is an associated JIRA issue (required)
  • The title of your PR is formatted properly (required)
  • Code is up-to-date with the develop branch (required)
  • You've successfully run your unit tests locally
  • There are new or updated unit tests validating the change

Short description

bonanaaaaaa and others added 30 commits April 9, 2024 11:45
* fix: can't upload story

* fix: story image renderer

* fix: align comment tray component props

* fix: align story tab component props

* fix: change export name to align signature api

* fix: ddraft page

* fix: align signature api

* fix: fill color
* fix: can't upload story

* fix: story image renderer

* fix: align comment tray component props

* fix: align story tab component props

* fix: change export name to align signature api

* fix: ddraft page

* fix: align signature api

* fix: story tab
* fix: can't upload story

* fix: story image renderer

* fix: align comment tray component props

* fix: align story tab component props

* fix: change export name to align signature api

* fix: ddraft page

* fix: align signature api

* fix: story tab

* fix: remove unused

* fix: comment tray
* fix z-index

* fix: signature alignment

* fix: view story page
* feat: add to support 6 users for storybook

* fix: add to read env from secrets
* feat: add to support 6 users for storybook

* fix: add to read env from secrets

* fix: add use secret on staging
* feat: add generateShadeColors func

* feat: add AmityUIKitManager

* chore: add tsdoc to AmityUIKitManager

* fix: merge from develop

* fix: AmityUIKit manager

* fix: remove unused

* fix: revert uikit 3

* fix: remove unused

* fix: export

* fix: move to main v4

* fix: move to v4

* fix: export path

* Refactor theme generation logic in
ThemeProvider.tsx

* fix: theme color generation

* fix: theme provider

* fix: remove unused

* feat: add Typography component with css

* fix: css

* fix: add queryClient provider

* fix: import

* fix: import

* fix: v4

* fix: conflict

* fix: draft page

* fix: setup

* fix: export

* fix: move mergedNavigationBehavior

* fix: remove unused

* fix: remove unused

* fix: uikit manager

* fix: uncomment

* fix: remove unused

* fix: remove unused

* fix: remove unused

* fix: remove unused files

* fix: remove

* fix: login

* fix: css var

* fix: css var

* fix: condition

* fix: css var

* fix: css var

* fix: hook

* fix: type

* fix: ASC-00000 - V4 fix customization (#248)

* fix: config structure

* fix: add hyperlink config

* fix: add validate

* fix: config and hyperlink

* fix: hyperlink

* fix: css

* fix: border radius

* fix: hyperlink

* fix: hyperlink

* fix: add storybook user

* fix: aspect ratio

* fix: hyperlink config css var

Co-authored-by: Kiattirat Sujjapongse <[email protected]>

* fix: css var module

Co-authored-by: Kiattirat Sujjapongse <[email protected]>

* fix: ASC-21789 - create story on view story page doesn't work (#249)

* fix: video

* fix: uncomment

---------

Co-authored-by: Kiattirat Sujjapongse <[email protected]>

---------

Co-authored-by: Kiattirat Sujjapongse <[email protected]>
* feat: add livechat ui

* feat: add chatButton and desktop view

* fix: bg color

* feat: move story to be under V4 storybook folder

* feat: add customComponent

* fix: change chat icon

* fix: remove unread notification

* fix: remove un-used hook

* fix: remove un-used

* fix: change style to module css

* fix: remove unused

* feat: add prefix`asc` to default css config

* fix: remove chatIcon

* fix: modal not open smoothly at the first time

* fix: remove un-used styling

* feat: update color pallate

* feat: update spacing

* feat: update color and fontSize

* fix: box shadow on header

* feat: re-structure folder to v4

* fix: import global css

* fix: use typograhy module css

* fix: remove unused

* feat: add message list and bubbles

* fix: wrap element

* fix: change file name

* feat: add compose bar

* feat: add home indicator

* feat: add sending a mesage action

* fix: sorting message to be asc

* feat: add badge for moderator

* fix: overflow message

* fix: sortBy segmentAsc

* feat: add message list pagination

* feat(chat): add draft-js as a compose bar

* feat: add loading indicator

* feat(chat): fix submit

* feat(chat): fix compose bar container

* feat: add viewing reply message

* fix: deleted message display

* fix: remove comment

* feat(chat): use default compose bar / remove draft-js

* feat(chat): remove draft

* feat(chat-state): asc-20903 done loading state

* feat(chat-state): asc-20903 restructure

* feat(chat-state): asc-20903 apply infinite scroll

* feat(chat-state): asc-20903 include error from sdk api to local hook

* feat(chat-state): asc-20903 add error state

* feat(chat-state): asc-20903 add error state

* feat(chat-mention): asc-00000 create message with mention

* feat: add popover action

* feat: add hover state for message action

* feat: add flag and mention button

* feat(chat-mention): asc-00000 click to mention

* feat: add more action

* fix: merge

* fix: hide mention and flag

* fix: ASC-20213 - fix message list (#219)

* fix: message list of the same user

* fix: z-index

* feat: confirm modal v3 to support dark mode

* fix: change to use i18n

* fix: TODO text display on Modal content

* fix: merge className

* fix: remove unused

* fix: bring overflow-y back

Co-authored-by: Kiattirat Sujjapongse <[email protected]>

---------

Co-authored-by: Kiattirat Sujjapongse <[email protected]>

* fix(chat): fix pagination issue (#223)

* feat(chat): ASC-21243 - create message with reply message (#218)

* feat(chat): reply placeholder

* feat(chat): create message with reply

* feat: ASC-00000 - dark mode hard code (#225)

* fix: dark theme color palatte

* fix: header color styling

* fix: colors on message bubble

* fix: color on popover

* fix: color on optionIcon

* fix(chat): asc-00000 -  fix loading state css broken (#221)

* fix(chat): asc-00000 loading state css missing

* fix(chat): asc-00000 loading state css missing

* feat(chat): ASC-20222 - connection offline alert (#213)

* feat(chat): asc-20222 - connection state

* feat(chat): asc-20222 - add more connection

* feat(chat): asc-20222 - update PR

* feat(chat): asc-20222 - update PR

* feat: update PR

* fix(chat): ASC-00000 - update mention payload (#224)

* fix(chat): update mention payload

* fix(chat): mention ALL

* fix: sample app to open sheet every selection

* fix: hide heart reaction

* feat: ASC-20213 - fix popover still show (#235)

* fix: popover still show

* fix: bring just ArrowTop code back

* fix: resize messagelist container (#232)

* feat: ASC-20213 - highlight mention message (#236)

* fix: popover still show

* fix: bring just ArrowTop code back

* feat: add hilight for mention message

* fix: truncate long text of replied message

* fix: change getTextWithMention to be a component

* fix: message not show as a new line

* feat: ASC-20213 - fix consequence message list (#237)

* fix: remove consequence message list

* fix: remove unused

* feat(chat): ASC-00000 - api alignment for chat header (#241)

* feat(chat): api alignment chat header

* Update src/v4/chat/components/AmityLiveChatHeader/livechatHeader.stories.tsx

* feat(chat): ASC-00000 - export AmityLiveChatHeader

* fix: ASC-21776 - reply message display on compose bar is over the screen (#242)

* fix: reply display message over the screen

* feat: remove comment

* feat(chat): duplicate useSocialMention => useMention and revert

* feat(chat): update pr

* fix(chat): ASC-00000 - change theme for message composer (#234)

* fix(chat): ASC-00000 - duplicate v4

* fix(chat): ASC-00000 - check message length before submit

* fix(chat): ASC-00000 -update styling

* fix(chat): ASC-00000 - update styling

* fix(chat): prettier remove code by accident

* fix(chat): remove styled component

* fix(chat): asc-21737 - update condition to prevent create duplicate message (#245)

* fix(chat): asc-21791 - fix mention payload (#243)

* feat(chat): update pr

* feat: ASC-20213 - message bubble api alignment (#247)

* fix: message bubble api aligment

* fix: to use action as params for message bubble

* feat: export elements

* fix: remove unused

* fix: change type name

Co-authored-by: Kiattirat Sujjapongse <[email protected]>

* fix: type name

* feat: expose component

* fix: wrong type name

* fix: modify expose component

* fix: storybook's name

---------

Co-authored-by: Kiattirat Sujjapongse <[email protected]>

* fix(chat): ASC-21796 - query chat after connection back to normal + api alignment (#246)

* fix(chat): asc-21796 reload data when connection back to normal

* feat(chat): api alignment for message list

* feat(chat): export

* feat(chat): api align live chat page

* feat(chat): api align for composer

* feat(chat): update pr

* feat(chat): update pr

* feat(chat): remove all v4 component from useCustomComponent

* feat(chat): update pr - remove chat header

* feat(chat): ASC-00000 - compose bar api alignment (#250)

* feat(chat): composebar alignment

* feat(chat): update pr

* fix(chat): revert code (#251)

* feat: ASC-20213 - modal notification v4 (#252)

* fix: add confirm modal v4

* fix: change to use Notification v4

* fix: remove unused

* fix: duplicate icon to v4

* fix: move confirm model component

* fix: revert modal and confirm v3 components

* fix: revert notification v3

* fix: move Icon to v4 and remove unused icon

* fix(chat): revert code

* feat: ASC-20213 -  fix delete message display (#256)

* fix: move component to v4 folder

* fix: delete message

* feat(chat): update pr

* fix(chat): ASC-21734 - Fix UI Bug (#255)

* fix(chat): update mention ui

* fix(chat): update mention ui

* fix(chat): update delete word

* fix(chat): update mention ui

* fix(chat): update mention ui

* Update src/i18n/en.json

Co-authored-by: Pitchaya T. <[email protected]>

* feat(chat): update mention logic

* feat(chat): update pr

* feat(chat): revert text

* feat(chat): update mention logic

* fix(chat): popup width

* fix(chat): font-color in light mode

* fix(chat): placeholder

* fix(chat): fix moderator

* feat(chat): fix mention

* feat(chat): fix avatar in reply

* feat(chat): update pr

* feat(chat): use rem

* feat(chat): update pr

---------

Co-authored-by: Pitchaya T. <[email protected]>

* fix: ASC-20213 - bug staging (#257)

* fix: bug staging

* fix: revert overflow-x

* feat: ASC-20213 - livechat configuration merge (#253)

* feat: add generateShadeColors func

* feat: add AmityUIKitManager

* chore: add tsdoc to AmityUIKitManager

* fix: merge from develop

* fix: AmityUIKit manager

* fix: remove unused

* fix: revert uikit 3

* fix: remove unused

* fix: export

* fix: move to main v4

* fix: move to v4

* fix: export path

* Refactor theme generation logic in
ThemeProvider.tsx

* fix: theme color generation

* fix: theme provider

* fix: remove unused

* feat: add Typography component with css

* fix: css

* fix: add queryClient provider

* fix: import

* fix: import

* fix: color palette

* fix: change global.css file

* fix: v4

* fix: conflict

* fix: draft page

* fix: setup

* fix: export

* fix: move mergedNavigationBehavior

* fix: remove unused

* fix: remove unused

* fix: uikit manager

* fix: uncomment

* fix: remove unused

* fix: remove unused

* fix: remove unused

* fix: remove unused files

* fix: remove

* fix: login

* fix: typography and style files

* fix: typography

* fix: message type

* fix: type

* fix: add background to livechat page

* feat: add config for message bubble

* feat: fix cannot load next page

* fix: type

* feat: add placeholder for compose bar configuration

* feat: revert storybook user

* fix: use primary color from theme

* fix: nested component style

* fix: to pass class

* fix: change to be module.css

* fix: remove unused file

* fix: remove unused config

* fix: typography

* fix: default user avatar

* feat: upgrade ts-sdk

* fix: revet theme file

---------

Co-authored-by: Chaiwat Trisuwan <[email protected]>

* fix(chat): change tag

---------

Co-authored-by: ptchaya_p <[email protected]>
Co-authored-by: ptchaya_p <[email protected]>
Co-authored-by: Pitchaya T <[email protected]>
Co-authored-by: Chaiwat Trisuwan <[email protected]>
* fix: update ts-sdk version

* chore(release): 4.0.0-beta.1

---------

Co-authored-by: Chaiwat Trisuwan <[email protected]>
Co-authored-by: bmo-amity-bot <[email protected]>
* fix: export type

* fix: update version
* fix: provider

* fix: provider

* fix: export

* fix: export

* fix: type

* fix: pnpm lock

* fix: deps
* fix: export wrong path (#264)

* chore(release): 4.0.0-beta.2

---------

Co-authored-by: bmo-amity-bot <[email protected]>
* feat: add report button on message action sheet

* feat: add flag ui on message bubble container

* fix: cannot click report button

* feat: add unFlag button

* fix: unflag button text id

* feat: add flag/unflag toast

* feat: add livechat toast

* fix: icon to support color changing

* fix: message and id for report, unreport

* fix: remove unused

* fix: use color from palette
* fix: remove sheet in loading state

* fix: remove wrong return
* fix: type and optional field on config

* fix: remove undefined checking

* fix: use config from customization provider
* fix: mention border when got mention

* fix: remove console.log
* feat: add hyperlink style to primary color

* fix: remove className because Linktify does not support

* fix: remove nested selector and open to new tab
…le (#254)

* feat: add generateShadeColors func

* feat: add AmityUIKitManager

* chore: add tsdoc to AmityUIKitManager

* fix: merge from develop

* fix: AmityUIKit manager

* fix: remove unused

* fix: revert uikit 3

* fix: remove unused

* fix: export

* fix: move to main v4

* fix: move to v4

* fix: export path

* Refactor theme generation logic in
ThemeProvider.tsx

* fix: theme color generation

* fix: theme provider

* fix: remove unused

* feat: add Typography component with css

* fix: css

* fix: add queryClient provider

* fix: import

* fix: import

* fix: v4

* fix: conflict

* fix: draft page

* feat: global feed story tab

* fix: empty state

* fix: css module

* fix: official badge

* fix: css

* fix: css

* fix: css

* fix: update from comments

* fix: story tab item

* feat: feed v4

* fix: private condition

* fix: story

* fix: css

* fix: remove unused

* fix: story

* fix: remove unused

* fix: ignore type

* fix: progress ring

* fix: use clsx

* fix: remove ts-ignore

* fix: remove unused
* feat(chat): isMuted done

* feat(chat): asc-00000 remove comment

* feat(chat): banned user

* feat(chat): update PR

* feat(chat): update PR
…(#275)

* fix(social): asc-00000 use  from v4 folder

* fix(chat): asc-00000 fix mention styling in composebar

* fix: update styling

* fix: compose bar styling

* feat: limit text

* feat: revert file

* feat: revert file

* feat: remove deprecated func
* fix: type and optional field on config

* fix: remove undefined checking

* fix: use config from customization provider

* fix: use defaultConfig
chaiwattsw and others added 16 commits April 26, 2024 15:49
* fix: official condition

* fix: add error

* fix: navigate

* fix: story global feed navigate

* fix: onClose

* fix: ASC-22060 - create story on view story page (#310)

* fix: story global feed upload

* fix: remove console.log

* fix: navigate
* fix: font

* fix: story tab gap

* fix: use css var

* fix: modal

* fix: can't delete story

* fix: v4 component

* fix: hyperlink config

* fix: shouldAllowCreation

* fix: type

* fix: uploading state

* fix: remove console.log

* fix: use css var

* fix: modal

* fix: v4 component

* fix: hyperlink config

* fix: shouldAllowCreation

* fix: type

* fix: uploading state

* fix: remove console.log

* fix: storyRing state

* fix: remove fill in verified icon

* fix: story ring

* fix: icon

* fix: story

---------

Co-authored-by: Bonn <[email protected]>
* chore: upgrade dependencies

* fix: cherry-pick bugs from v3

* chore(release): 4.0.0-beta.3

---------

Co-authored-by: bmo-amity-bot <[email protected]>
* chore: custom build ci

* chore: remove unused libs

* chore: fix ci

* chore: fix ci

* fix: revert ci

* fix: remove pnpm cache step

* fix: pnpm install step

* fix: ci

* fix: add NPM_TOKEN

* fix: update .npmrc

* fix: update pnpm-lock.yaml

* fix: path

* chore: add cache step
* feat: story preview component for console

* fix: ui

* fix: story preview prop

* fix: export

* fix: story prop

* fix: story prop

* fix: trigger action

* fix: trigger action

* fix: trigger action

* fix: trigger action

* fix: action
* feat: apply framer motion

* feat: add transition

* fix: swipe down for video

* fix: video story should pause when drag

* fix: remove unused libs

* fix: wrong spell function name

* fix: remove unused

* chore: change story component name

* fix: v4 avatar component

* feat: add ghost prop to button

* fix: remove unused

* fix: bottom sheet component

* fix: use rem

* fix: load more wrapper

* fix: draft page

* fix: load more button

* fix: hyperlink

* fix: css

* fix: icon

* fix: css

* fix: css

* fix: comment

* fix: story comment

* fix: remove unused

* fix: import

* fix: button dark theme

* fix: custom css

* fix: bottom sheet css

* fix: css

* fix: import

* fix: css

* fix: css

* fix: avatar

* fix: remove console.log

* fix: avatar

* fix: use clsx

* fix: whitespace

* fix: use icon from v4

* fix: icon

* fix: loading indicator
* fix: hyperlink background

* fix: hyperlink icon color

* fix: css (#327)
* fix: hyperlink background

* fix: hyperlink icon color

* fix: css (#327)

* fix: story

* fix: css
* fix: hyperlink background

* fix: hyperlink icon color

* fix: css

* fix: add scroller

* fix: comment
* fix: hyperlink background

* fix: hyperlink icon color

* fix: css

* fix: add scroller

* fix: comment

* fix: scroll

* fix: comment list

* fix: reaction list

* fix: comment date css shrink

* fix: type

* fix: css

* fix: color

* fix: comment scroll

* fix: comment list

* fix: use intersection observer instead

* fix: padding
* fix: github actions

* chore: dropdown instead of free-text

* chore: add none option

* chore: add none option for pre-release input

* fix: add NPM_TOKEN env

* chore(release): 4.0.0-beta.4

---------

Co-authored-by: bmo-amity-bot <[email protected]>
…eta.4

# Conflicts:
#	.npmrc
#	CHANGELOG.md
#	package.json
#	pnpm-lock.yaml
#	readme.md
#	src/index.ts
#	src/social/components/StoryTab/StoryRing.tsx
#	src/social/v4/internal-components/Badege/types.tsx
#	src/social/v4/internal-components/CommentComposeBar/index.tsx
#	src/v4/core/components/BottomSheet/BottomSheet.tsx
#	src/v4/core/components/BottomSheet/styles.tsx
#	src/v4/core/components/Button/Button.module.css
#	src/v4/core/components/Button/Button.tsx
#	src/v4/core/components/InputText/index.tsx
#	src/v4/core/components/InputText/styles.module.css
#	src/v4/core/components/Modal/styles.module.css
#	src/v4/core/providers/ThemeProvider.tsx
#	src/v4/social/components/CommentTray/CommentTray.module.css
#	src/v4/social/components/CommentTray/CommentTray.tsx
#	src/v4/social/components/CommentTray/ui.stories.tsx
#	src/v4/social/components/HyperLinkConfig/HyperLinkConfig.module.css
#	src/v4/social/components/HyperLinkConfig/HyperLinkConfig.tsx
#	src/v4/social/components/ReactionList/ReactionList.module.css
#	src/v4/social/components/ReactionList/ReactionList.tsx
#	src/v4/social/components/ReactionList/styles.tsx
#	src/v4/social/components/StoryTab/StoryRing.module.css
#	src/v4/social/components/StoryTab/StoryRing.tsx
#	src/v4/social/elements/CommentButton/CommentButton.module.css
#	src/v4/social/elements/HyperLink/HyperLink.tsx
#	src/v4/social/elements/HyperLink/styles.tsx
#	src/v4/social/icons/index.ts
#	src/v4/social/internal-components/Badege/styles.tsx
#	src/v4/social/internal-components/Badege/types.ts
#	src/v4/social/internal-components/Badege/types.tsx
#	src/v4/social/internal-components/Comment/CommentText.tsx
#	src/v4/social/internal-components/Comment/UIComment.tsx
#	src/v4/social/internal-components/Comment/index.tsx
#	src/v4/social/internal-components/Comment/styles.tsx
#	src/v4/social/internal-components/CommentComposeBar/CommentComposeBar.tsx
#	src/v4/social/internal-components/CommentComposeBar/index.ts
#	src/v4/social/internal-components/CommentComposeBar/index.tsx
#	src/v4/social/internal-components/CommentComposeBar/styles.tsx
#	src/v4/social/internal-components/CommentList/CommentList.tsx
#	src/v4/social/internal-components/StoryCommentComposeBar/StoryCommentComposeBar.tsx
#	src/v4/social/internal-components/StoryCommentComposeBar/styles.tsx
#	src/v4/social/internal-components/StoryViewer/Renderers/Image.tsx
#	src/v4/social/internal-components/StoryViewer/Renderers/Renderers.module.css
#	src/v4/social/internal-components/StoryViewer/Renderers/Video.tsx
#	src/v4/social/internal-components/StoryViewer/Renderers/Wrappers/Footer/index.tsx
#	src/v4/social/internal-components/StoryViewer/Renderers/Wrappers/Header/Header.module.css
#	src/v4/social/internal-components/StoryViewer/Renderers/styles.tsx
#	src/v4/social/pages/Application/sdk.stories.tsx
#	src/v4/social/pages/DraftsPage/DraftsPage.module.css
#	src/v4/social/pages/DraftsPage/DraftsPage.tsx
#	src/v4/social/pages/DraftsPage/styles.tsx
#	src/v4/social/pages/StoryPage/GlobalFeedStory.tsx
#	src/v4/styles/global.css
@bonanaaaaaa bonanaaaaaa merged commit dba3e10 into develop May 13, 2024
@bonanaaaaaa bonanaaaaaa deleted the release/v4.0.0-beta.4 branch May 13, 2024 10:57
piyushchauhan2011 pushed a commit to piyushchauhan2011/Amity-Social-Cloud-UIKit-Web-OpenSource that referenced this pull request Oct 11, 2024
* misc: UP-3034 move the reporting out of useUser hook for performance reasons

* misc: show post creation error

* fix: fix react warnings

* fix: UP-3254 sort communities for category in alphabet order

* fix: UP-3263 show the right empty message for my user feed

* UP-2594 - refactored CommunitySearch -> SocialSearch

* fix: UP-3258 show default avatar for categories

* fix: UP-3034 do not request community for non community posts

* misc: wording on community create title in explore header

* fix: UP-3273 allow owners and moderators to leave communities

* fix: UP-3274 wrap long category to another line

* fix: UP-2059 add moderator to community owner in the background

* fix: UP-3281 show moderators badge for joined owners and moderators

* fix: react-truncate-markup warnings

* UP-3325 - added default array for case when communities undefined

* UP-3263 - align empty feed messages with the design

* feat: show Explore Community button if global feed is empty

* fix: remove unused blockRouteChange param

* feat: UP-1331 post review

* chore: install sdk 5.3.1

* feat: Chat Application Beta Version (the chat creation is disabled)

* feat: Chat | Callback for member selection

* feat: UP-119 - allow to override page type for redirecting on user click

* fix warning related to missing click handler for CommmunityHeader

* 2.1.0-rc.0

* fix sdk version

* 2.1.0-rc.1

* fix: UP-3997 - make modal to be not small by default

* 2.1.0-rc.2

* fix prop types

* 2.1.0

* fix: UP-4013 - allow community moderators to delete posts

* feat: UP-3972 - allow to edit published posts even if post moderation is turn on

* feat: UP-3598 video posts

* fix: UP-3569 - allow to dismiss the moderator role for community owners

* feat: UP-2486 - added follow/unfollow ui integration; integrated follow status...

* feat: UP-2458 - added remove user functionality

* fix: fixed pagination

* feat: UP-2486 - added follow/unfollow ui integration; integrated follow status...

* feat: UP-2458 - added remove user functionality

* fix: UP-1460 - fixed markup issues

* fixed tabs; upgraded SDK version

* fix: UP-4012 - hide the user posts count

* UP-4200 - upgraded SDK api version (now we not show posts of user who not followed by current)

* UP-4207 - added missed pending notification section

* fix: UP-4205 - added notification for accept/decline follow request

* fix: fixed counters text and incorrect remove option

* fix: UP-4206 - added missed confirmation modal on unfollow

* fix: UP-4230 - fixed redirect on user item click

* fix: UP-4234 - fixed report menu item; removed redundant 3dots menu for current user profile

* fix: UP-4217 - remove 3dots menu for userItem if it equals to current user

* fix: UP-4201 - show private feed if user not connected and network is private

* fix: UP-4230 - redirect to profile when clicked from following list

* update sdk to 5.5.0-rc.5

* misc: EPL-662 - add qa anchors

* fix: UP-4005 - disable Switch Community Permission when internet cuts

* fix: UP-4229 - hide pending tab/pending user info block when network is public

* fix: UP-4238 - disable follow/pending buttons when connection drops

* hotfix - upgraded SDK + added missed prop

* feat: UP-3462 - ask user if he/she wants to leave the page if post creation is not finished

* fix: fix pending tab

* misc: UP-4226 set LGPL-2.1-only license

* misc: align network settings with sdk changes

* UP-4255 - disable buttons in pending tab when no connection

* UP-4235 - fixed pagination for accounts tab of social search

* sdk 5.5.0

* 2.2.0

* fix: UP-4494 - fixed modal confirm text

* feat: UP-3737 - add media gallery for photo and video

* sdk 5.6.0-rc.4

* sdk 5.6.0

* 2.3.0

* feat: UP-4486 - livestream posts, livestream media gallery

* feat: UP-1712 - poll feature

* hotfix - fixed crash on option update

* Milestone: Y21Q3.6

* fix: use message.user as a plain object

* fix: UP-4486 - hide livestream gallery

* fix: UP-5362 - set default cover photo

* fix: UP-5359 - disallow to edit poll post

* feat: UP-5360 - added handler for close poll

* fix: UP-5358 - fixed targetType and targetId for poll post creator

* fix: UP-5362 - convert SVG to Base64 for default community cover

* 2.4.0

* feat: UP-4664 - Transfer Roles

* feat: UP-5246 - Mention Social Post

* hotfix: arrange i18n en duplicate keys

* nightly build js-sdk 5.8.2-2a6dd68.0-rc

* feat: UP-5244 - banned icon specs (UP-5803,UP-5797,UP-5800,UP-5809)

* fix: UP-4984 - don't show promote to moderator for globally banned member

* fix: UP-6396 - Search mention list not display when put only mention indicator ('@')

* fix: UP-6393 - disallow searching for non-member of private community

* fix: UP-6371 - no highlight on other platforms

* fix: UP-6433 - Display mentioned user as @undefined when mention user in private community

* fix: UP-6404 - Mentioned user is not display with highlight when create post with video

* hotfix: return empty arr if mentionees is empty

* fix: UP-5800 - show banned icon beside user post

* fix: UP-6290 - update sdk version

* 2.5.0

* feat: UP-6278 - Update Post with mentions

* fix: UP-6096 - Disable banned user from search list when trying to mention them

* hotfix: no text showing when edit text

* hotfix: wrong styling for search input

* fix: UP-6539 - Display banned symbol incorrect position when create post in community

* fix: UP-6540 - Banned symbol on user profile

* fix: UP-6693 - disable create and edit post by mention to non member of private community

* fix: UP-6398 - text is not wrap to another line when  put text with no space

* fix: UP-6541 - UI broken when have long display name on post

* fix: UP-6693 - news feed showing non-private members for mention

* fix: UP-6920 - upgrade sdk version

* 2.6.0

* chore: UP-5883 update eslint

* feat: UP-5264 - Comment Mention (EPIC)

* feat: UP-6880 - Add apiRegion prop to connect to sdk

* fix: UP-6892 - suggestionList bottom guard

* fix: UP-6963 - add resetState func to reset to remote state

* fix: UP-6900 - displaying highlight when removed mentioned user

* fix: UP-6920 - update sdk

* 2.7.0

* feat: UP-5811 - Mention in Poll Post

* fix: UP-7146 - display exceed error after input mentionees passes 30

* upgrade sdk version

* 2.8.0

* fix: UP-7130 - fix for fetching chat messages

* build: remove auto-changelog

* build: remove gitlab ci

* ci: github ci scripts

* style(ui-kit): add missing package

* chore: [skip ci] update readme

* fix: storybook should show amity logo (AmityCo#1)

* ci: [skip ci] weird typo in production workflow

* fix: UP-7343 - Livestream Title & Description to be shown (AmityCo#2)

* fix: UP-7343 - Livestream Title & Description to be shown

* add package.json resolve

* fix: UP-6890 - Redirect to user page on mention (AmityCo#3)

* fix: UP-6890 - Redirect to user page on mention

* fix: use memoized functional comps

* fix: UP-6934 - remove dependency on remoteMarkup metadata (AmityCo#4)

* ci: [skip ci] rename release bot account

* fix: UP-7142 - remove race condition inside queryMentionees cb (AmityCo#5)

* fix: UP-7142 - remove race condition inside queryMentionees cb

* fix: eslint errors

* ci: add secrets as env var for storybook build

* ci: [skip ci] add pr template and task checker

* fix: UP-7142 - refactor useSocialMention (AmityCo#6)

* social mention refactor#1

* fix with useRef refactor#2

* build: [skip ci] dependabot to look for js-sdk

* feat: UP-0000 - upgrade sdk version (AmityCo#10)

* chore(release): 2.9.0

* ci: [skip ci] add license

* misc: [skip ci] prepare docs for opensourcing

* ci: [skip ci] optimize checks

* ci: [skip ci] add code owners

* fix: UP-7483 - infinite looping on Uploader lifecycle (AmityCo#11)

* fix: UP-7484 - better resolution for CommunityCard thumbnails (AmityCo#12)

* fix: UP-7484 - use better resolution for CommunityCard thumbnails

* update for code review

* ci: [skip ci] pr checks trigger rollback

* fix: UP-7482 - add gutter for HorizontalList (AmityCo#14)

* fix: UP-7485 - use display name length (AmityCo#15)

* fix: UP-7485 - use display name length

* refactor: use extractMetadata for post composer

* fix var naming

* refactor: UP-7484 - extract image fetching logic in useImage hook (AmityCo#16)

* refactor: UP-7484 - extract image fetching logic in useImage hook

* add size param

* fix code review

* chore(release): 2.9.1

* fix: UP-7418 - highlight for livestream mention correctly (AmityCo#17)

* fix: UP-7624 - cannot upload pics/files twice (AmityCo#21)

* fix: UP-7623 - Scrollable Community List Target Selector (AmityCo#22)

* fix: UP-7623 - Scrollable Community List Target Selector

* move const for ScrollThreshold prop

* fix: UP-7677 - use better resolution for user pfp (AmityCo#19)

* fix: UP-7644 - URL won't render on Posts/Comments (AmityCo#18)

* add linkifyjs dep

* extract styling

* findChunk with URLs

* fix: links not working for posts

* refactor: extract MentionHighlightTag component

* refactor: use MentionHighlightTag component

* extract displayName + userId on Highlight render

* pass text prop to Comment

* feat: UP-7644 - Custom Chunk Highlighter Component (AmityCo#25)

* feat: minimal text highlighter

* testing component

* processChunks manually

* remove extra code

* chore(release): 2.10.0

* feat: UP-7988 - Google's URL styles (AmityCo#26)

* fix: UP-6435 - Cannot view video when create post with video from web (AmityCo#27)

* fix: UP-6435 - Cannot view video when create post with video from web

* remove .swp file

* feat: UP-7716 - provide access to ASCClient instance using useAmitySDK hook (AmityCo#23)

* chore(release): 2.11.0

* fix: ASC-430 - revert default linking style to blue + underline (AmityCo#30)

* UP-8086 - force to scroll to the bottom when add new message (AmityCo#29)

* chore(release): 2.11.1

* fix: ASC-1133 - misc console fixes (maxrows & duplicate key) (AmityCo#33)

* fix: change to maxrows attribute

* fix: add non-duplicate keys for ChunkHighlighter

* refactor: replace key with uuidv4

* feat: ASC-468 - added chat composer (AmityCo#34)

* ASC-468 - added chat composer

* ASC-468 - fixed modal

* ASC-468 - fixed modal appearance

* ASC-468 - fixed chat creation

* ASC-468 - fixed optional params

* chore(release): 2.12.0

* ci: make optional checklist items to be optional

* fix: rebuild package-lock (AmityCo#35)

* fix: ASC-1489 - Community image missing in the dropdown (AmityCo#37)

* chore(release): 2.12.1

* fix: eslint

* fix: ASC-1935 - Make channelId optional when creating channels (AmityCo#41)

* fix:ASC-1935-Make channelId optional(createChannel)

* mend

* mend

* fix:ASC-1983-Update js-sdk to v5.20.0 (AmityCo#43)

* SDK updated to reflect latest change
* User should be able to create channel without ChannelID

* fix: asc-1566 - show user's custom avatar in missed places (AmityCo#42)

* chore(release): 2.12.2

* refactor: remove empty storybook stories

* ci: use api region param

* fix: ASC-2826 - allow user to update displayName & discription without fileId (AmityCo#46)

* fix:change default avatarFileId from empty to null

* Reason: the sdk validation will fail if avatarFileId is empty
* Which leads to an undesirable result where user cannot update
  description or displayName if there is no avatarFileId set

* feat:add util to filter dirty values from form

* feat:filter out dirtyValues from UserProfileForm

* Update src/helpers/utils.js

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* chore: asc-2826 remove dirtyValues helper

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* [squash] ASC-2826 - remove unnecessary char (AmityCo#48)

* fix:change default avatarFileId from empty to null

* Reason: the sdk validation will fail if avatarFileId is empty
* Which leads to an undesirable result where user cannot update
  description or displayName if there is no avatarFileId set

* feat:add util to filter dirty values from form

* feat:filter out dirtyValues from UserProfileForm

* Update src/helpers/utils.js

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* chore: asc-2826 remove dirtyValues helper

* fix:remove unnecessary char

* remove extra char

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* fix: ASC-2788 - replace react-time-ago with react-timeago (AmityCo#47)

* fix: asc-2788 use addDefaultLocale instead of addLocale

* fix:use react-timeago over react-time-ago

* There was a bug in CRA due to cjs imports in javascript-time-ago,
  which is a dependancy of react-time-ago
* Reduces packages required from 2 to 1
* Fixes issue
* Note:new package supports Localisation too

* chore(release): 2.12.3

* fix: wait until connection appears (AmityCo#49)

Co-authored-by: Valeriy Malyshev <[email protected]>

* Refactoring useSdk hook (AmityCo#50)

* fix: ASC-3724 - Fix mention text showing userId instead of DisplayName (AmityCo#51)

* fix: ASC-3724 - Fix mention text showing userId instead of userDisplayName

* Improve variable declaration

* Improve variable declaration

* Reorganize code structure

* feat: ASC-3806 - Update js-sdk to v5.23.1 (AmityCo#52)

* chore(release): 2.13.0

* deps: ASC-1683 - update dependencies (AmityCo#38)

* deps: update js sdk to latest nightly build

* docs: ASC-0000 - Add examples for using social & chat (AmityCo#53)

* docs:add examples for using social & chat

* chore:update example docs

* Update Chat.md

* Update Social.md

* feat: update js sdk to 5.24.0

* chore(release): 2.14.0

* fix:ASC-4521 only submit profile fields (AmityCo#55)

* chore(release): 2.14.1

* chore: ASC-0000 - update changelog for patch (AmityCo#56)

* chore: ASC-1696 - Align poll icon style with other icons (AmityCo#54)

* fix:Align poll icon style

* fix:asc-1696 use file loader styles for poll

* mend

* Update .npmrc

* chore:[squash] - update package-lock

* chore:fix failing tests

* bug: ASC-4538 - remove unneccessary chars (AmityCo#60)

* fix: remove '0' symbol from the comment list

* fix: asc-3586 - fix the parsing of string containing mentiones (AmityCo#61)

* fix: ASC-3498 - fix the creation of metadata for mentionees (AmityCo#62)

* ASC-3722 - fixed markup to show ban symbol in comment (AmityCo#59)

* chore(release): 2.14.2

* fix: ASC-3885 - pass all icons props into svg element inside icon component

* fix: asc-3645 - the channel unread count in the channel list (AmityCo#64)

* ASC-3640 - fixed link color (AmityCo#63)

* ASC-3639 - fixed markup to show ban symbol in search (AmityCo#58)

* chore(release): 2.14.3

* chore(release): 2.14.4

* ASC-5181 - fixed popover (AmityCo#65)

* fix: minor style fixes

* fix: ASC-6373 - use useRef in functional component instead of createRef (AmityCo#66)

* fix: ASC-6036 - update js-sdk, do not crash in node env

* chore(release): 2.14.5

* fix: ASC-5490 - Override default post renderers (AmityCo#67)

* fix: ASC-5490 - override default post renderers

* fix: ASC-5490 - add renderers

* new minor version (AmityCo#69)

* chore(release): 2.14.6

* fix: ASC-7518 - correctly calculate mentions length on post update (AmityCo#73)

* chore: ASC-6833 - Optimize Ui-Kit Images / reduce requests on launch (AmityCo#72)

* chore: asc-6833 webpack build optimizations

* chore: asc-6833 use small size images when needed

* Update .npmrc

* Update index.js

* chore: remove react lazy

* chore: use lazy loading for styled img

* chore: asc-6833 remove useExperimental param

* chore: use nightly sdk build for qa (AmityCo#74)

* feat: custom attribute for automate test (AmityCo#70)

* add data-qa-anchor attribute for automate test

* add data-qa-anchor

* add data-qa-anchor for tabs component

* add data-qa-anchor for tab button and active state

* fix: rename anchor to general name for reuseable

* fix: rename anchor

* fix: add default value for data-qa-anchor

* fix: change default data-qa-anchor prop to empty string

* fix: rename confirm ok button

* fix: rename data-qa-anchor newsFeed

* chore(release): 2.15.0

* chore:update js-sdk to 5.31.0 (AmityCo#75)

* chore(release): 2.15.1

* fix: ASC-7914 - added subscription for community RTE events (AmityCo#76)

* chore(release): 2.15.2

* fix: ASC-6970 - fix mentions showing userid instead of display name (AmityCo#77)

* ASC-9529 - fixed indent for modal overlay (AmityCo#78)

Co-authored-by: Sergio Ivanuzzo <[email protected]>

* chore(release): 2.15.3

* fix: ASC-4612 - Update default values for channel creation (AmityCo#79)

Co-authored-by: Sergio Ivanuzzo <[email protected]>

* chore(release): 2.15.4

* fix: asc-11360 fix post header icon size (AmityCo#80)

* chore(release): 2.15.5

* fix: asc-12046 use transcoded video if available (AmityCo#81)

* chore(release): 2.15.6

* fix: asc-11719 get displayName from user object (AmityCo#82)

* chore(release): 2.15.7

* fix: ASC-13714 - fix mime type for video player  (AmityCo#84)

* fix: ASC-13714 - fix video source mime type

* fix: remove unnecessary code

* chore(release): 2.15.8

* feat(prod): update sdk version (AmityCo#94)

* chore(release): 2.16.0

* fix: truncate break word (#102)

* fix: update release prod flow (#103)

* chore(release): 2.16.1

* reset package.json

* reset package-lock.json

* update package-lock.json

---------

Co-authored-by: Valeriy Malyshev <[email protected]>
Co-authored-by: Serhii Ivanenko <[email protected]>
Co-authored-by: Julien Barbay <[email protected]>
Co-authored-by: Valeriy Malyshev <[email protected]>
Co-authored-by: Yevhen Khort <[email protected]>
Co-authored-by: Kaung Myat Lwin <[email protected]>
Co-authored-by: Gaurav KC <[email protected]>
Co-authored-by: Julien Barbay <[email protected]>
Co-authored-by: bmo-amity-bot <[email protected]>
Co-authored-by: Serhii Ivanenko <[email protected]>
Co-authored-by: seagin <[email protected]>
Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>
Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>
Co-authored-by: seagin <[email protected]>
Co-authored-by: Chaiwat Trisuwan <[email protected]>
Co-authored-by: Sergio Ivanuzzo <[email protected]>
Co-authored-by: Kiattirat Sujjapongse <[email protected]>
piyushchauhan2011 pushed a commit to piyushchauhan2011/Amity-Social-Cloud-UIKit-Web-OpenSource that referenced this pull request Oct 11, 2024
* feat: show Explore Community button if global feed is empty

* fix: remove unused blockRouteChange param

* feat: UP-1331 post review

* chore: install sdk 5.3.1

* feat: Chat Application Beta Version (the chat creation is disabled)

* feat: Chat | Callback for member selection

* feat: UP-119 - allow to override page type for redirecting on user click

* fix warning related to missing click handler for CommmunityHeader

* 2.1.0-rc.0

* fix sdk version

* 2.1.0-rc.1

* fix: UP-3997 - make modal to be not small by default

* 2.1.0-rc.2

* fix prop types

* 2.1.0

* fix: UP-4013 - allow community moderators to delete posts

* feat: UP-3972 - allow to edit published posts even if post moderation is turn on

* feat: UP-3598 video posts

* fix: UP-3569 - allow to dismiss the moderator role for community owners

* feat: UP-2486 - added follow/unfollow ui integration; integrated follow status...

* feat: UP-2458 - added remove user functionality

* fix: fixed pagination

* feat: UP-2486 - added follow/unfollow ui integration; integrated follow status...

* feat: UP-2458 - added remove user functionality

* fix: UP-1460 - fixed markup issues

* fixed tabs; upgraded SDK version

* fix: UP-4012 - hide the user posts count

* UP-4200 - upgraded SDK api version (now we not show posts of user who not followed by current)

* UP-4207 - added missed pending notification section

* fix: UP-4205 - added notification for accept/decline follow request

* fix: fixed counters text and incorrect remove option

* fix: UP-4206 - added missed confirmation modal on unfollow

* fix: UP-4230 - fixed redirect on user item click

* fix: UP-4234 - fixed report menu item; removed redundant 3dots menu for current user profile

* fix: UP-4217 - remove 3dots menu for userItem if it equals to current user

* fix: UP-4201 - show private feed if user not connected and network is private

* fix: UP-4230 - redirect to profile when clicked from following list

* update sdk to 5.5.0-rc.5

* misc: EPL-662 - add qa anchors

* fix: UP-4005 - disable Switch Community Permission when internet cuts

* fix: UP-4229 - hide pending tab/pending user info block when network is public

* fix: UP-4238 - disable follow/pending buttons when connection drops

* hotfix - upgraded SDK + added missed prop

* feat: UP-3462 - ask user if he/she wants to leave the page if post creation is not finished

* fix: fix pending tab

* misc: UP-4226 set LGPL-2.1-only license

* misc: align network settings with sdk changes

* UP-4255 - disable buttons in pending tab when no connection

* UP-4235 - fixed pagination for accounts tab of social search

* sdk 5.5.0

* 2.2.0

* fix: UP-4494 - fixed modal confirm text

* feat: UP-3737 - add media gallery for photo and video

* sdk 5.6.0-rc.4

* sdk 5.6.0

* 2.3.0

* feat: UP-4486 - livestream posts, livestream media gallery

* feat: UP-1712 - poll feature

* hotfix - fixed crash on option update

* Milestone: Y21Q3.6

* fix: use message.user as a plain object

* fix: UP-4486 - hide livestream gallery

* fix: UP-5362 - set default cover photo

* fix: UP-5359 - disallow to edit poll post

* feat: UP-5360 - added handler for close poll

* fix: UP-5358 - fixed targetType and targetId for poll post creator

* fix: UP-5362 - convert SVG to Base64 for default community cover

* 2.4.0

* feat: UP-4664 - Transfer Roles

* feat: UP-5246 - Mention Social Post

* hotfix: arrange i18n en duplicate keys

* nightly build js-sdk 5.8.2-2a6dd68.0-rc

* feat: UP-5244 - banned icon specs (UP-5803,UP-5797,UP-5800,UP-5809)

* fix: UP-4984 - don't show promote to moderator for globally banned member

* fix: UP-6396 - Search mention list not display when put only mention indicator ('@')

* fix: UP-6393 - disallow searching for non-member of private community

* fix: UP-6371 - no highlight on other platforms

* fix: UP-6433 - Display mentioned user as @undefined when mention user in private community

* fix: UP-6404 - Mentioned user is not display with highlight when create post with video

* hotfix: return empty arr if mentionees is empty

* fix: UP-5800 - show banned icon beside user post

* fix: UP-6290 - update sdk version

* 2.5.0

* feat: UP-6278 - Update Post with mentions

* fix: UP-6096 - Disable banned user from search list when trying to mention them

* hotfix: no text showing when edit text

* hotfix: wrong styling for search input

* fix: UP-6539 - Display banned symbol incorrect position when create post in community

* fix: UP-6540 - Banned symbol on user profile

* fix: UP-6693 - disable create and edit post by mention to non member of private community

* fix: UP-6398 - text is not wrap to another line when  put text with no space

* fix: UP-6541 - UI broken when have long display name on post

* fix: UP-6693 - news feed showing non-private members for mention

* fix: UP-6920 - upgrade sdk version

* 2.6.0

* chore: UP-5883 update eslint

* feat: UP-5264 - Comment Mention (EPIC)

* feat: UP-6880 - Add apiRegion prop to connect to sdk

* fix: UP-6892 - suggestionList bottom guard

* fix: UP-6963 - add resetState func to reset to remote state

* fix: UP-6900 - displaying highlight when removed mentioned user

* fix: UP-6920 - update sdk

* 2.7.0

* feat: UP-5811 - Mention in Poll Post

* fix: UP-7146 - display exceed error after input mentionees passes 30

* upgrade sdk version

* 2.8.0

* fix: UP-7130 - fix for fetching chat messages

* build: remove auto-changelog

* build: remove gitlab ci

* ci: github ci scripts

* style(ui-kit): add missing package

* chore: [skip ci] update readme

* fix: storybook should show amity logo (AmityCo#1)

* ci: [skip ci] weird typo in production workflow

* fix: UP-7343 - Livestream Title & Description to be shown (AmityCo#2)

* fix: UP-7343 - Livestream Title & Description to be shown

* add package.json resolve

* fix: UP-6890 - Redirect to user page on mention (AmityCo#3)

* fix: UP-6890 - Redirect to user page on mention

* fix: use memoized functional comps

* fix: UP-6934 - remove dependency on remoteMarkup metadata (AmityCo#4)

* ci: [skip ci] rename release bot account

* fix: UP-7142 - remove race condition inside queryMentionees cb (AmityCo#5)

* fix: UP-7142 - remove race condition inside queryMentionees cb

* fix: eslint errors

* ci: add secrets as env var for storybook build

* ci: [skip ci] add pr template and task checker

* fix: UP-7142 - refactor useSocialMention (AmityCo#6)

* social mention refactor#1

* fix with useRef refactor#2

* build: [skip ci] dependabot to look for js-sdk

* feat: UP-0000 - upgrade sdk version (AmityCo#10)

* chore(release): 2.9.0

* ci: [skip ci] add license

* misc: [skip ci] prepare docs for opensourcing

* ci: [skip ci] optimize checks

* ci: [skip ci] add code owners

* fix: UP-7483 - infinite looping on Uploader lifecycle (AmityCo#11)

* fix: UP-7484 - better resolution for CommunityCard thumbnails (AmityCo#12)

* fix: UP-7484 - use better resolution for CommunityCard thumbnails

* update for code review

* ci: [skip ci] pr checks trigger rollback

* fix: UP-7482 - add gutter for HorizontalList (AmityCo#14)

* fix: UP-7485 - use display name length (AmityCo#15)

* fix: UP-7485 - use display name length

* refactor: use extractMetadata for post composer

* fix var naming

* refactor: UP-7484 - extract image fetching logic in useImage hook (AmityCo#16)

* refactor: UP-7484 - extract image fetching logic in useImage hook

* add size param

* fix code review

* chore(release): 2.9.1

* fix: UP-7418 - highlight for livestream mention correctly (AmityCo#17)

* fix: UP-7624 - cannot upload pics/files twice (AmityCo#21)

* fix: UP-7623 - Scrollable Community List Target Selector (AmityCo#22)

* fix: UP-7623 - Scrollable Community List Target Selector

* move const for ScrollThreshold prop

* fix: UP-7677 - use better resolution for user pfp (AmityCo#19)

* fix: UP-7644 - URL won't render on Posts/Comments (AmityCo#18)

* add linkifyjs dep

* extract styling

* findChunk with URLs

* fix: links not working for posts

* refactor: extract MentionHighlightTag component

* refactor: use MentionHighlightTag component

* extract displayName + userId on Highlight render

* pass text prop to Comment

* feat: UP-7644 - Custom Chunk Highlighter Component (AmityCo#25)

* feat: minimal text highlighter

* testing component

* processChunks manually

* remove extra code

* chore(release): 2.10.0

* feat: UP-7988 - Google's URL styles (AmityCo#26)

* fix: UP-6435 - Cannot view video when create post with video from web (AmityCo#27)

* fix: UP-6435 - Cannot view video when create post with video from web

* remove .swp file

* feat: UP-7716 - provide access to ASCClient instance using useAmitySDK hook (AmityCo#23)

* chore(release): 2.11.0

* fix: ASC-430 - revert default linking style to blue + underline (AmityCo#30)

* UP-8086 - force to scroll to the bottom when add new message (AmityCo#29)

* chore(release): 2.11.1

* fix: ASC-1133 - misc console fixes (maxrows & duplicate key) (AmityCo#33)

* fix: change to maxrows attribute

* fix: add non-duplicate keys for ChunkHighlighter

* refactor: replace key with uuidv4

* feat: ASC-468 - added chat composer (AmityCo#34)

* ASC-468 - added chat composer

* ASC-468 - fixed modal

* ASC-468 - fixed modal appearance

* ASC-468 - fixed chat creation

* ASC-468 - fixed optional params

* chore(release): 2.12.0

* ci: make optional checklist items to be optional

* fix: rebuild package-lock (AmityCo#35)

* fix: ASC-1489 - Community image missing in the dropdown (AmityCo#37)

* chore(release): 2.12.1

* fix: eslint

* fix: ASC-1935 - Make channelId optional when creating channels (AmityCo#41)

* fix:ASC-1935-Make channelId optional(createChannel)

* mend

* mend

* fix:ASC-1983-Update js-sdk to v5.20.0 (AmityCo#43)

* SDK updated to reflect latest change
* User should be able to create channel without ChannelID

* fix: asc-1566 - show user's custom avatar in missed places (AmityCo#42)

* chore(release): 2.12.2

* refactor: remove empty storybook stories

* ci: use api region param

* fix: ASC-2826 - allow user to update displayName & discription without fileId (AmityCo#46)

* fix:change default avatarFileId from empty to null

* Reason: the sdk validation will fail if avatarFileId is empty
* Which leads to an undesirable result where user cannot update
  description or displayName if there is no avatarFileId set

* feat:add util to filter dirty values from form

* feat:filter out dirtyValues from UserProfileForm

* Update src/helpers/utils.js

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* chore: asc-2826 remove dirtyValues helper

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* [squash] ASC-2826 - remove unnecessary char (AmityCo#48)

* fix:change default avatarFileId from empty to null

* Reason: the sdk validation will fail if avatarFileId is empty
* Which leads to an undesirable result where user cannot update
  description or displayName if there is no avatarFileId set

* feat:add util to filter dirty values from form

* feat:filter out dirtyValues from UserProfileForm

* Update src/helpers/utils.js

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* chore: asc-2826 remove dirtyValues helper

* fix:remove unnecessary char

* remove extra char

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* fix: ASC-2788 - replace react-time-ago with react-timeago (AmityCo#47)

* fix: asc-2788 use addDefaultLocale instead of addLocale

* fix:use react-timeago over react-time-ago

* There was a bug in CRA due to cjs imports in javascript-time-ago,
  which is a dependancy of react-time-ago
* Reduces packages required from 2 to 1
* Fixes issue
* Note:new package supports Localisation too

* chore(release): 2.12.3

* fix: wait until connection appears (AmityCo#49)

Co-authored-by: Valeriy Malyshev <[email protected]>

* Refactoring useSdk hook (AmityCo#50)

* fix: ASC-3724 - Fix mention text showing userId instead of DisplayName (AmityCo#51)

* fix: ASC-3724 - Fix mention text showing userId instead of userDisplayName

* Improve variable declaration

* Improve variable declaration

* Reorganize code structure

* feat: ASC-3806 - Update js-sdk to v5.23.1 (AmityCo#52)

* chore(release): 2.13.0

* deps: ASC-1683 - update dependencies (AmityCo#38)

* deps: update js sdk to latest nightly build

* docs: ASC-0000 - Add examples for using social & chat (AmityCo#53)

* docs:add examples for using social & chat

* chore:update example docs

* Update Chat.md

* Update Social.md

* feat: update js sdk to 5.24.0

* chore(release): 2.14.0

* fix:ASC-4521 only submit profile fields (AmityCo#55)

* chore(release): 2.14.1

* chore: ASC-0000 - update changelog for patch (AmityCo#56)

* chore: ASC-1696 - Align poll icon style with other icons (AmityCo#54)

* fix:Align poll icon style

* fix:asc-1696 use file loader styles for poll

* mend

* Update .npmrc

* chore:[squash] - update package-lock

* chore:fix failing tests

* bug: ASC-4538 - remove unneccessary chars (AmityCo#60)

* fix: remove '0' symbol from the comment list

* fix: asc-3586 - fix the parsing of string containing mentiones (AmityCo#61)

* fix: ASC-3498 - fix the creation of metadata for mentionees (AmityCo#62)

* ASC-3722 - fixed markup to show ban symbol in comment (AmityCo#59)

* chore(release): 2.14.2

* fix: ASC-3885 - pass all icons props into svg element inside icon component

* fix: asc-3645 - the channel unread count in the channel list (AmityCo#64)

* ASC-3640 - fixed link color (AmityCo#63)

* ASC-3639 - fixed markup to show ban symbol in search (AmityCo#58)

* chore(release): 2.14.3

* chore(release): 2.14.4

* ASC-5181 - fixed popover (AmityCo#65)

* fix: minor style fixes

* fix: ASC-6373 - use useRef in functional component instead of createRef (AmityCo#66)

* fix: ASC-6036 - update js-sdk, do not crash in node env

* chore(release): 2.14.5

* fix: ASC-5490 - Override default post renderers (AmityCo#67)

* fix: ASC-5490 - override default post renderers

* fix: ASC-5490 - add renderers

* new minor version (AmityCo#69)

* chore(release): 2.14.6

* fix: ASC-7518 - correctly calculate mentions length on post update (AmityCo#73)

* chore: ASC-6833 - Optimize Ui-Kit Images / reduce requests on launch (AmityCo#72)

* chore: asc-6833 webpack build optimizations

* chore: asc-6833 use small size images when needed

* Update .npmrc

* Update index.js

* chore: remove react lazy

* chore: use lazy loading for styled img

* chore: asc-6833 remove useExperimental param

* chore: use nightly sdk build for qa (AmityCo#74)

* feat: custom attribute for automate test (AmityCo#70)

* add data-qa-anchor attribute for automate test

* add data-qa-anchor

* add data-qa-anchor for tabs component

* add data-qa-anchor for tab button and active state

* fix: rename anchor to general name for reuseable

* fix: rename anchor

* fix: add default value for data-qa-anchor

* fix: change default data-qa-anchor prop to empty string

* fix: rename confirm ok button

* fix: rename data-qa-anchor newsFeed

* chore(release): 2.15.0

* chore:update js-sdk to 5.31.0 (AmityCo#75)

* chore(release): 2.15.1

* fix: ASC-7914 - added subscription for community RTE events (AmityCo#76)

* chore(release): 2.15.2

* fix: ASC-6970 - fix mentions showing userid instead of display name (AmityCo#77)

* ASC-9529 - fixed indent for modal overlay (AmityCo#78)

Co-authored-by: Sergio Ivanuzzo <[email protected]>

* chore(release): 2.15.3

* fix: ASC-4612 - Update default values for channel creation (AmityCo#79)

Co-authored-by: Sergio Ivanuzzo <[email protected]>

* chore(release): 2.15.4

* fix: asc-11360 fix post header icon size (AmityCo#80)

* chore(release): 2.15.5

* fix: asc-12046 use transcoded video if available (AmityCo#81)

* chore(release): 2.15.6

* fix: asc-11719 get displayName from user object (AmityCo#82)

* chore(release): 2.15.7

* fix: ASC-13714 - fix mime type for video player  (AmityCo#84)

* fix: ASC-13714 - fix video source mime type

* fix: remove unnecessary code

* chore(release): 2.15.8

* feat(prod): update sdk version (AmityCo#94)

* chore(release): 2.16.0

* chore: ASC-15849 - npm -> pnpm (AmityCo#86)

* feat: pnpm export

* feat: update github action

* feat: remove package-lock.json

* chore: update pnpm-lock.yaml

* chore: ASC-15847 - tsup bundler (AmityCo#87)

* feat: tsup

* feat: tsup config

* chore: js -> jsx

* feat: update tsup.config.js

* chore: update pnpm-lock.yaml

* fix: ASC-15847 - add tsup and change storybook config (AmityCo#95)

* fix: add tsup and change storybook config

* fix: remove amity ts sdk

* chore: ASC-15844 - storybook v7 (AmityCo#88)

* feat: storybook v7

* fix: react-router-dom bug

* fix: fix type

* chore: remove unused packages

* chore: update pnpm-lock.yaml

* chore: eslint

* chore: ASC-15848 - styled components (AmityCo#89)

* feat: update styled-components to v6 and remove styled-components from peerDependencies

* chore: remove @types/styled-components and add stylis

* chore: update pnpm-lock.yaml

* chore: ASC-15851 - react-linkify -> linkify-react (AmityCo#90)

* feat: react-linkify -> linkify-react

* chore: update pnpm-lock.yaml

* chore: upgrade linkify-react and add linkifyjs

* chore: ASC-15850 - classnames to clsx (AmityCo#91)

* feat: classname to clsx

* chore: update pnpm-lock.yaml

* chore: ASC-0000 - update eslint (#98)

* chore: update tsconfig.json and add tsc
* chore: upgrade jest and add tsconfig in jest.config.js
* chore: upgrade eslint
* chore: +x on .husky/pre-commit
* chore: update pnpm-lock.yaml
* chore: fix lint
* chore: MenuGroupSetting.jsx
* chore: bring back src/chat/components/ChatHeader/index.jsx
* chore: bring back src/chat/pages/Application/index.jsx

* fix: truncate break word (#102)

* fix: update release prod flow (#103)

* feat: ASC-15842 - js sdk to ts sdk (AmityCo#92)

* feat: update dependencies

* feat: @amityco/js-sdk to @amityco/ts-sdk

* feat: replace ChannelType

* feat: replace MessageType

* feat: replace ImageSize

* feat: replace MessageType

* chore: disable dts

* feat: replace DataStatus

* feat: replace ChannelFilter

* feat: replace ChannelMembership

* feat: replace ConnectionStatus

* feat: remove some unused import

* feat: replace and remove FollowRequestStatus

* feat: remove and replace LoadingStatus

* feat: replace and remove PostDataType

* feat: replace and remove CommunityUserMembership

* feat: replace and remove PostTargetType

* feat: remove and replace CommentReferenceType

* feat: remove and replace CommunityFilter

* feat: remove and replace CommunitySortingMethod

* feat: remove and replace FeedType

* feat: remove and replace StreamStatus

* feat: remove and replace PollAnswerType

* feat: remove and replace PollDataType

* feat: remove and replace PollStatus

* feat: fix connectStatus to connected

* feat: fix EventSubscriberRepository

* chore: add TODO

* feat: js-sdk to ts-sdk

* feat: more typings fixed

* feat: more typings fixed

* chore: upgrade jest and add tsconfig in jest.config.js

* chore: upgrade eslint

* refactor: bring back mock

* fix: fix more types

* feat: csf-2-to-3

* chore: remove ConditionalRender

* chore: remove customizableComponent

* chore: fix types

* fix: uikit hidden bugs

* chore: communityFeed -> community

* feat: fix useLiveCollection infinite loop and fix Post hooks and ui

* chore: enable FluidDecorator

* feat: useArgs

* feat: remove unnecessary libs and add inter.css instead of using it from CDN

* ASC-15846: remove PaginatedList

* chore: ASC-0000 useSize

* chore: refactor

* chore: update pnpm-lock.yaml

* fix: change communityFeed to community

* Revert "chore: refactor"

This reverts commit b95505efdbae870ba5e4d2c44d8190ed353bf671.

* chore: remove unused mock data and recoil

* chore: add meta file when build

* fix: add required dataLength

* fix: fix Avatar style

* chore: ASC-0000 - deprecated withSDK

* chore: fix types

* feat: change return type of useLiveCollection from array to object and fix bugs

* fix: useLiveCollection

* chore: update useSize

* fix: Chat

* fix: remove any and fix bugs

* chore: remove unused code

* chore: refactor post

* chore: livestream -> liveStream

* chore: update deps

* chore: add eslint-disable on postcss.config.js

* chore: refactoring

* feat: CategoryCommunities

* feat: Edit Community AmityCo#1

* chore: upgrade storybook

* feat: Edit Community AmityCo#2

* feat: Edit Community AmityCo#3

* feat: social to typescript

* feat: js -> ts,tsx

* feat: fix mention highlighter

* chore: fix types

* fix: comment and community

* feat: fix UserSelector

* feat: remove react-intl-formatted-duration

* fix: fix react-loading-skeleton

* fix: update tsup.config.ts

* fix: update pnpm-lock.yaml

* feat: update storybook

* feat: upgrade @amityco/ts-sdk and move to deps

* fix: fix usePostHeaderProps

* fix: fix bugs

* chore: upgrade storybook

* fix: fix ASC-18323 and ASC-18331

* fix: fix ASC-18325 Community Navigation

* fix: react-intl and comments

* fix: ASC-18338

* fix: post and comment bugs

* fix: fix type and cleanup console.log

* fix: fix UserSelector

* feat: singleton observer

* feat: cache data for 2s to prevent 429

* fix: postCreator size

* chore: remove console.log

* chore: upgrade storybook

* feat: fix thumbnail and convert them to typescript

* fix: fix create community ASC-18323

* fix: fix type and some bugs

* fix: fix type

* fix: fix storybook build

* fix: fix story hook

* feat: new CustomComponentsProvider

* fix: ASC-18853

* fix: fix storybook build

* fix: undefined error on useFollowCount

* fix: image and post creation

* fix: like button

* chore: optimistic like button

* fix: type

* chore: remove console.log

* fix: mentioned post creation and display

* fix: MyCommunitySidebar

* fix: community info and edit community

* chore: remove console.log

* chore: lazy loading and refactoring

* fix: fix type

* fix: hide leave chat button for conversation chat

* fix: onCreateSuccess callback

* fix: post video creation

* chore: update file uploader

* fix: post image gallery

* fix: community avatar uploader

* chore: delete commented code

* fix: avatar on community list

* fix: edit post

* feat: bring back postRenderer and refactor flagged

* chore: reduce request amount

* feat: upgrade @amityco/ts-sdk

* fix: permissions

* chore: upgrade storybook

* fix: post creator and editor and mention

* fix: fix user mention

* fix: subscribeTopic and globalSubscribeTopic

* fix: comment mention

* fix: comment mention

* fix: liveStream

* fix: followers followings

* fix: update user profile

* fix: followers followings

* fix: default comment limit

* fix: upgrade react-hook-form to fix edit community issue

* fix: style

* fix: type

* fix: style

* fix: remove query condition

* fix: chat

* fix: grid layout

* fix: mentions

* fix: chat avatar

* fix: react error

* fix: storybook fullscreen centered ui

* fix: add error handling

* fix: user mention

* chore: remove prop-types import

* chore: remove prop-types

* chore: fix types

* chore: update deps

* fix: leave chat behavior

* fix: mention width

* feat: add/edit chat members

* feat: add socialSettings

* chore: apiKey and apiRegion inputs

* feat: bring back old hooks and fix bugs

* fix: revert UiKitDecorator

* feat: update code based on docs

* feat: update @amityco/ts-sdk deps

* feat: upgrade @amityco/ts-sdk to 6.16

* feat: add type declaration file

* fix: typings

* fix: add play icon

* fix: global feed

* fix: installation

* fix: video duration

* fix: update deps

* Revert "feat: ASC-15842 - js sdk to ts sdk" (#111)

* Revert "Revert "feat: ASC-15842 - js sdk to ts sdk"" (#112)

* feat: support minor and major release (#113)

* Release/v3.0.0

* chore(release): 3.0.0 (#114)

Co-authored-by: bmo-amity-bot <[email protected]>

* remove .npmrc

* remove unused files

* add .npmrc

* comment ci cache

* update ci and pnpm-lock.yml

---------

Co-authored-by: Valeriy Malyshev <[email protected]>
Co-authored-by: Valeriy Malyshev <[email protected]>
Co-authored-by: Julien Barbay <[email protected]>
Co-authored-by: Yevhen Khort <[email protected]>
Co-authored-by: Serhii Ivanenko <[email protected]>
Co-authored-by: Kaung Myat Lwin <[email protected]>
Co-authored-by: Gaurav KC <[email protected]>
Co-authored-by: Julien Barbay <[email protected]>
Co-authored-by: bmo-amity-bot <[email protected]>
Co-authored-by: Serhii Ivanenko <[email protected]>
Co-authored-by: seagin <[email protected]>
Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>
Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>
Co-authored-by: seagin <[email protected]>
Co-authored-by: Chaiwat Trisuwan <[email protected]>
Co-authored-by: Sergio Ivanuzzo <[email protected]>
Co-authored-by: Kiattirat Sujjapongse <[email protected]>
Co-authored-by: Bonn <[email protected]>
Co-authored-by: Bonn <[email protected]>
piyushchauhan2011 pushed a commit to piyushchauhan2011/Amity-Social-Cloud-UIKit-Web-OpenSource that referenced this pull request Oct 11, 2024
* UP-3263 - align empty feed messages with the design

* feat: show Explore Community button if global feed is empty

* fix: remove unused blockRouteChange param

* feat: UP-1331 post review

* chore: install sdk 5.3.1

* feat: Chat Application Beta Version (the chat creation is disabled)

* feat: Chat | Callback for member selection

* feat: UP-119 - allow to override page type for redirecting on user click

* fix warning related to missing click handler for CommmunityHeader

* 2.1.0-rc.0

* fix sdk version

* 2.1.0-rc.1

* fix: UP-3997 - make modal to be not small by default

* 2.1.0-rc.2

* fix prop types

* 2.1.0

* fix: UP-4013 - allow community moderators to delete posts

* feat: UP-3972 - allow to edit published posts even if post moderation is turn on

* feat: UP-3598 video posts

* fix: UP-3569 - allow to dismiss the moderator role for community owners

* feat: UP-2486 - added follow/unfollow ui integration; integrated follow status...

* feat: UP-2458 - added remove user functionality

* fix: fixed pagination

* feat: UP-2486 - added follow/unfollow ui integration; integrated follow status...

* feat: UP-2458 - added remove user functionality

* fix: UP-1460 - fixed markup issues

* fixed tabs; upgraded SDK version

* fix: UP-4012 - hide the user posts count

* UP-4200 - upgraded SDK api version (now we not show posts of user who not followed by current)

* UP-4207 - added missed pending notification section

* fix: UP-4205 - added notification for accept/decline follow request

* fix: fixed counters text and incorrect remove option

* fix: UP-4206 - added missed confirmation modal on unfollow

* fix: UP-4230 - fixed redirect on user item click

* fix: UP-4234 - fixed report menu item; removed redundant 3dots menu for current user profile

* fix: UP-4217 - remove 3dots menu for userItem if it equals to current user

* fix: UP-4201 - show private feed if user not connected and network is private

* fix: UP-4230 - redirect to profile when clicked from following list

* update sdk to 5.5.0-rc.5

* misc: EPL-662 - add qa anchors

* fix: UP-4005 - disable Switch Community Permission when internet cuts

* fix: UP-4229 - hide pending tab/pending user info block when network is public

* fix: UP-4238 - disable follow/pending buttons when connection drops

* hotfix - upgraded SDK + added missed prop

* feat: UP-3462 - ask user if he/she wants to leave the page if post creation is not finished

* fix: fix pending tab

* misc: UP-4226 set LGPL-2.1-only license

* misc: align network settings with sdk changes

* UP-4255 - disable buttons in pending tab when no connection

* UP-4235 - fixed pagination for accounts tab of social search

* sdk 5.5.0

* 2.2.0

* fix: UP-4494 - fixed modal confirm text

* feat: UP-3737 - add media gallery for photo and video

* sdk 5.6.0-rc.4

* sdk 5.6.0

* 2.3.0

* feat: UP-4486 - livestream posts, livestream media gallery

* feat: UP-1712 - poll feature

* hotfix - fixed crash on option update

* Milestone: Y21Q3.6

* fix: use message.user as a plain object

* fix: UP-4486 - hide livestream gallery

* fix: UP-5362 - set default cover photo

* fix: UP-5359 - disallow to edit poll post

* feat: UP-5360 - added handler for close poll

* fix: UP-5358 - fixed targetType and targetId for poll post creator

* fix: UP-5362 - convert SVG to Base64 for default community cover

* 2.4.0

* feat: UP-4664 - Transfer Roles

* feat: UP-5246 - Mention Social Post

* hotfix: arrange i18n en duplicate keys

* nightly build js-sdk 5.8.2-2a6dd68.0-rc

* feat: UP-5244 - banned icon specs (UP-5803,UP-5797,UP-5800,UP-5809)

* fix: UP-4984 - don't show promote to moderator for globally banned member

* fix: UP-6396 - Search mention list not display when put only mention indicator ('@')

* fix: UP-6393 - disallow searching for non-member of private community

* fix: UP-6371 - no highlight on other platforms

* fix: UP-6433 - Display mentioned user as @undefined when mention user in private community

* fix: UP-6404 - Mentioned user is not display with highlight when create post with video

* hotfix: return empty arr if mentionees is empty

* fix: UP-5800 - show banned icon beside user post

* fix: UP-6290 - update sdk version

* 2.5.0

* feat: UP-6278 - Update Post with mentions

* fix: UP-6096 - Disable banned user from search list when trying to mention them

* hotfix: no text showing when edit text

* hotfix: wrong styling for search input

* fix: UP-6539 - Display banned symbol incorrect position when create post in community

* fix: UP-6540 - Banned symbol on user profile

* fix: UP-6693 - disable create and edit post by mention to non member of private community

* fix: UP-6398 - text is not wrap to another line when  put text with no space

* fix: UP-6541 - UI broken when have long display name on post

* fix: UP-6693 - news feed showing non-private members for mention

* fix: UP-6920 - upgrade sdk version

* 2.6.0

* chore: UP-5883 update eslint

* feat: UP-5264 - Comment Mention (EPIC)

* feat: UP-6880 - Add apiRegion prop to connect to sdk

* fix: UP-6892 - suggestionList bottom guard

* fix: UP-6963 - add resetState func to reset to remote state

* fix: UP-6900 - displaying highlight when removed mentioned user

* fix: UP-6920 - update sdk

* 2.7.0

* feat: UP-5811 - Mention in Poll Post

* fix: UP-7146 - display exceed error after input mentionees passes 30

* upgrade sdk version

* 2.8.0

* fix: UP-7130 - fix for fetching chat messages

* build: remove auto-changelog

* build: remove gitlab ci

* ci: github ci scripts

* style(ui-kit): add missing package

* chore: [skip ci] update readme

* fix: storybook should show amity logo (AmityCo#1)

* ci: [skip ci] weird typo in production workflow

* fix: UP-7343 - Livestream Title & Description to be shown (AmityCo#2)

* fix: UP-7343 - Livestream Title & Description to be shown

* add package.json resolve

* fix: UP-6890 - Redirect to user page on mention (AmityCo#3)

* fix: UP-6890 - Redirect to user page on mention

* fix: use memoized functional comps

* fix: UP-6934 - remove dependency on remoteMarkup metadata (AmityCo#4)

* ci: [skip ci] rename release bot account

* fix: UP-7142 - remove race condition inside queryMentionees cb (AmityCo#5)

* fix: UP-7142 - remove race condition inside queryMentionees cb

* fix: eslint errors

* ci: add secrets as env var for storybook build

* ci: [skip ci] add pr template and task checker

* fix: UP-7142 - refactor useSocialMention (AmityCo#6)

* social mention refactor#1

* fix with useRef refactor#2

* build: [skip ci] dependabot to look for js-sdk

* feat: UP-0000 - upgrade sdk version (AmityCo#10)

* chore(release): 2.9.0

* ci: [skip ci] add license

* misc: [skip ci] prepare docs for opensourcing

* ci: [skip ci] optimize checks

* ci: [skip ci] add code owners

* fix: UP-7483 - infinite looping on Uploader lifecycle (AmityCo#11)

* fix: UP-7484 - better resolution for CommunityCard thumbnails (AmityCo#12)

* fix: UP-7484 - use better resolution for CommunityCard thumbnails

* update for code review

* ci: [skip ci] pr checks trigger rollback

* fix: UP-7482 - add gutter for HorizontalList (AmityCo#14)

* fix: UP-7485 - use display name length (AmityCo#15)

* fix: UP-7485 - use display name length

* refactor: use extractMetadata for post composer

* fix var naming

* refactor: UP-7484 - extract image fetching logic in useImage hook (AmityCo#16)

* refactor: UP-7484 - extract image fetching logic in useImage hook

* add size param

* fix code review

* chore(release): 2.9.1

* fix: UP-7418 - highlight for livestream mention correctly (AmityCo#17)

* fix: UP-7624 - cannot upload pics/files twice (AmityCo#21)

* fix: UP-7623 - Scrollable Community List Target Selector (AmityCo#22)

* fix: UP-7623 - Scrollable Community List Target Selector

* move const for ScrollThreshold prop

* fix: UP-7677 - use better resolution for user pfp (AmityCo#19)

* fix: UP-7644 - URL won't render on Posts/Comments (AmityCo#18)

* add linkifyjs dep

* extract styling

* findChunk with URLs

* fix: links not working for posts

* refactor: extract MentionHighlightTag component

* refactor: use MentionHighlightTag component

* extract displayName + userId on Highlight render

* pass text prop to Comment

* feat: UP-7644 - Custom Chunk Highlighter Component (AmityCo#25)

* feat: minimal text highlighter

* testing component

* processChunks manually

* remove extra code

* chore(release): 2.10.0

* feat: UP-7988 - Google's URL styles (AmityCo#26)

* fix: UP-6435 - Cannot view video when create post with video from web (AmityCo#27)

* fix: UP-6435 - Cannot view video when create post with video from web

* remove .swp file

* feat: UP-7716 - provide access to ASCClient instance using useAmitySDK hook (AmityCo#23)

* chore(release): 2.11.0

* fix: ASC-430 - revert default linking style to blue + underline (AmityCo#30)

* UP-8086 - force to scroll to the bottom when add new message (AmityCo#29)

* chore(release): 2.11.1

* fix: ASC-1133 - misc console fixes (maxrows & duplicate key) (AmityCo#33)

* fix: change to maxrows attribute

* fix: add non-duplicate keys for ChunkHighlighter

* refactor: replace key with uuidv4

* feat: ASC-468 - added chat composer (AmityCo#34)

* ASC-468 - added chat composer

* ASC-468 - fixed modal

* ASC-468 - fixed modal appearance

* ASC-468 - fixed chat creation

* ASC-468 - fixed optional params

* chore(release): 2.12.0

* ci: make optional checklist items to be optional

* fix: rebuild package-lock (AmityCo#35)

* fix: ASC-1489 - Community image missing in the dropdown (AmityCo#37)

* chore(release): 2.12.1

* fix: eslint

* fix: ASC-1935 - Make channelId optional when creating channels (AmityCo#41)

* fix:ASC-1935-Make channelId optional(createChannel)

* mend

* mend

* fix:ASC-1983-Update js-sdk to v5.20.0 (AmityCo#43)

* SDK updated to reflect latest change
* User should be able to create channel without ChannelID

* fix: asc-1566 - show user's custom avatar in missed places (AmityCo#42)

* chore(release): 2.12.2

* refactor: remove empty storybook stories

* ci: use api region param

* fix: ASC-2826 - allow user to update displayName & discription without fileId (AmityCo#46)

* fix:change default avatarFileId from empty to null

* Reason: the sdk validation will fail if avatarFileId is empty
* Which leads to an undesirable result where user cannot update
  description or displayName if there is no avatarFileId set

* feat:add util to filter dirty values from form

* feat:filter out dirtyValues from UserProfileForm

* Update src/helpers/utils.js

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* chore: asc-2826 remove dirtyValues helper

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* [squash] ASC-2826 - remove unnecessary char (AmityCo#48)

* fix:change default avatarFileId from empty to null

* Reason: the sdk validation will fail if avatarFileId is empty
* Which leads to an undesirable result where user cannot update
  description or displayName if there is no avatarFileId set

* feat:add util to filter dirty values from form

* feat:filter out dirtyValues from UserProfileForm

* Update src/helpers/utils.js

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* chore: asc-2826 remove dirtyValues helper

* fix:remove unnecessary char

* remove extra char

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* fix: ASC-2788 - replace react-time-ago with react-timeago (AmityCo#47)

* fix: asc-2788 use addDefaultLocale instead of addLocale

* fix:use react-timeago over react-time-ago

* There was a bug in CRA due to cjs imports in javascript-time-ago,
  which is a dependancy of react-time-ago
* Reduces packages required from 2 to 1
* Fixes issue
* Note:new package supports Localisation too

* chore(release): 2.12.3

* fix: wait until connection appears (AmityCo#49)

Co-authored-by: Valeriy Malyshev <[email protected]>

* Refactoring useSdk hook (AmityCo#50)

* fix: ASC-3724 - Fix mention text showing userId instead of DisplayName (AmityCo#51)

* fix: ASC-3724 - Fix mention text showing userId instead of userDisplayName

* Improve variable declaration

* Improve variable declaration

* Reorganize code structure

* feat: ASC-3806 - Update js-sdk to v5.23.1 (AmityCo#52)

* chore(release): 2.13.0

* deps: ASC-1683 - update dependencies (AmityCo#38)

* deps: update js sdk to latest nightly build

* docs: ASC-0000 - Add examples for using social & chat (AmityCo#53)

* docs:add examples for using social & chat

* chore:update example docs

* Update Chat.md

* Update Social.md

* feat: update js sdk to 5.24.0

* chore(release): 2.14.0

* fix:ASC-4521 only submit profile fields (AmityCo#55)

* chore(release): 2.14.1

* chore: ASC-0000 - update changelog for patch (AmityCo#56)

* chore: ASC-1696 - Align poll icon style with other icons (AmityCo#54)

* fix:Align poll icon style

* fix:asc-1696 use file loader styles for poll

* mend

* Update .npmrc

* chore:[squash] - update package-lock

* chore:fix failing tests

* bug: ASC-4538 - remove unneccessary chars (AmityCo#60)

* fix: remove '0' symbol from the comment list

* fix: asc-3586 - fix the parsing of string containing mentiones (AmityCo#61)

* fix: ASC-3498 - fix the creation of metadata for mentionees (AmityCo#62)

* ASC-3722 - fixed markup to show ban symbol in comment (AmityCo#59)

* chore(release): 2.14.2

* fix: ASC-3885 - pass all icons props into svg element inside icon component

* fix: asc-3645 - the channel unread count in the channel list (AmityCo#64)

* ASC-3640 - fixed link color (AmityCo#63)

* ASC-3639 - fixed markup to show ban symbol in search (AmityCo#58)

* chore(release): 2.14.3

* chore(release): 2.14.4

* ASC-5181 - fixed popover (AmityCo#65)

* fix: minor style fixes

* fix: ASC-6373 - use useRef in functional component instead of createRef (AmityCo#66)

* fix: ASC-6036 - update js-sdk, do not crash in node env

* chore(release): 2.14.5

* fix: ASC-5490 - Override default post renderers (AmityCo#67)

* fix: ASC-5490 - override default post renderers

* fix: ASC-5490 - add renderers

* new minor version (AmityCo#69)

* chore(release): 2.14.6

* fix: ASC-7518 - correctly calculate mentions length on post update (AmityCo#73)

* chore: ASC-6833 - Optimize Ui-Kit Images / reduce requests on launch (AmityCo#72)

* chore: asc-6833 webpack build optimizations

* chore: asc-6833 use small size images when needed

* Update .npmrc

* Update index.js

* chore: remove react lazy

* chore: use lazy loading for styled img

* chore: asc-6833 remove useExperimental param

* chore: use nightly sdk build for qa (AmityCo#74)

* feat: custom attribute for automate test (AmityCo#70)

* add data-qa-anchor attribute for automate test

* add data-qa-anchor

* add data-qa-anchor for tabs component

* add data-qa-anchor for tab button and active state

* fix: rename anchor to general name for reuseable

* fix: rename anchor

* fix: add default value for data-qa-anchor

* fix: change default data-qa-anchor prop to empty string

* fix: rename confirm ok button

* fix: rename data-qa-anchor newsFeed

* chore(release): 2.15.0

* chore:update js-sdk to 5.31.0 (AmityCo#75)

* chore(release): 2.15.1

* fix: ASC-7914 - added subscription for community RTE events (AmityCo#76)

* chore(release): 2.15.2

* fix: ASC-6970 - fix mentions showing userid instead of display name (AmityCo#77)

* ASC-9529 - fixed indent for modal overlay (AmityCo#78)

Co-authored-by: Sergio Ivanuzzo <[email protected]>

* chore(release): 2.15.3

* fix: ASC-4612 - Update default values for channel creation (AmityCo#79)

Co-authored-by: Sergio Ivanuzzo <[email protected]>

* chore(release): 2.15.4

* fix: asc-11360 fix post header icon size (AmityCo#80)

* chore(release): 2.15.5

* fix: asc-12046 use transcoded video if available (AmityCo#81)

* chore(release): 2.15.6

* fix: asc-11719 get displayName from user object (AmityCo#82)

* chore(release): 2.15.7

* fix: ASC-13714 - fix mime type for video player  (AmityCo#84)

* fix: ASC-13714 - fix video source mime type

* fix: remove unnecessary code

* chore(release): 2.15.8

* feat(prod): update sdk version (AmityCo#94)

* chore(release): 2.16.0

* chore: ASC-15849 - npm -> pnpm (AmityCo#86)

* feat: pnpm export

* feat: update github action

* feat: remove package-lock.json

* chore: update pnpm-lock.yaml

* chore: ASC-15847 - tsup bundler (AmityCo#87)

* feat: tsup

* feat: tsup config

* chore: js -> jsx

* feat: update tsup.config.js

* chore: update pnpm-lock.yaml

* fix: ASC-15847 - add tsup and change storybook config (AmityCo#95)

* fix: add tsup and change storybook config

* fix: remove amity ts sdk

* chore: ASC-15844 - storybook v7 (AmityCo#88)

* feat: storybook v7

* fix: react-router-dom bug

* fix: fix type

* chore: remove unused packages

* chore: update pnpm-lock.yaml

* chore: eslint

* chore: ASC-15848 - styled components (AmityCo#89)

* feat: update styled-components to v6 and remove styled-components from peerDependencies

* chore: remove @types/styled-components and add stylis

* chore: update pnpm-lock.yaml

* chore: ASC-15851 - react-linkify -> linkify-react (AmityCo#90)

* feat: react-linkify -> linkify-react

* chore: update pnpm-lock.yaml

* chore: upgrade linkify-react and add linkifyjs

* chore: ASC-15850 - classnames to clsx (AmityCo#91)

* feat: classname to clsx

* chore: update pnpm-lock.yaml

* chore: ASC-0000 - update eslint (#98)

* chore: update tsconfig.json and add tsc
* chore: upgrade jest and add tsconfig in jest.config.js
* chore: upgrade eslint
* chore: +x on .husky/pre-commit
* chore: update pnpm-lock.yaml
* chore: fix lint
* chore: MenuGroupSetting.jsx
* chore: bring back src/chat/components/ChatHeader/index.jsx
* chore: bring back src/chat/pages/Application/index.jsx

* fix: truncate break word (#102)

* fix: update release prod flow (#103)

* feat: ASC-15842 - js sdk to ts sdk (AmityCo#92)

* feat: update dependencies

* feat: @amityco/js-sdk to @amityco/ts-sdk

* feat: replace ChannelType

* feat: replace MessageType

* feat: replace ImageSize

* feat: replace MessageType

* chore: disable dts

* feat: replace DataStatus

* feat: replace ChannelFilter

* feat: replace ChannelMembership

* feat: replace ConnectionStatus

* feat: remove some unused import

* feat: replace and remove FollowRequestStatus

* feat: remove and replace LoadingStatus

* feat: replace and remove PostDataType

* feat: replace and remove CommunityUserMembership

* feat: replace and remove PostTargetType

* feat: remove and replace CommentReferenceType

* feat: remove and replace CommunityFilter

* feat: remove and replace CommunitySortingMethod

* feat: remove and replace FeedType

* feat: remove and replace StreamStatus

* feat: remove and replace PollAnswerType

* feat: remove and replace PollDataType

* feat: remove and replace PollStatus

* feat: fix connectStatus to connected

* feat: fix EventSubscriberRepository

* chore: add TODO

* feat: js-sdk to ts-sdk

* feat: more typings fixed

* feat: more typings fixed

* chore: upgrade jest and add tsconfig in jest.config.js

* chore: upgrade eslint

* refactor: bring back mock

* fix: fix more types

* feat: csf-2-to-3

* chore: remove ConditionalRender

* chore: remove customizableComponent

* chore: fix types

* fix: uikit hidden bugs

* chore: communityFeed -> community

* feat: fix useLiveCollection infinite loop and fix Post hooks and ui

* chore: enable FluidDecorator

* feat: useArgs

* feat: remove unnecessary libs and add inter.css instead of using it from CDN

* ASC-15846: remove PaginatedList

* chore: ASC-0000 useSize

* chore: refactor

* chore: update pnpm-lock.yaml

* fix: change communityFeed to community

* Revert "chore: refactor"

This reverts commit b95505efdbae870ba5e4d2c44d8190ed353bf671.

* chore: remove unused mock data and recoil

* chore: add meta file when build

* fix: add required dataLength

* fix: fix Avatar style

* chore: ASC-0000 - deprecated withSDK

* chore: fix types

* feat: change return type of useLiveCollection from array to object and fix bugs

* fix: useLiveCollection

* chore: update useSize

* fix: Chat

* fix: remove any and fix bugs

* chore: remove unused code

* chore: refactor post

* chore: livestream -> liveStream

* chore: update deps

* chore: add eslint-disable on postcss.config.js

* chore: refactoring

* feat: CategoryCommunities

* feat: Edit Community AmityCo#1

* chore: upgrade storybook

* feat: Edit Community AmityCo#2

* feat: Edit Community AmityCo#3

* feat: social to typescript

* feat: js -> ts,tsx

* feat: fix mention highlighter

* chore: fix types

* fix: comment and community

* feat: fix UserSelector

* feat: remove react-intl-formatted-duration

* fix: fix react-loading-skeleton

* fix: update tsup.config.ts

* fix: update pnpm-lock.yaml

* feat: update storybook

* feat: upgrade @amityco/ts-sdk and move to deps

* fix: fix usePostHeaderProps

* fix: fix bugs

* chore: upgrade storybook

* fix: fix ASC-18323 and ASC-18331

* fix: fix ASC-18325 Community Navigation

* fix: react-intl and comments

* fix: ASC-18338

* fix: post and comment bugs

* fix: fix type and cleanup console.log

* fix: fix UserSelector

* feat: singleton observer

* feat: cache data for 2s to prevent 429

* fix: postCreator size

* chore: remove console.log

* chore: upgrade storybook

* feat: fix thumbnail and convert them to typescript

* fix: fix create community ASC-18323

* fix: fix type and some bugs

* fix: fix type

* fix: fix storybook build

* fix: fix story hook

* feat: new CustomComponentsProvider

* fix: ASC-18853

* fix: fix storybook build

* fix: undefined error on useFollowCount

* fix: image and post creation

* fix: like button

* chore: optimistic like button

* fix: type

* chore: remove console.log

* fix: mentioned post creation and display

* fix: MyCommunitySidebar

* fix: community info and edit community

* chore: remove console.log

* chore: lazy loading and refactoring

* fix: fix type

* fix: hide leave chat button for conversation chat

* fix: onCreateSuccess callback

* fix: post video creation

* chore: update file uploader

* fix: post image gallery

* fix: community avatar uploader

* chore: delete commented code

* fix: avatar on community list

* fix: edit post

* feat: bring back postRenderer and refactor flagged

* chore: reduce request amount

* feat: upgrade @amityco/ts-sdk

* fix: permissions

* chore: upgrade storybook

* fix: post creator and editor and mention

* fix: fix user mention

* fix: subscribeTopic and globalSubscribeTopic

* fix: comment mention

* fix: comment mention

* fix: liveStream

* fix: followers followings

* fix: update user profile

* fix: followers followings

* fix: default comment limit

* fix: upgrade react-hook-form to fix edit community issue

* fix: style

* fix: type

* fix: style

* fix: remove query condition

* fix: chat

* fix: grid layout

* fix: mentions

* fix: chat avatar

* fix: react error

* fix: storybook fullscreen centered ui

* fix: add error handling

* fix: user mention

* chore: remove prop-types import

* chore: remove prop-types

* chore: fix types

* chore: update deps

* fix: leave chat behavior

* fix: mention width

* feat: add/edit chat members

* feat: add socialSettings

* chore: apiKey and apiRegion inputs

* feat: bring back old hooks and fix bugs

* fix: revert UiKitDecorator

* feat: update code based on docs

* feat: update @amityco/ts-sdk deps

* feat: upgrade @amityco/ts-sdk to 6.16

* feat: add type declaration file

* fix: typings

* fix: add play icon

* fix: global feed

* fix: installation

* fix: video duration

* fix: update deps

* Revert "feat: ASC-15842 - js sdk to ts sdk" (#111)

* Revert "Revert "feat: ASC-15842 - js sdk to ts sdk"" (#112)

* feat: support minor and major release (#113)

* chore(release): 3.0.0 (#114)

Co-authored-by: bmo-amity-bot <[email protected]>

* fix: liveStream and video MediaGallery and edit post validator (#115)

* feat: ASC-17988 - view create delete story (#110)

* fix: change communityFeed to community

* Revert "chore: refactor"

This reverts commit b95505efdbae870ba5e4d2c44d8190ed353bf671.

* chore: remove unused mock data and recoil

* chore: add meta file when build

* fix: add required dataLength

* fix: fix Avatar style

* chore: ASC-0000 - deprecated withSDK

* chore: fix types

* feat: change return type of useLiveCollection from array to object and fix bugs

* fix: useLiveCollection

* chore: update useSize

* fix: Chat

* fix: remove any and fix bugs

* chore: remove unused code

* chore: refactor post

* chore: livestream -> liveStream

* chore: update deps

* chore: add eslint-disable on postcss.config.js

* chore: refactoring

* feat: CategoryCommunities

* feat: Edit Community AmityCo#1

* chore: upgrade storybook

* feat: Edit Community AmityCo#2

* feat: Edit Community AmityCo#3

* feat: social to typescript

* feat: js -> ts,tsx

* feat: fix mention highlighter

* chore: fix types

* fix: comment and community

* feat: fix UserSelector

* feat: remove react-intl-formatted-duration

* fix: fix react-loading-skeleton

* fix: update tsup.config.ts

* fix: update pnpm-lock.yaml

* feat: update storybook

* feat: upgrade @amityco/ts-sdk and move to deps

* fix: fix usePostHeaderProps

* fix: fix bugs

* chore: upgrade storybook

* fix: fix ASC-18323 and ASC-18331

* fix: fix ASC-18325 Community Navigation

* fix: react-intl and comments

* fix: ASC-18338

* fix: post and comment bugs

* fix: fix type and cleanup console.log

* fix: fix UserSelector

* feat: singleton observer

* feat: cache data for 2s to prevent 429

* fix: postCreator size

* chore: remove console.log

* chore: upgrade storybook

* feat: fix thumbnail and convert them to typescript

* fix: fix create community ASC-18323

* fix: fix type and some bugs

* fix: fix type

* fix: fix storybook build

* fix: fix story hook

* feat: new CustomComponentsProvider

* fix: ASC-18853

* fix: fix storybook build

* fix: undefined error on useFollowCount

* fix: image and post creation

* fix: like button

* chore: optimistic like button

* fix: type

* chore: remove console.log

* fix: mentioned post creation and display

* fix: MyCommunitySidebar

* fix: community info and edit community

* chore: remove console.log

* chore: lazy loading and refactoring

* fix: fix type

* fix: hide leave chat button for conversation chat

* fix: onCreateSuccess callback

* fix: post video creation

* chore: update file uploader

* fix: post image gallery

* fix: community avatar uploader

* chore: delete commented code

* fix: avatar on community list

* feat: implement StoryViewer component

* feat: add format time ago function for story

* feat: add useStories hook

* feat: add custom ts sdk and react-insta-stories

* feat: add react-spring-bottomsheet

* fix: add story of StoryViewer

* fix: add StoryViewer types

* fix: edit post

* feat: bring back postRenderer and refactor flagged

* chore: reduce request amount

* feat: add v4 icons for story

* fix: import

* fix: story

* fix: styles

* feat: upgrade @amityco/ts-sdk

* fix: draft story

* fix: permissions

* chore: upgrade storybook

* fix: post creator and editor and mention

* fix: remove console.log

* fix: remove unused

* fix: fix user mention

* fix: remove bottom sheet

* fix: add loading and error to stories hook

* fix: remove unused

* fix: px to rem

* fix: extract color

* fix: props

* fix: subscribeTopic and globalSubscribeTopic

* fix: comment mention

* fix: comment mention

* fix: liveStream

* fix: followers followings

* fix: update user profile

* fix: followers followings

* fix: default comment limit

* fix: upgrade react-hook-form to fix edit community issue

* fix: style

* fix: type

* fix: style

* fix: remove query condition

* fix: import

* fix: setImageMode

* fix: gradient bg

* fix: chat

* fix: grid layout

* fix: mentions

* fix: chat avatar

* fix: type

* fix: add null to currentStory

* fix: props and types

* fix: add icon props

* fix: useStories hook

* feat: ASC-18036 add json config

* fix: react error

* fix: storybook fullscreen centered ui

* fix: add error handling

* fix: user mention

* chore: remove prop-types import

* chore: remove prop-types

* chore: fix types

* chore: update deps

* fix: leave chat behavior

* fix: mention width

* feat: ASC-17988 view story

* fix: story title style

* fix: story ring

* fix: remove avatar overlay

* fix: update ts sdk custom build

* fix: story draft linear gradient

* feat: add/edit chat members

* fix: update stories hook type

* feat: amity uikit config

* fix: modal sheet create portal  on story container

* fix: add onClickCreateStory prop

* fix: remove unused type

* fix: add video on draft story

* fix: add story ring with haveStories state

* fix: action sheet

* fix: remove unused

* fix: component props

* fix: add actions prop

* fix: button border-radius

* feat: add socialSettings

* chore: apiKey and apiRegion inputs

* feat: bring back old hooks and fix bugs

* fix: revert UiKitDecorator

* fix: update packages

* fix: remove line story

* fix: remove unused

* fix: update icons

* fix: update navigation param

* fix: remove unused

* fix: update close icon

* fix: story viewer tap backdrop to close

* fix: story viewer close icon

* fix: update i18n

* fix: remove unused

* feat: update code based on docs

* fix: create story

* feat: update @amityco/ts-sdk deps

* fix: story draft

* fix: add pause and play button

* fix: update i18n

* fix: add error icon

* fix: add error state for story tab

* fix: moved story state

* fix: story error state

* fix: story viewer avatar

* feat: upgrade @amityco/ts-sdk to 6.16

* feat: add type declaration file

* fix: typings

* fix: community should close after all story end

* fix: next prev story logic

* chore: clean

* fix: remove console.log

* fix: isSeen

* fix: story sort

* fix: story pause play button

* fix: story avatar

* fix: export

* fix: remove props type

* fix: mobile sidenav

* fix: move styled component

* fix: mobile side menu

* fix: side menu close button

* fix: close icon

* fix: add story control button

* fix: deps

* fix: show gradient bg from image

* fix: add type

* fix: remove console.log

* fix: replace old cover with linear gradient

* fix: notification show at bottom for mobile

* fix: add error and uploading ui

* fix: add uploading and error notification

* fix: story footer default state

* fix: navigate story

* fix: border radius on story draft

* fix: last story to navigate back

* fix: navigate when all stories end

* fix: handle error and uploading state

* fix: handle stories error

* fix: all stories end navigate logic

* fix: delete story logic

* fix: support story for mobile

* fix: pause

* fix: arrow logic

* fix: image mode

* fix: types

* fix: action item

* fix: notification for mobile

* fix: move targetRootId

* fix: add isCreator prop

* fix: cleanup

* fix: remove console.log from navigation

* fix: sidemenu

* fix: toast

* fix: remove unused

* fix: remove console.log

* fix: cleanup

* fix: toast

---------

Co-authored-by: Bonn <[email protected]>

* Revert "feat: ASC-17988 - view create delete story (#110)" (#119)

This reverts commit 043be89.

* fix: don't join a conversation channel (#120)

* fix: call stopUnreadSync when unmount (#121)

* chore(release): 3.1.0

---------

Co-authored-by: Valeriy Malyshev <[email protected]>
Co-authored-by: Valeriy Malyshev <[email protected]>
Co-authored-by: Julien Barbay <[email protected]>
Co-authored-by: Yevhen Khort <[email protected]>
Co-authored-by: Serhii Ivanenko <[email protected]>
Co-authored-by: Kaung Myat Lwin <[email protected]>
Co-authored-by: Gaurav KC <[email protected]>
Co-authored-by: Julien Barbay <[email protected]>
Co-authored-by: bmo-amity-bot <[email protected]>
Co-authored-by: Serhii Ivanenko <[email protected]>
Co-authored-by: seagin <[email protected]>
Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>
Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>
Co-authored-by: seagin <[email protected]>
Co-authored-by: Chaiwat Trisuwan <[email protected]>
Co-authored-by: Sergio Ivanuzzo <[email protected]>
Co-authored-by: Kiattirat Sujjapongse <[email protected]>
Co-authored-by: Pitchaya T <[email protected]>
piyushchauhan2011 pushed a commit to piyushchauhan2011/Amity-Social-Cloud-UIKit-Web-OpenSource that referenced this pull request Oct 11, 2024
* fix: UP-3569 - allow to dismiss the moderator role for community owners

* feat: UP-2486 - added follow/unfollow ui integration; integrated follow status...

* feat: UP-2458 - added remove user functionality

* fix: fixed pagination

* feat: UP-2486 - added follow/unfollow ui integration; integrated follow status...

* feat: UP-2458 - added remove user functionality

* fix: UP-1460 - fixed markup issues

* fixed tabs; upgraded SDK version

* fix: UP-4012 - hide the user posts count

* UP-4200 - upgraded SDK api version (now we not show posts of user who not followed by current)

* UP-4207 - added missed pending notification section

* fix: UP-4205 - added notification for accept/decline follow request

* fix: fixed counters text and incorrect remove option

* fix: UP-4206 - added missed confirmation modal on unfollow

* fix: UP-4230 - fixed redirect on user item click

* fix: UP-4234 - fixed report menu item; removed redundant 3dots menu for current user profile

* fix: UP-4217 - remove 3dots menu for userItem if it equals to current user

* fix: UP-4201 - show private feed if user not connected and network is private

* fix: UP-4230 - redirect to profile when clicked from following list

* update sdk to 5.5.0-rc.5

* misc: EPL-662 - add qa anchors

* fix: UP-4005 - disable Switch Community Permission when internet cuts

* fix: UP-4229 - hide pending tab/pending user info block when network is public

* fix: UP-4238 - disable follow/pending buttons when connection drops

* hotfix - upgraded SDK + added missed prop

* feat: UP-3462 - ask user if he/she wants to leave the page if post creation is not finished

* fix: fix pending tab

* misc: UP-4226 set LGPL-2.1-only license

* misc: align network settings with sdk changes

* UP-4255 - disable buttons in pending tab when no connection

* UP-4235 - fixed pagination for accounts tab of social search

* sdk 5.5.0

* 2.2.0

* fix: UP-4494 - fixed modal confirm text

* feat: UP-3737 - add media gallery for photo and video

* sdk 5.6.0-rc.4

* sdk 5.6.0

* 2.3.0

* feat: UP-4486 - livestream posts, livestream media gallery

* feat: UP-1712 - poll feature

* hotfix - fixed crash on option update

* Milestone: Y21Q3.6

* fix: use message.user as a plain object

* fix: UP-4486 - hide livestream gallery

* fix: UP-5362 - set default cover photo

* fix: UP-5359 - disallow to edit poll post

* feat: UP-5360 - added handler for close poll

* fix: UP-5358 - fixed targetType and targetId for poll post creator

* fix: UP-5362 - convert SVG to Base64 for default community cover

* 2.4.0

* feat: UP-4664 - Transfer Roles

* feat: UP-5246 - Mention Social Post

* hotfix: arrange i18n en duplicate keys

* nightly build js-sdk 5.8.2-2a6dd68.0-rc

* feat: UP-5244 - banned icon specs (UP-5803,UP-5797,UP-5800,UP-5809)

* fix: UP-4984 - don't show promote to moderator for globally banned member

* fix: UP-6396 - Search mention list not display when put only mention indicator ('@')

* fix: UP-6393 - disallow searching for non-member of private community

* fix: UP-6371 - no highlight on other platforms

* fix: UP-6433 - Display mentioned user as @undefined when mention user in private community

* fix: UP-6404 - Mentioned user is not display with highlight when create post with video

* hotfix: return empty arr if mentionees is empty

* fix: UP-5800 - show banned icon beside user post

* fix: UP-6290 - update sdk version

* 2.5.0

* feat: UP-6278 - Update Post with mentions

* fix: UP-6096 - Disable banned user from search list when trying to mention them

* hotfix: no text showing when edit text

* hotfix: wrong styling for search input

* fix: UP-6539 - Display banned symbol incorrect position when create post in community

* fix: UP-6540 - Banned symbol on user profile

* fix: UP-6693 - disable create and edit post by mention to non member of private community

* fix: UP-6398 - text is not wrap to another line when  put text with no space

* fix: UP-6541 - UI broken when have long display name on post

* fix: UP-6693 - news feed showing non-private members for mention

* fix: UP-6920 - upgrade sdk version

* 2.6.0

* chore: UP-5883 update eslint

* feat: UP-5264 - Comment Mention (EPIC)

* feat: UP-6880 - Add apiRegion prop to connect to sdk

* fix: UP-6892 - suggestionList bottom guard

* fix: UP-6963 - add resetState func to reset to remote state

* fix: UP-6900 - displaying highlight when removed mentioned user

* fix: UP-6920 - update sdk

* 2.7.0

* feat: UP-5811 - Mention in Poll Post

* fix: UP-7146 - display exceed error after input mentionees passes 30

* upgrade sdk version

* 2.8.0

* fix: UP-7130 - fix for fetching chat messages

* build: remove auto-changelog

* build: remove gitlab ci

* ci: github ci scripts

* style(ui-kit): add missing package

* chore: [skip ci] update readme

* fix: storybook should show amity logo (AmityCo#1)

* ci: [skip ci] weird typo in production workflow

* fix: UP-7343 - Livestream Title & Description to be shown (AmityCo#2)

* fix: UP-7343 - Livestream Title & Description to be shown

* add package.json resolve

* fix: UP-6890 - Redirect to user page on mention (AmityCo#3)

* fix: UP-6890 - Redirect to user page on mention

* fix: use memoized functional comps

* fix: UP-6934 - remove dependency on remoteMarkup metadata (AmityCo#4)

* ci: [skip ci] rename release bot account

* fix: UP-7142 - remove race condition inside queryMentionees cb (AmityCo#5)

* fix: UP-7142 - remove race condition inside queryMentionees cb

* fix: eslint errors

* ci: add secrets as env var for storybook build

* ci: [skip ci] add pr template and task checker

* fix: UP-7142 - refactor useSocialMention (AmityCo#6)

* social mention refactor#1

* fix with useRef refactor#2

* build: [skip ci] dependabot to look for js-sdk

* feat: UP-0000 - upgrade sdk version (AmityCo#10)

* chore(release): 2.9.0

* ci: [skip ci] add license

* misc: [skip ci] prepare docs for opensourcing

* ci: [skip ci] optimize checks

* ci: [skip ci] add code owners

* fix: UP-7483 - infinite looping on Uploader lifecycle (AmityCo#11)

* fix: UP-7484 - better resolution for CommunityCard thumbnails (AmityCo#12)

* fix: UP-7484 - use better resolution for CommunityCard thumbnails

* update for code review

* ci: [skip ci] pr checks trigger rollback

* fix: UP-7482 - add gutter for HorizontalList (AmityCo#14)

* fix: UP-7485 - use display name length (AmityCo#15)

* fix: UP-7485 - use display name length

* refactor: use extractMetadata for post composer

* fix var naming

* refactor: UP-7484 - extract image fetching logic in useImage hook (AmityCo#16)

* refactor: UP-7484 - extract image fetching logic in useImage hook

* add size param

* fix code review

* chore(release): 2.9.1

* fix: UP-7418 - highlight for livestream mention correctly (AmityCo#17)

* fix: UP-7624 - cannot upload pics/files twice (AmityCo#21)

* fix: UP-7623 - Scrollable Community List Target Selector (AmityCo#22)

* fix: UP-7623 - Scrollable Community List Target Selector

* move const for ScrollThreshold prop

* fix: UP-7677 - use better resolution for user pfp (AmityCo#19)

* fix: UP-7644 - URL won't render on Posts/Comments (AmityCo#18)

* add linkifyjs dep

* extract styling

* findChunk with URLs

* fix: links not working for posts

* refactor: extract MentionHighlightTag component

* refactor: use MentionHighlightTag component

* extract displayName + userId on Highlight render

* pass text prop to Comment

* feat: UP-7644 - Custom Chunk Highlighter Component (AmityCo#25)

* feat: minimal text highlighter

* testing component

* processChunks manually

* remove extra code

* chore(release): 2.10.0

* feat: UP-7988 - Google's URL styles (AmityCo#26)

* fix: UP-6435 - Cannot view video when create post with video from web (AmityCo#27)

* fix: UP-6435 - Cannot view video when create post with video from web

* remove .swp file

* feat: UP-7716 - provide access to ASCClient instance using useAmitySDK hook (AmityCo#23)

* chore(release): 2.11.0

* fix: ASC-430 - revert default linking style to blue + underline (AmityCo#30)

* UP-8086 - force to scroll to the bottom when add new message (AmityCo#29)

* chore(release): 2.11.1

* fix: ASC-1133 - misc console fixes (maxrows & duplicate key) (AmityCo#33)

* fix: change to maxrows attribute

* fix: add non-duplicate keys for ChunkHighlighter

* refactor: replace key with uuidv4

* feat: ASC-468 - added chat composer (AmityCo#34)

* ASC-468 - added chat composer

* ASC-468 - fixed modal

* ASC-468 - fixed modal appearance

* ASC-468 - fixed chat creation

* ASC-468 - fixed optional params

* chore(release): 2.12.0

* ci: make optional checklist items to be optional

* fix: rebuild package-lock (AmityCo#35)

* fix: ASC-1489 - Community image missing in the dropdown (AmityCo#37)

* chore(release): 2.12.1

* fix: eslint

* fix: ASC-1935 - Make channelId optional when creating channels (AmityCo#41)

* fix:ASC-1935-Make channelId optional(createChannel)

* mend

* mend

* fix:ASC-1983-Update js-sdk to v5.20.0 (AmityCo#43)

* SDK updated to reflect latest change
* User should be able to create channel without ChannelID

* fix: asc-1566 - show user's custom avatar in missed places (AmityCo#42)

* chore(release): 2.12.2

* refactor: remove empty storybook stories

* ci: use api region param

* fix: ASC-2826 - allow user to update displayName & discription without fileId (AmityCo#46)

* fix:change default avatarFileId from empty to null

* Reason: the sdk validation will fail if avatarFileId is empty
* Which leads to an undesirable result where user cannot update
  description or displayName if there is no avatarFileId set

* feat:add util to filter dirty values from form

* feat:filter out dirtyValues from UserProfileForm

* Update src/helpers/utils.js

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* chore: asc-2826 remove dirtyValues helper

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* [squash] ASC-2826 - remove unnecessary char (AmityCo#48)

* fix:change default avatarFileId from empty to null

* Reason: the sdk validation will fail if avatarFileId is empty
* Which leads to an undesirable result where user cannot update
  description or displayName if there is no avatarFileId set

* feat:add util to filter dirty values from form

* feat:filter out dirtyValues from UserProfileForm

* Update src/helpers/utils.js

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* chore: asc-2826 remove dirtyValues helper

* fix:remove unnecessary char

* remove extra char

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* fix: ASC-2788 - replace react-time-ago with react-timeago (AmityCo#47)

* fix: asc-2788 use addDefaultLocale instead of addLocale

* fix:use react-timeago over react-time-ago

* There was a bug in CRA due to cjs imports in javascript-time-ago,
  which is a dependancy of react-time-ago
* Reduces packages required from 2 to 1
* Fixes issue
* Note:new package supports Localisation too

* chore(release): 2.12.3

* fix: wait until connection appears (AmityCo#49)

Co-authored-by: Valeriy Malyshev <[email protected]>

* Refactoring useSdk hook (AmityCo#50)

* fix: ASC-3724 - Fix mention text showing userId instead of DisplayName (AmityCo#51)

* fix: ASC-3724 - Fix mention text showing userId instead of userDisplayName

* Improve variable declaration

* Improve variable declaration

* Reorganize code structure

* feat: ASC-3806 - Update js-sdk to v5.23.1 (AmityCo#52)

* chore(release): 2.13.0

* deps: ASC-1683 - update dependencies (AmityCo#38)

* deps: update js sdk to latest nightly build

* docs: ASC-0000 - Add examples for using social & chat (AmityCo#53)

* docs:add examples for using social & chat

* chore:update example docs

* Update Chat.md

* Update Social.md

* feat: update js sdk to 5.24.0

* chore(release): 2.14.0

* fix:ASC-4521 only submit profile fields (AmityCo#55)

* chore(release): 2.14.1

* chore: ASC-0000 - update changelog for patch (AmityCo#56)

* chore: ASC-1696 - Align poll icon style with other icons (AmityCo#54)

* fix:Align poll icon style

* fix:asc-1696 use file loader styles for poll

* mend

* Update .npmrc

* chore:[squash] - update package-lock

* chore:fix failing tests

* bug: ASC-4538 - remove unneccessary chars (AmityCo#60)

* fix: remove '0' symbol from the comment list

* fix: asc-3586 - fix the parsing of string containing mentiones (AmityCo#61)

* fix: ASC-3498 - fix the creation of metadata for mentionees (AmityCo#62)

* ASC-3722 - fixed markup to show ban symbol in comment (AmityCo#59)

* chore(release): 2.14.2

* fix: ASC-3885 - pass all icons props into svg element inside icon component

* fix: asc-3645 - the channel unread count in the channel list (AmityCo#64)

* ASC-3640 - fixed link color (AmityCo#63)

* ASC-3639 - fixed markup to show ban symbol in search (AmityCo#58)

* chore(release): 2.14.3

* chore(release): 2.14.4

* ASC-5181 - fixed popover (AmityCo#65)

* fix: minor style fixes

* fix: ASC-6373 - use useRef in functional component instead of createRef (AmityCo#66)

* fix: ASC-6036 - update js-sdk, do not crash in node env

* chore(release): 2.14.5

* fix: ASC-5490 - Override default post renderers (AmityCo#67)

* fix: ASC-5490 - override default post renderers

* fix: ASC-5490 - add renderers

* new minor version (AmityCo#69)

* chore(release): 2.14.6

* fix: ASC-7518 - correctly calculate mentions length on post update (AmityCo#73)

* chore: ASC-6833 - Optimize Ui-Kit Images / reduce requests on launch (AmityCo#72)

* chore: asc-6833 webpack build optimizations

* chore: asc-6833 use small size images when needed

* Update .npmrc

* Update index.js

* chore: remove react lazy

* chore: use lazy loading for styled img

* chore: asc-6833 remove useExperimental param

* chore: use nightly sdk build for qa (AmityCo#74)

* feat: custom attribute for automate test (AmityCo#70)

* add data-qa-anchor attribute for automate test

* add data-qa-anchor

* add data-qa-anchor for tabs component

* add data-qa-anchor for tab button and active state

* fix: rename anchor to general name for reuseable

* fix: rename anchor

* fix: add default value for data-qa-anchor

* fix: change default data-qa-anchor prop to empty string

* fix: rename confirm ok button

* fix: rename data-qa-anchor newsFeed

* chore(release): 2.15.0

* chore:update js-sdk to 5.31.0 (AmityCo#75)

* chore(release): 2.15.1

* fix: ASC-7914 - added subscription for community RTE events (AmityCo#76)

* chore(release): 2.15.2

* fix: ASC-6970 - fix mentions showing userid instead of display name (AmityCo#77)

* ASC-9529 - fixed indent for modal overlay (AmityCo#78)

Co-authored-by: Sergio Ivanuzzo <[email protected]>

* chore(release): 2.15.3

* fix: ASC-4612 - Update default values for channel creation (AmityCo#79)

Co-authored-by: Sergio Ivanuzzo <[email protected]>

* chore(release): 2.15.4

* fix: asc-11360 fix post header icon size (AmityCo#80)

* chore(release): 2.15.5

* fix: asc-12046 use transcoded video if available (AmityCo#81)

* chore(release): 2.15.6

* fix: asc-11719 get displayName from user object (AmityCo#82)

* chore(release): 2.15.7

* fix: ASC-13714 - fix mime type for video player  (AmityCo#84)

* fix: ASC-13714 - fix video source mime type

* fix: remove unnecessary code

* chore(release): 2.15.8

* feat(prod): update sdk version (AmityCo#94)

* chore(release): 2.16.0

* chore: ASC-15849 - npm -> pnpm (AmityCo#86)

* feat: pnpm export

* feat: update github action

* feat: remove package-lock.json

* chore: update pnpm-lock.yaml

* chore: ASC-15847 - tsup bundler (AmityCo#87)

* feat: tsup

* feat: tsup config

* chore: js -> jsx

* feat: update tsup.config.js

* chore: update pnpm-lock.yaml

* fix: ASC-15847 - add tsup and change storybook config (AmityCo#95)

* fix: add tsup and change storybook config

* fix: remove amity ts sdk

* chore: ASC-15844 - storybook v7 (AmityCo#88)

* feat: storybook v7

* fix: react-router-dom bug

* fix: fix type

* chore: remove unused packages

* chore: update pnpm-lock.yaml

* chore: eslint

* chore: ASC-15848 - styled components (AmityCo#89)

* feat: update styled-components to v6 and remove styled-components from peerDependencies

* chore: remove @types/styled-components and add stylis

* chore: update pnpm-lock.yaml

* chore: ASC-15851 - react-linkify -> linkify-react (AmityCo#90)

* feat: react-linkify -> linkify-react

* chore: update pnpm-lock.yaml

* chore: upgrade linkify-react and add linkifyjs

* chore: ASC-15850 - classnames to clsx (AmityCo#91)

* feat: classname to clsx

* chore: update pnpm-lock.yaml

* chore: ASC-0000 - update eslint (#98)

* chore: update tsconfig.json and add tsc
* chore: upgrade jest and add tsconfig in jest.config.js
* chore: upgrade eslint
* chore: +x on .husky/pre-commit
* chore: update pnpm-lock.yaml
* chore: fix lint
* chore: MenuGroupSetting.jsx
* chore: bring back src/chat/components/ChatHeader/index.jsx
* chore: bring back src/chat/pages/Application/index.jsx

* fix: truncate break word (#102)

* fix: update release prod flow (#103)

* feat: ASC-15842 - js sdk to ts sdk (AmityCo#92)

* feat: update dependencies

* feat: @amityco/js-sdk to @amityco/ts-sdk

* feat: replace ChannelType

* feat: replace MessageType

* feat: replace ImageSize

* feat: replace MessageType

* chore: disable dts

* feat: replace DataStatus

* feat: replace ChannelFilter

* feat: replace ChannelMembership

* feat: replace ConnectionStatus

* feat: remove some unused import

* feat: replace and remove FollowRequestStatus

* feat: remove and replace LoadingStatus

* feat: replace and remove PostDataType

* feat: replace and remove CommunityUserMembership

* feat: replace and remove PostTargetType

* feat: remove and replace CommentReferenceType

* feat: remove and replace CommunityFilter

* feat: remove and replace CommunitySortingMethod

* feat: remove and replace FeedType

* feat: remove and replace StreamStatus

* feat: remove and replace PollAnswerType

* feat: remove and replace PollDataType

* feat: remove and replace PollStatus

* feat: fix connectStatus to connected

* feat: fix EventSubscriberRepository

* chore: add TODO

* feat: js-sdk to ts-sdk

* feat: more typings fixed

* feat: more typings fixed

* chore: upgrade jest and add tsconfig in jest.config.js

* chore: upgrade eslint

* refactor: bring back mock

* fix: fix more types

* feat: csf-2-to-3

* chore: remove ConditionalRender

* chore: remove customizableComponent

* chore: fix types

* fix: uikit hidden bugs

* chore: communityFeed -> community

* feat: fix useLiveCollection infinite loop and fix Post hooks and ui

* chore: enable FluidDecorator

* feat: useArgs

* feat: remove unnecessary libs and add inter.css instead of using it from CDN

* ASC-15846: remove PaginatedList

* chore: ASC-0000 useSize

* chore: refactor

* chore: update pnpm-lock.yaml

* fix: change communityFeed to community

* Revert "chore: refactor"

This reverts commit b95505efdbae870ba5e4d2c44d8190ed353bf671.

* chore: remove unused mock data and recoil

* chore: add meta file when build

* fix: add required dataLength

* fix: fix Avatar style

* chore: ASC-0000 - deprecated withSDK

* chore: fix types

* feat: change return type of useLiveCollection from array to object and fix bugs

* fix: useLiveCollection

* chore: update useSize

* fix: Chat

* fix: remove any and fix bugs

* chore: remove unused code

* chore: refactor post

* chore: livestream -> liveStream

* chore: update deps

* chore: add eslint-disable on postcss.config.js

* chore: refactoring

* feat: CategoryCommunities

* feat: Edit Community AmityCo#1

* chore: upgrade storybook

* feat: Edit Community AmityCo#2

* feat: Edit Community AmityCo#3

* feat: social to typescript

* feat: js -> ts,tsx

* feat: fix mention highlighter

* chore: fix types

* fix: comment and community

* feat: fix UserSelector

* feat: remove react-intl-formatted-duration

* fix: fix react-loading-skeleton

* fix: update tsup.config.ts

* fix: update pnpm-lock.yaml

* feat: update storybook

* feat: upgrade @amityco/ts-sdk and move to deps

* fix: fix usePostHeaderProps

* fix: fix bugs

* chore: upgrade storybook

* fix: fix ASC-18323 and ASC-18331

* fix: fix ASC-18325 Community Navigation

* fix: react-intl and comments

* fix: ASC-18338

* fix: post and comment bugs

* fix: fix type and cleanup console.log

* fix: fix UserSelector

* feat: singleton observer

* feat: cache data for 2s to prevent 429

* fix: postCreator size

* chore: remove console.log

* chore: upgrade storybook

* feat: fix thumbnail and convert them to typescript

* fix: fix create community ASC-18323

* fix: fix type and some bugs

* fix: fix type

* fix: fix storybook build

* fix: fix story hook

* feat: new CustomComponentsProvider

* fix: ASC-18853

* fix: fix storybook build

* fix: undefined error on useFollowCount

* fix: image and post creation

* fix: like button

* chore: optimistic like button

* fix: type

* chore: remove console.log

* fix: mentioned post creation and display

* fix: MyCommunitySidebar

* fix: community info and edit community

* chore: remove console.log

* chore: lazy loading and refactoring

* fix: fix type

* fix: hide leave chat button for conversation chat

* fix: onCreateSuccess callback

* fix: post video creation

* chore: update file uploader

* fix: post image gallery

* fix: community avatar uploader

* chore: delete commented code

* fix: avatar on community list

* fix: edit post

* feat: bring back postRenderer and refactor flagged

* chore: reduce request amount

* feat: upgrade @amityco/ts-sdk

* fix: permissions

* chore: upgrade storybook

* fix: post creator and editor and mention

* fix: fix user mention

* fix: subscribeTopic and globalSubscribeTopic

* fix: comment mention

* fix: comment mention

* fix: liveStream

* fix: followers followings

* fix: update user profile

* fix: followers followings

* fix: default comment limit

* fix: upgrade react-hook-form to fix edit community issue

* fix: style

* fix: type

* fix: style

* fix: remove query condition

* fix: chat

* fix: grid layout

* fix: mentions

* fix: chat avatar

* fix: react error

* fix: storybook fullscreen centered ui

* fix: add error handling

* fix: user mention

* chore: remove prop-types import

* chore: remove prop-types

* chore: fix types

* chore: update deps

* fix: leave chat behavior

* fix: mention width

* feat: add/edit chat members

* feat: add socialSettings

* chore: apiKey and apiRegion inputs

* feat: bring back old hooks and fix bugs

* fix: revert UiKitDecorator

* feat: update code based on docs

* feat: update @amityco/ts-sdk deps

* feat: upgrade @amityco/ts-sdk to 6.16

* feat: add type declaration file

* fix: typings

* fix: add play icon

* fix: global feed

* fix: installation

* fix: video duration

* fix: update deps

* Revert "feat: ASC-15842 - js sdk to ts sdk" (#111)

* Revert "Revert "feat: ASC-15842 - js sdk to ts sdk"" (#112)

* feat: support minor and major release (#113)

* chore(release): 3.0.0 (#114)

Co-authored-by: bmo-amity-bot <[email protected]>

* fix: liveStream and video MediaGallery and edit post validator (#115)

* feat: ASC-17988 - view create delete story (#110)

* fix: change communityFeed to community

* Revert "chore: refactor"

This reverts commit b95505efdbae870ba5e4d2c44d8190ed353bf671.

* chore: remove unused mock data and recoil

* chore: add meta file when build

* fix: add required dataLength

* fix: fix Avatar style

* chore: ASC-0000 - deprecated withSDK

* chore: fix types

* feat: change return type of useLiveCollection from array to object and fix bugs

* fix: useLiveCollection

* chore: update useSize

* fix: Chat

* fix: remove any and fix bugs

* chore: remove unused code

* chore: refactor post

* chore: livestream -> liveStream

* chore: update deps

* chore: add eslint-disable on postcss.config.js

* chore: refactoring

* feat: CategoryCommunities

* feat: Edit Community AmityCo#1

* chore: upgrade storybook

* feat: Edit Community AmityCo#2

* feat: Edit Community AmityCo#3

* feat: social to typescript

* feat: js -> ts,tsx

* feat: fix mention highlighter

* chore: fix types

* fix: comment and community

* feat: fix UserSelector

* feat: remove react-intl-formatted-duration

* fix: fix react-loading-skeleton

* fix: update tsup.config.ts

* fix: update pnpm-lock.yaml

* feat: update storybook

* feat: upgrade @amityco/ts-sdk and move to deps

* fix: fix usePostHeaderProps

* fix: fix bugs

* chore: upgrade storybook

* fix: fix ASC-18323 and ASC-18331

* fix: fix ASC-18325 Community Navigation

* fix: react-intl and comments

* fix: ASC-18338

* fix: post and comment bugs

* fix: fix type and cleanup console.log

* fix: fix UserSelector

* feat: singleton observer

* feat: cache data for 2s to prevent 429

* fix: postCreator size

* chore: remove console.log

* chore: upgrade storybook

* feat: fix thumbnail and convert them to typescript

* fix: fix create community ASC-18323

* fix: fix type and some bugs

* fix: fix type

* fix: fix storybook build

* fix: fix story hook

* feat: new CustomComponentsProvider

* fix: ASC-18853

* fix: fix storybook build

* fix: undefined error on useFollowCount

* fix: image and post creation

* fix: like button

* chore: optimistic like button

* fix: type

* chore: remove console.log

* fix: mentioned post creation and display

* fix: MyCommunitySidebar

* fix: community info and edit community

* chore: remove console.log

* chore: lazy loading and refactoring

* fix: fix type

* fix: hide leave chat button for conversation chat

* fix: onCreateSuccess callback

* fix: post video creation

* chore: update file uploader

* fix: post image gallery

* fix: community avatar uploader

* chore: delete commented code

* fix: avatar on community list

* feat: implement StoryViewer component

* feat: add format time ago function for story

* feat: add useStories hook

* feat: add custom ts sdk and react-insta-stories

* feat: add react-spring-bottomsheet

* fix: add story of StoryViewer

* fix: add StoryViewer types

* fix: edit post

* feat: bring back postRenderer and refactor flagged

* chore: reduce request amount

* feat: add v4 icons for story

* fix: import

* fix: story

* fix: styles

* feat: upgrade @amityco/ts-sdk

* fix: draft story

* fix: permissions

* chore: upgrade storybook

* fix: post creator and editor and mention

* fix: remove console.log

* fix: remove unused

* fix: fix user mention

* fix: remove bottom sheet

* fix: add loading and error to stories hook

* fix: remove unused

* fix: px to rem

* fix: extract color

* fix: props

* fix: subscribeTopic and globalSubscribeTopic

* fix: comment mention

* fix: comment mention

* fix: liveStream

* fix: followers followings

* fix: update user profile

* fix: followers followings

* fix: default comment limit

* fix: upgrade react-hook-form to fix edit community issue

* fix: style

* fix: type

* fix: style

* fix: remove query condition

* fix: import

* fix: setImageMode

* fix: gradient bg

* fix: chat

* fix: grid layout

* fix: mentions

* fix: chat avatar

* fix: type

* fix: add null to currentStory

* fix: props and types

* fix: add icon props

* fix: useStories hook

* feat: ASC-18036 add json config

* fix: react error

* fix: storybook fullscreen centered ui

* fix: add error handling

* fix: user mention

* chore: remove prop-types import

* chore: remove prop-types

* chore: fix types

* chore: update deps

* fix: leave chat behavior

* fix: mention width

* feat: ASC-17988 view story

* fix: story title style

* fix: story ring

* fix: remove avatar overlay

* fix: update ts sdk custom build

* fix: story draft linear gradient

* feat: add/edit chat members

* fix: update stories hook type

* feat: amity uikit config

* fix: modal sheet create portal  on story container

* fix: add onClickCreateStory prop

* fix: remove unused type

* fix: add video on draft story

* fix: add story ring with haveStories state

* fix: action sheet

* fix: remove unused

* fix: component props

* fix: add actions prop

* fix: button border-radius

* feat: add socialSettings

* chore: apiKey and apiRegion inputs

* feat: bring back old hooks and fix bugs

* fix: revert UiKitDecorator

* fix: update packages

* fix: remove line story

* fix: remove unused

* fix: update icons

* fix: update navigation param

* fix: remove unused

* fix: update close icon

* fix: story viewer tap backdrop to close

* fix: story viewer close icon

* fix: update i18n

* fix: remove unused

* feat: update code based on docs

* fix: create story

* feat: update @amityco/ts-sdk deps

* fix: story draft

* fix: add pause and play button

* fix: update i18n

* fix: add error icon

* fix: add error state for story tab

* fix: moved story state

* fix: story error state

* fix: story viewer avatar

* feat: upgrade @amityco/ts-sdk to 6.16

* feat: add type declaration file

* fix: typings

* fix: community should close after all story end

* fix: next prev story logic

* chore: clean

* fix: remove console.log

* fix: isSeen

* fix: story sort

* fix: story pause play button

* fix: story avatar

* fix: export

* fix: remove props type

* fix: mobile sidenav

* fix: move styled component

* fix: mobile side menu

* fix: side menu close button

* fix: close icon

* fix: add story control button

* fix: deps

* fix: show gradient bg from image

* fix: add type

* fix: remove console.log

* fix: replace old cover with linear gradient

* fix: notification show at bottom for mobile

* fix: add error and uploading ui

* fix: add uploading and error notification

* fix: story footer default state

* fix: navigate story

* fix: border radius on story draft

* fix: last story to navigate back

* fix: navigate when all stories end

* fix: handle error and uploading state

* fix: handle stories error

* fix: all stories end navigate logic

* fix: delete story logic

* fix: support story for mobile

* fix: pause

* fix: arrow logic

* fix: image mode

* fix: types

* fix: action item

* fix: notification for mobile

* fix: move targetRootId

* fix: add isCreator prop

* fix: cleanup

* fix: remove console.log from navigation

* fix: sidemenu

* fix: toast

* fix: remove unused

* fix: remove console.log

* fix: cleanup

* fix: toast

---------

Co-authored-by: Bonn <[email protected]>

* Revert "feat: ASC-17988 - view create delete story (#110)" (#119)

This reverts commit 043be89.

* fix: don't join a conversation channel (#120)

* fix: call stopUnreadSync when unmount (#121)

* chore(release): 3.1.0 (#122)

Co-authored-by: bmo-amity-bot <[email protected]>

* fix: add channel subscription (#132)

* fix: remove Loading... text (#133)

* fix: add authToken (#130)

* feat: ASC-17988 - community story (#117)

* chore: delete commented code

* fix: avatar on community list

* feat: implement StoryViewer component

* feat: add format time ago function for story

* feat: add useStories hook

* feat: add custom ts sdk and react-insta-stories

* feat: add react-spring-bottomsheet

* fix: add story of StoryViewer

* fix: add StoryViewer types

* fix: edit post

* feat: bring back postRenderer and refactor flagged

* chore: reduce request amount

* feat: add v4 icons for story

* fix: import

* fix: story

* fix: styles

* feat: upgrade @amityco/ts-sdk

* fix: draft story

* fix: permissions

* chore: upgrade storybook

* fix: post creator and editor and mention

* fix: remove console.log

* fix: remove unused

* fix: fix user mention

* fix: remove bottom sheet

* fix: add loading and error to stories hook

* fix: remove unused

* fix: px to rem

* fix: extract color

* fix: props

* fix: subscribeTopic and globalSubscribeTopic

* fix: comment mention

* fix: comment mention

* fix: liveStream

* fix: followers followings

* fix: update user profile

* fix: followers followings

* fix: default comment limit

* fix: upgrade react-hook-form to fix edit community issue

* fix: style

* fix: type

* fix: style

* fix: remove query condition

* fix: import

* fix: setImageMode

* fix: gradient bg

* fix: chat

* fix: grid layout

* fix: mentions

* fix: chat avatar

* fix: type

* fix: add null to currentStory

* fix: props and types

* fix: add icon props

* fix: useStories hook

* feat: ASC-18036 add json config

* fix: react error

* fix: storybook fullscreen centered ui

* fix: add error handling

* fix: user mention

* chore: remove prop-types import

* chore: remove prop-types

* chore: fix types

* chore: update deps

* fix: leave chat behavior

* fix: mention width

* feat: ASC-17988 view story

* fix: story title style

* fix: story ring

* fix: remove avatar overlay

* fix: update ts sdk custom build

* fix: story draft linear gradient

* feat: add/edit chat members

* fix: update stories hook type

* feat: amity uikit config

* fix: modal sheet create portal  on story container

* fix: add onClickCreateStory prop

* fix: remove unused type

* fix: add video on draft story

* fix: add story ring with haveStories state

* fix: action sheet

* fix: remove unused

* fix: component props

* fix: add actions prop

* fix: button border-radius

* feat: add socialSettings

* chore: apiKey and apiRegion inputs

* feat: bring back old hooks and fix bugs

* fix: revert UiKitDecorator

* fix: update packages

* fix: remove line story

* fix: remove unused

* fix: update icons

* fix: update navigation param

* fix: remove unused

* fix: update close icon

* fix: story viewer tap backdrop to close

* fix: story viewer close icon

* fix: update i18n

* fix: remove unused

* feat: update code based on docs

* fix: create story

* feat: update @amityco/ts-sdk deps

* fix: story draft

* fix: add pause and play button

* fix: update i18n

* fix: add error icon

* fix: add error state for story tab

* fix: moved story state

* fix: story error state

* fix: story viewer avatar

* feat: upgrade @amityco/ts-sdk to 6.16

* feat: add type declaration file

* fix: typings

* fix: community should close after all story end

* fix: next prev story logic

* chore: clean

* fix: remove console.log

* fix: isSeen

* fix: story sort

* fix: story pause play button

* fix: story avatar

* fix: export

* fix: remove props type

* fix: mobile sidenav

* fix: move styled component

* fix: mobile side menu

* fix: side menu close button

* fix: close icon

* fix: add story control button

* fix: deps

* fix: show gradient bg from image

* fix: add type

* fix: remove console.log

* fix: replace old cover with linear gradient

* fix: notification show at bottom for mobile

* fix: add error and uploading ui

* fix: add uploading and error notification

* fix: story footer default state

* fix: navigate story

* fix: border radius on story draft

* fix: last story to navigate back

* fix: navigate when all stories end

* fix: handle error and uploading state

* fix: handle stories error

* fix: all stories end navigate logic

* fix: delete story logic

* fix: support story for mobile

* fix: pause

* fix: arrow logic

* fix: image mode

* fix: types

* fix: action item

* fix: notification for mobile

* fix: move targetRootId

* fix: add isCreator prop

* fix: cleanup

* fix: remove console.log from navigation

* fix: sidemenu

* fix: toast

* fix: remove unused

* fix: remove console.log

* fix: cleanup

* fix: toast

* fix: delete button

* fix: sidemenu

* fix: remove useMediaQuery

* fix: remove unused

* fix: replace useMediaQuery with useMedia

* fix: uploading spinner

* fix: handle upload on view story

* fix: story ring prop

* fix: update spinner

* fix: spinner

* fix: handle state

* feat: isSeen state

* fix: rotate storying

* fix: verified badge

* feat: story comments setting ui

* fix: uploading logic

* fix: remove unused

* fix: story setting enable comment permission

* fix: mark as seen

* fix: mark as seen

* feat: add check permission on ts sdk

* feat: check story permission

* fix: check permission function

* fix: storytab

* feat: mute unmute story

* fix: story ring

* fix: uploading prop

* fix: moved temp v4 folder

* fix: move icons

* fix: icons

* fix: update icons

* fix: remove unused

* fix: add i18n keys for story

* fix: mute button position

* fix: reinstall deps

* fix: add extract colors dep

* fix: view count

* fix: admin permission

* fix: isSeen

* fix: story index

* fix: remove console.log

* fix: remove console.log

* fix: first video skipped

* fix: add pause for image

* fix: permission role

* fix: permission

* fix: sidemenu mobile

* fix: remove last story should go back

* fix: sidemenu

* fix: syncState prop type

* fix: remove console.log

* fix: remove unused

* fix: switchitem props render

* fix: update icons

* fix: add comment permission utils

* fix: remove unused

* fix: update icons

* fix: image renderer

* fix: story linear color bg video

* fix: icon

* fix: add story on story viewer

* fix: should pause when click action

* fix: remove unused

* fix: bg colors

* fix: remove unused

* fix: story permission condition

* fix: background uikit 4.0

* Update src/icons/index.ts

Co-authored-by: Kiattirat Sujjapongse <[email protected]>

* fix: type and remove unused

* fix: ts sdk version

* fix: type

---------

Co-authored-by: Bonn <[email protected]>
Co-authored-by: Kiattirat Sujjapongse <[email protected]>

* fix: fix @amityco/ts-sdk version (#138)

* fix: noti error show 2 times (#136)

* fix: ASC-19651 - play pause state (#137)

* fix: play pause state

* fix: story end shoud increase current index

* fix: markAsSeen

* fix: width height

* fix: fit fill display mode

* fix: mark as seen

* fix: update ts-sdk custom version

* fix: useChannel instead of channel from livecollection (#139)

* fix: ASC-20155 - fix message list scroll (#140)

* fix: fix message list scroll

* fix: scroll

* fix: recent chat scroll

* fix: chat avatar (#135)

* fix: ASC-20427 - fix session renewal (#145)

* fix: typing

* chore: update ts-sdk version

* fix: renew with another function for secure mode

* feat: ASC-19739 - remove font awesome pro (#129)

* feat: ASC-19739 - remove font awesome pro 1-17 (#127)

* feat: update icons

* feat: remove font-size and change color to fill

* fix: ASC-00000 - remove fontawesome 35 51 (#118)

* fix: change fontawesome to svg 35-51

* added ``

* feat: ASC-00000 - remove fontawesome pro icon (#116)

* fix: shield icon

* fix: soloarsystem icon

* fix: sortdown icon

* fix: trash and user plus icon

* fix: user regular icon

* fix: verified icon

* fix: icon

* fix: icon props

* feat(icon): ASC-19739 - remove font-awesome 18-34 (#128)

* feat(icon): remove font-awesome

* feat(icon): remove font size

* fix: fill

* fix: revert some code

* fix: revert some code

* fix: revert some code

* fix: revert some code

* fix: revert some code

* fix: ASC-00000 - change fontawesome to svg 52-68 (#123)

* fix: change fontawesome to svg 52-68

* feat: add attribute

* fix: remove font-size from style

* feat: fix icon width and height

* fix: width and height

* feat(icon): update chat header (#142)

---------

Co-authored-by: Naing <[email protected]>
Co-authored-by: Chaiwat Trisuwan <[email protected]>
Co-authored-by: Kiattirat Sujjapongse <[email protected]>
Co-authored-by: Pitchaya T <[email protected]>
Co-authored-by: ptchaya_p <[email protected]>

* chore(release): 3.2.0

* fix: update prod workflow

* chore(release): 3.2.1

* chore: update readme

* chore: add pnpm-lock

* chore(release): 3.2.2

---------

Co-authored-by: Valeriy Malyshev <[email protected]>
Co-authored-by: Serhii Ivanenko <[email protected]>
Co-authored-by: Kaung Myat Lwin <[email protected]>
Co-authored-by: Valeriy Malyshev <[email protected]>
Co-authored-by: Gaurav KC <[email protected]>
Co-authored-by: Julien Barbay <[email protected]>
Co-authored-by: Julien Barbay <[email protected]>
Co-authored-by: bmo-amity-bot <[email protected]>
Co-authored-by: Serhii Ivanenko <[email protected]>
Co-authored-by: seagin <[email protected]>
Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>
Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>
Co-authored-by: seagin <[email protected]>
Co-authored-by: Chaiwat Trisuwan <[email protected]>
Co-authored-by: Sergio Ivanuzzo <[email protected]>
Co-authored-by: Kiattirat Sujjapongse <[email protected]>
Co-authored-by: Bonn <[email protected]>
Co-authored-by: Bonn <[email protected]>
Co-authored-by: Naing <[email protected]>
piyushchauhan2011 pushed a commit to piyushchauhan2011/Amity-Social-Cloud-UIKit-Web-OpenSource that referenced this pull request Oct 11, 2024
* feat: UP-2458 - added remove user functionality

* fix: fixed pagination

* feat: UP-2486 - added follow/unfollow ui integration; integrated follow status...

* feat: UP-2458 - added remove user functionality

* fix: UP-1460 - fixed markup issues

* fixed tabs; upgraded SDK version

* fix: UP-4012 - hide the user posts count

* UP-4200 - upgraded SDK api version (now we not show posts of user who not followed by current)

* UP-4207 - added missed pending notification section

* fix: UP-4205 - added notification for accept/decline follow request

* fix: fixed counters text and incorrect remove option

* fix: UP-4206 - added missed confirmation modal on unfollow

* fix: UP-4230 - fixed redirect on user item click

* fix: UP-4234 - fixed report menu item; removed redundant 3dots menu for current user profile

* fix: UP-4217 - remove 3dots menu for userItem if it equals to current user

* fix: UP-4201 - show private feed if user not connected and network is private

* fix: UP-4230 - redirect to profile when clicked from following list

* update sdk to 5.5.0-rc.5

* misc: EPL-662 - add qa anchors

* fix: UP-4005 - disable Switch Community Permission when internet cuts

* fix: UP-4229 - hide pending tab/pending user info block when network is public

* fix: UP-4238 - disable follow/pending buttons when connection drops

* hotfix - upgraded SDK + added missed prop

* feat: UP-3462 - ask user if he/she wants to leave the page if post creation is not finished

* fix: fix pending tab

* misc: UP-4226 set LGPL-2.1-only license

* misc: align network settings with sdk changes

* UP-4255 - disable buttons in pending tab when no connection

* UP-4235 - fixed pagination for accounts tab of social search

* sdk 5.5.0

* 2.2.0

* fix: UP-4494 - fixed modal confirm text

* feat: UP-3737 - add media gallery for photo and video

* sdk 5.6.0-rc.4

* sdk 5.6.0

* 2.3.0

* feat: UP-4486 - livestream posts, livestream media gallery

* feat: UP-1712 - poll feature

* hotfix - fixed crash on option update

* Milestone: Y21Q3.6

* fix: use message.user as a plain object

* fix: UP-4486 - hide livestream gallery

* fix: UP-5362 - set default cover photo

* fix: UP-5359 - disallow to edit poll post

* feat: UP-5360 - added handler for close poll

* fix: UP-5358 - fixed targetType and targetId for poll post creator

* fix: UP-5362 - convert SVG to Base64 for default community cover

* 2.4.0

* feat: UP-4664 - Transfer Roles

* feat: UP-5246 - Mention Social Post

* hotfix: arrange i18n en duplicate keys

* nightly build js-sdk 5.8.2-2a6dd68.0-rc

* feat: UP-5244 - banned icon specs (UP-5803,UP-5797,UP-5800,UP-5809)

* fix: UP-4984 - don't show promote to moderator for globally banned member

* fix: UP-6396 - Search mention list not display when put only mention indicator ('@')

* fix: UP-6393 - disallow searching for non-member of private community

* fix: UP-6371 - no highlight on other platforms

* fix: UP-6433 - Display mentioned user as @undefined when mention user in private community

* fix: UP-6404 - Mentioned user is not display with highlight when create post with video

* hotfix: return empty arr if mentionees is empty

* fix: UP-5800 - show banned icon beside user post

* fix: UP-6290 - update sdk version

* 2.5.0

* feat: UP-6278 - Update Post with mentions

* fix: UP-6096 - Disable banned user from search list when trying to mention them

* hotfix: no text showing when edit text

* hotfix: wrong styling for search input

* fix: UP-6539 - Display banned symbol incorrect position when create post in community

* fix: UP-6540 - Banned symbol on user profile

* fix: UP-6693 - disable create and edit post by mention to non member of private community

* fix: UP-6398 - text is not wrap to another line when  put text with no space

* fix: UP-6541 - UI broken when have long display name on post

* fix: UP-6693 - news feed showing non-private members for mention

* fix: UP-6920 - upgrade sdk version

* 2.6.0

* chore: UP-5883 update eslint

* feat: UP-5264 - Comment Mention (EPIC)

* feat: UP-6880 - Add apiRegion prop to connect to sdk

* fix: UP-6892 - suggestionList bottom guard

* fix: UP-6963 - add resetState func to reset to remote state

* fix: UP-6900 - displaying highlight when removed mentioned user

* fix: UP-6920 - update sdk

* 2.7.0

* feat: UP-5811 - Mention in Poll Post

* fix: UP-7146 - display exceed error after input mentionees passes 30

* upgrade sdk version

* 2.8.0

* fix: UP-7130 - fix for fetching chat messages

* build: remove auto-changelog

* build: remove gitlab ci

* ci: github ci scripts

* style(ui-kit): add missing package

* chore: [skip ci] update readme

* fix: storybook should show amity logo (AmityCo#1)

* ci: [skip ci] weird typo in production workflow

* fix: UP-7343 - Livestream Title & Description to be shown (AmityCo#2)

* fix: UP-7343 - Livestream Title & Description to be shown

* add package.json resolve

* fix: UP-6890 - Redirect to user page on mention (AmityCo#3)

* fix: UP-6890 - Redirect to user page on mention

* fix: use memoized functional comps

* fix: UP-6934 - remove dependency on remoteMarkup metadata (AmityCo#4)

* ci: [skip ci] rename release bot account

* fix: UP-7142 - remove race condition inside queryMentionees cb (AmityCo#5)

* fix: UP-7142 - remove race condition inside queryMentionees cb

* fix: eslint errors

* ci: add secrets as env var for storybook build

* ci: [skip ci] add pr template and task checker

* fix: UP-7142 - refactor useSocialMention (AmityCo#6)

* social mention refactor#1

* fix with useRef refactor#2

* build: [skip ci] dependabot to look for js-sdk

* feat: UP-0000 - upgrade sdk version (AmityCo#10)

* chore(release): 2.9.0

* ci: [skip ci] add license

* misc: [skip ci] prepare docs for opensourcing

* ci: [skip ci] optimize checks

* ci: [skip ci] add code owners

* fix: UP-7483 - infinite looping on Uploader lifecycle (AmityCo#11)

* fix: UP-7484 - better resolution for CommunityCard thumbnails (AmityCo#12)

* fix: UP-7484 - use better resolution for CommunityCard thumbnails

* update for code review

* ci: [skip ci] pr checks trigger rollback

* fix: UP-7482 - add gutter for HorizontalList (AmityCo#14)

* fix: UP-7485 - use display name length (AmityCo#15)

* fix: UP-7485 - use display name length

* refactor: use extractMetadata for post composer

* fix var naming

* refactor: UP-7484 - extract image fetching logic in useImage hook (AmityCo#16)

* refactor: UP-7484 - extract image fetching logic in useImage hook

* add size param

* fix code review

* chore(release): 2.9.1

* fix: UP-7418 - highlight for livestream mention correctly (AmityCo#17)

* fix: UP-7624 - cannot upload pics/files twice (AmityCo#21)

* fix: UP-7623 - Scrollable Community List Target Selector (AmityCo#22)

* fix: UP-7623 - Scrollable Community List Target Selector

* move const for ScrollThreshold prop

* fix: UP-7677 - use better resolution for user pfp (AmityCo#19)

* fix: UP-7644 - URL won't render on Posts/Comments (AmityCo#18)

* add linkifyjs dep

* extract styling

* findChunk with URLs

* fix: links not working for posts

* refactor: extract MentionHighlightTag component

* refactor: use MentionHighlightTag component

* extract displayName + userId on Highlight render

* pass text prop to Comment

* feat: UP-7644 - Custom Chunk Highlighter Component (AmityCo#25)

* feat: minimal text highlighter

* testing component

* processChunks manually

* remove extra code

* chore(release): 2.10.0

* feat: UP-7988 - Google's URL styles (AmityCo#26)

* fix: UP-6435 - Cannot view video when create post with video from web (AmityCo#27)

* fix: UP-6435 - Cannot view video when create post with video from web

* remove .swp file

* feat: UP-7716 - provide access to ASCClient instance using useAmitySDK hook (AmityCo#23)

* chore(release): 2.11.0

* fix: ASC-430 - revert default linking style to blue + underline (AmityCo#30)

* UP-8086 - force to scroll to the bottom when add new message (AmityCo#29)

* chore(release): 2.11.1

* fix: ASC-1133 - misc console fixes (maxrows & duplicate key) (AmityCo#33)

* fix: change to maxrows attribute

* fix: add non-duplicate keys for ChunkHighlighter

* refactor: replace key with uuidv4

* feat: ASC-468 - added chat composer (AmityCo#34)

* ASC-468 - added chat composer

* ASC-468 - fixed modal

* ASC-468 - fixed modal appearance

* ASC-468 - fixed chat creation

* ASC-468 - fixed optional params

* chore(release): 2.12.0

* ci: make optional checklist items to be optional

* fix: rebuild package-lock (AmityCo#35)

* fix: ASC-1489 - Community image missing in the dropdown (AmityCo#37)

* chore(release): 2.12.1

* fix: eslint

* fix: ASC-1935 - Make channelId optional when creating channels (AmityCo#41)

* fix:ASC-1935-Make channelId optional(createChannel)

* mend

* mend

* fix:ASC-1983-Update js-sdk to v5.20.0 (AmityCo#43)

* SDK updated to reflect latest change
* User should be able to create channel without ChannelID

* fix: asc-1566 - show user's custom avatar in missed places (AmityCo#42)

* chore(release): 2.12.2

* refactor: remove empty storybook stories

* ci: use api region param

* fix: ASC-2826 - allow user to update displayName & discription without fileId (AmityCo#46)

* fix:change default avatarFileId from empty to null

* Reason: the sdk validation will fail if avatarFileId is empty
* Which leads to an undesirable result where user cannot update
  description or displayName if there is no avatarFileId set

* feat:add util to filter dirty values from form

* feat:filter out dirtyValues from UserProfileForm

* Update src/helpers/utils.js

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* chore: asc-2826 remove dirtyValues helper

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* [squash] ASC-2826 - remove unnecessary char (AmityCo#48)

* fix:change default avatarFileId from empty to null

* Reason: the sdk validation will fail if avatarFileId is empty
* Which leads to an undesirable result where user cannot update
  description or displayName if there is no avatarFileId set

* feat:add util to filter dirty values from form

* feat:filter out dirtyValues from UserProfileForm

* Update src/helpers/utils.js

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* chore: asc-2826 remove dirtyValues helper

* fix:remove unnecessary char

* remove extra char

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* fix: ASC-2788 - replace react-time-ago with react-timeago (AmityCo#47)

* fix: asc-2788 use addDefaultLocale instead of addLocale

* fix:use react-timeago over react-time-ago

* There was a bug in CRA due to cjs imports in javascript-time-ago,
  which is a dependancy of react-time-ago
* Reduces packages required from 2 to 1
* Fixes issue
* Note:new package supports Localisation too

* chore(release): 2.12.3

* fix: wait until connection appears (AmityCo#49)

Co-authored-by: Valeriy Malyshev <[email protected]>

* Refactoring useSdk hook (AmityCo#50)

* fix: ASC-3724 - Fix mention text showing userId instead of DisplayName (AmityCo#51)

* fix: ASC-3724 - Fix mention text showing userId instead of userDisplayName

* Improve variable declaration

* Improve variable declaration

* Reorganize code structure

* feat: ASC-3806 - Update js-sdk to v5.23.1 (AmityCo#52)

* chore(release): 2.13.0

* deps: ASC-1683 - update dependencies (AmityCo#38)

* deps: update js sdk to latest nightly build

* docs: ASC-0000 - Add examples for using social & chat (AmityCo#53)

* docs:add examples for using social & chat

* chore:update example docs

* Update Chat.md

* Update Social.md

* feat: update js sdk to 5.24.0

* chore(release): 2.14.0

* fix:ASC-4521 only submit profile fields (AmityCo#55)

* chore(release): 2.14.1

* chore: ASC-0000 - update changelog for patch (AmityCo#56)

* chore: ASC-1696 - Align poll icon style with other icons (AmityCo#54)

* fix:Align poll icon style

* fix:asc-1696 use file loader styles for poll

* mend

* Update .npmrc

* chore:[squash] - update package-lock

* chore:fix failing tests

* bug: ASC-4538 - remove unneccessary chars (AmityCo#60)

* fix: remove '0' symbol from the comment list

* fix: asc-3586 - fix the parsing of string containing mentiones (AmityCo#61)

* fix: ASC-3498 - fix the creation of metadata for mentionees (AmityCo#62)

* ASC-3722 - fixed markup to show ban symbol in comment (AmityCo#59)

* chore(release): 2.14.2

* fix: ASC-3885 - pass all icons props into svg element inside icon component

* fix: asc-3645 - the channel unread count in the channel list (AmityCo#64)

* ASC-3640 - fixed link color (AmityCo#63)

* ASC-3639 - fixed markup to show ban symbol in search (AmityCo#58)

* chore(release): 2.14.3

* chore(release): 2.14.4

* ASC-5181 - fixed popover (AmityCo#65)

* fix: minor style fixes

* fix: ASC-6373 - use useRef in functional component instead of createRef (AmityCo#66)

* fix: ASC-6036 - update js-sdk, do not crash in node env

* chore(release): 2.14.5

* fix: ASC-5490 - Override default post renderers (AmityCo#67)

* fix: ASC-5490 - override default post renderers

* fix: ASC-5490 - add renderers

* new minor version (AmityCo#69)

* chore(release): 2.14.6

* fix: ASC-7518 - correctly calculate mentions length on post update (AmityCo#73)

* chore: ASC-6833 - Optimize Ui-Kit Images / reduce requests on launch (AmityCo#72)

* chore: asc-6833 webpack build optimizations

* chore: asc-6833 use small size images when needed

* Update .npmrc

* Update index.js

* chore: remove react lazy

* chore: use lazy loading for styled img

* chore: asc-6833 remove useExperimental param

* chore: use nightly sdk build for qa (AmityCo#74)

* feat: custom attribute for automate test (AmityCo#70)

* add data-qa-anchor attribute for automate test

* add data-qa-anchor

* add data-qa-anchor for tabs component

* add data-qa-anchor for tab button and active state

* fix: rename anchor to general name for reuseable

* fix: rename anchor

* fix: add default value for data-qa-anchor

* fix: change default data-qa-anchor prop to empty string

* fix: rename confirm ok button

* fix: rename data-qa-anchor newsFeed

* chore(release): 2.15.0

* chore:update js-sdk to 5.31.0 (AmityCo#75)

* chore(release): 2.15.1

* fix: ASC-7914 - added subscription for community RTE events (AmityCo#76)

* chore(release): 2.15.2

* fix: ASC-6970 - fix mentions showing userid instead of display name (AmityCo#77)

* ASC-9529 - fixed indent for modal overlay (AmityCo#78)

Co-authored-by: Sergio Ivanuzzo <[email protected]>

* chore(release): 2.15.3

* fix: ASC-4612 - Update default values for channel creation (AmityCo#79)

Co-authored-by: Sergio Ivanuzzo <[email protected]>

* chore(release): 2.15.4

* fix: asc-11360 fix post header icon size (AmityCo#80)

* chore(release): 2.15.5

* fix: asc-12046 use transcoded video if available (AmityCo#81)

* chore(release): 2.15.6

* fix: asc-11719 get displayName from user object (AmityCo#82)

* chore(release): 2.15.7

* fix: ASC-13714 - fix mime type for video player  (AmityCo#84)

* fix: ASC-13714 - fix video source mime type

* fix: remove unnecessary code

* chore(release): 2.15.8

* feat(prod): update sdk version (AmityCo#94)

* chore(release): 2.16.0

* chore: ASC-15849 - npm -> pnpm (AmityCo#86)

* feat: pnpm export

* feat: update github action

* feat: remove package-lock.json

* chore: update pnpm-lock.yaml

* chore: ASC-15847 - tsup bundler (AmityCo#87)

* feat: tsup

* feat: tsup config

* chore: js -> jsx

* feat: update tsup.config.js

* chore: update pnpm-lock.yaml

* fix: ASC-15847 - add tsup and change storybook config (AmityCo#95)

* fix: add tsup and change storybook config

* fix: remove amity ts sdk

* chore: ASC-15844 - storybook v7 (AmityCo#88)

* feat: storybook v7

* fix: react-router-dom bug

* fix: fix type

* chore: remove unused packages

* chore: update pnpm-lock.yaml

* chore: eslint

* chore: ASC-15848 - styled components (AmityCo#89)

* feat: update styled-components to v6 and remove styled-components from peerDependencies

* chore: remove @types/styled-components and add stylis

* chore: update pnpm-lock.yaml

* chore: ASC-15851 - react-linkify -> linkify-react (AmityCo#90)

* feat: react-linkify -> linkify-react

* chore: update pnpm-lock.yaml

* chore: upgrade linkify-react and add linkifyjs

* chore: ASC-15850 - classnames to clsx (AmityCo#91)

* feat: classname to clsx

* chore: update pnpm-lock.yaml

* chore: ASC-0000 - update eslint (#98)

* chore: update tsconfig.json and add tsc
* chore: upgrade jest and add tsconfig in jest.config.js
* chore: upgrade eslint
* chore: +x on .husky/pre-commit
* chore: update pnpm-lock.yaml
* chore: fix lint
* chore: MenuGroupSetting.jsx
* chore: bring back src/chat/components/ChatHeader/index.jsx
* chore: bring back src/chat/pages/Application/index.jsx

* fix: truncate break word (#102)

* fix: update release prod flow (#103)

* feat: ASC-15842 - js sdk to ts sdk (AmityCo#92)

* feat: update dependencies

* feat: @amityco/js-sdk to @amityco/ts-sdk

* feat: replace ChannelType

* feat: replace MessageType

* feat: replace ImageSize

* feat: replace MessageType

* chore: disable dts

* feat: replace DataStatus

* feat: replace ChannelFilter

* feat: replace ChannelMembership

* feat: replace ConnectionStatus

* feat: remove some unused import

* feat: replace and remove FollowRequestStatus

* feat: remove and replace LoadingStatus

* feat: replace and remove PostDataType

* feat: replace and remove CommunityUserMembership

* feat: replace and remove PostTargetType

* feat: remove and replace CommentReferenceType

* feat: remove and replace CommunityFilter

* feat: remove and replace CommunitySortingMethod

* feat: remove and replace FeedType

* feat: remove and replace StreamStatus

* feat: remove and replace PollAnswerType

* feat: remove and replace PollDataType

* feat: remove and replace PollStatus

* feat: fix connectStatus to connected

* feat: fix EventSubscriberRepository

* chore: add TODO

* feat: js-sdk to ts-sdk

* feat: more typings fixed

* feat: more typings fixed

* chore: upgrade jest and add tsconfig in jest.config.js

* chore: upgrade eslint

* refactor: bring back mock

* fix: fix more types

* feat: csf-2-to-3

* chore: remove ConditionalRender

* chore: remove customizableComponent

* chore: fix types

* fix: uikit hidden bugs

* chore: communityFeed -> community

* feat: fix useLiveCollection infinite loop and fix Post hooks and ui

* chore: enable FluidDecorator

* feat: useArgs

* feat: remove unnecessary libs and add inter.css instead of using it from CDN

* ASC-15846: remove PaginatedList

* chore: ASC-0000 useSize

* chore: refactor

* chore: update pnpm-lock.yaml

* fix: change communityFeed to community

* Revert "chore: refactor"

This reverts commit b95505efdbae870ba5e4d2c44d8190ed353bf671.

* chore: remove unused mock data and recoil

* chore: add meta file when build

* fix: add required dataLength

* fix: fix Avatar style

* chore: ASC-0000 - deprecated withSDK

* chore: fix types

* feat: change return type of useLiveCollection from array to object and fix bugs

* fix: useLiveCollection

* chore: update useSize

* fix: Chat

* fix: remove any and fix bugs

* chore: remove unused code

* chore: refactor post

* chore: livestream -> liveStream

* chore: update deps

* chore: add eslint-disable on postcss.config.js

* chore: refactoring

* feat: CategoryCommunities

* feat: Edit Community AmityCo#1

* chore: upgrade storybook

* feat: Edit Community AmityCo#2

* feat: Edit Community AmityCo#3

* feat: social to typescript

* feat: js -> ts,tsx

* feat: fix mention highlighter

* chore: fix types

* fix: comment and community

* feat: fix UserSelector

* feat: remove react-intl-formatted-duration

* fix: fix react-loading-skeleton

* fix: update tsup.config.ts

* fix: update pnpm-lock.yaml

* feat: update storybook

* feat: upgrade @amityco/ts-sdk and move to deps

* fix: fix usePostHeaderProps

* fix: fix bugs

* chore: upgrade storybook

* fix: fix ASC-18323 and ASC-18331

* fix: fix ASC-18325 Community Navigation

* fix: react-intl and comments

* fix: ASC-18338

* fix: post and comment bugs

* fix: fix type and cleanup console.log

* fix: fix UserSelector

* feat: singleton observer

* feat: cache data for 2s to prevent 429

* fix: postCreator size

* chore: remove console.log

* chore: upgrade storybook

* feat: fix thumbnail and convert them to typescript

* fix: fix create community ASC-18323

* fix: fix type and some bugs

* fix: fix type

* fix: fix storybook build

* fix: fix story hook

* feat: new CustomComponentsProvider

* fix: ASC-18853

* fix: fix storybook build

* fix: undefined error on useFollowCount

* fix: image and post creation

* fix: like button

* chore: optimistic like button

* fix: type

* chore: remove console.log

* fix: mentioned post creation and display

* fix: MyCommunitySidebar

* fix: community info and edit community

* chore: remove console.log

* chore: lazy loading and refactoring

* fix: fix type

* fix: hide leave chat button for conversation chat

* fix: onCreateSuccess callback

* fix: post video creation

* chore: update file uploader

* fix: post image gallery

* fix: community avatar uploader

* chore: delete commented code

* fix: avatar on community list

* fix: edit post

* feat: bring back postRenderer and refactor flagged

* chore: reduce request amount

* feat: upgrade @amityco/ts-sdk

* fix: permissions

* chore: upgrade storybook

* fix: post creator and editor and mention

* fix: fix user mention

* fix: subscribeTopic and globalSubscribeTopic

* fix: comment mention

* fix: comment mention

* fix: liveStream

* fix: followers followings

* fix: update user profile

* fix: followers followings

* fix: default comment limit

* fix: upgrade react-hook-form to fix edit community issue

* fix: style

* fix: type

* fix: style

* fix: remove query condition

* fix: chat

* fix: grid layout

* fix: mentions

* fix: chat avatar

* fix: react error

* fix: storybook fullscreen centered ui

* fix: add error handling

* fix: user mention

* chore: remove prop-types import

* chore: remove prop-types

* chore: fix types

* chore: update deps

* fix: leave chat behavior

* fix: mention width

* feat: add/edit chat members

* feat: add socialSettings

* chore: apiKey and apiRegion inputs

* feat: bring back old hooks and fix bugs

* fix: revert UiKitDecorator

* feat: update code based on docs

* feat: update @amityco/ts-sdk deps

* feat: upgrade @amityco/ts-sdk to 6.16

* feat: add type declaration file

* fix: typings

* fix: add play icon

* fix: global feed

* fix: installation

* fix: video duration

* fix: update deps

* Revert "feat: ASC-15842 - js sdk to ts sdk" (#111)

* Revert "Revert "feat: ASC-15842 - js sdk to ts sdk"" (#112)

* feat: support minor and major release (#113)

* chore(release): 3.0.0 (#114)

Co-authored-by: bmo-amity-bot <[email protected]>

* fix: liveStream and video MediaGallery and edit post validator (#115)

* feat: ASC-17988 - view create delete story (#110)

* fix: change communityFeed to community

* Revert "chore: refactor"

This reverts commit b95505efdbae870ba5e4d2c44d8190ed353bf671.

* chore: remove unused mock data and recoil

* chore: add meta file when build

* fix: add required dataLength

* fix: fix Avatar style

* chore: ASC-0000 - deprecated withSDK

* chore: fix types

* feat: change return type of useLiveCollection from array to object and fix bugs

* fix: useLiveCollection

* chore: update useSize

* fix: Chat

* fix: remove any and fix bugs

* chore: remove unused code

* chore: refactor post

* chore: livestream -> liveStream

* chore: update deps

* chore: add eslint-disable on postcss.config.js

* chore: refactoring

* feat: CategoryCommunities

* feat: Edit Community AmityCo#1

* chore: upgrade storybook

* feat: Edit Community AmityCo#2

* feat: Edit Community AmityCo#3

* feat: social to typescript

* feat: js -> ts,tsx

* feat: fix mention highlighter

* chore: fix types

* fix: comment and community

* feat: fix UserSelector

* feat: remove react-intl-formatted-duration

* fix: fix react-loading-skeleton

* fix: update tsup.config.ts

* fix: update pnpm-lock.yaml

* feat: update storybook

* feat: upgrade @amityco/ts-sdk and move to deps

* fix: fix usePostHeaderProps

* fix: fix bugs

* chore: upgrade storybook

* fix: fix ASC-18323 and ASC-18331

* fix: fix ASC-18325 Community Navigation

* fix: react-intl and comments

* fix: ASC-18338

* fix: post and comment bugs

* fix: fix type and cleanup console.log

* fix: fix UserSelector

* feat: singleton observer

* feat: cache data for 2s to prevent 429

* fix: postCreator size

* chore: remove console.log

* chore: upgrade storybook

* feat: fix thumbnail and convert them to typescript

* fix: fix create community ASC-18323

* fix: fix type and some bugs

* fix: fix type

* fix: fix storybook build

* fix: fix story hook

* feat: new CustomComponentsProvider

* fix: ASC-18853

* fix: fix storybook build

* fix: undefined error on useFollowCount

* fix: image and post creation

* fix: like button

* chore: optimistic like button

* fix: type

* chore: remove console.log

* fix: mentioned post creation and display

* fix: MyCommunitySidebar

* fix: community info and edit community

* chore: remove console.log

* chore: lazy loading and refactoring

* fix: fix type

* fix: hide leave chat button for conversation chat

* fix: onCreateSuccess callback

* fix: post video creation

* chore: update file uploader

* fix: post image gallery

* fix: community avatar uploader

* chore: delete commented code

* fix: avatar on community list

* feat: implement StoryViewer component

* feat: add format time ago function for story

* feat: add useStories hook

* feat: add custom ts sdk and react-insta-stories

* feat: add react-spring-bottomsheet

* fix: add story of StoryViewer

* fix: add StoryViewer types

* fix: edit post

* feat: bring back postRenderer and refactor flagged

* chore: reduce request amount

* feat: add v4 icons for story

* fix: import

* fix: story

* fix: styles

* feat: upgrade @amityco/ts-sdk

* fix: draft story

* fix: permissions

* chore: upgrade storybook

* fix: post creator and editor and mention

* fix: remove console.log

* fix: remove unused

* fix: fix user mention

* fix: remove bottom sheet

* fix: add loading and error to stories hook

* fix: remove unused

* fix: px to rem

* fix: extract color

* fix: props

* fix: subscribeTopic and globalSubscribeTopic

* fix: comment mention

* fix: comment mention

* fix: liveStream

* fix: followers followings

* fix: update user profile

* fix: followers followings

* fix: default comment limit

* fix: upgrade react-hook-form to fix edit community issue

* fix: style

* fix: type

* fix: style

* fix: remove query condition

* fix: import

* fix: setImageMode

* fix: gradient bg

* fix: chat

* fix: grid layout

* fix: mentions

* fix: chat avatar

* fix: type

* fix: add null to currentStory

* fix: props and types

* fix: add icon props

* fix: useStories hook

* feat: ASC-18036 add json config

* fix: react error

* fix: storybook fullscreen centered ui

* fix: add error handling

* fix: user mention

* chore: remove prop-types import

* chore: remove prop-types

* chore: fix types

* chore: update deps

* fix: leave chat behavior

* fix: mention width

* feat: ASC-17988 view story

* fix: story title style

* fix: story ring

* fix: remove avatar overlay

* fix: update ts sdk custom build

* fix: story draft linear gradient

* feat: add/edit chat members

* fix: update stories hook type

* feat: amity uikit config

* fix: modal sheet create portal  on story container

* fix: add onClickCreateStory prop

* fix: remove unused type

* fix: add video on draft story

* fix: add story ring with haveStories state

* fix: action sheet

* fix: remove unused

* fix: component props

* fix: add actions prop

* fix: button border-radius

* feat: add socialSettings

* chore: apiKey and apiRegion inputs

* feat: bring back old hooks and fix bugs

* fix: revert UiKitDecorator

* fix: update packages

* fix: remove line story

* fix: remove unused

* fix: update icons

* fix: update navigation param

* fix: remove unused

* fix: update close icon

* fix: story viewer tap backdrop to close

* fix: story viewer close icon

* fix: update i18n

* fix: remove unused

* feat: update code based on docs

* fix: create story

* feat: update @amityco/ts-sdk deps

* fix: story draft

* fix: add pause and play button

* fix: update i18n

* fix: add error icon

* fix: add error state for story tab

* fix: moved story state

* fix: story error state

* fix: story viewer avatar

* feat: upgrade @amityco/ts-sdk to 6.16

* feat: add type declaration file

* fix: typings

* fix: community should close after all story end

* fix: next prev story logic

* chore: clean

* fix: remove console.log

* fix: isSeen

* fix: story sort

* fix: story pause play button

* fix: story avatar

* fix: export

* fix: remove props type

* fix: mobile sidenav

* fix: move styled component

* fix: mobile side menu

* fix: side menu close button

* fix: close icon

* fix: add story control button

* fix: deps

* fix: show gradient bg from image

* fix: add type

* fix: remove console.log

* fix: replace old cover with linear gradient

* fix: notification show at bottom for mobile

* fix: add error and uploading ui

* fix: add uploading and error notification

* fix: story footer default state

* fix: navigate story

* fix: border radius on story draft

* fix: last story to navigate back

* fix: navigate when all stories end

* fix: handle error and uploading state

* fix: handle stories error

* fix: all stories end navigate logic

* fix: delete story logic

* fix: support story for mobile

* fix: pause

* fix: arrow logic

* fix: image mode

* fix: types

* fix: action item

* fix: notification for mobile

* fix: move targetRootId

* fix: add isCreator prop

* fix: cleanup

* fix: remove console.log from navigation

* fix: sidemenu

* fix: toast

* fix: remove unused

* fix: remove console.log

* fix: cleanup

* fix: toast

---------

Co-authored-by: Bonn <[email protected]>

* Revert "feat: ASC-17988 - view create delete story (#110)" (#119)

This reverts commit 043be89.

* fix: don't join a conversation channel (#120)

* fix: call stopUnreadSync when unmount (#121)

* chore(release): 3.1.0 (#122)

Co-authored-by: bmo-amity-bot <[email protected]>

* fix: add channel subscription (#132)

* fix: remove Loading... text (#133)

* fix: add authToken (#130)

* feat: ASC-17988 - community story (#117)

* chore: delete commented code

* fix: avatar on community list

* feat: implement StoryViewer component

* feat: add format time ago function for story

* feat: add useStories hook

* feat: add custom ts sdk and react-insta-stories

* feat: add react-spring-bottomsheet

* fix: add story of StoryViewer

* fix: add StoryViewer types

* fix: edit post

* feat: bring back postRenderer and refactor flagged

* chore: reduce request amount

* feat: add v4 icons for story

* fix: import

* fix: story

* fix: styles

* feat: upgrade @amityco/ts-sdk

* fix: draft story

* fix: permissions

* chore: upgrade storybook

* fix: post creator and editor and mention

* fix: remove console.log

* fix: remove unused

* fix: fix user mention

* fix: remove bottom sheet

* fix: add loading and error to stories hook

* fix: remove unused

* fix: px to rem

* fix: extract color

* fix: props

* fix: subscribeTopic and globalSubscribeTopic

* fix: comment mention

* fix: comment mention

* fix: liveStream

* fix: followers followings

* fix: update user profile

* fix: followers followings

* fix: default comment limit

* fix: upgrade react-hook-form to fix edit community issue

* fix: style

* fix: type

* fix: style

* fix: remove query condition

* fix: import

* fix: setImageMode

* fix: gradient bg

* fix: chat

* fix: grid layout

* fix: mentions

* fix: chat avatar

* fix: type

* fix: add null to currentStory

* fix: props and types

* fix: add icon props

* fix: useStories hook

* feat: ASC-18036 add json config

* fix: react error

* fix: storybook fullscreen centered ui

* fix: add error handling

* fix: user mention

* chore: remove prop-types import

* chore: remove prop-types

* chore: fix types

* chore: update deps

* fix: leave chat behavior

* fix: mention width

* feat: ASC-17988 view story

* fix: story title style

* fix: story ring

* fix: remove avatar overlay

* fix: update ts sdk custom build

* fix: story draft linear gradient

* feat: add/edit chat members

* fix: update stories hook type

* feat: amity uikit config

* fix: modal sheet create portal  on story container

* fix: add onClickCreateStory prop

* fix: remove unused type

* fix: add video on draft story

* fix: add story ring with haveStories state

* fix: action sheet

* fix: remove unused

* fix: component props

* fix: add actions prop

* fix: button border-radius

* feat: add socialSettings

* chore: apiKey and apiRegion inputs

* feat: bring back old hooks and fix bugs

* fix: revert UiKitDecorator

* fix: update packages

* fix: remove line story

* fix: remove unused

* fix: update icons

* fix: update navigation param

* fix: remove unused

* fix: update close icon

* fix: story viewer tap backdrop to close

* fix: story viewer close icon

* fix: update i18n

* fix: remove unused

* feat: update code based on docs

* fix: create story

* feat: update @amityco/ts-sdk deps

* fix: story draft

* fix: add pause and play button

* fix: update i18n

* fix: add error icon

* fix: add error state for story tab

* fix: moved story state

* fix: story error state

* fix: story viewer avatar

* feat: upgrade @amityco/ts-sdk to 6.16

* feat: add type declaration file

* fix: typings

* fix: community should close after all story end

* fix: next prev story logic

* chore: clean

* fix: remove console.log

* fix: isSeen

* fix: story sort

* fix: story pause play button

* fix: story avatar

* fix: export

* fix: remove props type

* fix: mobile sidenav

* fix: move styled component

* fix: mobile side menu

* fix: side menu close button

* fix: close icon

* fix: add story control button

* fix: deps

* fix: show gradient bg from image

* fix: add type

* fix: remove console.log

* fix: replace old cover with linear gradient

* fix: notification show at bottom for mobile

* fix: add error and uploading ui

* fix: add uploading and error notification

* fix: story footer default state

* fix: navigate story

* fix: border radius on story draft

* fix: last story to navigate back

* fix: navigate when all stories end

* fix: handle error and uploading state

* fix: handle stories error

* fix: all stories end navigate logic

* fix: delete story logic

* fix: support story for mobile

* fix: pause

* fix: arrow logic

* fix: image mode

* fix: types

* fix: action item

* fix: notification for mobile

* fix: move targetRootId

* fix: add isCreator prop

* fix: cleanup

* fix: remove console.log from navigation

* fix: sidemenu

* fix: toast

* fix: remove unused

* fix: remove console.log

* fix: cleanup

* fix: toast

* fix: delete button

* fix: sidemenu

* fix: remove useMediaQuery

* fix: remove unused

* fix: replace useMediaQuery with useMedia

* fix: uploading spinner

* fix: handle upload on view story

* fix: story ring prop

* fix: update spinner

* fix: spinner

* fix: handle state

* feat: isSeen state

* fix: rotate storying

* fix: verified badge

* feat: story comments setting ui

* fix: uploading logic

* fix: remove unused

* fix: story setting enable comment permission

* fix: mark as seen

* fix: mark as seen

* feat: add check permission on ts sdk

* feat: check story permission

* fix: check permission function

* fix: storytab

* feat: mute unmute story

* fix: story ring

* fix: uploading prop

* fix: moved temp v4 folder

* fix: move icons

* fix: icons

* fix: update icons

* fix: remove unused

* fix: add i18n keys for story

* fix: mute button position

* fix: reinstall deps

* fix: add extract colors dep

* fix: view count

* fix: admin permission

* fix: isSeen

* fix: story index

* fix: remove console.log

* fix: remove console.log

* fix: first video skipped

* fix: add pause for image

* fix: permission role

* fix: permission

* fix: sidemenu mobile

* fix: remove last story should go back

* fix: sidemenu

* fix: syncState prop type

* fix: remove console.log

* fix: remove unused

* fix: switchitem props render

* fix: update icons

* fix: add comment permission utils

* fix: remove unused

* fix: update icons

* fix: image renderer

* fix: story linear color bg video

* fix: icon

* fix: add story on story viewer

* fix: should pause when click action

* fix: remove unused

* fix: bg colors

* fix: remove unused

* fix: story permission condition

* fix: background uikit 4.0

* Update src/icons/index.ts

Co-authored-by: Kiattirat Sujjapongse <[email protected]>

* fix: type and remove unused

* fix: ts sdk version

* fix: type

---------

Co-authored-by: Bonn <[email protected]>
Co-authored-by: Kiattirat Sujjapongse <[email protected]>

* fix: fix @amityco/ts-sdk version (#138)

* fix: noti error show 2 times (#136)

* fix: ASC-19651 - play pause state (#137)

* fix: play pause state

* fix: story end shoud increase current index

* fix: markAsSeen

* fix: width height

* fix: fit fill display mode

* fix: mark as seen

* fix: update ts-sdk custom version

* fix: useChannel instead of channel from livecollection (#139)

* fix: ASC-20155 - fix message list scroll (#140)

* fix: fix message list scroll

* fix: scroll

* fix: recent chat scroll

* fix: chat avatar (#135)

* fix: ASC-20427 - fix session renewal (#145)

* fix: typing

* chore: update ts-sdk version

* fix: renew with another function for secure mode

* feat: ASC-19739 - remove font awesome pro (#129)

* feat: ASC-19739 - remove font awesome pro 1-17 (#127)

* feat: update icons

* feat: remove font-size and change color to fill

* fix: ASC-00000 - remove fontawesome 35 51 (#118)

* fix: change fontawesome to svg 35-51

* added ``

* feat: ASC-00000 - remove fontawesome pro icon (#116)

* fix: shield icon

* fix: soloarsystem icon

* fix: sortdown icon

* fix: trash and user plus icon

* fix: user regular icon

* fix: verified icon

* fix: icon

* fix: icon props

* feat(icon): ASC-19739 - remove font-awesome 18-34 (#128)

* feat(icon): remove font-awesome

* feat(icon): remove font size

* fix: fill

* fix: revert some code

* fix: revert some code

* fix: revert some code

* fix: revert some code

* fix: revert some code

* fix: ASC-00000 - change fontawesome to svg 52-68 (#123)

* fix: change fontawesome to svg 52-68

* feat: add attribute

* fix: remove font-size from style

* feat: fix icon width and height

* fix: width and height

* feat(icon): update chat header (#142)

---------

Co-authored-by: Naing <[email protected]>
Co-authored-by: Chaiwat Trisuwan <[email protected]>
Co-authored-by: Kiattirat Sujjapongse <[email protected]>
Co-authored-by: Pitchaya T <[email protected]>
Co-authored-by: ptchaya_p <[email protected]>

* chore(release): 3.2.0

* fix: update prod workflow

* chore(release): 3.2.1

* fix: ASC-20427 - add get authToken (#158)

* fix: add getAuthToken prop

* feat: support custom version

* fix: typo

* chore(release): 3.2.3

* fix: icon size

* chore(release): 3.2.3

---------

Co-authored-by: Serhii Ivanenko <[email protected]>
Co-authored-by: Valeriy Malyshev <[email protected]>
Co-authored-by: Kaung Myat Lwin <[email protected]>
Co-authored-by: Valeriy Malyshev <[email protected]>
Co-authored-by: Gaurav KC <[email protected]>
Co-authored-by: Julien Barbay <[email protected]>
Co-authored-by: Julien Barbay <[email protected]>
Co-authored-by: bmo-amity-bot <[email protected]>
Co-authored-by: Serhii Ivanenko <[email protected]>
Co-authored-by: seagin <[email protected]>
Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>
Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>
Co-authored-by: seagin <[email protected]>
Co-authored-by: Chaiwat Trisuwan <[email protected]>
Co-authored-by: Sergio Ivanuzzo <[email protected]>
Co-authored-by: Kiattirat Sujjapongse <[email protected]>
Co-authored-by: Bonn <[email protected]>
Co-authored-by: Bonn <[email protected]>
Co-authored-by: Naing <[email protected]>
piyushchauhan2011 pushed a commit to piyushchauhan2011/Amity-Social-Cloud-UIKit-Web-OpenSource that referenced this pull request Oct 11, 2024
* fix: fixed pagination

* feat: UP-2486 - added follow/unfollow ui integration; integrated follow status...

* feat: UP-2458 - added remove user functionality

* fix: UP-1460 - fixed markup issues

* fixed tabs; upgraded SDK version

* fix: UP-4012 - hide the user posts count

* UP-4200 - upgraded SDK api version (now we not show posts of user who not followed by current)

* UP-4207 - added missed pending notification section

* fix: UP-4205 - added notification for accept/decline follow request

* fix: fixed counters text and incorrect remove option

* fix: UP-4206 - added missed confirmation modal on unfollow

* fix: UP-4230 - fixed redirect on user item click

* fix: UP-4234 - fixed report menu item; removed redundant 3dots menu for current user profile

* fix: UP-4217 - remove 3dots menu for userItem if it equals to current user

* fix: UP-4201 - show private feed if user not connected and network is private

* fix: UP-4230 - redirect to profile when clicked from following list

* update sdk to 5.5.0-rc.5

* misc: EPL-662 - add qa anchors

* fix: UP-4005 - disable Switch Community Permission when internet cuts

* fix: UP-4229 - hide pending tab/pending user info block when network is public

* fix: UP-4238 - disable follow/pending buttons when connection drops

* hotfix - upgraded SDK + added missed prop

* feat: UP-3462 - ask user if he/she wants to leave the page if post creation is not finished

* fix: fix pending tab

* misc: UP-4226 set LGPL-2.1-only license

* misc: align network settings with sdk changes

* UP-4255 - disable buttons in pending tab when no connection

* UP-4235 - fixed pagination for accounts tab of social search

* sdk 5.5.0

* 2.2.0

* fix: UP-4494 - fixed modal confirm text

* feat: UP-3737 - add media gallery for photo and video

* sdk 5.6.0-rc.4

* sdk 5.6.0

* 2.3.0

* feat: UP-4486 - livestream posts, livestream media gallery

* feat: UP-1712 - poll feature

* hotfix - fixed crash on option update

* Milestone: Y21Q3.6

* fix: use message.user as a plain object

* fix: UP-4486 - hide livestream gallery

* fix: UP-5362 - set default cover photo

* fix: UP-5359 - disallow to edit poll post

* feat: UP-5360 - added handler for close poll

* fix: UP-5358 - fixed targetType and targetId for poll post creator

* fix: UP-5362 - convert SVG to Base64 for default community cover

* 2.4.0

* feat: UP-4664 - Transfer Roles

* feat: UP-5246 - Mention Social Post

* hotfix: arrange i18n en duplicate keys

* nightly build js-sdk 5.8.2-2a6dd68.0-rc

* feat: UP-5244 - banned icon specs (UP-5803,UP-5797,UP-5800,UP-5809)

* fix: UP-4984 - don't show promote to moderator for globally banned member

* fix: UP-6396 - Search mention list not display when put only mention indicator ('@')

* fix: UP-6393 - disallow searching for non-member of private community

* fix: UP-6371 - no highlight on other platforms

* fix: UP-6433 - Display mentioned user as @undefined when mention user in private community

* fix: UP-6404 - Mentioned user is not display with highlight when create post with video

* hotfix: return empty arr if mentionees is empty

* fix: UP-5800 - show banned icon beside user post

* fix: UP-6290 - update sdk version

* 2.5.0

* feat: UP-6278 - Update Post with mentions

* fix: UP-6096 - Disable banned user from search list when trying to mention them

* hotfix: no text showing when edit text

* hotfix: wrong styling for search input

* fix: UP-6539 - Display banned symbol incorrect position when create post in community

* fix: UP-6540 - Banned symbol on user profile

* fix: UP-6693 - disable create and edit post by mention to non member of private community

* fix: UP-6398 - text is not wrap to another line when  put text with no space

* fix: UP-6541 - UI broken when have long display name on post

* fix: UP-6693 - news feed showing non-private members for mention

* fix: UP-6920 - upgrade sdk version

* 2.6.0

* chore: UP-5883 update eslint

* feat: UP-5264 - Comment Mention (EPIC)

* feat: UP-6880 - Add apiRegion prop to connect to sdk

* fix: UP-6892 - suggestionList bottom guard

* fix: UP-6963 - add resetState func to reset to remote state

* fix: UP-6900 - displaying highlight when removed mentioned user

* fix: UP-6920 - update sdk

* 2.7.0

* feat: UP-5811 - Mention in Poll Post

* fix: UP-7146 - display exceed error after input mentionees passes 30

* upgrade sdk version

* 2.8.0

* fix: UP-7130 - fix for fetching chat messages

* build: remove auto-changelog

* build: remove gitlab ci

* ci: github ci scripts

* style(ui-kit): add missing package

* chore: [skip ci] update readme

* fix: storybook should show amity logo (AmityCo#1)

* ci: [skip ci] weird typo in production workflow

* fix: UP-7343 - Livestream Title & Description to be shown (AmityCo#2)

* fix: UP-7343 - Livestream Title & Description to be shown

* add package.json resolve

* fix: UP-6890 - Redirect to user page on mention (AmityCo#3)

* fix: UP-6890 - Redirect to user page on mention

* fix: use memoized functional comps

* fix: UP-6934 - remove dependency on remoteMarkup metadata (AmityCo#4)

* ci: [skip ci] rename release bot account

* fix: UP-7142 - remove race condition inside queryMentionees cb (AmityCo#5)

* fix: UP-7142 - remove race condition inside queryMentionees cb

* fix: eslint errors

* ci: add secrets as env var for storybook build

* ci: [skip ci] add pr template and task checker

* fix: UP-7142 - refactor useSocialMention (AmityCo#6)

* social mention refactor#1

* fix with useRef refactor#2

* build: [skip ci] dependabot to look for js-sdk

* feat: UP-0000 - upgrade sdk version (AmityCo#10)

* chore(release): 2.9.0

* ci: [skip ci] add license

* misc: [skip ci] prepare docs for opensourcing

* ci: [skip ci] optimize checks

* ci: [skip ci] add code owners

* fix: UP-7483 - infinite looping on Uploader lifecycle (AmityCo#11)

* fix: UP-7484 - better resolution for CommunityCard thumbnails (AmityCo#12)

* fix: UP-7484 - use better resolution for CommunityCard thumbnails

* update for code review

* ci: [skip ci] pr checks trigger rollback

* fix: UP-7482 - add gutter for HorizontalList (AmityCo#14)

* fix: UP-7485 - use display name length (AmityCo#15)

* fix: UP-7485 - use display name length

* refactor: use extractMetadata for post composer

* fix var naming

* refactor: UP-7484 - extract image fetching logic in useImage hook (AmityCo#16)

* refactor: UP-7484 - extract image fetching logic in useImage hook

* add size param

* fix code review

* chore(release): 2.9.1

* fix: UP-7418 - highlight for livestream mention correctly (AmityCo#17)

* fix: UP-7624 - cannot upload pics/files twice (AmityCo#21)

* fix: UP-7623 - Scrollable Community List Target Selector (AmityCo#22)

* fix: UP-7623 - Scrollable Community List Target Selector

* move const for ScrollThreshold prop

* fix: UP-7677 - use better resolution for user pfp (AmityCo#19)

* fix: UP-7644 - URL won't render on Posts/Comments (AmityCo#18)

* add linkifyjs dep

* extract styling

* findChunk with URLs

* fix: links not working for posts

* refactor: extract MentionHighlightTag component

* refactor: use MentionHighlightTag component

* extract displayName + userId on Highlight render

* pass text prop to Comment

* feat: UP-7644 - Custom Chunk Highlighter Component (AmityCo#25)

* feat: minimal text highlighter

* testing component

* processChunks manually

* remove extra code

* chore(release): 2.10.0

* feat: UP-7988 - Google's URL styles (AmityCo#26)

* fix: UP-6435 - Cannot view video when create post with video from web (AmityCo#27)

* fix: UP-6435 - Cannot view video when create post with video from web

* remove .swp file

* feat: UP-7716 - provide access to ASCClient instance using useAmitySDK hook (AmityCo#23)

* chore(release): 2.11.0

* fix: ASC-430 - revert default linking style to blue + underline (AmityCo#30)

* UP-8086 - force to scroll to the bottom when add new message (AmityCo#29)

* chore(release): 2.11.1

* fix: ASC-1133 - misc console fixes (maxrows & duplicate key) (AmityCo#33)

* fix: change to maxrows attribute

* fix: add non-duplicate keys for ChunkHighlighter

* refactor: replace key with uuidv4

* feat: ASC-468 - added chat composer (AmityCo#34)

* ASC-468 - added chat composer

* ASC-468 - fixed modal

* ASC-468 - fixed modal appearance

* ASC-468 - fixed chat creation

* ASC-468 - fixed optional params

* chore(release): 2.12.0

* ci: make optional checklist items to be optional

* fix: rebuild package-lock (AmityCo#35)

* fix: ASC-1489 - Community image missing in the dropdown (AmityCo#37)

* chore(release): 2.12.1

* fix: eslint

* fix: ASC-1935 - Make channelId optional when creating channels (AmityCo#41)

* fix:ASC-1935-Make channelId optional(createChannel)

* mend

* mend

* fix:ASC-1983-Update js-sdk to v5.20.0 (AmityCo#43)

* SDK updated to reflect latest change
* User should be able to create channel without ChannelID

* fix: asc-1566 - show user's custom avatar in missed places (AmityCo#42)

* chore(release): 2.12.2

* refactor: remove empty storybook stories

* ci: use api region param

* fix: ASC-2826 - allow user to update displayName & discription without fileId (AmityCo#46)

* fix:change default avatarFileId from empty to null

* Reason: the sdk validation will fail if avatarFileId is empty
* Which leads to an undesirable result where user cannot update
  description or displayName if there is no avatarFileId set

* feat:add util to filter dirty values from form

* feat:filter out dirtyValues from UserProfileForm

* Update src/helpers/utils.js

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* chore: asc-2826 remove dirtyValues helper

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* [squash] ASC-2826 - remove unnecessary char (AmityCo#48)

* fix:change default avatarFileId from empty to null

* Reason: the sdk validation will fail if avatarFileId is empty
* Which leads to an undesirable result where user cannot update
  description or displayName if there is no avatarFileId set

* feat:add util to filter dirty values from form

* feat:filter out dirtyValues from UserProfileForm

* Update src/helpers/utils.js

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* chore: asc-2826 remove dirtyValues helper

* fix:remove unnecessary char

* remove extra char

Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>

* fix: ASC-2788 - replace react-time-ago with react-timeago (AmityCo#47)

* fix: asc-2788 use addDefaultLocale instead of addLocale

* fix:use react-timeago over react-time-ago

* There was a bug in CRA due to cjs imports in javascript-time-ago,
  which is a dependancy of react-time-ago
* Reduces packages required from 2 to 1
* Fixes issue
* Note:new package supports Localisation too

* chore(release): 2.12.3

* fix: wait until connection appears (AmityCo#49)

Co-authored-by: Valeriy Malyshev <[email protected]>

* Refactoring useSdk hook (AmityCo#50)

* fix: ASC-3724 - Fix mention text showing userId instead of DisplayName (AmityCo#51)

* fix: ASC-3724 - Fix mention text showing userId instead of userDisplayName

* Improve variable declaration

* Improve variable declaration

* Reorganize code structure

* feat: ASC-3806 - Update js-sdk to v5.23.1 (AmityCo#52)

* chore(release): 2.13.0

* deps: ASC-1683 - update dependencies (AmityCo#38)

* deps: update js sdk to latest nightly build

* docs: ASC-0000 - Add examples for using social & chat (AmityCo#53)

* docs:add examples for using social & chat

* chore:update example docs

* Update Chat.md

* Update Social.md

* feat: update js sdk to 5.24.0

* chore(release): 2.14.0

* fix:ASC-4521 only submit profile fields (AmityCo#55)

* chore(release): 2.14.1

* chore: ASC-0000 - update changelog for patch (AmityCo#56)

* chore: ASC-1696 - Align poll icon style with other icons (AmityCo#54)

* fix:Align poll icon style

* fix:asc-1696 use file loader styles for poll

* mend

* Update .npmrc

* chore:[squash] - update package-lock

* chore:fix failing tests

* bug: ASC-4538 - remove unneccessary chars (AmityCo#60)

* fix: remove '0' symbol from the comment list

* fix: asc-3586 - fix the parsing of string containing mentiones (AmityCo#61)

* fix: ASC-3498 - fix the creation of metadata for mentionees (AmityCo#62)

* ASC-3722 - fixed markup to show ban symbol in comment (AmityCo#59)

* chore(release): 2.14.2

* fix: ASC-3885 - pass all icons props into svg element inside icon component

* fix: asc-3645 - the channel unread count in the channel list (AmityCo#64)

* ASC-3640 - fixed link color (AmityCo#63)

* ASC-3639 - fixed markup to show ban symbol in search (AmityCo#58)

* chore(release): 2.14.3

* chore(release): 2.14.4

* ASC-5181 - fixed popover (AmityCo#65)

* fix: minor style fixes

* fix: ASC-6373 - use useRef in functional component instead of createRef (AmityCo#66)

* fix: ASC-6036 - update js-sdk, do not crash in node env

* chore(release): 2.14.5

* fix: ASC-5490 - Override default post renderers (AmityCo#67)

* fix: ASC-5490 - override default post renderers

* fix: ASC-5490 - add renderers

* new minor version (AmityCo#69)

* chore(release): 2.14.6

* fix: ASC-7518 - correctly calculate mentions length on post update (AmityCo#73)

* chore: ASC-6833 - Optimize Ui-Kit Images / reduce requests on launch (AmityCo#72)

* chore: asc-6833 webpack build optimizations

* chore: asc-6833 use small size images when needed

* Update .npmrc

* Update index.js

* chore: remove react lazy

* chore: use lazy loading for styled img

* chore: asc-6833 remove useExperimental param

* chore: use nightly sdk build for qa (AmityCo#74)

* feat: custom attribute for automate test (AmityCo#70)

* add data-qa-anchor attribute for automate test

* add data-qa-anchor

* add data-qa-anchor for tabs component

* add data-qa-anchor for tab button and active state

* fix: rename anchor to general name for reuseable

* fix: rename anchor

* fix: add default value for data-qa-anchor

* fix: change default data-qa-anchor prop to empty string

* fix: rename confirm ok button

* fix: rename data-qa-anchor newsFeed

* chore(release): 2.15.0

* chore:update js-sdk to 5.31.0 (AmityCo#75)

* chore(release): 2.15.1

* fix: ASC-7914 - added subscription for community RTE events (AmityCo#76)

* chore(release): 2.15.2

* fix: ASC-6970 - fix mentions showing userid instead of display name (AmityCo#77)

* ASC-9529 - fixed indent for modal overlay (AmityCo#78)

Co-authored-by: Sergio Ivanuzzo <[email protected]>

* chore(release): 2.15.3

* fix: ASC-4612 - Update default values for channel creation (AmityCo#79)

Co-authored-by: Sergio Ivanuzzo <[email protected]>

* chore(release): 2.15.4

* fix: asc-11360 fix post header icon size (AmityCo#80)

* chore(release): 2.15.5

* fix: asc-12046 use transcoded video if available (AmityCo#81)

* chore(release): 2.15.6

* fix: asc-11719 get displayName from user object (AmityCo#82)

* chore(release): 2.15.7

* fix: ASC-13714 - fix mime type for video player  (AmityCo#84)

* fix: ASC-13714 - fix video source mime type

* fix: remove unnecessary code

* chore(release): 2.15.8

* feat(prod): update sdk version (AmityCo#94)

* chore(release): 2.16.0

* chore: ASC-15849 - npm -> pnpm (AmityCo#86)

* feat: pnpm export

* feat: update github action

* feat: remove package-lock.json

* chore: update pnpm-lock.yaml

* chore: ASC-15847 - tsup bundler (AmityCo#87)

* feat: tsup

* feat: tsup config

* chore: js -> jsx

* feat: update tsup.config.js

* chore: update pnpm-lock.yaml

* fix: ASC-15847 - add tsup and change storybook config (AmityCo#95)

* fix: add tsup and change storybook config

* fix: remove amity ts sdk

* chore: ASC-15844 - storybook v7 (AmityCo#88)

* feat: storybook v7

* fix: react-router-dom bug

* fix: fix type

* chore: remove unused packages

* chore: update pnpm-lock.yaml

* chore: eslint

* chore: ASC-15848 - styled components (AmityCo#89)

* feat: update styled-components to v6 and remove styled-components from peerDependencies

* chore: remove @types/styled-components and add stylis

* chore: update pnpm-lock.yaml

* chore: ASC-15851 - react-linkify -> linkify-react (AmityCo#90)

* feat: react-linkify -> linkify-react

* chore: update pnpm-lock.yaml

* chore: upgrade linkify-react and add linkifyjs

* chore: ASC-15850 - classnames to clsx (AmityCo#91)

* feat: classname to clsx

* chore: update pnpm-lock.yaml

* chore: ASC-0000 - update eslint (#98)

* chore: update tsconfig.json and add tsc
* chore: upgrade jest and add tsconfig in jest.config.js
* chore: upgrade eslint
* chore: +x on .husky/pre-commit
* chore: update pnpm-lock.yaml
* chore: fix lint
* chore: MenuGroupSetting.jsx
* chore: bring back src/chat/components/ChatHeader/index.jsx
* chore: bring back src/chat/pages/Application/index.jsx

* fix: truncate break word (#102)

* fix: update release prod flow (#103)

* feat: ASC-15842 - js sdk to ts sdk (AmityCo#92)

* feat: update dependencies

* feat: @amityco/js-sdk to @amityco/ts-sdk

* feat: replace ChannelType

* feat: replace MessageType

* feat: replace ImageSize

* feat: replace MessageType

* chore: disable dts

* feat: replace DataStatus

* feat: replace ChannelFilter

* feat: replace ChannelMembership

* feat: replace ConnectionStatus

* feat: remove some unused import

* feat: replace and remove FollowRequestStatus

* feat: remove and replace LoadingStatus

* feat: replace and remove PostDataType

* feat: replace and remove CommunityUserMembership

* feat: replace and remove PostTargetType

* feat: remove and replace CommentReferenceType

* feat: remove and replace CommunityFilter

* feat: remove and replace CommunitySortingMethod

* feat: remove and replace FeedType

* feat: remove and replace StreamStatus

* feat: remove and replace PollAnswerType

* feat: remove and replace PollDataType

* feat: remove and replace PollStatus

* feat: fix connectStatus to connected

* feat: fix EventSubscriberRepository

* chore: add TODO

* feat: js-sdk to ts-sdk

* feat: more typings fixed

* feat: more typings fixed

* chore: upgrade jest and add tsconfig in jest.config.js

* chore: upgrade eslint

* refactor: bring back mock

* fix: fix more types

* feat: csf-2-to-3

* chore: remove ConditionalRender

* chore: remove customizableComponent

* chore: fix types

* fix: uikit hidden bugs

* chore: communityFeed -> community

* feat: fix useLiveCollection infinite loop and fix Post hooks and ui

* chore: enable FluidDecorator

* feat: useArgs

* feat: remove unnecessary libs and add inter.css instead of using it from CDN

* ASC-15846: remove PaginatedList

* chore: ASC-0000 useSize

* chore: refactor

* chore: update pnpm-lock.yaml

* fix: change communityFeed to community

* Revert "chore: refactor"

This reverts commit b95505efdbae870ba5e4d2c44d8190ed353bf671.

* chore: remove unused mock data and recoil

* chore: add meta file when build

* fix: add required dataLength

* fix: fix Avatar style

* chore: ASC-0000 - deprecated withSDK

* chore: fix types

* feat: change return type of useLiveCollection from array to object and fix bugs

* fix: useLiveCollection

* chore: update useSize

* fix: Chat

* fix: remove any and fix bugs

* chore: remove unused code

* chore: refactor post

* chore: livestream -> liveStream

* chore: update deps

* chore: add eslint-disable on postcss.config.js

* chore: refactoring

* feat: CategoryCommunities

* feat: Edit Community AmityCo#1

* chore: upgrade storybook

* feat: Edit Community AmityCo#2

* feat: Edit Community AmityCo#3

* feat: social to typescript

* feat: js -> ts,tsx

* feat: fix mention highlighter

* chore: fix types

* fix: comment and community

* feat: fix UserSelector

* feat: remove react-intl-formatted-duration

* fix: fix react-loading-skeleton

* fix: update tsup.config.ts

* fix: update pnpm-lock.yaml

* feat: update storybook

* feat: upgrade @amityco/ts-sdk and move to deps

* fix: fix usePostHeaderProps

* fix: fix bugs

* chore: upgrade storybook

* fix: fix ASC-18323 and ASC-18331

* fix: fix ASC-18325 Community Navigation

* fix: react-intl and comments

* fix: ASC-18338

* fix: post and comment bugs

* fix: fix type and cleanup console.log

* fix: fix UserSelector

* feat: singleton observer

* feat: cache data for 2s to prevent 429

* fix: postCreator size

* chore: remove console.log

* chore: upgrade storybook

* feat: fix thumbnail and convert them to typescript

* fix: fix create community ASC-18323

* fix: fix type and some bugs

* fix: fix type

* fix: fix storybook build

* fix: fix story hook

* feat: new CustomComponentsProvider

* fix: ASC-18853

* fix: fix storybook build

* fix: undefined error on useFollowCount

* fix: image and post creation

* fix: like button

* chore: optimistic like button

* fix: type

* chore: remove console.log

* fix: mentioned post creation and display

* fix: MyCommunitySidebar

* fix: community info and edit community

* chore: remove console.log

* chore: lazy loading and refactoring

* fix: fix type

* fix: hide leave chat button for conversation chat

* fix: onCreateSuccess callback

* fix: post video creation

* chore: update file uploader

* fix: post image gallery

* fix: community avatar uploader

* chore: delete commented code

* fix: avatar on community list

* fix: edit post

* feat: bring back postRenderer and refactor flagged

* chore: reduce request amount

* feat: upgrade @amityco/ts-sdk

* fix: permissions

* chore: upgrade storybook

* fix: post creator and editor and mention

* fix: fix user mention

* fix: subscribeTopic and globalSubscribeTopic

* fix: comment mention

* fix: comment mention

* fix: liveStream

* fix: followers followings

* fix: update user profile

* fix: followers followings

* fix: default comment limit

* fix: upgrade react-hook-form to fix edit community issue

* fix: style

* fix: type

* fix: style

* fix: remove query condition

* fix: chat

* fix: grid layout

* fix: mentions

* fix: chat avatar

* fix: react error

* fix: storybook fullscreen centered ui

* fix: add error handling

* fix: user mention

* chore: remove prop-types import

* chore: remove prop-types

* chore: fix types

* chore: update deps

* fix: leave chat behavior

* fix: mention width

* feat: add/edit chat members

* feat: add socialSettings

* chore: apiKey and apiRegion inputs

* feat: bring back old hooks and fix bugs

* fix: revert UiKitDecorator

* feat: update code based on docs

* feat: update @amityco/ts-sdk deps

* feat: upgrade @amityco/ts-sdk to 6.16

* feat: add type declaration file

* fix: typings

* fix: add play icon

* fix: global feed

* fix: installation

* fix: video duration

* fix: update deps

* Revert "feat: ASC-15842 - js sdk to ts sdk" (#111)

* Revert "Revert "feat: ASC-15842 - js sdk to ts sdk"" (#112)

* feat: support minor and major release (#113)

* chore(release): 3.0.0 (#114)

Co-authored-by: bmo-amity-bot <[email protected]>

* fix: liveStream and video MediaGallery and edit post validator (#115)

* feat: ASC-17988 - view create delete story (#110)

* fix: change communityFeed to community

* Revert "chore: refactor"

This reverts commit b95505efdbae870ba5e4d2c44d8190ed353bf671.

* chore: remove unused mock data and recoil

* chore: add meta file when build

* fix: add required dataLength

* fix: fix Avatar style

* chore: ASC-0000 - deprecated withSDK

* chore: fix types

* feat: change return type of useLiveCollection from array to object and fix bugs

* fix: useLiveCollection

* chore: update useSize

* fix: Chat

* fix: remove any and fix bugs

* chore: remove unused code

* chore: refactor post

* chore: livestream -> liveStream

* chore: update deps

* chore: add eslint-disable on postcss.config.js

* chore: refactoring

* feat: CategoryCommunities

* feat: Edit Community AmityCo#1

* chore: upgrade storybook

* feat: Edit Community AmityCo#2

* feat: Edit Community AmityCo#3

* feat: social to typescript

* feat: js -> ts,tsx

* feat: fix mention highlighter

* chore: fix types

* fix: comment and community

* feat: fix UserSelector

* feat: remove react-intl-formatted-duration

* fix: fix react-loading-skeleton

* fix: update tsup.config.ts

* fix: update pnpm-lock.yaml

* feat: update storybook

* feat: upgrade @amityco/ts-sdk and move to deps

* fix: fix usePostHeaderProps

* fix: fix bugs

* chore: upgrade storybook

* fix: fix ASC-18323 and ASC-18331

* fix: fix ASC-18325 Community Navigation

* fix: react-intl and comments

* fix: ASC-18338

* fix: post and comment bugs

* fix: fix type and cleanup console.log

* fix: fix UserSelector

* feat: singleton observer

* feat: cache data for 2s to prevent 429

* fix: postCreator size

* chore: remove console.log

* chore: upgrade storybook

* feat: fix thumbnail and convert them to typescript

* fix: fix create community ASC-18323

* fix: fix type and some bugs

* fix: fix type

* fix: fix storybook build

* fix: fix story hook

* feat: new CustomComponentsProvider

* fix: ASC-18853

* fix: fix storybook build

* fix: undefined error on useFollowCount

* fix: image and post creation

* fix: like button

* chore: optimistic like button

* fix: type

* chore: remove console.log

* fix: mentioned post creation and display

* fix: MyCommunitySidebar

* fix: community info and edit community

* chore: remove console.log

* chore: lazy loading and refactoring

* fix: fix type

* fix: hide leave chat button for conversation chat

* fix: onCreateSuccess callback

* fix: post video creation

* chore: update file uploader

* fix: post image gallery

* fix: community avatar uploader

* chore: delete commented code

* fix: avatar on community list

* feat: implement StoryViewer component

* feat: add format time ago function for story

* feat: add useStories hook

* feat: add custom ts sdk and react-insta-stories

* feat: add react-spring-bottomsheet

* fix: add story of StoryViewer

* fix: add StoryViewer types

* fix: edit post

* feat: bring back postRenderer and refactor flagged

* chore: reduce request amount

* feat: add v4 icons for story

* fix: import

* fix: story

* fix: styles

* feat: upgrade @amityco/ts-sdk

* fix: draft story

* fix: permissions

* chore: upgrade storybook

* fix: post creator and editor and mention

* fix: remove console.log

* fix: remove unused

* fix: fix user mention

* fix: remove bottom sheet

* fix: add loading and error to stories hook

* fix: remove unused

* fix: px to rem

* fix: extract color

* fix: props

* fix: subscribeTopic and globalSubscribeTopic

* fix: comment mention

* fix: comment mention

* fix: liveStream

* fix: followers followings

* fix: update user profile

* fix: followers followings

* fix: default comment limit

* fix: upgrade react-hook-form to fix edit community issue

* fix: style

* fix: type

* fix: style

* fix: remove query condition

* fix: import

* fix: setImageMode

* fix: gradient bg

* fix: chat

* fix: grid layout

* fix: mentions

* fix: chat avatar

* fix: type

* fix: add null to currentStory

* fix: props and types

* fix: add icon props

* fix: useStories hook

* feat: ASC-18036 add json config

* fix: react error

* fix: storybook fullscreen centered ui

* fix: add error handling

* fix: user mention

* chore: remove prop-types import

* chore: remove prop-types

* chore: fix types

* chore: update deps

* fix: leave chat behavior

* fix: mention width

* feat: ASC-17988 view story

* fix: story title style

* fix: story ring

* fix: remove avatar overlay

* fix: update ts sdk custom build

* fix: story draft linear gradient

* feat: add/edit chat members

* fix: update stories hook type

* feat: amity uikit config

* fix: modal sheet create portal  on story container

* fix: add onClickCreateStory prop

* fix: remove unused type

* fix: add video on draft story

* fix: add story ring with haveStories state

* fix: action sheet

* fix: remove unused

* fix: component props

* fix: add actions prop

* fix: button border-radius

* feat: add socialSettings

* chore: apiKey and apiRegion inputs

* feat: bring back old hooks and fix bugs

* fix: revert UiKitDecorator

* fix: update packages

* fix: remove line story

* fix: remove unused

* fix: update icons

* fix: update navigation param

* fix: remove unused

* fix: update close icon

* fix: story viewer tap backdrop to close

* fix: story viewer close icon

* fix: update i18n

* fix: remove unused

* feat: update code based on docs

* fix: create story

* feat: update @amityco/ts-sdk deps

* fix: story draft

* fix: add pause and play button

* fix: update i18n

* fix: add error icon

* fix: add error state for story tab

* fix: moved story state

* fix: story error state

* fix: story viewer avatar

* feat: upgrade @amityco/ts-sdk to 6.16

* feat: add type declaration file

* fix: typings

* fix: community should close after all story end

* fix: next prev story logic

* chore: clean

* fix: remove console.log

* fix: isSeen

* fix: story sort

* fix: story pause play button

* fix: story avatar

* fix: export

* fix: remove props type

* fix: mobile sidenav

* fix: move styled component

* fix: mobile side menu

* fix: side menu close button

* fix: close icon

* fix: add story control button

* fix: deps

* fix: show gradient bg from image

* fix: add type

* fix: remove console.log

* fix: replace old cover with linear gradient

* fix: notification show at bottom for mobile

* fix: add error and uploading ui

* fix: add uploading and error notification

* fix: story footer default state

* fix: navigate story

* fix: border radius on story draft

* fix: last story to navigate back

* fix: navigate when all stories end

* fix: handle error and uploading state

* fix: handle stories error

* fix: all stories end navigate logic

* fix: delete story logic

* fix: support story for mobile

* fix: pause

* fix: arrow logic

* fix: image mode

* fix: types

* fix: action item

* fix: notification for mobile

* fix: move targetRootId

* fix: add isCreator prop

* fix: cleanup

* fix: remove console.log from navigation

* fix: sidemenu

* fix: toast

* fix: remove unused

* fix: remove console.log

* fix: cleanup

* fix: toast

---------

Co-authored-by: Bonn <[email protected]>

* Revert "feat: ASC-17988 - view create delete story (#110)" (#119)

This reverts commit 043be89.

* fix: don't join a conversation channel (#120)

* fix: call stopUnreadSync when unmount (#121)

* chore(release): 3.1.0 (#122)

Co-authored-by: bmo-amity-bot <[email protected]>

* fix: add channel subscription (#132)

* fix: remove Loading... text (#133)

* fix: add authToken (#130)

* feat: ASC-17988 - community story (#117)

* chore: delete commented code

* fix: avatar on community list

* feat: implement StoryViewer component

* feat: add format time ago function for story

* feat: add useStories hook

* feat: add custom ts sdk and react-insta-stories

* feat: add react-spring-bottomsheet

* fix: add story of StoryViewer

* fix: add StoryViewer types

* fix: edit post

* feat: bring back postRenderer and refactor flagged

* chore: reduce request amount

* feat: add v4 icons for story

* fix: import

* fix: story

* fix: styles

* feat: upgrade @amityco/ts-sdk

* fix: draft story

* fix: permissions

* chore: upgrade storybook

* fix: post creator and editor and mention

* fix: remove console.log

* fix: remove unused

* fix: fix user mention

* fix: remove bottom sheet

* fix: add loading and error to stories hook

* fix: remove unused

* fix: px to rem

* fix: extract color

* fix: props

* fix: subscribeTopic and globalSubscribeTopic

* fix: comment mention

* fix: comment mention

* fix: liveStream

* fix: followers followings

* fix: update user profile

* fix: followers followings

* fix: default comment limit

* fix: upgrade react-hook-form to fix edit community issue

* fix: style

* fix: type

* fix: style

* fix: remove query condition

* fix: import

* fix: setImageMode

* fix: gradient bg

* fix: chat

* fix: grid layout

* fix: mentions

* fix: chat avatar

* fix: type

* fix: add null to currentStory

* fix: props and types

* fix: add icon props

* fix: useStories hook

* feat: ASC-18036 add json config

* fix: react error

* fix: storybook fullscreen centered ui

* fix: add error handling

* fix: user mention

* chore: remove prop-types import

* chore: remove prop-types

* chore: fix types

* chore: update deps

* fix: leave chat behavior

* fix: mention width

* feat: ASC-17988 view story

* fix: story title style

* fix: story ring

* fix: remove avatar overlay

* fix: update ts sdk custom build

* fix: story draft linear gradient

* feat: add/edit chat members

* fix: update stories hook type

* feat: amity uikit config

* fix: modal sheet create portal  on story container

* fix: add onClickCreateStory prop

* fix: remove unused type

* fix: add video on draft story

* fix: add story ring with haveStories state

* fix: action sheet

* fix: remove unused

* fix: component props

* fix: add actions prop

* fix: button border-radius

* feat: add socialSettings

* chore: apiKey and apiRegion inputs

* feat: bring back old hooks and fix bugs

* fix: revert UiKitDecorator

* fix: update packages

* fix: remove line story

* fix: remove unused

* fix: update icons

* fix: update navigation param

* fix: remove unused

* fix: update close icon

* fix: story viewer tap backdrop to close

* fix: story viewer close icon

* fix: update i18n

* fix: remove unused

* feat: update code based on docs

* fix: create story

* feat: update @amityco/ts-sdk deps

* fix: story draft

* fix: add pause and play button

* fix: update i18n

* fix: add error icon

* fix: add error state for story tab

* fix: moved story state

* fix: story error state

* fix: story viewer avatar

* feat: upgrade @amityco/ts-sdk to 6.16

* feat: add type declaration file

* fix: typings

* fix: community should close after all story end

* fix: next prev story logic

* chore: clean

* fix: remove console.log

* fix: isSeen

* fix: story sort

* fix: story pause play button

* fix: story avatar

* fix: export

* fix: remove props type

* fix: mobile sidenav

* fix: move styled component

* fix: mobile side menu

* fix: side menu close button

* fix: close icon

* fix: add story control button

* fix: deps

* fix: show gradient bg from image

* fix: add type

* fix: remove console.log

* fix: replace old cover with linear gradient

* fix: notification show at bottom for mobile

* fix: add error and uploading ui

* fix: add uploading and error notification

* fix: story footer default state

* fix: navigate story

* fix: border radius on story draft

* fix: last story to navigate back

* fix: navigate when all stories end

* fix: handle error and uploading state

* fix: handle stories error

* fix: all stories end navigate logic

* fix: delete story logic

* fix: support story for mobile

* fix: pause

* fix: arrow logic

* fix: image mode

* fix: types

* fix: action item

* fix: notification for mobile

* fix: move targetRootId

* fix: add isCreator prop

* fix: cleanup

* fix: remove console.log from navigation

* fix: sidemenu

* fix: toast

* fix: remove unused

* fix: remove console.log

* fix: cleanup

* fix: toast

* fix: delete button

* fix: sidemenu

* fix: remove useMediaQuery

* fix: remove unused

* fix: replace useMediaQuery with useMedia

* fix: uploading spinner

* fix: handle upload on view story

* fix: story ring prop

* fix: update spinner

* fix: spinner

* fix: handle state

* feat: isSeen state

* fix: rotate storying

* fix: verified badge

* feat: story comments setting ui

* fix: uploading logic

* fix: remove unused

* fix: story setting enable comment permission

* fix: mark as seen

* fix: mark as seen

* feat: add check permission on ts sdk

* feat: check story permission

* fix: check permission function

* fix: storytab

* feat: mute unmute story

* fix: story ring

* fix: uploading prop

* fix: moved temp v4 folder

* fix: move icons

* fix: icons

* fix: update icons

* fix: remove unused

* fix: add i18n keys for story

* fix: mute button position

* fix: reinstall deps

* fix: add extract colors dep

* fix: view count

* fix: admin permission

* fix: isSeen

* fix: story index

* fix: remove console.log

* fix: remove console.log

* fix: first video skipped

* fix: add pause for image

* fix: permission role

* fix: permission

* fix: sidemenu mobile

* fix: remove last story should go back

* fix: sidemenu

* fix: syncState prop type

* fix: remove console.log

* fix: remove unused

* fix: switchitem props render

* fix: update icons

* fix: add comment permission utils

* fix: remove unused

* fix: update icons

* fix: image renderer

* fix: story linear color bg video

* fix: icon

* fix: add story on story viewer

* fix: should pause when click action

* fix: remove unused

* fix: bg colors

* fix: remove unused

* fix: story permission condition

* fix: background uikit 4.0

* Update src/icons/index.ts

Co-authored-by: Kiattirat Sujjapongse <[email protected]>

* fix: type and remove unused

* fix: ts sdk version

* fix: type

---------

Co-authored-by: Bonn <[email protected]>
Co-authored-by: Kiattirat Sujjapongse <[email protected]>

* fix: fix @amityco/ts-sdk version (#138)

* fix: noti error show 2 times (#136)

* fix: ASC-19651 - play pause state (#137)

* fix: play pause state

* fix: story end shoud increase current index

* fix: markAsSeen

* fix: width height

* fix: fit fill display mode

* fix: mark as seen

* fix: update ts-sdk custom version

* fix: useChannel instead of channel from livecollection (#139)

* fix: ASC-20155 - fix message list scroll (#140)

* fix: fix message list scroll

* fix: scroll

* fix: recent chat scroll

* fix: chat avatar (#135)

* fix: ASC-20427 - fix session renewal (#145)

* fix: typing

* chore: update ts-sdk version

* fix: renew with another function for secure mode

* feat: ASC-19739 - remove font awesome pro (#129)

* feat: ASC-19739 - remove font awesome pro 1-17 (#127)

* feat: update icons

* feat: remove font-size and change color to fill

* fix: ASC-00000 - remove fontawesome 35 51 (#118)

* fix: change fontawesome to svg 35-51

* added ``

* feat: ASC-00000 - remove fontawesome pro icon (#116)

* fix: shield icon

* fix: soloarsystem icon

* fix: sortdown icon

* fix: trash and user plus icon

* fix: user regular icon

* fix: verified icon

* fix: icon

* fix: icon props

* feat(icon): ASC-19739 - remove font-awesome 18-34 (#128)

* feat(icon): remove font-awesome

* feat(icon): remove font size

* fix: fill

* fix: revert some code

* fix: revert some code

* fix: revert some code

* fix: revert some code

* fix: revert some code

* fix: ASC-00000 - change fontawesome to svg 52-68 (#123)

* fix: change fontawesome to svg 52-68

* feat: add attribute

* fix: remove font-size from style

* feat: fix icon width and height

* fix: width and height

* feat(icon): update chat header (#142)

---------

Co-authored-by: Naing <[email protected]>
Co-authored-by: Chaiwat Trisuwan <[email protected]>
Co-authored-by: Kiattirat Sujjapongse <[email protected]>
Co-authored-by: Pitchaya T <[email protected]>
Co-authored-by: ptchaya_p <[email protected]>

* chore(release): 3.2.0

* fix: update prod workflow

* chore(release): 3.2.1

* fix: ASC-20427 - add get authToken (#158)

* fix: add getAuthToken prop

* feat: support custom version

* fix: typo

* chore(release): 3.2.3

* fix: ASC-20601 - comment with blocked word should show noti (#154)

* fix: comment with blocked word should show noti

* fix: error const

* fix: poll

* chore(release): 3.2.4

* chore(release): 3.2.4

---------

Co-authored-by: Serhii Ivanenko <[email protected]>
Co-authored-by: Valeriy Malyshev <[email protected]>
Co-authored-by: Kaung Myat Lwin <[email protected]>
Co-authored-by: Valeriy Malyshev <[email protected]>
Co-authored-by: Gaurav KC <[email protected]>
Co-authored-by: Julien Barbay <[email protected]>
Co-authored-by: Julien Barbay <[email protected]>
Co-authored-by: bmo-amity-bot <[email protected]>
Co-authored-by: Serhii Ivanenko <[email protected]>
Co-authored-by: seagin <[email protected]>
Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>
Co-authored-by: Pawarit (Nhui) Chongkrichug <[email protected]>
Co-authored-by: seagin <[email protected]>
Co-authored-by: Chaiwat Trisuwan <[email protected]>
Co-authored-by: Sergio Ivanuzzo <[email protected]>
Co-authored-by: Kiattirat Sujjapongse <[email protected]>
Co-authored-by: Bonn <[email protected]>
Co-authored-by: Bonn <[email protected]>
Co-authored-by: Naing <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants