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

Alpha to main #768

Merged
merged 466 commits into from
Oct 11, 2023
Merged

Alpha to main #768

merged 466 commits into from
Oct 11, 2023

Conversation

mohammeds1992
Copy link
Collaborator

No description provided.

mohammeds1992 and others added 30 commits July 11, 2023 09:44
* fix: spaces documentation

* Update README.md

* fix: formatting issues

* fix: uncommented code
* refactor: added initial SpacesUI class architecture

* Update packages/uiweb/src/lib/components/space/SpacesUI.tsx

Co-authored-by: Arnab Chatterjee <[email protected]>

* Update packages/uiweb/src/lib/components/space/SpacesUI.tsx

Co-authored-by: Arnab Chatterjee <[email protected]>

* fix: refine code structure

* refactor: change structure and added a test sample

* feat: added themeprovider for spaces ui components (#436)

* feat: feat: add themeprovider for spaces

* fix: resolved conflicts

* refactor: cleaned up provider

* refactor: resolved comments

* feat: added colors and themeing in demoreactapp

* refactor: cleaned code

* refactor: resolved comments

* refactor: added a basic style structure for ease of use (#453)

* feat: SpaceBanner Component (#438)

* feat: SpaceBanner

* refactor: removed-optionals

* feat: space-banner functionality

* fix: reverted app.tsx

* fix: reverted app.tsx

* fix: removed test svg file

* refactor: change structure and added a test sample

* feat: space-banner functionality

* refactor: api-implementation

* fix: removed-svg

* refactor: mobile version

* Revert "fix: removed test svg file"

This reverts commit 7af756b.

* Revert "refactor: change structure and added a test sample"

This reverts commit b1e8745.

* fix: revert

* refactor: lastest-pull

* feat: added-spaceBanner-test

* refactor: cache-to-context

* refactor: custom hook added for data

* refactor: spaceDTO

* fix: SpaceDTO implementation

* refactor: participant-container

* refactor: cleanups

* fix: ui-fixes

* fix: EOF newlines

* fix: overflow-fixed

* refactor: tweaked context structure a bit

---------

Co-authored-by: Samarendra Gouda <[email protected]>
Co-authored-by: Nilesh Gupta <[email protected]>

* refactor: updated theme object along with light and dark theme

* feat: Create Space Component (#454)

* refactor: resolved merge conflicts

* feat: added modals and modal behaviour logic

* feat: modal inputs

* feat: change modal logic + integr8 API

* feat: added CSS for modals and inputs

* fix: resolved PR comments

* refactor: improve css

* refactor: rft create modal

* feat: added search input component

* Refactor/space widget component (#458)

* refactor: added basic design

* refactor: added full widget with style

* refactor: reduced fixed height of scheduled widget content

* refactor: changes requested

* refactor: resolved review comments

* feat: add spaces info component (#474)

* Feat/added members modal (#477)

* refactor: added modal

* refactor: added members modal

* refactor: review comments

* refactor: resolve review comments

* fix: review comments

* 424 spaces functions webrtc logic (#482)

* fix: add spaces for functions

* fix: Separate page for space in the demo react APP

* fix: start/stop spaces functions

* fix: fix image and description types

* fix: added functions to add and remove members from group

* fix: spaces functions

* fix: spaces functions refactoring

* fix: few more changes

* fix: spaces function testing

* fix: spaces functions

* fix: SDK bug fixes

* fix: SDK bug fixes

* fix: minor fixes

* fix: minor fix

* fix: minor fix

* feat(video): add create mesh connection logic in Video class

* feat(spaces): make video mesh compatible & add spaces class

* feat(spaces): add backend methods in Space class

---------

Co-authored-by: Shoaib Mohammed <[email protected]>
Co-authored-by: Madhur Gupta <[email protected]>

* refactor: spaces UI Components refactor (#478)

> replaced hardcoded styles with context theme >added smoother animations on collapsoble components
>added profile cards to invite modal

* refactor: added spaceUI class variables into context as well (#488)

* refactor: added spaceUI class variables into context as well

* refactor: resolve review comments

* refactor: added a clickHandler in spaceBanner component for extra flexibility (#489)

* fix(spaces): fix console errs and refactor create, update methods (#492)

* fix: add spaces for functions

* fix: Separate page for space in the demo react APP

* fix: start/stop spaces functions

* fix: fix image and description types

* fix: added functions to add and remove members from group

* fix: spaces functions

* fix: spaces functions refactoring

* fix: few more changes

* fix: spaces function testing

* fix: spaces functions

* fix: SDK bug fixes

* fix: SDK bug fixes

* fix: minor fixes

* fix: minor fix

* fix: minor fix

* feat(video): add create mesh connection logic in Video class

* feat(spaces): make video mesh compatible & add spaces class

* feat(spaces): add backend methods in Space class

* fix: Merge branch 'alpha' into 424-spaces-functions-webrtc-logic

* fix(spaces): fix console errors and move out create, update functions from Space class

---------

Co-authored-by: Shoaib Mohammed <[email protected]>

* refactor: modified init class method

* refactor/added-space-feed-component(#481)

* feat: space-feed

* refactor: space-feed

* Deployment (#440)

* ci(restapi): 🎉 cut release to restapi-v1.0.0

* fix(component): dummy

* ci(restapi): 🎉 cut release to restapi-v1.0.0

* fix(component): dummy

* ci(restapi): 🎉 cut release to restapi-v1.0.1

* ci(restapi): 🎉 cut release to restapi-v1.0.1

* fix(component): dummy

* ci(restapi): 🎉 cut release to restapi-v1.0.2

* fix(component): dummy

* ci(restapi): 🎉 cut release to restapi-v1.0.2

* fix(component): dummy

* ci(restapi): 🎉 cut release to restapi-v1.0.3

* fix: success progressHook

* ci(restapi): 🎉 cut release to restapi-v1.0.4

* ci(restapi): 🎉 cut release to restapi-v1.1.0

* ci(restapi): 🎉 cut release to restapi-v1.2.0

* ci(restapi): 🎉 cut release to restapi-v1.2.0

* ci(restapi): 🎉 cut release to restapi-v1.0.0

* fix(component): dummy

* fix(component): dummy

* fix(component): dummy

* ci(restapi): 🎉 cut release to restapi-v1.0.2

* fix(component): dummy

* ci(restapi): 🎉 cut release to restapi-v1.0.3

* ci(restapi): 🎉 cut release to restapi-v1.0.4

* ci(restapi): 🎉 cut release to restapi-v1.2.1

* fix: local for local development (#295)

Co-Authored-By: aman035 <[email protected]>

* fix: version update

* ci(restapi): 🎉 cut release to restapi-v1.2.2

* ci(restapi): 🎉 cut release to restapi-v1.2.3

* ci(restapi): 🎉 cut release to restapi-v1.2.4

* ci(restapi): 🎉 cut release to restapi-v1.2.5

* ci(restapi): 🎉 cut release to restapi-v1.2.6

* ci(restapi): 🎉 cut release to restapi-v1.2.7

* ci(socket): 🎉 cut release to socket-v0.5.0

* fix: test commit

* ci(restapi): 🎉 cut release to restapi-v1.2.8

* ci(uiweb): 🎉 cut release to uiweb-v1.0.0

* ci(uiweb): 🎉 cut release to uiweb-v1.0.0

* ci(uiweb): 🎉 cut release to uiweb-v1.0.1

* fix: added ci-version-beta

* fix: added ci-version-beta

* ci(restapi): 🎉 cut beta release to restapi-v1.2.9

* fix: added releaseType

* ci(restapi): 🎉 cut beta release to restapi-v0.0.1-beta.0

* ci(restapi): 🎉 cut beta release to restapi-v0.0.1-beta.0

* ci(restapi): 🎉 cut release to restapi-v1.2.10

* ci(restapi): 🎉 cut release to restapi-v1.2.10

* ci(restapi): 🎉 cut beta release to restapi-v0.0.1-beta.1

* ci(restapi): 🎉 cut release to restapi-v1.2.11

* fix: linkedListHash test cases removed & CI version corrected

* fix: update name to beta

* ci(restapi): 🎉 cut release to restapi-v1.2.12

* ci(restapi): 🎉 cut release to restapi-v1.2.12

* ci(restapi): 🎉 cut release to restapi-v1.2.13

* ci(restapi): 🎉 cut release to restapi-v1.2.14

* ci(restapi): 🎉 cut release to restapi-v1.2.15

* fix: update package json

* fix: updated socket version

* ci(uiweb): 🎉 cut release to uiweb-v1.0.2

* fix: socket lib update

* ci(uiweb): 🎉 cut release to uiweb-v1.0.2

* ci(restapi): 🎉 cut release to restapi-v1.2.16

* ci(restapi): 🎉 cut release to restapi-v1.3.0

* ci(restapi): 🎉 cut release to restapi-v1.3.1

* ci(socket): 🎉 cut release to socket-v0.5.1

* ci(restapi): 🎉 cut release to restapi-v1.3.2

* ci(restapi): 🎉 cut release to restapi-v1.3.3

* ci(restapi): 🎉 cut release to restapi-v1.3.4

---------

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

* feat: space-feed

* refactor: space-feed

* fix: api-call-custom-hooks

* fix: api-call

* refactor: enums/changes

* fix: scrollable

* fix: scrolling-issue

* feat: filter-changes

* fix: added types

* fix: loader-issue

* fix: tab-button-color

* feat: new-filter and prop

* fix: ended-logic && participant-number logic

* refactor: add onBannerClick

* fix: conflicts

* revert: messed-up spaceBanner

* fix: onClick issue

* fix: onClick and cleanups

* refactor: new pagination interface

* fix: scroll-logic

* fix: scroll-final

* fix: ..

* fix: removed any

* fix: onClick-issue

* fix: loading-context-to-state

* refactor: add-NoSpaceIcons

* refactor: new-ui-layout

* refactor: new-ui-layout

---------

Co-authored-by: Mohammed S <[email protected]>
Co-authored-by: aman035 <[email protected]>
Co-authored-by: Nilesh Gupta <[email protected]>

* refactor: added structure for spaces invites modal component

* refactor: invite-component

* fix: minor-bug

* feat: Create Space API Integration (#494)

* feat: create spaces integration

* feat: added datetime picker

* feat: completed create space API integration

* feat: changed flow and time component

* feat(spaces): initiate livepeer playback in start method (#499)

* fix: add spaces for functions

* fix: Separate page for space in the demo react APP

* fix: start/stop spaces functions

* fix: fix image and description types

* fix: added functions to add and remove members from group

* fix: spaces functions

* fix: spaces functions refactoring

* fix: few more changes

* fix: spaces function testing

* fix: spaces functions

* fix: SDK bug fixes

* fix: SDK bug fixes

* fix: minor fixes

* fix: minor fix

* fix: minor fix

* feat(video): add create mesh connection logic in Video class

* feat(spaces): make video mesh compatible & add spaces class

* feat(spaces): add backend methods in Space class

* fix: Merge branch 'alpha' into 424-spaces-functions-webrtc-logic

* fix(spaces): fix console errors and move out create, update functions from Space class

* feat(spaces): initiate livepeer playback in start method

* feat(spaces): store livepeer playback id in space description

---------

Co-authored-by: Shoaib Mohammed <[email protected]>

* Add initialize method (#505)

* fix: add spaces for functions

* fix: Separate page for space in the demo react APP

* fix: start/stop spaces functions

* fix: fix image and description types

* fix: added functions to add and remove members from group

* fix: spaces functions

* fix: spaces functions refactoring

* fix: few more changes

* fix: spaces function testing

* fix: spaces functions

* fix: SDK bug fixes

* fix: SDK bug fixes

* fix: minor fixes

* fix: minor fix

* fix: minor fix

* feat(video): add create mesh connection logic in Video class

* feat(spaces): make video mesh compatible & add spaces class

* feat(spaces): add backend methods in Space class

* fix: Merge branch 'alpha' into 424-spaces-functions-webrtc-logic

* fix(spaces): fix console errors and move out create, update functions from Space class

* feat(spaces): initiate livepeer playback in start method

* feat(spaces): store livepeer playback id in space description

* feat(spaces): add intitialize method

---------

Co-authored-by: Shoaib Mohammed <[email protected]>

* refactor: resolved css in space banner

* refactor: added a skeleton loading effect on space Banner component

* feat: add invite functionality to create space (#506)

* feat: added invite functionality

* fix: add logic for time selector

* fix: css fixes

* refactor: info-on-widget (#504)

* refactor: info-on-widget

* refactor: add Space class to context

* fix: padding, added new mic icons

* fix: added-ref to context

* feat: start added

* fix: remove optional spaceId

* fix: inf-bug

* fix: effectAdded

* fix(spaces): add is supported check in start

* refactor: added-join-functionalities (#507)

* refactor: added-join-functionalities

* fix: screens

* fix(spaces): fix livepeer stream creation in start

---------

Co-authored-by: Madhur Gupta <[email protected]>

* Fix join and pgpPrivateKey in demoreact (#508)

* refactor: info-on-widget

* refactor: add Space class to context

* fix: padding, added new mic icons

* fix: added-ref to context

* feat: start added

* fix: remove optional spaceId

* fix: inf-bug

* fix: effectAdded

* fix(spaces): add is supported check in start

* refactor: added-join-functionalities

* fix: screens

* refactor: added-join-functionalities (#507)

* refactor: added-join-functionalities

* fix: screens

* fix(spaces): fix livepeer stream creation in start

* fix: join function

---------

Co-authored-by: samarendra-push <[email protected]>
Co-authored-by: Samarendra Gouda <[email protected]>

* refactor: added feature of triggering widget from sdk

* fix(spaces): fix join as speaker and listner

* fix: resolved updating env and other class variables

* Spaces/UI migration (#510)

* fix: ui-migration

* fix: migration fixes

* refactor: added notification socket for space in uiweb

* feat: add remove and admin func to invite modal (#509)

* feat: add remove and admin func to invite modal

* fix: fix null

* fix(spaces): fix start

* feat: add join functionality to invited spaces (#512)

* feat: add join functionality to invited spaces

* fix: open space widget after joining

* refactor: add audio playback from space speakers (#511)

* refactor: added a hidden Video container

* fix: migrated initSpaceObject to parent component

* feat(spaces): add user feeds socket handler logic

* fix: fix create invite UI edge cases (#515)

* fix: fix create invite UI edge cases

* fix: fix env

* fix: fix state behaviour

* fix: add wallet as name if name string empty

add wallet as name if name string empty

* refactor: added join function and socket code (#517)

* refactor: added join function and socket code

* refactor(spaces): fix mesh creation logic

* refactor(spaces): remove unused imports from context

* refactor(spaces): remove unused code and improve positioning of code blocks

---------

Co-authored-by: Madhur Gupta <[email protected]>

* Fix isJoined, add hidden video tag (#514)

* refactor: added a hidden Video container

* fix: migrated initSpaceObject to parent component

* fix: WIP isJoined

* fix: join as a listener

---------

Co-authored-by: Madhur Gupta <[email protected]>

* fix(spaces): add create audio call before join for speakers (#518)

* Widget/videoplayer (#519)

* refactor: added a hidden Video container

* fix: migrated initSpaceObject to parent component

* fix: WIP isJoined

* fix: revert husky

* fix: nx.json revert

* fix: join as a listener

* fix: start ui-logic refactor

* fix: merge-conflicts

* fix: isListener

* fix(spaces): fix isSpeaker and isListner logic

* feat: added blockies (#523)

---------

Co-authored-by: Nilesh Gupta <[email protected]>
Co-authored-by: Arnab Chatterjee <[email protected]>
Co-authored-by: Samarendra Gouda <[email protected]>
Co-authored-by: Samarendra Gouda <[email protected]>
Co-authored-by: Shoaib Mohammed <[email protected]>
Co-authored-by: aman035 <[email protected]>
Co-authored-by: samarendra-push <[email protected]>
mohammeds1992 and others added 24 commits October 3, 2023 12:13
* refactor: added code for joining livekit room for listeners (#731)

* feat: drop in livekit inplace of livepeer (#736)

* feat: drop in livekit inplace of livepeer

* feat: added microphone

* feat: added mic

* feat: added access control

---------

Co-authored-by: Nilesh Gupta <[email protected]>
* Arbitrum changes (#735)

* fix: inital implementation for arbitrum changes

* fix: more changes

* fix: added final changes

* fix: minor fixes

* fix: fixed typo

* fix: notification settings related changes

* fix: added index parameter for notification
* refactor: added code for joining livekit room for listeners (#731)

* feat: drop in livekit inplace of livepeer

* feat: added microphone

* feat: added mic

* feat: added access control

* feat: fixes for livekit API call

---------

Co-authored-by: Nilesh Gupta <[email protected]>
* Chat profile refractor (#727)

* fix: fixed minor bugs and made add wallets reusable

* fix: refactored code

* fix: fixed ens domains not working while adding more wallets to a group

* fix: fixed back btn in add wallet and cofirm btn ui

* fix: fixed theme in chat profile

* fix: refractor of addWallet

* fix: ens issues

* fix: adde changes

* fix: fixed lint issues

* fix: fixed review comments

* fix: fixed minor review comments

---------

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

* Refactoring of messageInput, chatBubble, connectButton,chatViewList, chatViewComponent (#718)

* fix: added accoutn hook

* fix: refactoring code of messageInput chatlist chatbubble

* fix: fixed review comment

* fix: fixed

* fix: added reusables

* fix: fixed toast

* feat: create group modal

* fix: fixed condition in messageInput

* fix: fixed

* fix: fixed code

* feat: create group info validation done (#738)

* fix: fixed autoconnect issues

* Group criteria added (#764)

* feat: created define criteria and add criteria

* feat: added some more dropdowns in add criteria

* fix: added critera options

* feat: worked on criterias

* Arbitrum changes (#735)

* fix: inital implementation for arbitrum changes

* fix: more changes

* fix: added final changes

* fix: fixed few ui issues

* fix: fixed minor issue

* fix: added operstor

* fix: added dummy 2d data

* fix: fixed test

* feat: condition type added

* feat: adder done

* feat: all/any added on condition box

* fix: minor fixes

* fix: fixed typo

* fix: fixed upload group image ui

* Multiple group criteria (#747)

* fix: fixed multiple criteria Ui

* fix: fixed conditions code

---------

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

* docs: added Class Examples (#739)

* docs: added documentation

* docs: fixed chat class examples

* docs: fix notif class

* docs: fixed stream examples

* docs: fix nft grp update

* docs: fixed logs

* Message Type Implementations (#730)

* fix: added video & audio messages

* fix: fixed meta, reaction & added intent & readReceipt

* fix: added reply

* fix: added composite, fixed receipt

* fix: local tests (#744)

* fix(env and index): fixes typo RECIPEINT to RECIPIENT (#743)

fix #733

* Update README.md (#742)

Changed the discord link

* feat: add criteria done

* fix: fixed themes

* feat: rule deletion done

* feat: condition update done

* feat: add criteria update lablel done

* feat: edit rule auto fill done

* feat: pr changes done

* feat: refactor type and hooks

* fix: fixed mobilde view

* fix: fixed scroll

* feat: added icon in groupinfo to show if it is token gated or not (#748)

* feat: added icon in groupinfo to show if it is token gated or not

* fix: fixed minor text

* feat: created group criteria info modal and fixed dropdown

* fix: made changes as per the review

* fix: removed more options from conditions in group info

* fix: fixed minor issues

---------

Co-authored-by: Monalisha Mishra <[email protected]>

* feat: drop down labels

* fix: fixed

* fix: fixed dropdown

* Gp states fix (#763)

* feat: conditions to chat added

* feat: generation of payload done

* refactor: rule generation done

* feat: operator undefined fix

* fix: fixed condition ui

* feat: create group rest api call done

* fix: fixed dropdown

* feat: group detail info fix done

* fix: added validation for guild

---------

Co-authored-by: Abishek Bashyal <[email protected]>

---------

Co-authored-by: KlausMikhaelson <[email protected]>
Co-authored-by: Ashis Kumar Pradhan <[email protected]>
Co-authored-by: Abishek Bashyal <[email protected]>
Co-authored-by: akp111 <[email protected]>
Co-authored-by: Aman Gupta <[email protected]>
Co-authored-by: strykerin <[email protected]>
Co-authored-by: Rahul Pandey <[email protected]>
Co-authored-by: dinesh <[email protected]>
Co-authored-by: Satyam <[email protected]>

* feat: group msg fix (#765)

* feat: group msg fix

* fix: minor changes

---------

Co-authored-by: Monalisha Mishra <[email protected]>

---------

Co-authored-by: KlausMikhaelson <[email protected]>
Co-authored-by: Abishek Bashyal <[email protected]>
Co-authored-by: Ashis Kumar Pradhan <[email protected]>
Co-authored-by: akp111 <[email protected]>
Co-authored-by: Aman Gupta <[email protected]>
Co-authored-by: strykerin <[email protected]>
Co-authored-by: Rahul Pandey <[email protected]>
Co-authored-by: dinesh <[email protected]>
Co-authored-by: Satyam <[email protected]>
* fix: modified subscription response

* fix: modified error response
@mohammeds1992 mohammeds1992 requested a review from akp111 October 11, 2023 10:21
@github-actions
Copy link

File: packages/examples/sdk-backend-node/pushAPI/channel.ts

  1. Line 20: There is a missing closing parenthesis after provider variable declaration.
  2. Line 21: signer variable declaration is missing a closing parenthesis.
  3. Line 22: randomWallet1 and randomWallet2 variables are not properly declared. You need to use the Wallet constructor to create random wallets.
  4. Line 23: userAlice variable is missing an await statement before calling PushAPI.initialize().

File: packages/examples/sdk-backend-node/pushAPI/encryption.ts

  1. Line 16: There is a typo in the comment. "Uing" should be "Using".
  2. Line 27: signer variable declaration is missing a closing parenthesis.
  3. Line 33: runPushAPIEncryptionCases function is missing an await statement before calling PushAPI.initialize().

File: packages/examples/sdk-backend-node/pushAPI/notification.ts

  1. Line 16: There is a typo in the comment. "Uing" should be "Using".
  2. Line 27: signer variable declaration is missing a closing parenthesis.
  3. Line 33: runPushAPINotificationCases function is missing an await statement before calling PushAPI.initialize().

File: packages/examples/sdk-backend-node/pushAPI/profile.ts

  1. Line 16: There is a typo in the comment. "Uing" should be "Using".
  2. Line 27: signer variable declaration is missing a closing parenthesis.
  3. Line 33: runPushAPIProfileCases function is missing an await statement before calling PushAPI.initialize().

File: packages/examples/sdk-frontend-react

* fix: modified subscription response

* fix: modified error response

* fix: added docs
@github-actions
Copy link

File: packages/examples/sdk-backend-node/pushAPI/channel.ts

  1. In line 14, there is a missing closing parenthesis ")" after provider. It should be provider).
  2. In line 19, there is a missing closing parenthesis ")" after provider and before const. It should be provider).
  3. In line 27, there is a missing closing parenthesis ")" after console.log(channelInfo);.
  4. In line 32, there is a missing closing parenthesis ")" after console.log(channelInfo).
  5. In line 36, there is a missing closing parenthesis ")" after console.log(searchedChannels);.
  6. In line 42, there is a missing closing parenthesis ")" after console.log(channelSubscribers);.
  7. In line 48, there is a missing closing parenthesis ")" after console.log(channelSubscribers);.

File: packages/examples/sdk-backend-node/pushAPI/encryption.ts

  1. In line 30, there is a missing closing parenthesis ")" after encryptionUpdate.

File: packages/examples/sdk-backend-node/pushAPI/notification.ts

  1. In line 17, there is a missing closing parenthesis ")" after inboxNotifications, spamNotifications);.
  2. In line 30, there is a missing closing parenthesis ")" after console.log(aliceSubscriptions);.

File: packages/examples/sdk-backend-node/pushAPI/profile.ts

  1. In line 17, there is a missing closing parenthesis ")" after userAliceProfileInfo);.
  2. In line 23, there is a missing closing parenthesis ")" after console.log(response);.

File: packages/examples/sdk-frontend-react/src/app/ChatUITest/ChatProfile.tsx

  1. In line 10, there is a commented out prop chatId. If it is intended to be used, uncomment it and provide the correct value.

All

@mohammeds1992 mohammeds1992 merged commit e2ae5b4 into main Oct 11, 2023
1 check passed
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.

8 participants