Skip to content

Commit

Permalink
Merge pull request #2207 from webb-tools/develop
Browse files Browse the repository at this point in the history
[RELEASE] 2024 April 10 - Tangle Dapp
  • Loading branch information
yurixander authored Apr 10, 2024
2 parents 3ba2c69 + ea68c5e commit 2431cf3
Show file tree
Hide file tree
Showing 204 changed files with 4,919 additions and 3,207 deletions.
1 change: 1 addition & 0 deletions .lycheeignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,4 @@ https://github.com/webb-tools/webb-dapp/releases/tag/v1.0.9
https://github.com/webb-tools/webb-dapp/releases/tag/v1.0.10
https://github.com/webb-tools/webb-dapp/releases/tag/v1.0.11
https://github.com/webb-tools/webb-dapp/releases/tag/v1.0.12
https://github.com/webb-tools/webb-dapp/releases/tag/v1.0.13
19 changes: 11 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@
# Webb Monorepo

<p align="left">
<strong>Decentralized interfaces into the Webb protocol</strong>
<strong>Decentralized interfaces into the Webb protocol, featuring Tangle Network dApps for MPC-as-a-service restaking infrastructure.</strong>
<br />
</p>

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/webb-tools/webb-dapp/check-build.yml?branch=develop&style=flat-square)](https://github.com/webb-tools/webb-dapp/actions) [![License Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg?style=flat-square)](https://www.apache.org/licenses/LICENSE-2.0.html) [![Twitter](https://img.shields.io/badge/follow-%40webbprotocol-1DA1F2?logo=twitter&style=flat-square)](https://twitter.com/webbprotocol) [![Telegram](https://img.shields.io/badge/Telegram-gray?logo=telegram)](https://t.me/webbprotocol) [![Discord](https://img.shields.io/discord/833784453251596298.svg?style=flat-square&label=Discord&logo=discord)](https://discord.gg/cv8EfJu3Tn)
[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/webb-tools/webb-dapp/check-build.yml?branch=develop&style=flat-square)](https://github.com/webb-tools/webb-dapp/actions) [![License Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg?style=flat-square)](https://www.apache.org/licenses/LICENSE-2.0.html) [![Follow Tangle on twitter](https://img.shields.io/twitter/follow/tangle_network.svg?style=social)](https://twitter.com/intent/follow?screen_name=tangle_network) [![Follow Webb on twitter](https://img.shields.io/twitter/follow/webbprotocol.svg?style=social)](https://twitter.com/intent/follow?screen_name=webbprotocol) [![Telegram](https://img.shields.io/badge/Telegram-gray?logo=telegram)](https://t.me/webbprotocol) [![Discord](https://img.shields.io/discord/833784453251596298.svg?style=flat-square&label=Discord&logo=discord)](https://discord.gg/cv8EfJu3Tn)

<!-- TABLE OF CONTENTS -->
<h2 id="table-of-contents" style=border:0!important> Table of Contents </h2>
Expand All @@ -34,7 +34,9 @@

<h2 id="start"> Getting Started </h2>

This is a monorepo for decentralized interfaces in the Webb protocol. It uses [nx.dev](https://nx.dev/) for fast and extensible building. The `apps` directory contains the protocol's interfaces while `libs` contains the necessary code and logic.
This monorepo is the cornerstone for decentralized interfaces within the Webb protocol, incorporating a suite of dApps, including the revolutionary [Tangle Network](https://tangle.tools) applications. These applications are geared towards kickstarting advanced cryptographic developments and innovations in blockchain technology, leveraging multi-party computation (MPC) services and cross-chain capabilities.

It uses [nx.dev](https://nx.dev/) for fast and extensible building. The `apps` directory contains the protocol's interfaces while `libs` contains the necessary code and logic.

### Prerequisites

Expand All @@ -50,6 +52,7 @@ Great! Now your **Node** environment is ready!

<h2 id="apps"> Applications </h2>

- [tangle-dapp](./apps/tangle-dapp/README.md): the central hub to managing Tangle Network assets and MPC (Multi-Party Computation) services.
- [bridge-dapp](./apps/bridge-dapp/README.md): an interface for interacting and bridging assets cross-chain using Webb's Asset Protocol.
- [faucet](./apps/faucet/README.md): an interface for requesting cryptocurrencies (assets) on the Webb Protocol System.
- [hubble-stats](./apps/hubble-stats/README.md): an interface for displaying statistical data of the Cross-chain Bridging System.
Expand Down Expand Up @@ -150,16 +153,16 @@ Unless you explicitly state otherwise, any contribution intentionally submitted

If you need help or you want to additional information please:

- Refer to the [Webb Official Documentation](https://docs.webb.tools/).
- If you have feedback on how to improve the Webb Dapp interface or you have a specific question? Check out the [Webb Dapp Feedback Discussion](https://github.com/webb-tools/feedback/discussions/categories/webb-dapp-feedback).
- Refer to the [Tangle Network Official Documentation](https://docs.tangle.tools/) or [Webb Official Documentation](https://docs.webb.tools/).
- If you have feedback on how to improve the dApp interface or you have a specific question? Check out the [Tangle dApp Feedback Discussion](https://github.com/webb-tools/feedback/discussions/categories/tangle-dapp) or [Webb dApp Feedback Discussion](https://github.com/webb-tools/feedback/discussions/categories/webb-dapp-feedback).
- If you found a bug please [open an issue](https://github.com/webb-tools/webb-dapp/issues/new/choose) or [join our Discord](https://discord.gg/jUDeFpggrR) server to report it.

---

**Follow us at**

[![Follow us on twitter](https://img.shields.io/twitter/follow/webbprotocol.svg?style=social)](https://twitter.com/intent/follow?screen_name=webbprotocol)
[![Follow us on LinkedIn](https://img.shields.io/badge/LinkedIn-webbprotocol-blue?style=flat&logo=linkedin&logoColor=b0c0c0&labelColor=363D44)](https://www.linkedin.com/company/webb-protocol/)
[![Follow Tangle on twitter](https://img.shields.io/twitter/follow/tangle_network.svg?style=social)](https://twitter.com/intent/follow?screen_name=tangle_network)
[![Follow Webb on twitter](https://img.shields.io/twitter/follow/webbprotocol.svg?style=social)](https://twitter.com/intent/follow?screen_name=webbprotocol)
[![Follow Webb on LinkedIn](https://img.shields.io/badge/LinkedIn-webbprotocol-blue?style=flat&logo=linkedin&logoColor=b0c0c0&labelColor=363D44)](https://www.linkedin.com/company/webb-protocol/)

---

Expand Down
4 changes: 2 additions & 2 deletions apps/bridge-dapp/src/containers/Layout/Layout.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { Transition } from '@headlessui/react';
import { ContrastTwoLine } from '@webb-tools/icons';
import {
Banner,
Footer,
Expand Down Expand Up @@ -30,9 +31,8 @@ export const Layout: FC = () => {
<div className="flex flex-col w-full mx-auto overflow-y-auto">
<Transition show={showBanner} className="hidden lg:!block">
<Banner
className="py-2"
onClose={onCloseHandler}
dappName="bridge"
Icon={ContrastTwoLine}
buttonText="ACCESS FAUCET"
bannerText="Explore Hubble Bridge Beta, get test tokens to experience private bridging."
buttonProps={{
Expand Down
4 changes: 2 additions & 2 deletions apps/hubble-stats/components/sideBar/SideBar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import { type FC } from 'react';
import { SideBar as SideBarCmp } from '@webb-tools/webb-ui-components';
import { setSideBarCookieOnToggle } from '@webb-tools/webb-ui-components/next-utils';
import { setSidebarCookieOnToggle } from '@webb-tools/webb-ui-components/next-utils';
import sideBarProps from './sideBarProps';

interface SideBarProps {
Expand All @@ -15,7 +15,7 @@ const SideBar: FC<SideBarProps> = ({ isExpandedAtDefault }) => {
{...sideBarProps}
className="hidden lg:block"
isExpandedAtDefault={isExpandedAtDefault}
onSideBarToggle={() => setSideBarCookieOnToggle()}
onSideBarToggle={() => setSidebarCookieOnToggle()}
/>
);
};
Expand Down
4 changes: 2 additions & 2 deletions apps/hubble-stats/containers/Layout/Layout.tsx
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import React, { type PropsWithChildren, type FC } from 'react';
import { Footer } from '@webb-tools/webb-ui-components';
import { getSideBarStateFromCookie } from '@webb-tools/webb-ui-components/next-utils';
import { getSidebarStateFromCookie } from '@webb-tools/webb-ui-components/next-utils';

import Header from './Header';
import { SideBar } from '../../components';

const Layout: FC<PropsWithChildren> = ({ children }) => {
const isSideBarInitiallyExpanded = getSideBarStateFromCookie();
const isSideBarInitiallyExpanded = getSidebarStateFromCookie();

return (
<>
Expand Down
26 changes: 26 additions & 0 deletions apps/tangle-dapp/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -139,3 +139,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Sidebar Substrate Portal & EVM Explorer links should change depending on active network - https://github.com/webb-tools/webb-dapp/pull/2129
- Fixed issue regarding `getValidatorIdentity` not properly returning the identity names of validators - https://github.com/webb-tools/webb-dapp/pull/2154
- Fixed performance bug in Nomination page, now is back to normal speed - https://github.com/webb-tools/webb-dapp/pull/2150

## [0.0.6] - 2024-04-10

### Added

- Banner for reporting bugs at the top of the page - https://github.com/webb-tools/webb-dapp/pull/2175
- Vesting information is now shown for the Airdrop Claim - https://github.com/webb-tools/webb-dapp/pull/2187
- Mainnet network is now shown in the network selector - https://github.com/webb-tools/webb-dapp/pull/2198
- Pages now have Open Graph meta tags for better sharing on social media - https://github.com/webb-tools/webb-dapp/pull/2204

### Changed

- Updated copy for the Claim Airdrop page - https://github.com/webb-tools/webb-dapp/pull/2177
- Network selector is now shown even when there is no active connected account - https://github.com/webb-tools/webb-dapp/pull/2181
- `Recent transactions` block's text copy has been modified temporarily, until the feature is actually implemented - https://github.com/webb-tools/webb-dapp/pull/2184
- Nomination flow has been updated with a more streamlined design - https://github.com/webb-tools/webb-dapp/pull/2187
- Some pages that are under development are now hidden on production - https://github.com/webb-tools/webb-dapp/pull/2197
- Payouts table is no longer available due to a recent runtime upgrade, it has been updated with a corresponding notice - https://github.com/webb-tools/webb-dapp/pull/2203

### Fixed

- Fixed bugs and links on the Nomination page - https://github.com/webb-tools/webb-dapp/pull/2165
- Significant improvement for the transfer modal's inputs & validation - https://github.com/webb-tools/webb-dapp/pull/2185
- EVM transfers for EVM -> Substrate now work correctly - https://github.com/webb-tools/webb-dapp/pull/2202
- Free balance for EVM accounts is now shown correctly - https://github.com/webb-tools/webb-dapp/pull/2205
- `Open Explorer` link now opens Polkadot/Substrate Explorer or Blockscout, depending on whether the active/connected account is a Substrate or EVM account - https://github.com/webb-tools/webb-dapp/pull/2205
Loading

0 comments on commit 2431cf3

Please sign in to comment.