Commit Graph

556 Commits

Author SHA1 Message Date
MayaTheShy
9eca426d5f Resolve merge conflict in bridge/src/lib.rs by preserving feature branch logic
Some checks failed
CI / build-and-test (pull_request) Has been cancelled
Rust Quality Checks / rust-checks (pull_request) Has been cancelled
2025-11-16 22:24:41 -05:00
MayaTheShy
49c2f5bb1a Update README to reflect support for parent/child hierarchies and distance-based entity querying
Some checks failed
CI / build-and-test (pull_request) Has been cancelled
Rust Quality Checks / rust-checks (pull_request) Has been cancelled
2025-11-16 22:16:48 -05:00
MayaTheShy
6b1a8f9c50 Update implementation summary to reflect completion of entity updates, additional entity types, parent/child hierarchies, and distance-based querying 2025-11-16 22:16:17 -05:00
MayaTheShy
f940819b43 Update entity rendering documentation to include support for additional entity types, parent/child hierarchies, and distance-based querying 2025-11-16 22:16:09 -05:00
MayaTheShy
bccddacf05 Update developer guide to clarify support for parent/child hierarchies and distance-based entity queries 2025-11-16 22:16:03 -05:00
MayaTheShy
fae81bf934 Update implementation status to include parent/child hierarchies and entity query/filtering by distance 2025-11-16 22:15:57 -05:00
MayaTheShy
2737c0560a Implement queryNodesByDistance function to retrieve node IDs within a specified distance 2025-11-16 22:14:15 -05:00
MayaTheShy
4a3766b00c Add function to query nodes by distance for spatial queries 2025-11-16 22:11:46 -05:00
MayaTheShy
71ec97276c Update README to indicate support for parent/child entity hierarchies 2025-11-16 22:10:45 -05:00
MayaTheShy
6d952d7569 Refactor node building logic to support recursive child attachment in bridge reification 2025-11-16 22:10:14 -05:00
MayaTheShy
bcdbd11c7c Add parent ID parameter to node creation functions in Rust and C++ 2025-11-16 22:08:57 -05:00
MayaTheShy
8be82ca505 Enhance node creation command to include optional parent ID and update logging 2025-11-16 22:07:26 -05:00
MayaTheShy
891d82c1de Update README to reflect support for additional entity types and improved entity deletion handling 2025-11-16 22:05:11 -05:00
MayaTheShy
b91d4c4584 Update README to reflect completion of entity color application and property updates 2025-11-16 22:02:28 -05:00
MayaTheShy
64e554f54a Add support for zone entities in bridge reification 2025-11-16 21:57:31 -05:00
MayaTheShy
645ea243a3 Add support for light entities in bridge reification 2025-11-16 21:55:55 -05:00
MayaTheShy
dfa8b709ec Add support for image entities in bridge reification with placeholder implementation 2025-11-16 21:54:05 -05:00
MayaTheShy
e4519fa47d Add support for text entities in model reification and improve logging 2025-11-16 21:50:50 -05:00
MayaTheShy
ad3f079ccf Enhance model color tinting support in Asteroids integration 2025-11-16 21:47:42 -05:00
MayaTheShy
d415213c5d Refactor TODO comments to clarify future enhancements for model material manipulation and texture application 2025-11-16 21:46:55 -05:00
0a39697599 Entity Color/Material Protocol Support & Model Cache Robustness
Some checks failed
CI / build-and-test (push) Has been cancelled
Rust Quality Checks / rust-checks (push) Has been cancelled
- Add support for entity color and texture fields in the bridge protocol and node state.
- Log and document color/material override attempts; actual application is blocked by missing upstream API.
- Use robust model cache directory logic:
  - Prefer OS cache dir, fallback to /tmp if unavailable.
  - Prepare for future improvements (logging, user-specific /tmp, directory creation).
