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

Release 3.1.0 #1232

Draft
wants to merge 374 commits into
base: main
Choose a base branch
from
Draft

Release 3.1.0 #1232

wants to merge 374 commits into from

Conversation

juans-chainsafe
Copy link
Contributor

No description provided.

kantagara and others added 30 commits August 2, 2024 16:13
…s in your wallet. (#1075)

* Fixing the issue where you couldn't do a simple get call without funds in your wallet.

* Lint fix
- Duplicate Packages Samples
- Publish DLL Dependencies
* MUD integration WIP

* debug-publish-to-unity-package.* script updated to reflect the logic of the release version of the script

* Added LogLevel setting to WalletConnect config

* Completed basic MUD integration.
Added a new package sample.

* Removed IPC Client as it's redundant at this point

---------

Co-authored-by: creeppak <[email protected]>
- Duplicate Packages Samples
- Publish DLL Dependencies
* MUD integration WIP

* debug-publish-to-unity-package.* script updated to reflect the logic of the release version of the script

* Added LogLevel setting to WalletConnect config

* Completed basic MUD integration.
Added a new package sample.

* Removed IPC Client as it's redundant at this point

* Contract API updated.
Removed CallMany, SendMany extension methods
Renamed Call/Send extension methods
Added the Address property to IContract

* Updated publish scripts to handle *.pdb files also

* Removed the ContractExtensions.SendAndGet methods which return value, as Send methods doesn't ever return value

* Reworked MUD integration to use our Contract system
Added Record Querying without getter functions on the contract side
Reworked MUD sample to reflect the changes

* Post-merge fixes

* Fixed Contract Generation

* Lint fixes

* More linting fixes

* Pls linter

* another linter

* Final warning fix

* MudSample.cs compile error fix

* Finally fixed the goddamn bash scripts

---------

Co-authored-by: creeppak <[email protected]>
Co-authored-by: Nikola Garabandic <[email protected]>
* ran setup.sh

* Fixing the server settings chain switching issue.

* Fixed build errors
- Duplicate Packages Samples
- Publish DLL Dependencies
- Duplicate Packages Samples
- Publish DLL Dependencies
Fixing the broken  server settings

also added a scroll bar so that it's nice.

Co-authored-by: Juan Manuel Spoleti <[email protected]>
- Duplicate Packages Samples
- Publish DLL Dependencies
… pile up and cause the big stagnation in initializing the service. (#1089)

* Fixing countly not sending events properly, causing them sometimes to pile up and cause the big stagnation in initializing the service.

* Analytics available by defafult
* checkpoint, IWalletProvider abstracted for web3auth but only signing working

* fixed send transaction

* fixed signing

* cleanup and docs

* made requested changes

* fixed WebGL issue with web3auth

* checkpoint

* colors updated

* checkpoint

* checkpoint

* checkpoint

* editor code improved and added WC as a provider

* meta file bug fix

* use resources instead of json to fetch providers, much nicer this way

* font changed

* checkpoint, web3auth modal initial run

* conflicts from dev

* fixed some compile errors from merge

* revert from merge

* checkpoint

* Web3Auth working (not WebGL)

* working web3auth WebGL Modal

* build error fix

* documentation and namespace changes

* compile error fix

* HyperPlay platform fix and added Connect Modal scene to build settings

* first draft

* connection provider config and connection provider merged into one scriptable object, restoring session for HyperPlay working

* logout and missing changes from previous commit

* logout error fix

* UI flow fixed for Restore and removed LoginProviders

* wallet connect sessions now restorable

* restore web3auth working on editor

* checkpoint

* web data storage added

* remember me working for web3auth WebGL

* unused scenes and samples removed

* checkpoint

* checkpoint

* fixed json issue

* added documentation to new files

* added show wallet gui

* web3auth wallet gui added

* removed ErrorPopup

* transaction issue kinda fixed

* show wallet gui moved to connection provider SO

* HyperPlay WebGL fix

---------

Co-authored-by: Juan Manuel Spoleti <[email protected]>
Co-authored-by: Nikola Garabandic <[email protected]>
Quick one liner to fix the server settings clearing on unity restart.
- Duplicate Packages Samples
- Publish DLL Dependencies
W3a client id updated
- Duplicate Packages Samples
- Publish DLL Dependencies
* Marketplace prefab minor fixes

Closed loading menu if no items are found in collections & marketplaces.
Allowed collections & marketplaces to be created without a description to match the dashboard's flow.
Updated form data string from erc721/1155 to ERC721/1155 as the API had been altered and was causing it to throw.
Optimized & cleaned up some code for better performance.
Removed redundant using directives.
Closes #1066

* fixes

fixes
- Duplicate Packages Samples
- Publish DLL Dependencies
Usefull -> Useful

Co-authored-by: sneakzttv <[email protected]>
kantagara and others added 30 commits November 27, 2024 17:45
…to add it, if it already exists, we're getting a prompt to switch to it. (#1250)

* Now the default behaviour for switching the chain is actually to try to add it, if it already exists, we're getting a prompt to switch to it.

* Removed unnecessary chain declaration

* Naming conventions and default values.

* Addressed Oleks comments

* Creating the directory if it doesn't exist

* Removed return

* Updated dependencies
* Reset

Reset

* Update LootboxesServicesAdapter.cs

* Update ConnectToWallet.cs

* Update LootboxManager.cs

* Calls

Calls

* working

working

* lightweight fix

lightweight fix

* Update LootboxManager.cs

* Update LootboxManager.cs

* Update LootboxManager.cs

* abi encoder issues with gas estimation

abi encoder issues with gas estimation

* Update LootboxManager.cs

* Update LootboxManager.cs

* Getting closer

Reward menus added
Need to deserialize data from receipt for rewards
Need to deserialize data from API to keep state for inventory

* Rewards

Simple rewards skeleton with switch added to handle different data types.

* Dynamic balance fetching

Dynamic balance fetching

* lootbox contracts

lootbox contracts added with conditionals
service adapter updated

* updates

updates

* updates

updates

* login working

login working

* Update RpcProviderExtensions.cs

* Update ProjectSettings.asset

* functionality & scaling

canvas scaling updated to be agnostic for different screen ratios.
functions condensed to reduce repetition.
code cleaned up for readability.
debug comments removed.

* linter

linter

* reward view

* Update LootboxService.cs

* linter

linter

* Update ChainlinkLootboxTests.cs

* Fixing weird nullreferences.

* refactoring

serialized abi for extendability
added conditional to auto connect object
removed manual string find all from objects for better performance re best practices

* conditional Image and data population

* Datatypes

* Data type updates

* Update SampleLootbox.unity

* buy fix

buy fix

* Scaling fix

Scaling fix

* Docstrings

Docstrings added.
Code formatted.

* Docstrings

* Update SampleLootbox.unity

* QA updates

QA updates

* Cleanup

Cleanup

* Update SampleLootbox.unity

* Update LootboxManager.cs

* Organization

Added folder structure for organization.

* Button fix

Fixed button position

* Conflicts

Conflicts

* Revert "Conflicts"

This reverts commit 13163ff.

* Update SampleLootbox.unity

* Update SampleLootbox.unity

* polling update

polling update

* Comments

Comments cleaned up.

* Clean up & positioning

Clean up & positioning

* wallet connect sharp removal

* Update SampleLootbox.unity

* Update SampleLootbox.unity

* Update LootboxService.cs

* Account update

Account update

* Update LootboxesServicesAdapter.cs

* fixes

fixes

* Deserializing

* Revert "Deserializing"

This reverts commit 5e0e0b9.

* Deserialization

* Singleton event manager

Singleton event manager

* Naming conventions

Naming conventions

* Get set price removed

Get set price removed

* Update ChainlinkLootboxTests.cs

---------

Co-authored-by: Nikola Garabandic <[email protected]>
* Nft tracker

Nft tracker

* Add nft update

Add nft update

* Toggle added

Toggle added

* fixes

fixes

* segregation

Segregated Custom token and Custom Nft managers for readability & performance.

* Display toggle fix

Display toggle fix
renamed samples directory to what's on package.json
Remember me behaviour fixed
- do you remember, the firs night of ...september
* Remember me behaviour fixed
- do you remember, the firs night of ...september

* toast added as gui overlay

* connection modal not prompting issue fixed
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.

8 participants