Alexandru Macocian
9c3f644869
diag info
2026-03-06 15:43:19 +01:00
Alexandru Macocian
0240acb37a
Compute layout independently
2026-03-06 15:43:19 +01:00
Alexandru Macocian
53da02d440
GWCA fixes
2026-03-06 15:43:19 +01:00
Alexandru Macocian
06c27da672
Fix for UI instability
2026-03-06 15:43:19 +01:00
Alexandru Macocian
54bf57e6c1
Reentrancy guard
2026-03-06 15:43:18 +01:00
Alexandru Macocian
733d6fc9f6
Updates to GWCA
2026-03-06 15:43:18 +01:00
amacocian and Alexandru Macocian
46943e940b
First working iteration
2026-03-06 15:43:18 +01:00
amacocian and Alexandru Macocian
13985d703f
Adjut populate skill data
2026-03-06 15:43:18 +01:00
amacocian and Alexandru Macocian
e01aa28e01
Fix templates summary callback
2026-03-06 15:43:18 +01:00
amacocian and Alexandru Macocian
d380949b45
Remove debug logging
2026-03-06 15:43:11 +01:00
amacocian and Alexandru Macocian
b23811604d
Fix hooking
2026-03-06 15:43:11 +01:00
amacocian and Alexandru Macocian
7a665491f1
Adjustments
2026-03-06 15:43:11 +01:00
amacocian and Alexandru Macocian
a966906d6e
Reinit load skill template hook
2026-03-06 15:43:11 +01:00
amacocian and Alexandru Macocian
5b554707bf
Implement hooking in PartyService
2026-03-06 15:43:11 +01:00
amacocian and Alexandru Macocian
c1aaf2d1e7
Fix party loading by template
2026-03-06 15:42:55 +01:00
amacocian and Alexandru Macocian
98fa8ffa3f
Rebase onto release
2026-03-06 15:42:55 +01:00
Brendan McCoy and GitHub
78646fd1b5
Add dye tint support to inventory item model ( #1490 )
...
Switched to using GWCA's GetBagByIndex for safer bag pointer access.
2026-02-28 17:17:24 +01:00
amacocian and Alexandru Macocian
97fed608d2
Update GWCA ( #1484 )
...
* Improve GWCA bindings generator based on headers
* Move all structs to gwca
* Progress
* Complete parser work
* More generator adjustments
* GWCA fixes
* GWCA improvements
* GWCA fixes
* GWCA fixes
* GWCA fixes
* GWCA fixes
* Fix API usage of GWCA
* Update GWCA
---------
Co-authored-by: Alexandru Macocian <amacocian@microsoft.com >
2026-02-26 14:13:40 -08:00
Brendan McCoy and amacocian
9d495a35a6
Add Interaction and ModelFileID to Daybreak API InventoryService ( #1478 )
...
* Add Interaction and ModelFileId properties to ItemEntry
Signed-off-by: Brendan McCoy <13607368+brendan-mccoy@users.noreply.github.com >
* Add Interaction and ModelFileId to inventory items
Signed-off-by: Brendan McCoy <13607368+brendan-mccoy@users.noreply.github.com >
---------
Signed-off-by: Brendan McCoy <13607368+brendan-mccoy@users.noreply.github.com >
2026-02-26 14:13:40 -08:00
amacocian
e90ae48c40
Fix item upgrade collisions ( Closes #1461 ) ( #1464 )
2026-02-24 06:37:10 -08:00
ef513e1230
Gwca bindings ( #1462 )
...
* Bump version to 0.9.10.1
* Bump Microsoft.Web.WebView2 from 1.0.3719.77 to 1.0.3800.47 (#1442 )
---
updated-dependencies:
- dependency-name: Microsoft.Web.WebView2
dependency-version: 1.0.3800.47
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Improve mod view responsiveness (#1443 )
* Improve application launcher logging (Closes #1441 ) (#1444 )
* Damage modifier 0x248 (Closes #1438 ) (#1445 )
* Initial commit
* Setup generator
* Progress
* Update generator
* Initial commit
* Setup generator
* Progress
* Update generator
* Fix library loading
* Move code to gwca
* Fix leave party
* Disable console on Release
* Add more exports to gwca
* Upgrade gwca
* Fixes to character selector
* Fix GetWindowHandle
* Move character selector to frame based
* Fix config spamming
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandru Macocian <amacocian@microsoft.com >
2026-02-24 06:37:10 -08:00
amacocian
4077777cd9
Deprecate mDNS scanning ( Closes #1454 ) ( #1455 )
2026-02-19 08:23:43 -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
072f00638c
Fix title info API ( Closes #1290 ) ( #1303 )
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
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 and Alexandru Macocian
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 and Alexandru Macocian
2f5108fd3b
Fix party loadout loading ( #1200 )
...
Co-authored-by: Alexandru Macocian <amacocian@microsoft.com >
2026-01-02 20:15:00 +02:00
amacocian and Alexandru Macocian
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
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
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
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