98 Commits

Author SHA1 Message Date
ds5678
48bd179426 Catch exceptions while loading remote files 2025-03-30 23:07:33 -07:00
ds5678
eac3d89e8e Option to remove nullable attributes 2025-03-30 17:52:58 -07:00
ds5678
de14d7decd Update package versions for OpenApi and Swashbuckle
Updated the `Microsoft.AspNetCore.OpenApi` package from
version `9.0.2` to `9.0.3`. Also updated the
`Swashbuckle.AspNetCore` package from version `7.3.1` to
`8.0.0`.
2025-03-24 10:32:19 -07:00
ds5678
566e08a047 Localize dialogs 2025-03-20 12:31:53 -07:00
ds5678
f4a466fdc2 Use Photino for the GUI
* Resolves #1663
* Resolves #1602
* Resolves #1595
* Resolves #1544
* Resolves #1508
2025-03-20 12:20:16 -07:00
ds5678
44f0ab20e1 Option to decompile scripts with fully-qualified type names
* Resolves #1681
2025-03-20 12:12:19 -07:00
ds5678
b5b9c2bc94 Disallow exporting to Desktop, Documents, and Downloads 2025-03-19 10:26:32 -07:00
ds5678
ed32e738d0 Use new web api for serving online dependencies
* Resolves #1675
* Resolves #1688
2025-03-08 11:18:34 -08:00
ds5678
b6e6078375 Update documentation
* Resolves #1700
2025-03-05 00:32:12 -08:00
ds5678
6c1a34e07a Update web api NuGet package versions in project file
Updated `Microsoft.AspNetCore.OpenApi` to 9.0.2,
`Microsoft.OpenApi` to 1.6.23, and
`Swashbuckle.AspNetCore` to 7.3.1 in `AssetRipper.GUI.Web.csproj`.
These updates may include bug fixes, new features, or improvements.
2025-02-28 00:53:44 -08:00
ds5678
ce6f805e5d Update namespace imports and improve list initialization
Updated namespace imports from AssetRipper.Processing to AssetRipper.Processing.Prefabs in multiple files. Changed list initialization syntax in GameObjectHierarchyObject.cs and SceneHierarchyObject.cs. Removed generic type specification from Where method call in PrefabProcessor.cs.
2025-02-09 13:35:07 -08:00
ds5678
86118b6adf Update packages and refactor HtmlExtensions methods
Updated NUnit3TestAdapter to 5.0.0 in multiple test projects.
Updated AssetRipper.Text.SourceGeneration to 1.2.2 in several projects.
Updated AssetRipper.Text.Html to 2.1.0 in AssetRipper.GUI.Web.csproj.
Updated Moq to 4.20.72 in AssetRipper.Tests.csproj.
Removed MaybeWithChecked, MaybeWithDisabled, MaybeSelected methods from HtmlExtensions.cs.
Replaced MaybeSelected with MaybeWithSelected in SettingsPage.cs.
2025-02-09 13:31:48 -08:00
John Soellner
ef4bc50cac
Added Disable Checkbox for the Settings Page (#1664)
* Added Disable Checkbox

* generated SettingsPage.g.cs
2025-02-01 22:55:27 -05:00
ds5678
2da18e2ece Save Selected Language Between Restarts
* Resolves #1237
2025-01-16 10:46:22 -08:00
dependabot[bot]
59e976073f Bump Microsoft.AspNetCore.OpenApi and Microsoft.OpenApi
Bumps [Microsoft.AspNetCore.OpenApi](https://github.com/dotnet/aspnetcore) and [Microsoft.OpenApi](https://github.com/Microsoft/OpenAPI.NET). These dependencies needed to be updated together.

Updates `Microsoft.AspNetCore.OpenApi` from 9.0.0 to 9.0.1
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v9.0.0...v9.0.1)

Updates `Microsoft.OpenApi` from 1.6.22 to 1.6.17
- [Release notes](https://github.com/Microsoft/OpenAPI.NET/releases)
- [Commits](https://github.com/Microsoft/OpenAPI.NET/compare/1.6.22...1.6.17)

---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.OpenApi
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.OpenApi
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-16 12:59:00 -05:00
ds5678
7797ecf836 Fix web API documentation inaccuracies
* Resolves #1644
2025-01-15 15:23:23 -08:00
ds5678
42f2c09942 Support overriding asset paths 2025-01-15 14:50:45 -08:00
ds5678
3c26685bf7 Fix texture decoding for Texture2DArray and CubemapArray
* Resolves #1501
2025-01-05 17:54:19 -08:00
ds5678
89bdb81b9d Script Content Level 3 2024-12-25 08:50:10 -08:00
ds5678
32060a66cb Cache Online Dependencies
* Resolves #1530
2024-12-23 19:04:17 -08:00
ds5678
cceb4541c6 Revert #1610 2024-12-23 19:02:43 -08:00
dependabot[bot]
35afee28fb Bump Microsoft.OpenApi from 1.6.22 to 1.6.23
Bumps [Microsoft.OpenApi](https://github.com/Microsoft/OpenAPI.NET) from 1.6.22 to 1.6.23.
- [Release notes](https://github.com/Microsoft/OpenAPI.NET/releases)
- [Commits](https://github.com/Microsoft/OpenAPI.NET/compare/1.6.22...1.6.23)

---
updated-dependencies:
- dependency-name: Microsoft.OpenApi
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-22 20:59:29 -08:00
ds5678
a7c116eb03 Update NuGet references 2024-12-18 16:18:20 -08:00
ds5678
6d01f74262 Use a Roslyn source generator for automatic localization updates 2024-12-17 18:10:42 -08:00
ds5678
21eaf5be5f Ensure that PlayerSettings and unreadable assets can be viewed in the UI 2024-12-16 20:38:21 -08:00
ds5678
4a84a657ec Prevent a StackOverflowException when calling BundlePath.ToString 2024-12-16 20:19:32 -08:00
dependabot[bot]
9a5295703d Bump oqo0.SwaggerThemes from 1.4.0 to 1.4.3
Bumps [oqo0.SwaggerThemes](https://github.com/oqo0/swagger-themes) from 1.4.0 to 1.4.3.
- [Release notes](https://github.com/oqo0/swagger-themes/releases)
- [Commits](https://github.com/oqo0/swagger-themes/commits/1.4.3)

---
updated-dependencies:
- dependency-name: oqo0.SwaggerThemes
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-15 22:14:45 -08:00
ds5678
287810edfb Dark API Documentation
Resolves #1552
2024-12-13 18:52:41 -08:00
ds5678
03646ed0c7 Web Page for Failed Files
* Resolves #1588
2024-12-09 21:05:38 -08:00
ds5678
dfd8785499 Delete decompilation project 2024-12-09 14:49:15 -08:00
ds5678
4482acd32f Add a command line argument for managing the log
* Resolves #1414
2024-12-08 20:49:29 -08:00
ds5678
6dce1c375c Abstract File System Access During Export
* Resolves #665
2024-12-05 21:39:52 -08:00
dependabot[bot]
8c09e9dd1a Bump Microsoft.OpenApi and Swashbuckle.AspNetCore
Bumps [Microsoft.OpenApi](https://github.com/Microsoft/OpenAPI.NET) and [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore). These dependencies needed to be updated together.

Updates `Microsoft.OpenApi` from 1.6.22 to 1.6.22
- [Release notes](https://github.com/Microsoft/OpenAPI.NET/releases)
- [Commits](https://github.com/Microsoft/OpenAPI.NET/compare/1.6.22...1.6.22)

Updates `Swashbuckle.AspNetCore` from 7.0.0 to 7.1.0
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases)
- [Commits](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/compare/v7.0.0...v7.1.0)

---
updated-dependencies:
- dependency-name: Microsoft.OpenApi
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Swashbuckle.AspNetCore
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-25 22:10:59 -08:00
ds5678
a66abee5c5 Use latest .NET 9 packages 2024-11-12 23:26:48 -08:00
ds5678
40b1ed6b7b Add missing VideoClip API call 2024-11-03 14:37:11 -08:00
ds5678
0acbf708d7 VideoClip preview and API
* Resolves #1467
2024-11-03 14:27:45 -08:00
dependabot[bot]
5e27719708 Bump Swashbuckle.AspNetCore from 6.8.1 to 6.9.0
Bumps [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) from 6.8.1 to 6.9.0.
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases)
- [Commits](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/compare/v6.8.1...v6.9.0)

---
updated-dependencies:
- dependency-name: Swashbuckle.AspNetCore
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-15 19:07:34 -07:00
dependabot[bot]
8ef1187d8f Bump Microsoft.AspNetCore.OpenApi
Bumps [Microsoft.AspNetCore.OpenApi](https://github.com/dotnet/aspnetcore) from 9.0.0-rc.1.24452.1 to 9.0.0-rc.2.24474.3.
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v9.0.0-rc.1.24452.1...v9.0.0-rc.2.24474.3)

---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.OpenApi
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-09 06:13:59 -07:00
ds5678
e606520c52 Bump Swashbuckle and Microsoft.OpenApi 2024-10-02 08:24:02 -07:00
ds5678
55da616716 Hide static mesh separation and asset deduplication on free edition 2024-09-22 10:06:35 -07:00
ds5678
f47a869402 Swagger API Documentation 2024-09-21 08:07:26 -07:00
ds5678
af39e79a66 Bump AssetRipper.Text.Html 2024-09-21 07:27:38 -07:00
ds5678
a9d2a43357 Prevent infinite recursion when constructing MonoType 2024-09-19 22:35:07 -07:00
ds5678
cc663f7b58 Do not merge buffers 2024-09-11 09:10:33 -07:00
ds5678
13ff885ffd Try Catch for Mesh Preview 2024-09-09 20:57:58 -07:00
ds5678
fd0f5fd014 Improve offline support
* Add a command line option for supplying local web files
* Consolodate references into a single file
* Resolves #1486
2024-09-07 09:12:15 -07:00
ds5678
1ae659e316 Mesh Preview
* Resolves #930
2024-09-02 22:30:37 -07:00
ds5678
f3be12008a Support opening multiple folders
* Resolves #1407
* Closes #1411
2024-08-11 13:49:27 -07:00
ds5678
8429911c25 Handle failed file loading
* Closes #1208
* Related: #1403
2024-08-11 11:17:30 -07:00
ds5678
4c41bc27ca Fix bug affecting nested bundle paths
* Resolves #1419
2024-08-09 21:54:55 -07:00