Skip to content

Releases: ObsidianLabs/Black-IDE

Black IDE v0.31.0

27 Aug 07:49
Compare
Choose a tag to compare

Updates

  • Added the ERC1155 project display on the welcome page.
  • Improved the features of the breadcrumb navigation bar.
  • Improved the save option user experience of the readme file.
  • Improved the user experience of the contract deployment flow.
  • Improved the toast display when trying to deploy the contract on the Polygon testnet.
  • Fixed Bug: Invoking the approve method of ERC721 will throw an error.
  • Fixed Bug: Creating the same named project with Cloud project will be failed (Desktop version).
  • Fixed Bug: ERC721 compile will be failed due to resource loading (Desktop version).
  • Fixed Bug: Sometimes the deployment page will be crashed.
  • Fixed Bug: The select icon is broken on the Project

Black IDE v0.30.0

20 Aug 10:47
Compare
Choose a tag to compare

Updates

  • Improved the user experience of the Welcome page.
  • Improved the user experience of using the ERC-1155 contract template.
  • Improved the user experience of connecting to unstable networks.
  • Improved the user experience of disconnecting custom network connections.
  • Bug Fixed: Evmos network can still estimate gas when there is no balance.
  • Bug Fixed: The Solidity compiler disappears when forking the public project.
  • Bug Fixed: Black IDE for Mac crashes when running local network nodes.
  • Bug Fixed: Readme files cannot be switched automatically according to the contract template.
  • Bug Fixed: The project list is not displayed in the web version.
  • Bug Fixed: The explorer page information is not updated after switching networks.
  • Bug Fixed: Failed to create erc721 contract item on the mac version.
  • Bug Fixed: The signer key list is too long in the loading state when deploying a contract.
  • Bug Fixed: Failed to transfer via explorer after switching networks.

Black IDE v0.29.0

13 Aug 03:33
Compare
Choose a tag to compare

Updates:

  • Added toast displays when the explorer service is unstable.
  • Added the ERC1155 template.
  • Added toast displays when invoking contract with empty params.
  • Fixed Bug: Development network can not start up successfully for the first time.
  • Fixed Bug: When switching to a newly-added custom network, the toast should indicate connection status.
  • Fixed Bug: Edit the name of the custom network, and then click Update Network, Network Info displays unknown.
  • Fixed Bug: The transfer action will always be pending on the Polygon network.
  • Fixed Bug: The gas limit property displays none in the transaction detail pop-up.
  • Fixed Bug: There is no new button when visiting https://ide.black/local (Web IDE).
  • Fixed Bug: The top nav bar highlight error when navigating to the project page from the personal profile page.
  • Fixed Bug: Querying the decimals method failed on the Moonriver Mainnet.
  • Fixed Bug: Can not navigate to the external block explorer when clicking the transaction hash record and the view more on Block Explorer button.

Black IDE v0.28.1

08 Aug 15:45
Compare
Choose a tag to compare

Updates

  • fix the issue with the local development node launch failed

Black IDE v0.28.0

07 Aug 11:07
Compare
Choose a tag to compare

Updates

  • Improve the UX and UI of the Network Selection Menu.
  • Improved the user experience of jumping to the external block explorer to query the transaction.
  • Bug Fixed: The Explorer cannot display information in Evmos, Harmony, Conflux mainnet.
  • Bug Fixed: Transaction Fee display error in the Transaction Detail window of the Optimism and Aurora network.
  • Bug Fixed: Transaction Nonce display error in the Transaction Detail window of the Polygon mainnet.
  • Bug Fixed: No prompt is displayed after the network switchover is successful.
  • Bug Fixed: Failed to switch to another network after connecting to an unstable RPC test network.
  • Bug Fixed: Cannot call MetaMask for transfer on a custom network.
  • Bug Fixed: The JSON file cannot be automatically updated after switching to Contract page from Project page.
  • Bug Fixed: When launching on the My Project page with logged-in status, the project list cannot be displayed in the web version.
  • Bug Fixed: Failed to check the network after the custom network is edited.

Black IDE v0.27.1

02 Aug 02:56
Compare
Choose a tag to compare
chore: update to v0.27.1

Black IDE v0.27.0

30 Jul 03:19
Compare
Choose a tag to compare

Updates

  • Add the ability to click the hash in the deploy contract page to open the block explorer.
  • Add synchronization between the Metamask network and the Black IDE network.
  • Improved the user experience of toast when the Chain ID does not match RPC in the custom network.
  • Improve the user experience of deleting the project.
  • Bug Fixed: When both Metamask and Coinbase wallet extensions are installed in the browser, the Metamask address is not displayed in Signer when the ERC20 contract is deployed.
  • Bug Fixed: Switching the network from one network to another network, the ChainID does not update automatically.
  • Bug Fixed: When users log out of the Project page or Welcome page, two highlighted items appear in the Tab bar.
  • Bug Fixed: Right-click on the Compiler page to open the menu, and the function in the menu becomes invalid.
  • Bug Fixed: Refreshing the page after switching networks causes network information to become invalid.

Black IDE v0.26.0

24 Jul 11:24
Compare
Choose a tag to compare

Updates

  • Add the ability to jump to the block explorer by clicking on the transaction in the Explorer.
  • Add usability detection for transfer buttons in Explorer.
  • Bug Fixed: Filling in a custom network with an unsupported ChainID or RPC causes the page to crash.
  • Bug Fixed: Switching the network from a custom network to another network, the ChainID does not update automatically.
  • Bug Fixed: Clicking Run Contract on Moonbeam Test Network, the debug log panel does not query the data.
  • Bug Fixed: When both Metamask and Coinbase wallet extensions are installed in the browser, Black IDE is unable to call up one of the wallets.
  • Bug Fixed: The Network page information is not automatically updated after switching to a custom network.
  • Bug Fixed: Deploying the contract using the ETH test network and using the approve function causes the MetaMask to keep loading.
  • Bug Fixed: When clicking on the project's discord share link, the sharer switches the privacy state of the project causing the project to be lost.

Black IDE v0.25.0

17 Jul 09:46
Compare
Choose a tag to compare

Updates

  • Add Moonriver and Moonbeam Testnet faucets.
  • Add the feedback for the Estimate button on the contract page.
  • Improve the user experience of the Home page.
  • Bug Fixed: Page crashes when quickly deleting ABIs.
  • Bug Fixed: The user login status on the Tab bar does not sync the status on the login page.
  • Bug Fixed: Creating two files with the same name in a folder will cause the page to crash.
  • Bug Fixed: When a user forks a sharer's project, the sharer switches the privacy state of the project causing the project to be lost.
  • Bug Fixed: Switching between different methods on the contract page causes the address to be lost.

Black IDE v0.24.0

08 Jul 10:51
Compare
Choose a tag to compare

Updates

  • Add support for the overloading function invoked in the Contract Inspector.
  • Add support for importing OpenZeppelin on the website.
  • Add a new user guiding page(Web only).
  • Bug Fixed: Page will crash while deleting key in KeyPair Manager.
  • Bug Fixed: After switching networks, the connection will fail when not on the Network page.
  • Bug Fixed: Deploying the other’s public project will fail when the user does not log in.
  • Bug Fixed: Deploy item lost in the context menu of the file tree.