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

🌐 Gleev v5.2.0 #37

Merged
merged 105 commits into from
Apr 22, 2024
Merged

🌐 Gleev v5.2.0 #37

merged 105 commits into from
Apr 22, 2024

Conversation

WRadoslaw
Copy link

No description provided.

WRadoslaw and others added 30 commits April 22, 2024 12:18
* Typo

* Adjust BottomDrawer.tsx

* CrtDrawer

* Story

* Fix import
* Add the RatioSlider component

* Add a story

* Annimate the transitions

* Rename the svg mask

* Fix the RatioSliderProps type name

* Fix the active steps class name
* Initial setup

* Finishing touches for UI

* Introduce data into widget

* Create story

* Lint fix

* CR fixes
* Setup drawer

* Setup first step

* Setup second step

* Setup third step

* Intergrate form across steps

* Validation on setup step

* Validation on token issuance step

* Further work on summary step

* Add back button

* Create transition

* Discard changes logic

* Welcome view

* Add learn more link

* Make slider id generative
* Adjust atoms

* Fix studio entrypoint

* Create dashboard

* Create route for dashboard
* Initial work

* Further work on video selection

* Handle ratio

* Add playground
* Setup preview

* 🉑 POC Line chart (Joystream#4495)

* Add nivo package

* Add line chart

* Add story for line chart

* Fix styling

* Chart setup

* Style first preview

* Correct chart previews

* Fix slider mask

* Scroll down of form change

* Minor improvements on chart
* UI work

* Add logic to single input

* Disable move button on borders

* Create multiple benefit input

* Create story for multiple benefit input

* Build fix

* CR
* Add markdown editor

* Parse content from and to markdown

* Render markdown

* WIP

* Add format buttons

* Flatten text nodes

* Style the toolbar

* Switch to pure markdown

* Add basic markdown "shortcuts"

* Improve inline formats wrapping

* Add link and separator buttons

* Remove unused dependencies

* Support undo/redo via keyboard shortcuts

* Add a placeholder

* Add a max length

* Small refactor

* Clean unused code

* Pre-select the url after adding a link

* Add common keyboard shortcuts

* Re-use Atlas styles
* Create hook to handle timer

* Utilize it in old component

* CR fixes
* Add flexbox

* Adjust layout

* Make it possible to hide video ending overlay

* Introduce TokenDetails.tsx

* Linter

* CR fixes
* Extract a DateTimeBlock component from TablePaymentsHistory

* Add the CrtTransactionsTable component

* Fix stories globaly
* Main modal

* Form step

* Terms step - initial

* Terms step - chart

* Storybook

* Add checkbox for terms

* Success modal

* Remove unnecessary component

* CR fixes

* CR fixes v2
* Other components

* SellTokenModal.tsx

* Story

* CR fixes
* FlexBox copy

* Main modal

* Steps

* NumberFormat.tsx fix

* Success step

* Story

* Adjust styling

* CR fixes

* CR fixes v2

* CR fixes v3
* Introduce denomination multiplier

* Adjust story

* Remove console.log
* Modal work

* Story

* CR fixes
* Holders table

* Story

* Include holders table into crt dashboard
* Initial work on holders widget

* Story

* Introduce holders modal

* Fix asset loading on error

* Linter

* CR fixes v1

* CR fixes v2

* CR fixes v3
* Add icons

* Add portfolio route into membership dropdown

* Table

* View and route

* Minor fixes

* CR fixes v1
* Add the `CrtStatusWidget` component

* Add a story

* Fix build

* Exclude "$" from the token name

* Keep statistics expanded when clicking on them

* Animate the statics drawer
* Component

* Story

* Correct styling

* CR fixes

* Conflict fixes

* Replace useRef
* Purchase token on sale

* Initial transactions

* Add further tx

* Add issue token transaction and correct few type casts

* Remove lodash parseInt
* Initial component

* Story

* Add active state to the component
* Extract old tabs into seperate files

* New RatioPreview.tsx component

* Revenue tab with widgets
* Adjust RevenueShareWidget.tsx

* ClaimShareModal.tsx

* Minor fixes

* Add claim share modal tx

* Typo
* Initial work

* Add hover effect to pie chart

* Initial work on CrtHoldersWidget.tsx

* Add multiple holders entry

* CR fixes
* Bump types package

* Create a transaction for exiting revenue split

* Add proxy
WRadoslaw and others added 28 commits April 22, 2024 12:19
* Initial changenow service setup

* Add transaction types

* Initial form logic

* Optimize the combobox

* Fix node start on the options

* Processing step

* Inital logic for main modal

* Inital logic for info step

* Inital logic for form step

* Inital logic for summary step

* Inital logic for progress step

* Form step API integration

* Handle automatic rate estimation after rate expires

* Implement rate expired view

* Correct from validation

* Add transaction handling for summary step

* Handle transaction progress

* Minor fixes to the steps

* Service improvements

* Modal footer improvements

* Temporarily add changenow action to member dropdown

* Small UI improvements based on call

* Add change now modal as portfolio JOY action

* Show topup modal when low on funds

* Make InformationStep.tsx dismissible

* Linter

* Import new logos

* Add logos to the UI
* Add FailedStep.tsx

* Skip first step if Atlas can confirm the transaction (in sell scenario)
* Remove token tab on channel when no token was created

* Swap ratio on revenue share widget

* Minor fixes

* Snackbar of RS button with amm opened

* Token creation flow fixes

* Remove short description

* Temporarily show all tokens

* Improve outstanding tokens calculation

* Fix UI problem on channel token tab

* Improve token price calculation

* Discover flow

* Save last used channel ID

* Minting flow

* Onboarding flow

* AMM actions flow

* Revenue share flow

* Create token flow copies

* Further copies changes

* Replace market drawer with smaller modal

* Small bugfixes

* Migrate marketplace tabs to the search params

* Create hook for crt pagination

* Overall improvements

* Buy token T&C, small copy fixes

* Further cosmetic changes

* Reduce overload of labels for long vesting period

* Correct master modal timing

* Add notion link to learn more button

* Add shadow to preview

* Correct initial payout

* Show thumbnail on token page

* Fix button layout on owner channel view

* Correct close market modal threshold

* Fix sell token logic to consider amm balance

* Adjust validation messages
* Segment analytics for CRT

* updated events to contain tokenId

* added AMM sell event
* Add callbacks to action buttons

* Hide estimated arrival if undefined and restrict rate to 10 decimal places

* Validate first input against user balance in sell scenario
* Fix ratio slider

* Switch from active to all queries

* Add link to powered by Joystream

* Minor fixes

* Crt marketplace table fixes

* Allow to start revenue share with amm active

* Remove default isVerified true

* Prevent amm slope tx failure

* Allow holder to stake vested tokens

* Encapsulate claim rev share logic inside single component

* Avoid safe integer bloat

* Revenue share related fixes

* Change vested to unlocked for HoldersWidget.tsx

* Add revenue share to payments table

* Add revenue share button for channels with token

* Fixes 02.04

* Block amm transactions during revenue share
* track UTM params for segment

* included missing action
* Transfer existing refetch logic to single provider

* Transfer existing refetch logic to single provider

* Editing token refetch

* Buying token on AMM refetch

* ClaimShareModal refetch

* CloseMarketModal refetch

* Unlock tokens hook refetch

* CloseRevenueShareButton refetch

* Post token creation refetch

* Start market refetch

* Start market drawer refetch

* Start revenue share refetch

* Exit revenue share refetch

* Sell token refetch

* Revalidate cache for specific notifications

* Regen queries after Orion update

* Add token id to refetch function

* CR fix

* Remove some todos
* CRT cosmetic changes

* Add extra detail on revenue share success modal

* Fix minimal slope parameter

* Replace vested for staked in holders table

* Fix skeleton loader in portfolio token table

* Next testing round fixes

* Second testing round fixes
* Small fixes for landscape mobile

* CRT marketplace related fixes
* modified getUTMparams function

* utm methods refactor
* improve JOY token tooltip info

* use app and ticker name from config
* New timeout step

* Show steps on mobile and show timeout step if tx is longer than 26min
* Show close revenue share button only if creator recovered funds

* Add learn more link back

* Check if user has recovered only if he staked
@WRadoslaw WRadoslaw merged commit 0d90657 into Joystream:main Apr 22, 2024
2 checks 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.

None yet

4 participants