Skip to content
This repository has been archived by the owner on Dec 21, 2023. It is now read-only.

feat: Group chat and Audio player capabilities #2441

Closed
wants to merge 116 commits into from
Closed

Conversation

hirbod
Copy link
Contributor

@hirbod hirbod commented Sep 25, 2023

Why

Adds group chat and the audio player + all native libraries needed to run this (currently hidden, will be activated via OTA).
Upload and Composer toolbar will be done in a separate PR.

How

Test Plan

commit f31e5ff
Author: github-actions <[email protected]>
Date:   Thu Aug 10 11:27:41 2023 +0000

    release v135.0.7

commit db261ef
Author: Alan Toa <[email protected]>
Date:   Thu Aug 10 19:23:41 2023 +0800

    Fix/star drop feedback (#2342)

    * fix: og image be covered

    * fix: start drop tiny feedback

commit 88c4cf2
Author: github-actions <[email protected]>
Date:   Thu Aug 10 09:24:17 2023 +0000

    release v135.0.6

commit 63d33e5
Author: Alan Toa <[email protected]>
Date:   Thu Aug 10 17:19:45 2023 +0800

    fix: share to social etc (#2341)

    * fix: share to social etc

    * clear up code

    * fix lib

    * fix import

commit 7e23ed7
Author: nishan (o^▽^o) <[email protected]>
Date:   Thu Aug 10 11:12:50 2023 +0530

    fix: star drop copy changes (#2340)

commit 02ae39f
Author: github-actions <[email protected]>
Date:   Thu Aug 10 03:42:42 2023 +0000

    release v135.0.5

commit 392947b
Author: Alan Toa <[email protected]>
Date:   Thu Aug 10 11:38:00 2023 +0800

    feat: star drop (#2339)

    * paid drops button price

    * dark mode price

    * add stripe account url

    * create drop flow done

    * paid drops

    * paid drops

    * paid drop ui

    * ui fixes

    * ui fixes

    * ui fixes

    * chore: merge stage to unlock stardrop message

    * feat(wip): unlockable message

    * paid drop domain redirect fix

    * feat: add GatedMessage component with simulation logic

    * fix: add business type

    * fix: select individual as default value

    * save button top right

    * fix: hide annoying log 33m

    * feat: add gated message and star badge

    * feat: export StarDropBadge component

    * feat: detect message types and output accordingly

    * feat(wip): star drop message variations

    * fix: format us numbers better

    * feat(wip): adjust reactions for star drop

    * fix: open edition

    * fix: text issues

    * select drop layout

    * drop ui fixes

    * Squashed commit of the following:

    commit f1441ba
    Author: Hirbod Mirjavadi <[email protected]>
    Date:   Thu Jul 20 15:37:24 2023 +0200

        fix: reduce re-renders

    * feat: update channel by id types

    * add exclusive link

    * cashpayout in settings

    * fix: exclusive link

    * fix: don't add sentry authtoken to app.config, its read automatically

    * feat: add  latest_paid_nft_slug types to channel by id

    * custom price

    * payout link in drop form

    * feat(wip): star drop style and support in  list

    * feat: claim paid nft

    * fix

    * fix

    * wip

    * fix: select countries

    * wip

    * wip

    * feat: redirect to latest drop on unlock

    * fix: dont show all in dev without data

    * fix: pressable by RNGH buggy on web

    * wip

    * wip

    * remove claim modal for paid nft

    * update share screen

    * wip

    * wip

    * wip

    * feat: edition price range

    * fix: country select

    * fixes

    * fix: custom price modal sheet

    * fixes

    * ui fixes

    * nit: native fixes

    * ui fixes

    * wip

    * feat: update twitter card

    * wip: refactor channel components for easier usage

    * default prices

    * default prices

    * feat: drop share

    * fix: button text size

    * feat: add dot indicator for unread channels

    * chore: optimize image assets

    * feat: bundle new showtime star logo

    * fix: add support for showtime image in list

    * feat: update to GatedMessage (payment flow)

    * feat: update message header

    * feat: support for ST image in list for web

    * feat: export refactored components

    * feat: optimize recycling pool types in creator channels

    * add miss star drop modal

    * feat: make all channel messages gated on send

    * update modal

    * revert modal code

    * fix modal and button text

    * feat(wip):  add star drop error modal

    * feat: paid nft info modal logic

    * feat: finalize error modal / info modal

    * fix: optimize modal styling (wrong color / centering)

    * feat: add collect a star drop channel button

    * fix: dark mode colors for star button

    * fix

    * fixes

    * fix button

    * pass currency in create drop

    * fix: reduce unread indicator size

    * fix: show cta only when star drop available

    * fix: over-reactive kv banners on home

    * fix paid button style

    * increase payment modal height

    * paid nft flow improments

    * remove stripeAccount

    * fix

    * fix

    * fix currency symbol

    * decouple payouts drop

    * fix: decouple payout

    * clean code

    * fix share screen

    * fix import order

    * add unlock tooltip and improments

    * fix: add success screen back

    * update copy

    * fix tooltip position

    * add default card payment

    * payment improments

    * fix saved card payments

    * fix

    * cleanup

    * feat: star drops (#2331)

    * paid drops button price

    * dark mode price

    * add stripe account url

    * create drop flow done

    * paid drops

    * paid drops

    * paid drop ui

    * ui fixes

    * ui fixes

    * ui fixes

    * paid drop domain redirect fix

    * fix: add business type

    * fix: select individual as default value

    * save button top right

    * fix: open edition

    * fix: text issues

    * select drop layout

    * drop ui fixes

    * add exclusive link

    * cashpayout in settings

    * fix: exclusive link

    * custom price

    * payout link in drop form

    * fix: select countries

    * feat: edition price range

    * fix: custom price modal sheet

    * nit: native fixes

    * default prices

    * default prices

    * pass currency in create drop

    * decouple payouts drop

    * fix

    * cleanup

    ---------

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

    * copy rename

    * fix share modal

    * fix

    * fix drop preview

    * merge drop form

    * merge drop form

    * feat: star drops (#2332)

    * paid drops button price

    * dark mode price

    * add stripe account url

    * create drop flow done

    * paid drops

    * paid drops

    * paid drop ui

    * ui fixes

    * ui fixes

    * ui fixes

    * chore: merge stage to unlock stardrop message

    * feat(wip): unlockable message

    * paid drop domain redirect fix

    * feat: add GatedMessage component with simulation logic

    * fix: add business type

    * fix: select individual as default value

    * save button top right

    * fix: hide annoying log 33m

    * feat: add gated message and star badge

    * feat: export StarDropBadge component

    * feat: detect message types and output accordingly

    * feat(wip): star drop message variations

    * fix: format us numbers better

    * feat(wip): adjust reactions for star drop

    * fix: open edition

    * fix: text issues

    * select drop layout

    * drop ui fixes

    * Squashed commit of the following:

    commit f1441ba
    Author: Hirbod Mirjavadi <[email protected]>
    Date:   Thu Jul 20 15:37:24 2023 +0200

        fix: reduce re-renders

    * feat: update channel by id types

    * add exclusive link

    * cashpayout in settings

    * fix: exclusive link

    * fix: don't add sentry authtoken to app.config, its read automatically

    * feat: add  latest_paid_nft_slug types to channel by id

    * custom price

    * payout link in drop form

    * feat(wip): star drop style and support in  list

    * feat: claim paid nft

    * fix

    * fix

    * wip

    * fix: select countries

    * wip

    * wip

    * feat: redirect to latest drop on unlock

    * fix: dont show all in dev without data

    * fix: pressable by RNGH buggy on web

    * wip

    * wip

    * remove claim modal for paid nft

    * update share screen

    * wip

    * wip

    * wip

    * feat: edition price range

    * fix: country select

    * fixes

    * fix: custom price modal sheet

    * fixes

    * ui fixes

    * nit: native fixes

    * ui fixes

    * wip

    * feat: update twitter card

    * wip: refactor channel components for easier usage

    * default prices

    * default prices

    * feat: drop share

    * fix: button text size

    * feat: add dot indicator for unread channels

    * chore: optimize image assets

    * feat: bundle new showtime star logo

    * fix: add support for showtime image in list

    * feat: update to GatedMessage (payment flow)

    * feat: update message header

    * feat: support for ST image in list for web

    * feat: export refactored components

    * feat: optimize recycling pool types in creator channels

    * add miss star drop modal

    * feat: make all channel messages gated on send

    * update modal

    * revert modal code

    * fix modal and button text

    * feat(wip):  add star drop error modal

    * feat: paid nft info modal logic

    * feat: finalize error modal / info modal

    * fix: optimize modal styling (wrong color / centering)

    * feat: add collect a star drop channel button

    * fix: dark mode colors for star button

    * fix

    * fixes

    * fix button

    * pass currency in create drop

    * fix: reduce unread indicator size

    * fix: show cta only when star drop available

    * fix: over-reactive kv banners on home

    * fix paid button style

    * increase payment modal height

    * paid nft flow improments

    * remove stripeAccount

    * fix

    * fix

    * fix currency symbol

    * decouple payouts drop

    * fix: decouple payout

    * clean code

    * fix share screen

    * fix import order

    * add unlock tooltip and improments

    * fix: add success screen back

    * update copy

    * fix tooltip position

    * add default card payment

    * payment improments

    * fix saved card payments

    * fix

    * cleanup

    * copy rename

    * fix share modal

    * fix

    * fix drop preview

    * merge drop form

    ---------

    Co-authored-by: Hirbod Mirjavadi <[email protected]>
    Co-authored-by: alantoa <[email protected]>

    * increase drop form height

    * clear up code (#2333)

    * Feat/update share image (#2334)

    * clear up code

    * update X/IG share image

    * update drop detail on desktop (#2335)

    * fix payout spacing

    * rename drop/free to drop/star

    * fix: redirect uri and copy changes

    * fix drop star go back

    * fix: chain name

    * mutate edition on claim success

    * fix claim button status

    * catch claim error

    * fix rediect to unlock channel

    * upgrade next.js version (#2338)

    * chore: upgrade next.js version

    * update next libs

    ---------

    Co-authored-by: Nishan <[email protected]>
    Co-authored-by: Hirbod Mirjavadi <[email protected]>
Copy link
Collaborator

@intergalacticspacehighway intergalacticspacehighway left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🔥

Copy link
Collaborator

@alantoa alantoa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LFG!

@hirbod
Copy link
Contributor Author

hirbod commented Sep 27, 2023

Superseded by #2442

@hirbod hirbod closed this Sep 27, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants