Skip to content

Conversation

@dooly123
Copy link
Collaborator

The last LTS release was before we attempted 600+ users. Since then, we have made further improvements and fixed bugs

The differences are bug fixes, ui changes, and IK changes

cnlohr and others added 30 commits November 23, 2025 18:41
* Don't force reliance on Meta plugin.

* Fix merge conflicted, messy and broken meta files.
Update packagegen to reflect.
… situations (#397)

Convert asmdef's from GUIDs to names to faciliatate fragile situations where GUIDs may be lost.
* feat: Experimental Persistient KV store

This adds a generic persistent kv interface for server side values. The intent is this will eventually be exposed to clients.

The current backing database is SQLite.

DATABASE STRUCTURE UNSTABLE! You may lose data until it is considered stable.

- There is no networking (clients cant use it in any way atm)
- There is no way to configure limits for buckets/keys or database settings
- Performance is not measured
- Tests are AI generated (take with a grain of salt)

* feat: kv store performance & testing
- a lot of ai generated tests.
- remove double try/catch
- sanitize prefix, make case sensitive, and sort results (ordinal).
- change how size usage is calculated.
- auto increment kv timestamp & version.
- use defer tx for read heavy tx.
- use sync transactions, microsoft reccomends against using the async apis for sqlite.
- Use a single, shared connection with a mutex. Despite having "connection pooling" for sqlite, making new connections significantly harm performance. Sqlite doesnt really allow for more than one writer anyway.

* remove caching and pooling from the connection string constructor, use pragma only

* return error on too long prefix for list keys, comment out management interface for now

* chore: cleanup .csproj

* refactor: comment out more unused things, split stat tracking to its own fn

* refactor: rename folders, namespaces, and split up KvStore into seperate files

* chore: add a few more tests

* fix for source files exporter including server only persistent KV store

Kitlith I'm sorry

---------

Co-authored-by: dooly <doolanl208@gmail.com>
dooly123 and others added 30 commits December 21, 2025 01:48
* add rnnoise binaries

* mac build fixes

* Remove unused Mac-specific Unity rendering settings

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

* added mac build of opus from @SineVector241

* add asmdef ignores for macos as needed

* Opus 1.6.0 https://github.com/AvionBlock/OpusSharp/releases/tag/v1.6.0

* add asmdefs for ios visionos tvos

* add mic permission requirement for apple builds

* clean up

* Fix assembly reference: use correct name with space

Changed "Basis_Framework" to "Basis Framework" to match the actual
assembly name defined in Basis Framework.asmdef.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
…468)

* workaround to fix mac builds cbuffer error

* add ios drivers

* fix: update osx bundle for universal

* add iOS touch and platform support

- Boot iOS into Desktop mode instead of OpenXR for touch controls
- Add iOS platform checks alongside Android for mobile features
- Add iOS property to BasisPlatformDefault for platform-specific settings
- Exclude iOS from RNNoise denoiser (not supported on iOS)
- Update HDR settings to use mobile-optimized rendering on iOS

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

* Revert "workaround to fix mac builds cbuffer error"

This reverts commit 1ba3b92.

---------

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
il2cpp gets turned on now with a additional dialog on building
* add ios and mac to AssetBundleBuildSettings.asset

* basis bundle enum fix

* add mac specific quality settings
* Fix the multiline labels for IssueList and Warning Panel.

* Allow Wrapping of text if the width of Inspector window is small.
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.