diff --git a/blog/2024-01-12-1-10-0-new-release/index.mdx b/blog/2024-01-12-1-10-0-new-release/index.mdx new file mode 100644 index 0000000..b7fd15a --- /dev/null +++ b/blog/2024-01-12-1-10-0-new-release/index.mdx @@ -0,0 +1,141 @@ +--- +title: Version 1.10.0 Release +description: Version 1.10.0 provides Kibisis with some updates to allow for more robust connecting to dapps +slug: version-1-10-0-release +authors: [kieran] +tags: [arc200, arc0027, dapp, explorer, permissions, release, use-wallet] +image: /static/images/new_release_logo_in_space.png +--- +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + + +import BlogScreenshotImage from '@site/src/components/BlogScreenshotImage'; + + +import { AGORA_LABS_LINK, REPORT_A_BUG_LINK, SUGGEST_A_FEATURE_LINK } from '@site/src/constants'; + + +import removeArc200AssetDarkImage from './remove_arc200_asset-dark.png'; +import removeArc200AssetLightImage from './remove_arc200_asset-light.png'; + +![Kibisis release 3D pixel icon in space](/images/new_release_logo_in_space.png) + +## Overview + + +We are proud to present a new milestone in the development of Kibisis: v1.10.0! + + +This new update mainly focuses on some underlying infrastructure work that allows Kibisis to more robustly connect with dapps. + +Below you will find more details about what is new in this release. + + +## Features + +### UseWallet Support + +The star feature in this release is support for the popular provider connector [UseWallet](https://github.com/TxnLab/use-wallet), produced by the excellent team over at [TxnLab](https://www.txnlab.dev/). + +Kibisis will now be integrated as a provider with UseWallet, which means a lot of existing dapps will be able to support Kibisis as a wallet to sign your transactions. + +For the dapp developers out there, all that is needed to allow Kibisis is specifying the Kibisis provider ID: + + + + +```javascript +import React from 'react'; +import { PROVIDER_ID, WalletProvider, useInitializeProviders } from '@txnlab/use-wallet'; + +export const App = () => { + const providers = useInitializeProviders({ + providers: [ + // ... other providers + { id: PROVIDER_ID.KIBISIS }, + ], + }); + + return ( + +
{/* ... */}
+
+ ); +}; + +``` + +
+ + +```typescript +import React, { FC } from 'react'; +import { PROVIDER_ID, SupportedProviders, WalletProvider, useInitializeProviders } from '@txnlab/use-wallet'; + +export const App: FC = () => { + const providers: SupportedProviders | null = useInitializeProviders({ + providers: [ + // ... other providers + { id: PROVIDER_ID.KIBISIS }, + ], + }); + + return ( + +
{/* ... */}
+
+ ); +}; +``` + +
+
+ +### Remove ARC-200 Asset + +A new button is now available on the asset page that allows you to "remove" an ARC-200 asset. This will not remove any funds, but simply removes the asset from the asset holdings list. + + + +You can re-add the ARC-200 asset at any time without any impact to your funds. + +### Pera Explorer Integration + +With the release of Pera Explorer for Algorand MainNet and TestNets, it will now appear as an option in preferred block explorer list, and, in the case of Algorand TestNet, the default block explorer. + +### Remove Downloads Permission + +We have moved the Strong Password Policy (the policy that sets out guidelines for passwords) to the external Kibisis website here: [https://kibis.is/strong-password-policy](https://kibis.is/strong-password-policy). + +This means that we have removed the feature that allowed you to download the document locally, which, in-turn also removes the downloads permission. + +### Implementation Of The Proposed ARC-0027 + +A new ARC has been proposed: [ARC-0027](https://github.com/algorandfoundation/ARCs/pull/272). This ARC proposes the use of [BroadcastChannel](https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_Channel_API) to securely handle communications between a browser extension and a webpage. + +Version 1.10.0 has revamped its underlying infrastructure to move away from script injecting and to use the proposed ARC-0027. + + +## Fixes + +* When importing an account on registration, the registration app should close and open the main app. + +## Closing Words + + +Thank you for your continued interest in Kibisis! We hope you are enjoying using it. + +Remember, if you see any bugs, please report the issue here. If you would like to make any suggestions on new features, you can fill out a feature request here. diff --git a/blog/2024-01-12-1-10-0-new-release/remove_arc200_asset-dark.png b/blog/2024-01-12-1-10-0-new-release/remove_arc200_asset-dark.png new file mode 100644 index 0000000..aa6c8fc Binary files /dev/null and b/blog/2024-01-12-1-10-0-new-release/remove_arc200_asset-dark.png differ diff --git a/blog/2024-01-12-1-10-0-new-release/remove_arc200_asset-light.png b/blog/2024-01-12-1-10-0-new-release/remove_arc200_asset-light.png new file mode 100644 index 0000000..b778ee4 Binary files /dev/null and b/blog/2024-01-12-1-10-0-new-release/remove_arc200_asset-light.png differ