Commit Graph

33 Commits

Author SHA1 Message Date
amacocian 7f05738a63 Make injector global invariant (Closes #1393) (#1401) 2026-02-09 10:46:23 -08:00
amacocian 824881c108 Native linux support (#1378) (Closes #1375 Closes #1376 Closes #1377 Closes #1374 Closes #1373 Closes #1372 Closes #1371) 2026-02-08 12:28:44 -08:00
amacocian 0ce4940342 Fix character select (Closes #1348) (#1356) 2026-01-30 21:57:59 +01:00
amacocian 6391b13cb4 Fix quest log parsing (Closes #1344) (#1346) 2026-01-28 21:00:56 +01:00
amacocian 1f8d4c126e Improve x86 __fastcall wrapper (Closes #1331) (#1332) 2026-01-23 18:57:39 +01:00
amacocian 072f00638c Fix title info API (Closes #1290) (#1303) 2026-01-17 17:18:07 +01:00
amacocian 8b5f5c19e4 Simplify update process (Closes #1299) (#1300) 2026-01-17 17:18:07 +01:00
amacocian ad70e80d4d Item modifiers parser (#1287)
* Parse item modifiers

* Move everything to System.Text.Json

* Complete item parser

* Add some more energy + health mods

* Fix more mods

* Output ids as hex
2026-01-13 21:41:04 +01:00
amacocian e85c286120 Fix inventory endpoint not returning all items (Closes #1235) (#1253) 2026-01-11 04:03:52 +01:00
amacocian cd8581f86a Setup log rotation policy for Daybreak.API (Closes #1220) (#1230) 2026-01-07 22:04:49 +01:00
amacocian bab997b64a Update dependencies (#1224)
* Update dependencies

* UI fixes
2026-01-07 22:04:49 +01:00
amacocian 443582fda6 Add item type to inventory response (#1216) 2026-01-05 14:46:18 +01:00
amacocian 8e7b12b760 Inventory api (#1212)
* Expose inventory API

* Update wiki
2026-01-05 13:49:38 +01:00
amacocian 9dd39c0d93 Rework character select (#1201)
* Rework character select

* Change index by frames

* Fixes

---------

Co-authored-by: Alexandru Macocian <amacocian@microsoft.com>
2026-01-02 20:15:00 +02:00
amacocian 2f5108fd3b Fix party loadout loading (#1200)
Co-authored-by: Alexandru Macocian <amacocian@microsoft.com>
2026-01-02 20:15:00 +02:00
amacocian 9510fdc5de Setup CORS policy for Daybreak API (Closes #1198) (#1199)
Co-authored-by: Alexandru Macocian <amacocian@microsoft.com>
2026-01-02 20:15:00 +02:00
amacocian 3044861652 Switch to DateTime from DateTimeOffset (Addresses #1187) (#1195)
Co-authored-by: Alexandru Macocian <amacocian@microsoft.com>
2026-01-02 20:15:00 +02:00
amacocian f1bfa66e79 Fix for load build into game (Closes #1181) (#1190)
Co-authored-by: Alexandru Macocian <amacocian@microsoft.com>
2025-12-31 20:31:38 +02:00
amacocian b211ab9409 Deprecate local database (#1129)
Co-authored-by: Alexandru Macocian <amacocian@microsoft.com>
2025-12-12 15:39:58 +01:00
amacocian 26cb97caf4 Daybreak.API writes a message when a build is loaded (Closes #1092) (#1110) 2025-12-09 14:24:06 +01:00
amacocian 794afa6c2c Blazor UI Migration (#1085)
* Migrate to Fluent UI

* Setup window events for Blazor WebView

* Setup basic FluentUI styling

* FluentUI links

* Setup views and viewmodel infra

* Remove old navigation logic

* Prepare an example of iframe embed

* Style window + navigation menu

* Setup page based navigation

* Add some UI error handling

* Introduce UI resiliency to exceptions

* Setup settings menu dropdown

* Basic setup for options views

* Setup reusable OptionBase

* Setup options views

* Basic styling

* Setup scoped css files.
Split App into components

* Hook option updates to OptionProvider

* Fix option dropdowns

* Setup multiple themes

* Make fonts scalable

* Move ViewModels under Views

* Launch view + styling

* Setup FocusView base

* Finish BuildListView implementation

* Base for build views

* Setup build routing

* Implement single build editor

* Implement skill description on hover

* Scrape skill information from the wiki and cache it locally

* Scrape and fix Guild Wars wiki info

* Improve mouse hover performance by querying position only when needed

* Skill snippet snaps to edges

* Setup accounts and executables view

* Launch configurations view

* Fix build skill icons
Attach skill types to skills
Scrape upkeep from wiki

* Fix skilltype overflow

* Adjust navigation menu

* Setup privilege elevation flow

* Setup MSAL

* Options synchronization view

* Telemetry view

* Version management and update view

* Setup plugins view

* Setup notifications panel

* Base for logs view

* Finish LogView

* Setup metrics view

* Setup UI logging interop

* GuildWarsPartySearch view implementation

* Setup gitlab mirror job

* Eventviewer base

* Remove gitlab mirror

* Remove mirror pipeline

* Fix metricsview crashes

* Extract progress component

* Setup trade chat views

* Setup Download view

* Extract progress styling

* Setup guild wars copy view

* Setup trade alerts

* Fix team template view skill selection

* Setup basic onboarding view

* Overhaul asynchronous progress operations and remove redundant versioning code

* Setup modsview base

* Setup modsview with mod states

* Setup mod installation process

* Cleanup more ui migration
Remove price history #1076

* Screen selector manage view

* Upgrade to .net 10
Closes #1078

* gMod management view

* Trader message notification

* ReShade management

* Update for toolbox

* Setup focusview fetching

* Setup CharacterComponent

* Setup vanquishing component

* Setup TitleInformationComponent

* Closes #1082
Fix API project for Guild Wars Reforged

* Small fixes + attempts to get new exe version

* FileId fixes

* Current Map and Player Resources widgets

* Quest log widget

* BuildComponent implementation

* Closes #1075
Embed wwwroot into the executable

* Cleanup

* Fixes to slnx

* Fix test project
2025-12-08 22:39:48 +01:00
amacocian 40d8280ba6 Sort party members by profession when applying party loadout (Closes #1030) (#1036) 2025-06-30 11:09:16 +02:00
amacocian ab1b604aec Code cleanup (#1026)
* Resolve warnings and move shared props to Directory.Build.props and Directory.Packages.props

* Cleanup more messages

* Fix more messages

* Fix build issues
2025-06-29 17:32:52 +02:00
amacocian d445d0c5f2 Release 0.9.9.76 (#1025) 2025-06-29 17:32:52 +02:00
amacocian 1b7654f70f Allow users to load and save builds from Focus View (Closes #1018) (#1021) 2025-06-27 13:59:45 +02:00
amacocian 5a92b916dd Improve Focus View performance and hooking availability (#1009) (Closes #1007) 2025-06-24 18:44:42 +02:00
amacocian accfed2440 Improve game discovery and attach performance (#1008) (Closes #1004) 2025-06-24 18:44:42 +02:00
amacocian bdc45eb4b3 Release 0.9.9.73 (#1006) 2025-06-24 18:44:42 +02:00
amacocian 0c3873b737 Update extractor and api (#999) 2025-06-23 18:51:14 +02:00
amacocian a55c2b78e9 Update dependencies (#997) 2025-06-23 18:51:14 +02:00
amacocian da3d878d90 Enable re-attachment for multi-exe configs (#996) Closes #993 2025-06-23 18:51:14 +02:00
amacocian f08104a851 Implement Daybreak.API. Reorganize FocusView components (#995) 2025-06-23 18:51:14 +02:00
amacocian 721ee8e494 Huge application refactoring to better support plugins (#960)
* Move shared code to Shared project
* Move from Realm to Squealify
* Rename Daybreak.Shared namespaces
* Setup API project to expose a test API
2025-05-14 16:15:27 +02:00