Skip to content

Commit e2e35fe

Browse files
ChayanitBmhtutwaiphyoebmo-amity-botptchayapCopilot
authored
Release/v4.15.0 beta.3 (#132)
* chore(release): 4.11.0 (#1170) Co-authored-by: bmo-amity-bot <developers@amity.co> * fix: remove required targetId (#1173) * feat: SP-30919 - [BASE] show inline comment (#1142) * feat: show inline comment * feat: change to use comment component * fix: remove unused comment components * feat: config maxLines to 3 lines * feat: hide inline comment in pending post page * feat: inline comment ui on desktop view * fix: hide interaction button in case not join community * docs: add comment * fix: remove unused comment * fix: sort on copied array Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fix: merge confilct made padding missing * feat: SP-30920 - navigation to comment (#1143) * feat: show inline comment * feat: change to use comment component * feat: inline comment navigation on global feed * feat: inline comment navigation on community feed * feat: inline comment navigation on user feed * fix: post content style in post detail page * feat: add GoToPostDetailPage params type * feat: navigate in case of reply comment * feat: add GoToPostDetailPage params type * feat: navigate in case of reply comment * feat: go to post detail from global feed normal post * fix: support scroll behavior on click reply only inline comment * feat: go to post detail page when clicking on reply on community feed * feat: add view reply navigation case on global feed * feat: add view reply navigation case on community feed * feat: add view reply navigation case on community feed * fix: remove console.log * fix: not allow auto scrolling again * fix: merge code * fix: use community pass in comment component to check if should hide interaction instead * feat: SP-30923 - notify comment change to post (#1147) * feat: show inline comment * fix: hide interaction button in case not join community * feat: change global feed api to live collection * fix: misused variable * fix: exceed rendering * fix: page size should be equal to limit * fix: remove update state in global feed provider * chore: upgrade sdk version * fix: remove console.log * fix: revert usePostByIds which is v3 hooks * fix: duplicated code from merging * chore: upgrade sdk version * fix: merge code conflict * chore: upgrade sdk version --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * feat: SP-31359 - notify user follow navigation (#1175) * feat: add follow notiify * feat: update SDK * fix: build failed * fix: update lock file * feat: SP-31147 - free form hashtag (#1171) * feat: SP-31147 - create post hashtag (#1155) * feat: adding hashtag * feat: hashtag limit * feat: poll question with hashtag * feat: warning popup text * feat: link post * fix: notification showing * feat: link with hashtag * fix: counting limit function * feat: add comment * fix: align regex to util * feat: change structure follow techspec * feat: integrate sdk hashtag * feat: create util regex hashtag * feat: SP-31153 - search post and hashtag (#1172) * feat: search post * feat: update SDK * feat: seach navigation and render post with hashtag * fix: remove log * feat: adapt hooks search post * feat: update sdk * fix: comment PR * feat: handle search bar desktop * fix: build failed * fix: search params * feat: add semantic search * feat: update sdk * feat: update SDK * fix: build failed * fix: lock file * fix: post content padding * feat: SP-31147 - create post hashtag (#1155) * feat: adding hashtag * feat: hashtag limit * feat: poll question with hashtag * feat: warning popup text * feat: link post * fix: notification showing * feat: link with hashtag * fix: counting limit function * feat: add comment * fix: align regex to util * feat: change structure follow techspec * feat: integrate sdk hashtag * feat: create util regex hashtag * feat: SP-31153 - search post and hashtag (#1172) * feat: search post * feat: update SDK * feat: seach navigation and render post with hashtag * fix: remove log * feat: adapt hooks search post * feat: update sdk * fix: comment PR * feat: handle search bar desktop * fix: build failed * fix: search params * feat: add semantic search * feat: update sdk * feat: update SDK * fix: update dataType * fix: duplicate menu button --------- Co-authored-by: ptchaya_p <pitchaya@amity.co> * feat: SP-30984 - media gallery to post detail (#1151) * feat: SP-30984 - image gallery to post detail (#1145) * feat: image gallery to post detail * feat: user image gallery to post detail * feat: user image gallery to post detail deskopt * fix: eslint * feat: pull develop * feat: SP-30985 - view post in video gallery (#1152) * feat: image gallery to post detail * feat: user image gallery to post detail * feat: user image gallery to post detail deskopt * fix: eslint * feat: video gallery to post details * fix: copilot comments * fix: SP-00000 - children post type (#1153) * fix: children post type * fix: cannot see the image on image viewer * feat: parent post in image viewer --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> * feat: children post * feat: published post only in gallery --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> * feat: SP-31033 - [BASE] sharable link - share post (#1162) * feat: add customization id * feat: add share button * feat: add ability to copy a text * fix: use childrenPosts value instead of fetch new data * feat: add copy link button post menu list * fix: copy icon size * refactor: separate component file for PostContent * fix: export path for ChildrenPostContent * feat: add condition to show copy link button on community feed * fix: children post content * feat: SP-31034 - share community profile (#1163) * feat: change community header option buttion to open drawer or popover * feat: let everyone can see profile menu button * fix: close drawer after link copied * feat: add other options on community header menu * fix: close drawer after navigate to community setting page * feat: SP-31035 - share user profile (#1164) * feat: add copy link button on user profile page * feat: SP-31036 - share livestream (#1165) * feat: add option on livesteram player page * feat: add copy link button on clip feed page * fix: menu padding * feat: ASC-31038 - integrate shareable link sdk (#1160) * feat: integrate sdk * feat: upgrade sdk version * fix: drawer not close on clipFeed page * feat: use dev env * fix: return config from fetching if not have * fix: remove unused code * fix: hide copy link button for private community feed (#1176) * fix: join community position * fix: use margin instead on desktop view * fix: remove hardcode env * feat: SP-30877 - show user communities post in user feed (#1167) * feat: SP-30984 - image gallery to post detail (#1145) * feat: image gallery to post detail * feat: user image gallery to post detail * feat: user image gallery to post detail deskopt * fix: eslint * feat: pull develop * feat: SP-30985 - view post in video gallery (#1152) * feat: image gallery to post detail * feat: user image gallery to post detail * feat: user image gallery to post detail deskopt * fix: eslint * feat: video gallery to post details * fix: copilot comments * fix: SP-00000 - children post type (#1153) * fix: children post type * fix: cannot see the image on image viewer * feat: parent post in image viewer --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> * feat: filter post type in user feed * feat: children post * feat: sdk integration and ui state * feat: link to community post details * feat: default feed source value * feat: pagination * feat: bump sdk version * feat: useLiveCollectionV4 * feat: downgrade styled component version * feat: heap size increase * feat: published post only in gallery * feat: enum * feat: default datatypes * feat: FeedSource * feat: pull develop * feat: bump sdk --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> * feat: SP-00000 - code snippet and export page (#1129) * feat: code snippet and export page * feat: code snippets for discoverable private community #D1 --------- Co-authored-by: hwp <70026748+htutwaiphyoe@users.noreply.github.com> * feat: SP-30875 - add title to post (#1174) * feat: title create and edit post * feat: title in post content and pending post content * feat: add title in poll post * feat: error toast * feat: title name * feat: stylus override * feat: stylus override * feat: pnpm overrides * fix: stylus onlyu * fix: pnpm overrides github * fix: pnpm overrides only * feat: bump sdk * fix: git url stylus * feat: poll title block word * feat: title null check * feat: solve confict * feat: SP-00000 - resolve conflict (#1178) * feat: title create and edit post * feat: title in post content and pending post content * feat: add title in poll post * feat: error toast * feat: title name * feat: stylus override * feat: stylus override * feat: pnpm overrides * fix: stylus onlyu * fix: pnpm overrides github * fix: pnpm overrides only * feat: bump sdk * fix: git url stylus * feat: poll title block word * feat: title null check * feat: solve confict * fix: conflict issue * feat: remove react-text-truncate * fix: goToPostDetailPage param * fix: textSegment block * chore: update sdk (#1179) * feat: SP-31260 - vote poll and see poll result (#1181) * feat: radio button with image * feat: add image viewer * refactor: separate image poll answer content * feat: image poll multiple answer * feat: add error handling for vote poll * fix: pinnedPost type * chore: update dependencies * feat: add image voted item * feat: add ability to edit altText * fix: broken design on poll option * fix: text poll broken * fix: disabled on pending post * fix: missing padding for text poll option * fix: styles for checkbox * fix: cannot see border on top voted * fix: text disabled state on Image Poll Answer * fix: SP-00000 - show sharable link (#1183) * fix: add pageId to user menu * fix: condition to. show share button * fix: gap button * feat: SP-31255 - create image poll post (#1182) * Add poll type selection modal * Add poll image option * Add poll image upload function * Integrate to Image poll SDK * feat: update sdk * handle error and navigating from community home to image poll * fix: remove console * feat: create image poll post desktop * fix: svg prop case --------- Co-authored-by: ChayanitBm <chayanit@amity.co> Co-authored-by: hwp <70026748+htutwaiphyoe@users.noreply.github.com> * fix: post menu hide edit post on search result (#1184) * fix: waning limit hashtag (#1185) * fix: modal text (#1195) * fix: pending active tab (#1194) * fix: edit discard modal (#1191) * fix: default active tab community profile (#1189) * fix: SP-30671 - remove border bottom last child (#1192) * fix: remove border botttom lat child * fix: remove border last child * fix: last child * fix: disable switch (#1190) * fix: SP-31543 - search post mobile (#1186) * fix: search mobile * fix: refactor * fix: SP-31597 - post to scroll (#1187) * fix: loadmore communities * style: prevent behide popup scroll * fix: SP-31565 - add member page spacing (#1188) * style: spacing label * fix: refactor * chore: update SDK version * fix: SP-00000 - apply ulta fixes (#1200) * fix: pending request page render tab * fix: all group fixes * fix: apply explore update state join * fix: double toast * fix: hashtag plugin * feat: apply ulta to main uikit (#1196) * Release/v4.11.1 (#1202) * chore(release): 4.11.0 * fix: ASC-0000 - preview link sdk (#1201) * feat: preview link in main uikti * fix: story onCloseAction * fix: SP-31436 - fix like count revert (#1203) * fix: change to use live collection * chore: upgrade sdk * fix: cannot click reaction button * fix: SP-31435 - scroll position (#1204) * fix: retain scroll position for community profile page * fix: retain scroll position for user feed * chore: upgrade sdk * fix: SP-31437 - navigation loop clip feed (#1206) * fix: cannot click on post content's engagement bar to add reaction * fix: navigation loop on clip feed post * fix: upgrade sdk version * fix: show empty feed if post has been deleted * fix: undefined while reading field adId (#1205) * fix: remove comment * chore(release): 4.11.1 --------- Co-authored-by: bmo-amity-bot <developers@amity.co> Co-authored-by: hwp <70026748+htutwaiphyoe@users.noreply.github.com> * fix: SP-31617 - let consecutive hashtag be as a plain text (#1207) * fix: to let consecutive hashtag be as a plain text * fix: hashtag length * fix: bring back missing SearchResultProvider (#1209) * fix: SP-31819 - no category state (#1211) * fix: upgrade sdk to fix no category error * fix: hide category section if no cateory * feat: SP-00000 - ulta fixes (#1199) * feat: apply ulta fixes batch 1 * feat: apply fix cannot click reaction button * fix: check if has link configuration before show share button below the post * fix: input should not expand by long text * fix: remove close button's z-index on poll * fix: show broken image if there is no fileId or cannot load * fix: wrong condition to check * fix: change broken image for poll post * feat: add error option * fix: close menu after click * feat: add retry upload ability * fix: move menu button to be the last component * fix: remove ellipsis from reply placeholder * fix: no bouncing when click to show reply comment from inline comment * fix: missing import for hook * fix: add unique test id for community button (#1212) * feat: SP-31737 - multiple reactions (base branch) (#1214) * feat: SP-31762 - multiple reactions (#1213) * feat: change redirect page * feat: react multiple * feat: reaction sync API * feat: config social reaction * fix: config * feat: hide reaction bar when no reaction * feat: separate render reaction desktop * fix: remove log * feat: hide comment when no count * feat: refactor handler reaction * feat: reply comment multiple reaction * fix: millify comment count * feat: clickable area * feat: reaction list handle scroll * feat: show unknow icon * feat: clip reaction * fix: mobile quick press * fix: icon smile size * feat: custom referenceType reaction * fix: any type * feat: handle drawer snap * feat: SP-31768 - reactions animation (#1216) * feat: hover animation * fix: refactor comment PR * feat: add error toast (#1215) * feat: SP-31769 - reaction panel position (#1218) * feat: panel position * feat: release hold to reaction * fix: use button instead div * feat: reaction name above picker * feat: text style * feat: post order reaction * feat: comment lapping reaction * fix: refactor PR * fix: color * fix: SP-31737 - add await adding reaction (#1220) * feat: SP-31762 - multiple reactions (#1213) * feat: change redirect page * feat: react multiple * feat: reaction sync API * feat: config social reaction * fix: config * feat: hide reaction bar when no reaction * feat: separate render reaction desktop * fix: remove log * feat: hide comment when no count * feat: refactor handler reaction * feat: reply comment multiple reaction * fix: millify comment count * feat: clickable area * feat: reaction list handle scroll * feat: show unknow icon * feat: clip reaction * fix: mobile quick press * fix: icon smile size * feat: custom referenceType reaction * fix: any type * feat: handle drawer snap * feat: SP-31769 - reaction panel position (#1218) * feat: panel position * feat: release hold to reaction * fix: use button instead div * feat: reaction name above picker * feat: text style * feat: post order reaction * feat: comment lapping reaction * fix: refactor PR * fix: add await function * fix: remove await return * fix: remove duplicate style code merge * fix: refactor to use optimistic update * Revert "fix: refactor to use optimistic update" This reverts commit 59516f5c7254a17829a2231a6bc36c8e5b9229b4. * fix: optimistic update icon reaction button * fix: reaction name button (#1221) * feat: SP-31789 - see more on clip feed's caption (#1217) * feat: show see less button * feat: scroll on the text caption only * feat: click other area to see less * fix: missing functionality on clicking swiper slide * feat: add gradient background for caption * fix: scroll only caption * fix: remove space before See less text * fix: SP-31926 - animation reaction picker (#1222) * fix: animation slidez notz bounce * fix: unreaction * fix: SP-31909 - comment focus on post detail (#1223) * fix: spacing and comment focus * fix: border under reaction condition showing * fix: title to be as a plain text (#1224) * fix: add space top of see less button (#1226) * feat: ASC-0000 - data-testid for automation (#1225) * feat: data-testid for automation * fix: brand badge data-testid * fix: to scroll after feed loaded instead (#1227) * Release/v4.11.2 (#1219) * chore: upgrade sdk * fix: SP-31436 - fix like count revert (#1203) * fix: change to use live collection * chore: upgrade sdk * fix: cannot click reaction button * fix: SP-31435 - scroll position (#1204) * fix: retain scroll position for community profile page * fix: retain scroll position for user feed * fix: add props redirect * chore(release): 4.11.2 * fix: remove duplicate code * fix: remove not use code --------- Co-authored-by: ptchaya_p <pitchaya@amity.co> Co-authored-by: Pitchaya T <33589608+ptchayap@users.noreply.github.com> Co-authored-by: bmo-amity-bot <developers@amity.co> * fix: SP-31910 - multiple reactions UI (#1230) * fix: reaction list skeleton * fix: show max 5 reactions * fix: deisgn reaction list * fix: comment reaction count spacing * fix: refresh reaction * chore: update SDK * fix: refactor and fix position reaction count * fix: reply comment spacing * fix: default reaction icon * fix: icon color * fix: animation speed * fix: animation drag picker * fix: PR comment * fix: SP-31878 - show community post in user feed UI (#1228) * fix: condition to show filter dropdown ui * fix: pending count notification style * fix: SP-00000 - comment reaction picker position (#1231) * fix: comment reaction picker position * fix: change div to button * fix: preview link width (#1232) * Release/v4.11.3 (#1229) * chore(release): 4.11.0 * fix: ASC-0000 - preview link sdk (#1201) * feat: preview link in main uikti * fix: story onCloseAction * fix: SP-31436 - fix like count revert (#1203) * fix: change to use live collection * chore: upgrade sdk * fix: cannot click reaction button * fix: SP-31435 - scroll position (#1204) * fix: retain scroll position for community profile page * fix: retain scroll position for user feed * chore: upgrade sdk * fix: SP-31437 - navigation loop clip feed (#1206) * fix: cannot click on post content's engagement bar to add reaction * fix: navigation loop on clip feed post * fix: upgrade sdk version * fix: show empty feed if post has been deleted * fix: undefined while reading field adId (#1205) * fix: remove comment * chore(release): 4.11.1 * fix: add props redirect * chore(release): 4.11.2 * fix: to scroll after feed loaded instead (#1227) * chore(release): 4.11.3 * fix: remove console.log * fix: remove duplicated prop --------- Co-authored-by: bmo-amity-bot <developers@amity.co> Co-authored-by: hwp <70026748+htutwaiphyoe@users.noreply.github.com> Co-authored-by: ChayanitBm <chayanit@amity.co> * fix: SP-31910 - loading reaction list (#1233) * fix: loading reaction * fix: height content * fix: refactor * fix: refactor comment * feat: SP-32012 - update poll answer (#1234) * feat: unvote poll * feat: rename unvote poll * fix: refactor Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * feat: hide unvote when poll end * chore: update sdk staging --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fix: passing community (#1235) * fix: SP-31776 - clip page missing loading state UI (#1236) * fix: cannot see loading skeleton * fix: remove unused variable * fix: check showReply on each comment (#1237) * fix: redirect from search post (#1238) * fix: userId (#1239) * fix: to expand all the contents for poll post (#1241) * feat: delete media in desktop (#1242) * fix: SP-32016 - set pending post active tab (#1240) * fix: set active tab * fix: loading state * fix: SP-31869 - allow changing poll image option (#1244) * fix: allow re-upload the image for poll option * feat: add data-testid for poll image options * fix: mention z index (#1247) * fix: SP-31906 - video thumbnail rendering (#1245) * fix: video thumbnail rendering * fix: create post generate local thumbnail * fix: video thumbnail * fix: remove not use code * fix: revert code * fix: refactor * fix: refactor comment Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * feat: SP-32024 - data testid (#1243) * feat: delete media in desktop * fix: data-testid for user avatar * fix: add-data-testid (#1248) * fix: disable post button state and max length on text field (#1246) * fix: SP-00000 - add data test id (#1250) * feat: add test id comment * feat: comment test id * feat: add test id * fix: divider spacing post (#1251) * fix: SP-32119 - unvoted poll being sorted (#1253) * fix: unvoted poll being sorted * fix: broken reaction config * fix: max height mention lsit (#1254) * fix: SP-00000 - update poll answer design review (#1252) * fix: poll ended handling * fix: close poll show result * fix: hide back to poll * fix: to let community moderator see copy link button (#1249) * fix: close poll text (#1255) * fix: SP-32129 - reaction on inline comment (#1256) * feat: upgrade to use sdk staging verson * fix: apply inline comment code fixing from ulta * fix: should add reaction when click reaction on inline comment * fix: cannot see reaction button on comment in the user feed * fix: reaction button style * fix: SP-32144 - reaction menu clip showing (#1258) * fix: reaction menu not show * fix: refactor comment * fix: optional text in image poll option (#1259) * fix: poll result order (#1261) * fix: z-index of community header sticky (#1260) * fix: SP-32183 - update permission check to show copy clip link (#1263) * fix: update permission check to show copy clip * chore: update sdk * feat: bump sdk to v7.9.1 (#1264) * chore(release): 4.12.0 (#1265) Co-authored-by: bmo-amity-bot <developers@amity.co> * fix: long press to open reaction picker (#1266) * feat: data testid for poll content voted items container (#1267) * feat: SP-0000 - data-testid for notification toast (#1270) * feat: data-testid for notification toast * feat: create post notification data testid * feat: SP-32250 - guest post component (#1271) * feat: add clip feed tab configuration * feat: hide tabs for guest user * fix: clip tab configuration value * feat: hide notification for guest user on mobile view * feat: hide global feed components for guest user on desktop view * feat: add global behavior * feat: block clicking 'join' button for guest user * feat: handle click community header component from guest user * feat: handle guest user behavior in user profile * feat: refactor guest user behavior in community * feat: handling guest user on post component * fix: button wrap inside button error * feat: to show all interaction buttons for guest * feat: handling guest user on reaction and reply comment * feat: handling guest user on report comment * feat: to show reaction buttons for guest * feat: handling guest user on reaction on reply comment * refactor: to return true if defaultBehavior has been done * fix: cursor on hovering community row item * fix: block optimistic reaction * feat: add handling guest user on story * feat: add handling for clip feed page * feat: handling guest user action on message composer bar * feat: add guest user handling for livestream reaction bar * feat: mock reaction animation for guest user * feat: add guest user handling for poll content * fix: params name for user profile global behavior * fix: change guest to visitor and change normal to signed-in user * feat: integrate guest user with SDK and BE * feat: update feature config option * feat: hide create clip button * chore: upgrade sdk * feat: support visitor secure mode * fix: change get auth signature url source * feat: add button detail to support accessibility * fix: remove empty file * fix: SP-32396 - cannot see follow button (#1273) * fix: disable non-accessible api * fix: cannot see follow button * fix: hide composer bar in post detail page for visitor (#1272) * chore: upgrade sdk version * fix: SP- 32452 - non-member should cannot vote poll (#1275) * fix: handle visitor on livestream chat * fix: member should cannot vote poll * fix: user follower/following count and label position * fix: SP-32418 - block report message in livestream for non-member (#1274) * feat: add clip feed tab configuration * feat: hide tabs for guest user * fix: clip tab configuration value * feat: hide notification for guest user on mobile view * feat: hide global feed components for guest user on desktop view * feat: add global behavior * feat: block clicking 'join' button for guest user * feat: handle click community header component from guest user * feat: handle guest user behavior in user profile * feat: refactor guest user behavior in community * feat: handling guest user on post component * fix: button wrap inside button error * feat: to show all interaction buttons for guest * feat: handling guest user on reaction and reply comment * feat: handling guest user on report comment * feat: to show reaction buttons for guest * feat: handling guest user on reaction on reply comment * refactor: to return true if defaultBehavior has been done * fix: cursor on hovering community row item * fix: block optimistic reaction * feat: add handling guest user on story * feat: add handling for clip feed page * feat: handling guest user action on message composer bar * feat: add guest user handling for livestream reaction bar * feat: mock reaction animation for guest user * feat: add guest user handling for poll content * fix: params name for user profile global behavior * fix: change guest to visitor and change normal to signed-in user * feat: integrate guest user with SDK and BE * feat: update feature config option * feat: hide create clip button * chore: upgrade sdk * feat: support visitor secure mode * fix: change get auth signature url source * feat: add button detail to support accessibility * fix: remove empty file * fix: block report message in livestream for non-member * fix: SP-00000 - cannot click explore tab (#1276) * fix: cannot click explore tab * fix: remove unused * fix: add isJoined check before sent msg (#1277) * chore(release): 4.13.0 (#1278) Co-authored-by: bmo-amity-bot <developers@amity.co> * Release/v4.13.1 (#1279) * chore: update sdk * chore(release): 4.13.1 --------- Co-authored-by: bmo-amity-bot <developers@amity.co> * fix: tab buttons are not in active state (#1280) * feat: livestream chat moderation * fix: undefined * fix: react icon style * fix: z-index * fix: reaction list behavior (#1283) * fix: hide comment composer for visitor or non-member (#1284) * fix: SP-32468 - long press behavior (#1285) * fix: handle touching event * fix: to not show picker for visitor or non-member * fix: to show toast instead of reaction picker * fix: current user cannot see their follower and following list * fix: reaction button styles * fix: clear input after select a video (#1287) * fix: duplicated comment compose bar in story (#1288) * fix: SP-00000 - guest user related function (#1286) * fix: AmityGlobalBehavior to be optional field * fix: change handleGuestUserAction to handleVisitorUserAction according to tech spec * fix: remove unused * fix: typo * feat: SP-32261 - mixed media and audio post integration (#1269) * feat: mixed media and audio post integration * feat: target id required * feat: semantic search, hashtag search, community pin feeds and global feeds filter audio posts * feat: hashtag post types * feat: filter out file and mixed types (#1291) * feat: file type hide * feat: bump sdk * feat: infinite loading * feat: bump sdk version (#1293) * chore(release): 4.14.0 (#1294) Co-authored-by: bmo-amity-bot <developers@amity.co> * fix: cannot block user (#1300) * fix: ASP-00000 - components broken due to getCurrentUser (#1301) * fix: components using v3 provider are broken due to getCurrentUser before client created * fix: remove console.log * feat: SP-32558 - events (#1297) * feat: SP-32560 - community, explore and events layout (#1289) * feat: community, explore and events layout * fix: copilot comments * feat: SP-32561 - event target selection page (#1290) * feat: Event Target Selection Page * feat: useRedirect hook * fix: remove elementId * feat: SP-32562 - create event profile (#1292) * feat: community, explore and events layout * fix: copilot comments * feat: SP-32561 - event target selection page (#1290) * feat: Event Target Selection Page * feat: useRedirect hook * fix: remove elementId * feat: cover image in create event desktop * feat: event profile * feat: event profile * feat: event profile mobile view * feat: page behavior and navigation * feat: bump sdk * fix: copilot reviews * feat: SP-32563 - event date time (#1295) * feat: community, explore and events layout * fix: copilot comments * feat: SP-32561 - event target selection page (#1290) * feat: Event Target Selection Page * feat: useRedirect hook * fix: remove elementId * feat: cover image in create event desktop * feat: event profile * feat: event profile * feat: event profile mobile view * feat: page behavior and navigation * feat: event date & time * feat: multiline input * feat: copilot reviews * feat: time comparison * feat: SP-32564 - event location (#1296) * feat: community, explore and events layout * fix: copilot comments * feat: SP-32561 - event target selection page (#1290) * feat: Event Target Selection Page * feat: useRedirect hook * fix: remove elementId * feat: cover image in create event desktop * feat: event profile * feat: event profile * feat: event profile mobile view * feat: page behavior and navigation * feat: event date & time * feat: multiline input * feat: copilot reviews * feat: event location * feat: accessibility * feat: copilot fixes * feat: min date disable * feat: on success toast * feat: remove pages * feat: remove hooks * feat: remove event components * feat: SP-0000 - create event permission and default endTime (#1298) * feat: create event permission and default endTime * feat: communityId in event permission of community profile page * feat: remove duplicate condition * feat: SP-32706 - media tab in community and user profiles (#1299) * feat: media tab in community and user profiles * feat: link to original posts * feat: clip feed blocked and private * feat: copilot comments * feat: SP-32705 - community event feed (#1302) * fix: cannot block user (#1300) * fix: ASP-00000 - components broken due to getCurrentUser (#1301) * fix: components using v3 provider are broken due to getCurrentUser before client created * fix: remove console.log * feat: community event feed happening, upcoming and past * feat: useLiveCollection * feat: first loading in useLiveCollectionV4 * feat: empty and loading * feat: SP-32708 - event explore (#1303) * feat: Explore Event * feat: remove unused * feat: SP-32709 - my event feed (#1304) * feat: my event feed * feat: SP-32710 - UpcomingEventsPage (#1306) * feat: UpcomingEventsPage * feat: rename UpcomingEvents * feat: copilot comments * feat: SP-32711 - PastEventsPage (#1307) * feat: PastEventsPage * fix: copilot comment --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> * feat: SP-32712 - event detail header (#1308) * fix: cannot block user (#1300) * fix: ASP-00000 - components broken due to getCurrentUser (#1301) * fix: components using v3 provider are broken due to getCurrentUser before client created * fix: remove console.log * feat: community event feed happening, upcoming and past * feat: useLiveCollection * feat: first loading in useLiveCollectionV4 * feat: empty and loading * feat: Explore Event * feat: remove unused * feat: my event feed * feat: UpcomingEventsPage * feat: rename UpcomingEvents * feat: copilot comments * feat: PastEventsPage * feat: event detail header * fix: copilot comment --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> * feat: SP-32713 - event details about (#1309) * feat: media tab in community and user profiles * feat: link to original posts * feat: clip feed blocked and private * fix: cannot block user (#1300) * feat: copilot comments * fix: ASP-00000 - components broken due to getCurrentUser (#1301) * fix: components using v3 provider are broken due to getCurrentUser before client created * fix: remove console.log * feat: community event feed happening, upcoming and past * feat: useLiveCollection * feat: first loading in useLiveCollectionV4 * feat: empty and loading * feat: Explore Event * feat: remove unused * feat: my event feed * feat: UpcomingEventsPage * feat: rename UpcomingEvents * feat: copilot comments * feat: PastEventsPage * feat: event detail header * feat: event detail info component * feat: SP-32705 - community event feed (#1302) * fix: cannot block user (#1300) * fix: ASP-00000 - components broken due to getCurrentUser (#1301) * fix: components using v3 provider are broken due to getCurrentUser before client created * fix: remove console.log * feat: community event feed happening, upcoming and past * feat: useLiveCollection * feat: first loading in useLiveCollectionV4 * feat: empty and loading * feat: SP-32708 - event explore (#1303) * feat: Explore Event * feat: remove unused * feat: SP-32709 - my event feed (#1304) * feat: my event feed * feat: SP-32710 - UpcomingEventsPage (#1306) * feat: UpcomingEventsPage * feat: rename UpcomingEvents * feat: copilot comments * feat: SP-32711 - PastEventsPage (#1307) * feat: PastEventsPage * fix: copilot comment --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> * fix: copilot comment * feat: SP-32712 - event detail header (#1308) * fix: cannot block user (#1300) * fix: ASP-00000 - components broken due to getCurrentUser (#1301) * fix: components using v3 provider are broken due to getCurrentUser before client created * fix: remove console.log * feat: community event feed happening, upcoming and past * feat: useLiveCollection * feat: first loading in useLiveCollectionV4 * feat: empty and loading * feat: Explore Event * feat: remove unused * feat: my event feed * feat: UpcomingEventsPage * feat: rename UpcomingEvents * feat: copilot comments * feat: PastEventsPage * feat: event detail header * fix: copilot comment --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> * fix: copilot comment * feat: SP-32714 - event discussion tab (#1310) * feat: event discussion tab * feat: SP-32716 - delete event (#1311) * feat: delete event * feat: delete event permission and menu * feat: delete permission community * feat: delete event permission * feat: SP-32715 - update event (#1312) * feat: update event * feat: folder structure change * feat: SP-32526 - create livestream (#1305) * feat: add CreateLivestreamPage * feat: add target selection page and navigate to create livestream page * chore: update preview livestream section UI * feat: add setting form UI * feat: add upload thumbnail action * feat: add media device menu * fix: camera change does not affect to PreJoin component * feat: add checking input permission * feat: add changing target * feat: change media input access denied ui * feat: add go live button state * fix: close target selection page after select * feat: change icon to up when the popover is opening * fix: target selection page width * fix: target selection page title * feat: set max-hight and max-width for device menu * feat: add confirm modalwhen close stream * feat: no camera/no mic state * feat: event target state * fix: add media input loading state * refactor: left components * fix: upload thumbnail ui * refactor: livestream setting section * feat: add unsupported livestream page on mobile view * feat: add thumbnail menu * feat: header on broadcast ui state * feat: show livestream chat * feat: add host badge * feat: add co-host badge * feat: add LivestreamErrorOverlay component * refactor: livestream overlay component * feat: add livestream timer * feat: add countdown * refactor: move livestream stage to features stream folder * refactor: livestream stage props * reafactor: timer hooks * fix: remove unused * feat: add streamer stage * fix: upload thumbnail * feat: add all cases livestream overlay * refactor: livestream placeholder * feat: invite co-host button * refactor: message option button * feat: moderator menu * feat: moderator menu * fix: add badges on displayname * refactor: moderator badge * feat: invite sheet * feat: co-host backstage * chore: add todo for invitation accept * reafactor: move hooks and declare checking condition value * refactor: LivestreamPlayerHeader * refactor: livestream player * fix: backstage style * feat: co-host placeholder position * fix: integrate creation api * feat: add ending step * fix: show confirm ending livesteam modal * feat: integrate livechat in the room * refactor: useCreateLivestream hook * fix: add auth for recorded video * fix: load livechat in livestream player page * fix: build * fix: disabled state * fix: remove hardcoded param * feat: add room subscription * feat: add livechat for mobile view * fix: play livestream recorded video * fix: cannot send reaction * fix: host badge does not show * feat: setup readOnly state * feat: allow reaction for not host user * fix: error on end state * feat: invite co-host * feat: show co-host invitation popup * feat: add send/cancel invite funtionality * fix: co-host placeholder layout * feat: cancel invitation on co-host placeholder * feat: co-host join the stream * feat: render host at the top only * fix: import * chore: update host options ability * fix: build failed on deleted component * fix: room participant return type * fix: logic to show menu for co-host * fix: remove passing invitation since co-host has joined * feat: use observe invitation to show invitesheet * refactor: way to show invitation popup * fix: wrong calling accept invitation * fix: remove waiting state on cancel invitation * fix: accept invite navigate to backstage * fix: button color on ui * fix: remove console.log * feat: remove as co-host * feat: co-host leaving * fix: use hook instead for moderaton menu * feat: livestream moderation menu in message bubble * feat: update stream status on stream content * fix: show livechat on back to player state * fix: removeChild error when livestream has ended * fix: set display video component to none when end or terminate * feat: return back to player state on leave as co-host * fix: back to player state when leaving back stage * fix: disabled audio before live * fix: close popup after sending invitation and cancel invitation * feat: pending invitation state * feat: invite co-host from whos watching * fix: mute/unmute during stream * fix: muted state * feat: show badge on participant menu * fix: leave the stage when has been kicked-out * feat: toast on invitation create and accept * feat: toast on reject invitation * feat: bring back co-host list * fix: cannot see co host placeholder state * fix: co-host leave the stage * fix: show only one badge * feat: error case when invitation is no longer available * chore: upgrade sdk version * fix: build failed * fix: remove testing title * feat: integrate with new watching user api * fix: cannot build due to types are not infered * feat: loading skeleton * feat: force dark theme for create livestream page * feat: force dark theme on livestream player page * fix: live thumbnail icon color * fix: not count live time if current user is co-host * feat: show watching count in the livestream header * fix: remove todo * refactor: move livestream related to livestream feature folder * fix: show only 3 skeletons * feat: loading skeletons for community targets * fix: global banned wording * feat: deleted user handling * fix: remove unused code * fix: unknow psudo-class lint error * feat: add TODO * refactor: adjust error log * feat: SP-0000 - event livestream (#1314) * feat: discussionCommunity remove * feat: livestream in event with room api * feat: event design review * feat: community event mobile * feat: event hub * feat: upcoming and past events * feat: event detail mobile view * feat: bump sdk * fix: import path --------- Co-authored-by: ptchaya_p <pitchaya@amity.co> --------- Co-authored-by: hwp <70026748+htutwaiphyoe@users.noreply.github.com> * fix: copilot comment --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> * fix: calendar date selection * feat: SP-32914 - Event RSVP (base) (#1318) * feat: SP-32560 - community, explore and events layout (#1289) * feat: community, explore and events layout * fix: copilot comments * feat: SP-32561 - event target selection page (#1290) * feat: Event Target Selection Page * feat: useRedirect hook * fix: remove elementId * feat: SP-32562 - create event profile (#1292) * feat: community, explore and events layout * fix: copilot comments * feat: SP-32561 - event target selection page (#1290) * feat: Event Target Selection Page * feat: useRedirect hook * fix: remove elementId * feat: cover image in create event desktop * feat: event profile * feat: event profile * feat: event profile mobile view * feat: page behavior and navigation * feat: bump sdk * fix: copilot reviews * feat: SP-32563 - event date time (#1295) * feat: community, explore and events layout * fix: copilot comments * feat: SP-32561 - event target selection page (#1290) * feat: Event Target Selection Page * feat: useRedirect hook * fix: remove elementId * feat: cover image in create event desktop * feat: event profile * feat: event profile * feat: event profile mobile view * feat: page behavior and navigation * feat: event date & time * feat: multiline input * feat: copilot reviews * feat: time comparison * feat: SP-32564 - event location (#1296) * feat: community, explore and events layout * fix: copilot comments * feat: SP-32561 - event target selection page (#1290) * feat: Event Target Selection Page * feat: useRedirect hook * fix: remove elementId * feat: cover image in create event desktop * feat: event profile * feat: event profile * feat: event profile mobile view * feat: page behavior and navigation * feat: event date & time * feat: multiline input * feat: copilot reviews * feat: event location * feat: accessibility * feat: copilot fixes * feat: min date disable * feat: on success toast * feat: remove pages * feat: remove hooks * feat: remove event components * feat: SP-0000 - create event permission and default endTime (#1298) * feat: create event permission and default endTime * feat: communityId in event permission of community profile page * feat: remove duplicate condition * feat: SP-32706 - media tab in community and user profiles (#1299) * feat: media tab in community and user profiles * feat: link to original posts * feat: clip feed blocked and private * feat: copilot comments * feat: SP-32705 - community event feed (#1302) * fix: cannot block user (#1300) * fix: ASP-00000 - components broken due to getCurrentUser (#1301) * fix: components using v3 provider are broken due to getCurrentUser before client created * fix: remove console.log * feat: community event feed happening, upcoming and past * feat: useLiveCollection * feat: first loading in useLiveCollectionV4 * feat: empty and loading * feat: SP-32708 - event explore (#1303) * feat: Explore Event * feat: remove unused * feat: SP-32709 - my event feed (#1304) * feat: my event feed * feat: SP-32710 - UpcomingEventsPage (#1306) * feat: UpcomingEventsPage * feat: rename UpcomingEvents * feat: copilot comments * feat: SP-32711 - PastEventsPage (#1307) * feat: PastEventsPage * fix: copilot comment --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> * feat: SP-32712 - event detail header (#1308) * fix: cannot block user (#1300) * fix: ASP-00000 - components broken due to getCurrentUser (#1301) * fix: components using v3 provider are broken due to getCurrentUser before client created * fix: remove console.log * feat: community event feed happening, upcoming and past * feat: useLiveCollection * feat: first loading in useLiveCollectionV4 * feat: empty and loading * feat: Explore Event * feat: remove unused * feat: my event feed * feat: UpcomingEventsPage * feat: rename UpcomingEvents * feat: copilot comments * feat: PastEventsPage * feat: event detail header * fix: copilot comment --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> * feat: add SDK RSVP package * feat: SP-32914 - event rsvp journey (#1313) * feat: integrate and implement rsvp * feat: add to calendar * fix: PR comment * feat: SP-32929 - attendee list page (#1315) * feat: attendees page * feat: remvoe error * feat: redirect user profile * fix: comment PR * fix: remove condition * fix: refactor * feat: SP-32914 - event rsvp desktop (#1317) * feat: integrate and implement rsvp * fix: PR comment * feat: noti event redirection * feat: desktop ui * fix: integration * feat: SP-32938 - notification event (#1316) * feat: integrate and implement rsvp * fix: PR comment * feat: attendees page * feat: noti event redirection * feat: cover event noti * chore: update SDK stg version * chore: update SDK stg version * fix: refactor and remove unused code * fix: join community * fix: join community --------- Co-authored-by: hwp <70026748+htutwaiphyoe@users.noreply.github.com> Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> * feat: live stream chat to staging * fix: SP-0000 - s2 design issues (#1320) * feat: sticky tab * feat: s2 issues * feat: global search all the way * feat: SP-00000 - brand user badge (#1319) * feat: add brand badge * feat: badge spacing * fix: add isBrand * fix: remove golden badge * fix: condition * fix: pageId and className * feat: SP-0000 - mobile sticky tab (#1322) * feat: sticky tab bar * feat: rename * feat: SP-33092 - live room rings (#1321) * feat: add CreateLivestreamPage * feat: add target selection page and navigate to create livestream page * chore: update preview livestream section UI * feat: add setting form UI * feat: add upload thumbnail action * feat: add media device menu * fix: camera change does not affect to PreJoin component * feat: add checking input permission * feat: add changing target * feat: change media input access denied ui * feat: add go live button state * fix: close target selection page after select * feat: change icon to up when the popover is opening * fix: target selection page width * fix: target selection page title * feat: set max-hight and max-width for device menu * feat: add confirm modalwhen close stream * feat: no camera/no mic state * feat: event target state * fix: add media input loading state * refactor: left components * fix: upload thumbnail ui * refactor: livestream setting section * feat: add unsupported livestream page on mobile view * feat: add thumbnail menu * feat: header on broadcast ui state * feat: show livestream chat * feat: add host badge * feat: add co-host badge * feat: add LivestreamErrorOverlay component * feat: SP-32560 - community, explore and events layout (#1289) * feat: community, explore and events layout * fix: copilot comments * feat: SP-32561 - event target selection page (#1290) * feat: Event Target Selection Page * feat: useRedirect hook * fix: remove elementId * feat: SP-32562 - create event profile (#1292) * feat: community, explore and events layout * fix: copilot comments * feat: SP-32561 - event target selection page (#1290) * feat: Event Target Selection Page * feat: useRedirect hook * fix: remove elementId * feat: cover image in create event desktop * feat: event profile * feat: event profile * feat: event profile mobile view * feat: page behavior and navigation * feat: bump sdk * fix: copilot reviews * feat: SP-32563 - event date time (#1295) * feat: community, explore and events layout * fix: copilot comments * feat: SP-32561 - event target selection page (#1290) * feat: Event Target Selection Page * feat: useRedirect hook * fix: remove elementId * feat: cover image in create event desktop * feat: event profile * feat: event profile * feat: event profile mobile view * feat: page behavior and navigation * feat: event date & time * feat: multiline input * feat: copilot reviews * feat: time comparison * refactor: livestream overlay component * feat: add livestream timer * feat: SP-32564 - event location (#1296) * feat: community, explore and events layout * fix: copilot comments * feat: SP-32561 - event target selection page (#1290) * feat: Event Target Selection Page * feat: useRedirect hook * fix: remove elementId * feat: cover image in create event desktop * feat: event profile * feat: event profile * feat: event profile mobile view * feat: page behavior and navigation * feat: event date & time * feat: multiline input * feat: copilot reviews * feat: event location * feat: accessibility * feat: copilot fixes * feat: min date disable * feat: on success toast * feat: remove pages * feat: remove hooks * feat: remove event components * feat: add countdown * refactor: move livestream stage to features stream folder * refactor: livestream stage props * reafactor: timer hooks * fix: remove unused * feat: add streamer stage * fix: upload thumbnail * feat: add all cases livestream overlay * refactor: livestream placeholder * feat: invite co-host button * refactor: message option button * feat: moderator menu * feat: moderator menu * fix: add badges on displayname * refactor: moderator badge * feat: SP-0000 - create event permission and default endTime (#1298) * feat: create event permission and default endTime * feat: communityId in event permission of community profile page * feat: remove duplicate condition * feat: invite sheet * feat: co-host backstage * chore: add todo for invitation accept * reafactor: move hooks and declare checking condition value * refactor: LivestreamPlayerHeader * refactor: livestream player * feat: media tab in community and user profiles * fix: backstage style * feat: link to original posts * feat: co-host placeholder position * feat: clip feed blocked and private * feat: copilot comments * fix: integrate creation api * feat: add ending step * fix: show confirm ending livesteam modal * feat: community event feed happening, upcoming and past * feat: useLiveCollection * feat: first loading in useLiveCollectionV4 * feat: empty and loading * feat: Explore Event * feat: remove unused * feat: my event feed * feat: integrate livechat in the room * refactor: useCreateLivestream hook * fix: add auth for recorded video * fix: load livechat in livestream player page * fix: build * feat: UpcomingEventsPage * feat: rename UpcomingEvents * feat: copilot comments * feat: PastEventsPage * fix: disabled state * fix: remove hardcoded param * feat: add room subscription * feat: add livechat for mobile view * fix: play livestream recorded video * fix: cannot send reaction * fix: host badge does not show * feat: setup readOnly state * feat: allow reaction for not host user * feat: event detail header * feat: event detail info component * feat: SP-32705 - community event feed (#1302) * fix: cannot block user (#1300) * fix: ASP-00000 - components broken due to getCurrentUser (#1301) * fix: components using v3 provider are broken due to getCurrentUser before client created * fix: remove console.log * feat: community event feed happening, upcoming and past * feat: useLiveCollection * feat: first loading in useLiveCollectionV4 * feat: empty and loading * feat: SP-32708 - event explore (#1303) * feat: Explore Event * feat: remove unused * feat: SP-32709 - my event feed (#1304) * feat: my event feed * feat: SP-32710 - UpcomingEventsPage (#1306) * feat: UpcomingEventsPage * feat: rename UpcomingEvents * feat: copilot comments * feat: SP-32711 - PastEventsPage (#1307) * feat: PastEventsPage * fix: copilot comment --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> * fix: copilot comment * fix: error on end state * feat: SP-32712 - event detail header (#1308) * fix: cannot block user (#1300) * fix: ASP-00000 - components broken due to getCurrentUser (#1301) * fix: components using v3 provider are broken due to getCurrentUser before client created * fix: remove console.log * feat: community event feed happening, upcoming and past * feat: useLiveCollection * feat: first loading in useLiveCollectionV4 * feat: empty and loading * feat: Explore Event * feat: remove unused * feat: my event feed * feat: UpcomingEventsPage * feat: rename UpcomingEvents * feat: copilot comments * feat: PastEventsPage * feat: event detail header * fix: copilot comment --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> * feat: SP-32706 - media tab in community and user profiles (#1299) * feat: media tab in community and user profiles * feat: link to original posts * feat: clip feed blocked and private * feat: copilot comments * feat: SP-32705 - community event feed (#1302) * fix: cannot block user (#1300) * fix: ASP-00000 - components broken due to getCurrentUser (#1301) * fix: components using v3 provider are broken due to getCurrentUser before client created * fix: remove console.log * feat: community event feed happening, upcoming and past * feat: useLiveCollection * feat: first loading in useLiveCollectionV4 * feat: empty and loading * feat: SP-32708 - event explore (#1303) * feat: Explore Event * feat: remove unused * feat: SP-32709 - my event feed (#1304) * feat: my event feed * feat: SP-32710 - UpcomingEventsPage (#1306) * feat: UpcomingEventsPage * feat: rename UpcomingEvents * feat: copilot comments * feat: SP-32711 - PastEventsPage (#1307) * feat: PastEventsPage * fix: copilot comment --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> * feat: SP-32712 - event detail header (#1308) * fix: cannot block user (#1300) * fix: ASP-00000 - components broken due to getCurrentUser (#1301) * fix: components using v3 provider are broken due to getCurrentUser before client created * fix: remove console.log * feat: community event feed happening, upcoming and past * feat: useLiveCollection * feat: first loading in useLiveCollectionV4 * feat: empty and loading * feat: Explore Event * feat: remove unused * feat: my event feed * feat: UpcomingEventsPage * feat: rename UpcomingEvents * feat: copilot comments * feat: PastEventsPage * feat: event detail header * fix: copilot comment --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> --------- Co-authored-by: Pitchaya T. <33589608+ptchayap@users.noreply.github.com> * fix: copilot comment * feat: invite co-host * feat: event discussion tab * feat: show co-host invitation popup * feat: delete event * feat: add send/cancel invite funtionality * fix: co-host placeholder layout * feat: cancel invitation on co-host placeholder * feat: co-host join the stream * feat: render host at the top only * feat: delete event permission and menu * feat: delete permission community * feat: delete event permission * feat: update event * feat: folder structure change * fix: import * chore: update host options ability * fix: build failed on deleted component * fix: room participant return type * fix: logic to show menu for co-host * fix: remove passing invitation since co-host has joined * feat: use observe invitation to show invitesheet * refactor: way to show invitation popup * fix: wrong calling accept invitation * fix: remove waiting state on cancel invitation * fix: accept invite navigate to backstage * fix: button color on ui * fix: remove console.log * feat: remove as co-host * feat: co-host leaving * fix: use hook instead for moderaton menu * feat: livestream moderation menu in message bubble * feat: update stream status on stream content * fix: show livechat on back to player state * fix: removeChild error when livestream has ended * fix: set display video component to none when end or terminate * feat: return back to player state on leave as co-host * fix: back to player state when leaving back stage * fix: disabled audio before live * fix: close popup after sending invitation and cancel invitation * feat: pending invitation state * feat: invite co-host from whos watching * fix: mute/unmute during stream * fix: muted state * feat: show badge on participant menu * fix: leave the stage when has been kicked-out * feat: toast on invitation create and accept * feat: toast on reject invitation * feat: bring back co-host list * fix: cannot see co host placeholder state * fix: co-host leave the stage * fix: show only one badge * feat: error case when invitation is no longer available * chore: upgrade sdk version * fix: build failed * fix: remove testing title * feat: integrate with new watching user api * fix: cannot build due to types are not infered * feat: loading skeleton * feat: force dark theme for create livestream page * feat: force dark theme on livestream player page * fix: live thumbnail icon color * fix: not count live time if current user is co-host * feat: show watching count in the livestream header * fix: remove todo * refactor: move livestream related to livestream feature folder * fix: show only 3 skeletons * feat: loading skeletons for community targets * fix: global banned wording * feat: deleted user handling * fix: remove unused code * fix: unknow psudo-class lint error * feat: livestream rings in global feed * fix: remove story tab global feed styles on desktop * refactor: remove Amity prefix * feat: add community live rings * feat: use the same displayName component for live and story ring * feat: global feed skeletion for all rings * fix: livestream rings not disappear after end * fix: cannot navigate to Livestream Player from community live rings * feat: story ring from event * fix: merge excess things * chore: upgrade sdk version * feat: support live rings from event * fix: bring back captionSmall style * chore: upgrade sdk version --------- Co-authored-by: hwp <70026748+htutwaiphyoe@users.noreply.github.com> * feat: s2 and s3 issues * feat: event darkmode * feat: event location link * feat: address copy toast * feat: event link * feat: s3 fixes * fix: avatar redierct * feat: no internet * fix: SP-33158 - event detail UI issues (#1323) * fix: chip button background * fix: event detail dark mode issues * feat: create event on back * feat: SP-32867 - empty target selection (#1324) * feat: empty target selection * fix: filter communties * fix: comment placeholder truncate * feat: live stream chat ui issues (#1325) * fix: SP-33234 - brand badge missing (#1326) * fix: co host brand badge * fix: brand badge * fix: PR comment * fix: SP-33222 - RSVP add to calendar (#1327) * fix: rsvp join commu * fix: add to calendar permission * fix: PR comment * fix: remove depedency * fix: SP-33219 - attendee menu (#1328) * fix: PR comment * fix: remove depedency * fix: condition to show attendee menu * chore: update SDK * chore: update SDK * fix: PR comment * fix: SP-33174 - mute viewer (#1329) * fix: cannot see muted user text * fix: to not show muted indicator on other users' pov * fix: remove unused prop * fix: remove console.log Co-authored-by: ChayanitBm <chayanit@amity.co> --------- Co-authored-by: ChayanitBm <chayanit@amity.co> * feat: toast alignment (#1331) * fix: cannot see unreport message menu after reported (#1330) * fix: SP-33074 - update status rsvp toast (#1332) * fix: permission to edit * fix: update event when start * fix: cannot see watching count on player page (#1333) * fix: SP-33223 - UI RSVP (#1334) * fix: UI popup join community * fix: skeleton * fix: host pov on player page (#1335) * fix: SP-33252 - livestream player header ui on user feed (#1336) * fix: cannot see copy link menu * fix: livestream player header UI * fix: SP-33251 - missing verify and lock icon on livestream player page (#1337) * fix: overlay style on pending post * fix: add missing official badge and lock icon * fix: SP-33230 - livering UI (#1338) * fix: wrong background color for default community avatar * fix: missing style for user avatar * fix: use linked object url instead of fetching for url * fix: story in community feed skeleton style * feat: delete event by host (#1341) * fix: set default tab when clear value (#1340) * fix: reconnecting state UI size (#1343) * fix: SP-33210 - missing terminated state (#1342) * fix: missing terminated state * chore: upgrade sdk version * fix: SP-33415 - disable scroll bar display on livestream player page (#1344) * fix: reconnecting state UI size * fix: hide scroll bar * fix: SP-33148 - co-host invitation from noti tray (#1345) * fix: click on co-host invitation handling * fix: invite sheet close icon color (#1346) * chore: upgrade sdk version * fix: skip create livestream page when delete and go back (#1348) * fix: cannot see banned banner (#1347) * fix: SP-33107 - livestream tracks layout (#1349) * fix: skip create livestream page when delete and go back * fix: logic to sort video tracks * fix: video tracks layout * fix: use same leave button for co-host * fix: use the same header * fix: remove livestream player header * fix: remove console.log * fix: remove console.log * fix: SP-33507 - cannot play video on web mobile (#1350) * fix: react parse error * fix: do not ask permission on player state * fix: play video from hls * fix: build crash * fix: check for room type instead of livestream (#1351) * fix: SP-33350 - do not render preview link for room post (#1352) * fix: check for room type instead of livestream * fix: do not render preview link for room post * fix: to show comment composer on mobile view (#1353) * fix: SP-33140 - allow only host to see co-host moderation menu (#1354) * fix: allow only host to see co-host moderation menu * fix: condition to show each menu * fix: SP-33521 - cannot load next page community on live target selection menu (#1356) * fix: cannot load next page on target selection * fix: create livestream button text style * fix: SP-00000 - watching count format (#1357) * fix: cannot load next page on target selection * fix: create livestream button text style * fix: logic to floor to one decimal place instead of rounding * fix: moderation options doesn't show on mobile view (#1359) * fix: cannot play recorded video (#1358) * fix: SP-33506 - filter out file and audio post on feed (#1360) * fix: filter out posts for user feed * fix: filter out posts for community feed * feat: SP-00000 - remove preview link (#1355) * feat: update regex link * feat: create preview link * feat: render post with link * feat: limit links per post * fix: update preview link * fux: comment PR * fix: PR comment * chore: update SDK stg * fix: line break with shift enter * fix: let member create story (#1361) * fix: comment and reply comment composer on mobile (#1362) * fix: SP-33510 - show approval overlay on streamer side (#1363) * fix: add reviewing state for streamer view * fix: use subscribed post for realtime updated value * fix: pass onClickLivestream to open create livestream page directly (#1365) * fix: check appro…
1 parent 519fd1c commit e2e35fe

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
## 4.15.0-beta.3 (2026-02-13)
6+
57
## 4.15.0-beta.2 (2026-01-30)
68

79

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@amityco/ui-kit-open-source",
3-
"version": "4.15.0-beta.2",
3+
"version": "4.15.0-beta.3",
44
"engines": {
55
"node": ">=20",
66
"pnpm": "9"

src/core/hooks/useResizeObserver.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
1-
import { useEffect } from 'react';
1+
import { useEffect, useRef } from 'react';
22

33
const useResizeObserver = (target: any, onResize: any) => {
4+
const prevSize = useRef({ height: 0, width: 0 });
5+
46
useEffect(() => {
57
if (target) {
68
const observer = new MutationObserver(() => {
79
const { height, width } = target.getBoundingClientRect();
8-
onResize({ height, width });
10+
if (height !== prevSize.current.height || width !== prevSize.current.width) {
11+
prevSize.current = { height, width };
12+
onResize({ height, width });
13+
}
914
});
1015

11-
// const { current: currentObserver } = observer;
1216
observer.observe(target, {
1317
attributes: true,
1418
childList: true,

0 commit comments

Comments
 (0)