- Update documentation to reflect current limitations and future roadmap.
- No breaking changes; all new logic is forward-compatible and safe for merge.
2025-11-17 02:43:16 +00:00
MayaTheShy
bc330e7a40 Update color tint application in Reify implementation to reflect current limitations
Some checks failed
CI / build-and-test (pull_request) Has been cancelled
Rust Quality Checks / rust-checks (pull_request) Has been cancelled
2025-11-16 21:35:04 -05:00
MayaTheShy
d5d0637948 Update stardust-xr-molecules source to latest commit for improved stability 2025-11-16 21:33:12 -05:00
MayaTheShy
8cb859e873 Enhance model color tint application in Reify implementation 2025-11-16 21:26:12 -05:00
MayaTheShy
27db9dbe30 Refactor implementation summary to enhance clarity and structure of completed tasks, limitations, and future work
Some checks failed
CI / build-and-test (push) Has been cancelled
2025-11-16 21:23:09 -05:00
MayaTheShy
d8c0654e48 Refactor implementation summary to streamline completed tasks and known limitations sections 2025-11-16 21:21:54 -05:00
MayaTheShy
b752011672 Update CHANGELOG.md to reflect connection persistence fix and HMAC verification implementation 2025-11-16 21:21:07 -05:00
MayaTheShy
6359f92c2d Refactor FUTURE_ENHANCEMENTS.md to streamline enhancement priorities and clarify implementation status 2025-11-16 21:20:57 -05:00
MayaTheShy
5a701447c7 Refactor ENTITY_RENDERING_ENHANCEMENTS.md to streamline entity rendering documentation and clarify implemented features 2025-11-16 21:20:24 -05:00
MayaTheShy
8532ad458f Update README.md to reflect fixed connection persistence and revised known issues 2025-11-16 21:20:14 -05:00
MayaTheShy
c89fd6838d Update implementation status and fix connection persistence issues in documentation 2025-11-16 21:18:33 -05:00
MayaTheShy
21f10e52bf Add RSA keypair generation and public key upload in loadTokenFromFile
Some checks failed
CI / build-and-test (push) Has been cancelled
2025-11-16 20:05:32 -05:00
MayaTheShy
38635702e4 Add debug logging for authentication status in sendDomainConnectRequest 2025-11-16 19:56:35 -05:00
MayaTheShy
d33de0d577 Refactor DomainConnectRequest handling to differentiate between initial request without signature and subsequent request with signature based on connection token availability 2025-11-16 19:55:34 -05:00
MayaTheShy
80be297083 Add handling for DomainServerConnectionToken and connection token management in OverteClient 2025-11-16 19:54:33 -05:00
MayaTheShy
e52d6f56c2 Add missing OpenSSL header for NID_sha256 in RSAKeypair.cpp 2025-11-16 19:48:14 -05:00
MayaTheShy
4b39d1d15e Add RSAKeypair source file to starworld executable 2025-11-16 19:45:58 -05:00
MayaTheShy
9a404df9d4 Add RSA keypair generation and upload in login process; update comments on username signature requirements 2025-11-16 19:45:46 -05:00
MayaTheShy
db3a2e2a59 Implement RSA keypair management for username signature authentication in OverteAuth 2025-11-16 19:45:25 -05:00
MayaTheShy
c2fec07ad6 Add RSA keypair generation and signing implementation for Overte authentication 2025-11-16 19:45:17 -05:00
MayaTheShy
1ed1ad2a28 Temporarily disable sending metaverse username in domain connect request due to signature requirements 2025-11-16 19:42:23 -05:00
MayaTheShy
f32e3276fc Deprecate login() method in OverteClient and update documentation to use OverteAuth directly 2025-11-16 19:39:46 -05:00
MayaTheShy
35106f2ad5 Add overte_token.txt to .gitignore to prevent tracking of authentication tokens 2025-11-16 19:39:13 -05:00
MayaTheShy
29381607b0 Pass authentication to OverteClient if authenticated with metaverse 2025-11-16 19:34:07 -05:00
MayaTheShy
ccdafcf44e Implement authentication logging and include username in domain connect request 2025-11-16 19:34:03 -05:00
MayaTheShy
c53ee3a680 Add method to set authentication and change auth pointer to non-owning 2025-11-16 19:33:24 -05:00
MayaTheShy
ba55fd9ec5 Merge pull request #3 from MayaTheShy/copilot/investigate-entity-connection
Add entity debugging, texture downloads, and troubleshooting documentation
2025-11-16 19:24:00 -05:00
copilot-swe-agent[bot]
67766f4c09 Add comprehensive implementation summary document 2025-11-17 00:20:30 +00:00
copilot-swe-agent[bot]
a46749bcb4 Remove CodeQL artifacts and update .gitignore 2025-11-17 00:19:00 +00:00
copilot-swe-agent[bot]
78646cbf73 Final summary: Entity rendering enhancements complete
Co-authored-by: MayaTheShy <117858929+MayaTheShy@users.noreply.github.com>
2025-11-17 00:18:34 +00:00