Commit graph

16 commits

Author SHA1 Message Date
f9094f6fca feat: persist pending group invites and resolve names, restore custom avatar methods
Some checks are pending
autobuild / docker (push) Waiting to run
2026-06-13 04:30:13 -06:00
ad2aab419f Dashboard enhancements: LoadURL relay, nearby object scanning, and bug fixes 2026-05-11 16:29:44 -06:00
414ac7751b Enhance dashboard login with UUID return and enable bot self-chat in history with {BOT} tagging 2026-05-08 14:37:09 -06:00
5627b66229 feat: enhance bot commands, group handling, friend management, and avatar pick retrieval 2026-05-08 01:29:57 -06:00
adf4e30cd2 Dashboard & Group Management Integration
- [LibreMetaverse] Enhanced GroupInvitationEventArgs with GroupID.
- [InteractionService] Added persistence for group invites when auto-accept is disabled.
- [DataStoreService] Implemented pending group invitation tracking and management.
- [DataStoreService] Enhanced local chat recording with Shout/Whisper/OwnerSay type tags.
- [BotClientService] Improved logout stability with explicit logout call and delay.
- [RLVService] Exposed active RLV rules list for external monitoring.
- [Commands] Added GroupInviteRespond, GetPendingGroupInvites, and RLVStatus API commands.
- [Commands] Overhauled NearmeWithDetails to support multi-simulator tracking and better position resolution for seated avatars.
2026-05-05 16:01:58 -06:00
Madpeter
008cb44e24 Use UnsafeRelaxed JSON serialization globally
Replaces all usages of JsonSerializer.Serialize with the UnsafeRelaxed option via a new JsonOptions.UnsafeRelaxed static property. This ensures consistent relaxed escaping for all JSON output, improving compatibility with consumers expecting unescaped JSON. Refactors affected command, service, and static classes to use the new option.
2025-10-05 20:07:42 +01:00
Madpeter
050ef3c133 Replace Newtonsoft.Json with System.Text.Json
Migrated all serialization and deserialization from Newtonsoft.Json to System.Text.Json across the codebase for improved performance and reduced dependencies. Updated package references and refactored helper method names for consistency (e.g., IsEmpty, NotEmpty, InRange). Also updated NuGet package versions in project files.
2025-10-03 23:12:20 +01:00
Madpeter
1754b099c0 add GetCurrentRegionType 2025-07-09 18:01:35 +01:00
Madpeter
b5b7a9fac6 update libmeta 2025-06-18 16:41:48 +01:00
Madpeter
57de6764bc add command type hinting to improve the way the wiki auto gens 2025-06-05 23:25:36 +01:00
Madpeter
bc5ca85489 cleanup and CommandHistoryLogResults 2025-02-12 20:25:52 +00:00
Madpeter
eb1f45f330 add support to create wiki files while running in debug 2024-06-27 23:09:44 +01:00
Madpeter
dbd2ea32e4 more wip 2022-06-04 07:52:06 +01:00
Madpeter
a3173dcac8 commands remove tokens 2022-05-30 05:30:15 +01:00
Madpeter
41bf241970 getting closer to doing something. 2022-03-18 02:57:06 +00:00
Madpeter
50ff8f0c5f token mania! 2022-03-17 21:08:02 +00:00