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

v0.5.0 #84

Merged
merged 28 commits into from
Jul 5, 2024
Merged

v0.5.0 #84

merged 28 commits into from
Jul 5, 2024

Conversation

aphexyuri
Copy link
Contributor

No description provided.

alecananian and others added 28 commits June 4, 2024 16:58
* upgrade to thirdweb sdk v4.15.0

* remove obsolete thirdweb assets

* update code to work with new sdk
* deprecate ThirdwebManager usage in favour of ThirdwebSDK

* remove test harness config

* remove config assets

* break out supported chains to separate var for consistency

* gitignore configs

* pull supported chains from constants; revert newtonsoft imports

---------

Co-authored-by: Alec Ananian <[email protected]>
* make header logo scale with image

* add public GetProject method

* download image from url

* remove player prefs

---------

Co-authored-by: Alec Ananian <[email protected]>
* swap UnityWebRequest for HttpClient

* remove unity api dependency for analytics

* minor var name changes

* further renaming

* dispatch TKDLogger callbacks from main thread

* added additional tracking ui/methods

* rudimentary pass at engine api isolation

* formatting

* tweaks to abstracted engine api

* added player prefs to TDKAbstractedEngineApi

* implemented local settings for persisted even batches

* clarified highPriority condition and failover

* only print num persisted batches if there are any

* add public FlushCache method

* add code for deleting stale batch files (30 days old) - commented

* typo

* change scripting define to TREASURE_ANALYTICS; add highPriority var to event tracking

* use higher-level tasks for analytics cache

* flush disc cache on startup

* workaround for webgl event tracking

- track immediate with no caching

* Update Assets/Treasure/TDK/Runtime/Utils/LocalSettings.cs

Co-authored-by: lefarchi <[email protected]>

* Update Assets/Treasure/TDK/Runtime/Utils/LocalSettings.cs

Co-authored-by: lefarchi <[email protected]>

* Add test setup and analytics test (WIP) (#70)

* Add test setup and analytics test (WIP)

* Allow mocking httpClient for tests + improve analytics test

* Test batch events (WIP)

* Fix infinite retries when uploading disk event cache

* Properly log errors when flushing events. Roll back changes to TDK initializer

* Use PostAsync instead of SendAsync

* Improve error handling

---------

Co-authored-by: lefarchi <[email protected]>
)

* Update dev server URL

* Update thirdweb SDK to v4.16.4

* Set smart wallet config defaults (fixes Start User Session)

* Properly pass clientId when connecting (fixes socials login)

---------

Co-authored-by: Alec Ananian <[email protected]>
…t-internet

Persisted payloads without internet
* Fix issues with email + otp login
- Fix object reference error when clicking out of otp screen and connecting again
- Fix infinite spinner when submitting otp a second time

* Request OTP again if user manually hits disconnect button

* Remove unity editor reference from otp submit logic

* Use EndUserSession when user disconnects

* Suggested changes
* change default logo and game name

* bumped version to 0.5.0

* upgrade helika sdk to 0.2.0

* upgrade thirdweb sdk to 4.16.6

* Print a warning when config for a service is missing (#82)

---------

Co-authored-by: lefarchi <[email protected]>
@aphexyuri aphexyuri merged commit 10f8762 into main Jul 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

4 participants