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

🔀 Merge dev into backend #4449

Merged
merged 34 commits into from
Jun 22, 2023
Merged

🔀 Merge dev into backend #4449

merged 34 commits into from
Jun 22, 2023

Commits on Apr 21, 2023

  1. Fix Forum returns 404 for correct links (#4318)

    * fixes #4108 Forum returns 404 for correct links
    
    * fixes #4318 handle errors for forum threads
    
    * #4108 handle thread errors
    
    * Add dot to error description
    
    Co-authored-by: Theophile Sandoz <theophile.sandoz@gmail.com>
    
    * Fix use `useRefetchQueries`
    
    ---------
    
    Co-authored-by: ilya Smiyukha <ilya.smiyukha@touchcast.com>
    Co-authored-by: Theophile Sandoz <theophile.sandoz@gmail.com>
    3 people committed Apr 21, 2023
    2 Configuration menu
    Copy the full SHA
    bbdd6fe View commit details
    Browse the repository at this point in the history
  2. Fix Forum Loading Screen Text (#4102) (#4324)

    * fix loading of forum
    
    * fix loading state or no data state
    
    * test
    
    * fix loading state
    
    * fix loading
    
    * Update packages/ui/src/app/pages/Forum/ForumCategory.tsx
    
    fix message
    
    Co-authored-by: Theophile Sandoz <theophile.sandoz@gmail.com>
    
    * fix
    
    ---------
    
    Co-authored-by: Theophile Sandoz <theophile.sandoz@gmail.com>
    chrlschwb and thesan committed Apr 21, 2023
    2 Configuration menu
    Copy the full SHA
    5a4e127 View commit details
    Browse the repository at this point in the history
  3. 2 Configuration menu
    Copy the full SHA
    2e24146 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2023

  1. Change Font color for visibility (#4094) (#4342)

    * fix color
    
    ---------
    
    Co-authored-by: Theophile Sandoz <theophile.sandoz@gmail.com>
    chrlschwb and thesan committed Apr 24, 2023
    2 Configuration menu
    Copy the full SHA
    f5c124c View commit details
    Browse the repository at this point in the history
  2. 2 Configuration menu
    Copy the full SHA
    5e7ec48 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

  1. Display members verifed status (#4353)

    * 4300-1
    
    * remove 'console.log': mentioned by @thesan
    
    * fix verifiedicon mistake
    
    * lint tested
    RAISEMEUP007 committed Apr 26, 2023
    2 Configuration menu
    Copy the full SHA
    bea24a4 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2023

  1. Decompress wasm runtime before validating (#4182)

    * decompress wasm runtime before validating
    
    * use @oneidentity/zstd-js/decompress
    
    * better comments for maybeDecompressRuntimeBlob()
    
    * Add a AddNewProposalModal Runtime Upgrade test
    
    * Remove unnecessary exports
    
    * Forward the test `runtime-upgrade-input` id
    
    * Fix the runtime file validation
    
    * Fix `react-hook-form` type inference error
    
    * Small refactors
    
    * Pass the runtime bytes through the react context
    
    * Fix the validation hook
    
    * Revert "Fix `react-hook-form` type inference error"
    
    This reverts commit 92eef39.
    
    * Forward the runtime file without the extra context
    
    * Fix AddNewProposalModal tests
    
    * Fix types on node.js < 18
    
    * Generate the file array buffer only once
    
    * Add a loader under the file drop zone
    
    * Move `maybeDecompressRuntimeBlob` in a web worker
    
    * Push runtime upgrade proposal down the list
    
    * Move the loader to the `FileDropzone` component
    
    ---------
    
    Co-authored-by: Theophile Sandoz <theophile.sandoz@gmail.com>
    mnaamani and thesan committed May 12, 2023
    2 Configuration menu
    Copy the full SHA
    f3c728f View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. ⏳ Pass block time to council:elect (#4229)

    * Pass block time to `council:elect`
    
    * Pick a stage with `node-mocks council:elect`
    
    * Fix on chains without sudo
    thesan committed May 16, 2023
    2 Configuration menu
    Copy the full SHA
    62df0b3 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. ⬆️ Update Joystream/types (#4384)

    Update `Joystream/types`
    thesan committed May 30, 2023
    2 Configuration menu
    Copy the full SHA
    11d2bdf View commit details
    Browse the repository at this point in the history
  2. 🩹 Fix the appWorkingGroup opening links (#4388)

    Fix the `appWorkingGroup` opening links
    thesan committed May 30, 2023
    2 Configuration menu
    Copy the full SHA
    ad0193c View commit details
    Browse the repository at this point in the history
  3. remove table button (#4391)

    remote table button
    
    Co-authored-by: Eric <eshark9312@outlook.com>
    chrlschwb and eshark9312 committed May 30, 2023
    2 Configuration menu
    Copy the full SHA
    f775081 View commit details
    Browse the repository at this point in the history
  4. 💉 Inject metadata into signer (#3872)

    * New package
    
    * Update package
    
    * Introduce chainInfo into worker
    
    * Introduce update metadata button into the settings
    
    * Remove update button from settings
    
    * Check metadata before transaction
    
    * Test fix
    
    * Test fix
    
    * Keep the ApiRx compatibility
    
    * Move type definitions around
    
    * Fix some functions `Api` types
    
    * Fix the TransactionButton test suite
    
    * Minor fixes
    
    * Mock `injectweb3-connect`
    
    * Update `injectweb3-connect`
    
    * Test new `injectweb3-connect` build
    
    * Fix "Proxy object could not be cloned."
    
    * Fix the `chain-metadata` serialization
    
    * Remove `injectweb3-connect` archive
    
    * Update `injectweb3-connect` to `2.1.1`
    
    * Handle webp files in node_modules
    
    ---------
    
    Co-authored-by: Theophile Sandoz <theophile.sandoz@gmail.com>
    WRadoslaw and thesan committed May 30, 2023
    2 Configuration menu
    Copy the full SHA
    7c4ffc2 View commit details
    Browse the repository at this point in the history
  5. 🥊 Fix the first stage of multi round proposals (#4387)

    Fix the first stage of multi round proposals
    thesan committed May 30, 2023
    2 Configuration menu
    Copy the full SHA
    8151c6e View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. 🦑 Add a link to the Calamar block explorer (#4401)

    Add a link to the Calamar block explorer
    thesan committed Jun 1, 2023
    2 Configuration menu
    Copy the full SHA
    e78a75a View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. 🗝️ Fix opening:create on the liberated chain (#4383)

    * Enable ts aliases in scripts
    
    * Make `council:elect` callable from other scripts
    
    * Create proposals with new staking accounts
    Because all wellknown accounts are locked once the council is elected.
    
    * Add a `approveProposal` script
    
    * Fix `opening:create` on the liberated chain
    
    * Document `-d BLOCK_TIME`
    
    * Fix `useProposalConstants`
    thesan committed Jun 5, 2023
    2 Configuration menu
    Copy the full SHA
    d46fce3 View commit details
    Browse the repository at this point in the history
  2. 🩹 Address some slow or inconsistent tests (#4368)

    * Refactor `useForumMultiQueryCategoryBreadCrumbs`
    
    * Speedup the `ThreadItemBreadcrumbs` test
    
    * Fix formatter inconsistency on newer node versions
    
    * Fix restore vote test suite on newer node versions
    thesan committed Jun 5, 2023
    2 Configuration menu
    Copy the full SHA
    def2999 View commit details
    Browse the repository at this point in the history
  3. ⬆️ Upgrade to Storybook 7 (#4406)

    * Upgrade to Storybook 7
    
    * Fix storybook
    
    * Fix the Pioneer build
    
    * Fix Storybook build command
    
    * Deduplicate babel packages some more
    thesan committed Jun 5, 2023
    2 Configuration menu
    Copy the full SHA
    bdb8d67 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. 🧮 Sort application answers before submitting them (#4382)

    * Sort answers before submitting them
    
    * Sort answer more reliably
    thesan committed Jun 6, 2023
    2 Configuration menu
    Copy the full SHA
    df46369 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f0f56c8 View commit details
    Browse the repository at this point in the history
  3. 🚀 Release 1.5.0 (#4374)

    thesan committed Jun 6, 2023
    1 Configuration menu
    Copy the full SHA
    1b9f948 View commit details
    Browse the repository at this point in the history
  4. 🪢 Merge 1.5.0 into dev (#4416)

    thesan committed Jun 6, 2023
    2 Configuration menu
    Copy the full SHA
    1e272f9 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. ⬆️ Upgrade to TypeScript 5 (#4415)

    * Upgrade to TypeScript 5
    
    * Fix type issues
    
    * Upgrade prettier
    
    * Fix linting
    thesan committed Jun 9, 2023
    2 Configuration menu
    Copy the full SHA
    36b9aa0 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Show all applicants (#4426)

    * Show all applicants
    
    All applicants means all. Hiding withdrawn (ie. not hired) distorts historic opening view.
    
    * Show all hired, fix stats
    
    * prettier
    
    * Show all hires
    
    ---------
    
    Co-authored-by: Joystream Stats <dev@joystreamstats.live>
    traumschule and Joystream Stats committed Jun 12, 2023
    2 Configuration menu
    Copy the full SHA
    f7918ff View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. 📖 POC Proposal preview page stories (#4420)

    * Mock Apollo client
    
    * Add some stories for the `ProposalPreview` page
    
    * Fix scroll
    
    * Mock the api
    
    * Mock the api in the ProposalPreview story
    
    * Add utilities to clarify mock data
    
    * Rename the query node mock file
    
    * Mock Accounts, Balances, and Membership providers
    
    * Add members to the stories
    
    * Fix the query node mock
    
    * Simplify chain mocks
    
    * Fix the isCouncilMember case
    
    * Mock discussion whitelist
    
    * Mock all the story environment in one function
    
    * Mock proposalStatusUpdates
    
    * Mock discussionThread posts
    
    * Mock votes
    
    * Move proposalDetailsMap out of the stories file
    
    * Fix storybook styles without affecting the app
    
    * Fix newly failing stories
    
    * Fix proposal component stories
    
    * Move related stories inside "ProposalPreview"
    thesan committed Jun 13, 2023
    2 Configuration menu
    Copy the full SHA
    e1b9bba View commit details
    Browse the repository at this point in the history
  2. 2 Configuration menu
    Copy the full SHA
    5c3bcac View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Fix/close confirm modal (#4431)

    * fix: hide close confirm modal on specific modals
    
    * refactor: remove hideModalWithoutConfirmModal and migrate it into hideModal
    
    * feat: hide modal directly with error or success state
    
    * fix: hide modal criteria
    
    * fix: type issue and hide criteria
    
    * fix: update hideModal action for two modals
    
    * fix hideModal param
    
    Co-authored-by: Theophile Sandoz <theophile.sandoz@gmail.com>
    
    * Remove unrelated changes
    
    Co-authored-by: l1.media <31551045+traumschule@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: gyroflaw <83718263+gyroflaw@users.noreply.github.com>
    Co-authored-by: Theophile Sandoz <theophile.sandoz@gmail.com>
    3 people committed Jun 14, 2023
    2 Configuration menu
    Copy the full SHA
    27a9190 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. 🧹 Cleanup the CI (#4441)

    * Cleanup the CI workflow
    
    * Remove the GH pages workflow
    thesan committed Jun 16, 2023
    2 Configuration menu
    Copy the full SHA
    0c885ec View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Rename MoveFoundsModal to MoveFundsModal (#4408)

    * Rename MoveFoundsModal to MoveFundsModal
    
    * fixup
    
    * tests
    
    ---------
    
    Co-authored-by: Oleksandr Korniienko <oleksanderkorn@gmail.com>
    Co-authored-by: Joystream Stats <dev@joystreamstats.live>
    3 people committed Jun 19, 2023
    2 Configuration menu
    Copy the full SHA
    dbe849c View commit details
    Browse the repository at this point in the history
  2. 🧪 Add Storybook tests to the CI (#4437)

    * Add `@storybook/test-runner`
    
    * Run pages tests only
    
    * Cache dependencies in another job
    
    * Add the storybook-test job
    
    * Fix the cache hit check
    
    * Fix storybook tests
    thesan committed Jun 19, 2023
    2 Configuration menu
    Copy the full SHA
    bba3aee View commit details
    Browse the repository at this point in the history
  3. 🧪 POC Move the ProposalPreview tests to Storybook (#4446)

    * Add support for interaction tests
    
    * Allow mocking voting round individually
    
    * Move the `ProposalPreview` tests to Storybook
    
    * Fix failing tests
    thesan committed Jun 19, 2023
    2 Configuration menu
    Copy the full SHA
    a8edd46 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. 🔧 Fix the storybook CI (#4452)

    * Do not use Vercel CLI
    
    * Temporarily disable the test CI
    
    * Fix shell syntax
    
    * Attempt to fix the branch name
    
    * Fix shell syntax
    
    * Temporarily only run the Vercel URL generation
    
    * Check the CI state
    
    * Fix CI
    
    * Check `github.event.pull_request.head`
    
    * Fix the url generation for forks
    
    * Test push workflows
    
    * Check whether `jq` is available on GH runners
    
    * Fix CI for non fork PRs
    
    * Use `jq` instead of `node` to extract data
    
    * Remove the `branch-names` action
    
    * Restore the full CI
    
    * Rename the jobs
    
    * Improve formatting
    
    * Use GH substitution over shell variables
    
    * Debug waiting step
    
    * Restore full CI again
    
    * Fail when the Vercel URL is wrong
    
    * Fix the hash generation
    thesan committed Jun 21, 2023
    2 Configuration menu
    Copy the full SHA
    06f68ac View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Configuration menu
    Copy the full SHA
    954b9c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f13e9dc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1d992f5 View commit details
    Browse the repository at this point in the history