Commit Graph

207 Commits

Author SHA1 Message Date
Oliver Booth 73ae7e365b
refactor: async void is bad and should feel bad 2024-01-20 17:06:25 +00:00
Oliver Booth d9d41e6083
fix: cache avatar only after user is retrieved 2024-01-20 17:02:52 +00:00
Oliver Booth 211d082b7e
fix: fix "rolor" typo 2024-01-06 12:54:27 +00:00
Oliver Booth 98267c5ad7
style: remove unused ns import 2024-01-06 12:46:17 +00:00
Oliver Booth 13d3153a6a
refactor!: remove ReadOnlySpan<double> ctor from Vector3d 2024-01-06 12:46:01 +00:00
Oliver Booth 87c63de53b
fix(ci): test .NET versions separately 2024-01-06 12:36:07 +00:00
Oliver Booth a7d7fee9bc
chore(ci): update to .NET 8 2024-01-06 12:33:06 +00:00
Oliver Booth afc85038c2
fix: remove .ToPointer call in tests project 2024-01-06 12:31:13 +00:00
Oliver Booth 02e4000c63
chore: update dependencies
- Microsoft.Extensions.Hosting 8.0.0
- System.Drawing.Common 8.0.0
- System.Reactive 6.0.0
- X10D 3.3.1
- MIcrosoft.NET.Test.Sdk 17.8.0
- MSTest.TestAdapter 3.1.1
- MSTest.TestFramework 3.1.1
- coverlet.collector 6.0.0
2024-01-06 12:30:03 +00:00
Oliver Booth add68e0a82
feat: add .NET 8 support 2024-01-06 12:26:02 +00:00
Oliver Booth 25416ae6c1
fix: delay vp_state_change until CurrentAvatar is updated 2024-01-06 12:24:30 +00:00
Oliver Booth cc2b7a8964
fix: set world settings after avatar details are set 2024-01-06 12:19:29 +00:00
Oliver Booth a3b6f44ea9
chore: bump to 1.0.0 2024-01-06 12:19:10 +00:00
Oliver Booth f385ba867e
fix: suppress events on obj query fail 2023-11-14 21:47:50 +00:00
Oliver Booth 67387f567d
refactor: use Optional nuget instead of custom Optional<> struct 2023-05-25 19:40:39 +01:00
Oliver Booth c824467845
refactor: remove Assembly.cs, define attributes in csproj 2023-05-25 19:29:31 +01:00
Oliver Booth 4d2aafb3ae
chore: use .net 7 sdk for solution 2023-05-25 19:23:19 +01:00
Oliver Booth 4ea2758cc2
fix(ci): publish nightly on push to main 2023-05-25 19:22:02 +01:00
Oliver Booth b5bcd40a15
ci: publish nightly on workflow_dispatch 2023-05-25 19:21:32 +01:00
Oliver Booth c983137e2f
ci: run dotnet on any branch 2023-05-25 19:21:18 +01:00
Oliver Booth dc37008fbc
chore: add workflows to sln 2023-05-25 19:21:07 +01:00
Oliver Booth a06bb4be54
docs: use flat-square style. fix build status badge 2023-05-25 19:17:46 +01:00
Oliver Booth f078a5e053
docs: bump license year to 2023 2023-05-25 19:17:24 +01:00
Oliver Booth 4a3e790767
feat(commands): add RequireBotOwnerAttribute 2023-05-08 17:29:39 +01:00
Oliver Booth 9171872ec4
refactor: offer cls-compliant attribute ctors 2023-05-08 16:02:30 +01:00
Oliver Booth 7084fc3f4a
style: reduce complexity of command arg parsing 2023-05-08 15:59:39 +01:00
Oliver Booth 268c359f3a
fix: dispose ObjectChanged observable 2023-05-08 15:54:29 +01:00
Oliver Booth 01c3b53612
fix: dispose MessageReceived observable 2023-05-08 15:54:00 +01:00
Oliver Booth 32056224d8
fix: dispose observables and completion sources from Dispose method 2023-05-08 15:53:09 +01:00
Oliver Booth 1f761668f7
fix(commands): swap out unreferenced MessageReceivedEventArgs 2023-05-08 15:44:06 +01:00
Oliver Booth ee005f30a8
refactor: replace events with observables 2023-05-08 15:40:18 +01:00
Oliver Booth 65a9a0e1e3
feat(commands): add support for optional args 2023-05-06 16:00:41 +01:00
Oliver Booth 487bb8ca88
feat(commands): add support for enums and other arg types 2023-05-06 15:56:16 +01:00
Oliver Booth 2f7bc2a547
chore: update dependencies
* Microsoft.Extensions.Hosting 7.0.1
* X10D 3.2.0
2023-05-06 15:45:16 +01:00
Oliver Booth 2fc22fa8a6
Move instance creation to VpSharp base
Introduces internal DepdencyInjectionUtility class
2022-12-10 13:40:47 +00:00
Oliver Booth 18f26925da
Expose Client from CommandContext 2022-12-08 20:26:10 +00:00
Oliver Booth a1e018b32e
Bind vp_console_message 2022-12-08 20:25:44 +00:00
Oliver Booth 29ed6155a5
Validate parameter length before invoking 2022-12-08 18:31:06 +00:00
Oliver Booth 2f3069d1bf
Add ToQuaternion to Rotation struct 2022-12-08 17:55:36 +00:00
Oliver Booth 703f099187
Offer Position in Coordinates struct 2022-12-08 17:55:17 +00:00
Oliver Booth b1b9d59cfd
%360 for Coordinates.Yaw 2022-12-08 16:35:50 +00:00
Oliver Booth 90211f1647
Fix formatting of Coordinates and Rotation 2022-12-08 16:28:42 +00:00
Oliver Booth 2b80c4c8c5
Specify culture when formatting 2022-12-08 16:03:03 +00:00
Oliver Booth ca0769faeb
Implement ToString for Rotation 2022-12-08 15:55:04 +00:00
Oliver Booth 6804959f93
Accept IFormatProvider in Coordinates.ToString 2022-12-08 15:52:22 +00:00
Oliver Booth 342820b444
Replace usages of Quaternion with custom Rotation struct 2022-12-08 15:22:47 +00:00
Oliver Booth b7e43666b5
Query by order of closest to center outward 2022-12-07 22:59:37 +00:00
Oliver Booth 11d8d23339
Specify default, not null, in Optional xmldoc 2022-12-07 22:59:05 +00:00
Oliver Booth 0563e45511
Fix object query
VP's calculation for coordinate -> cell was not quite floor(n)
2022-12-07 22:58:40 +00:00
Oliver Booth 26766389ad
[ci skip] Remove redundant event from VB sample 2022-12-06 20:03:39 +00:00