131 Commits

Author SHA1 Message Date
a9359bd989 feat(webui): the circuit override (#2335)
All checks were successful
Build Docker image / docker-arm64 (push) Successful in 58s
Build / build (push) Successful in 49s
Build Docker image / docker-amd64 (push) Successful in 1m11s
Re #2312

Reviewed-on: #2335
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-27 20:28:44 -07:00
abb5b8880f chore(webui): keep config in sync with multiple tabs (#2325)
Some checks failed
Build Docker image / docker-arm64 (push) Has been cancelled
Build / build (push) Has been cancelled
Build Docker image / docker-amd64 (push) Has been cancelled
Adding "wsid" to uniquely identify a given tab (by the websocket connection) so we can avoid needless refreshing on the same tab.

Closes #2316

Reviewed-on: #2325
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-27 08:21:05 -07:00
4895b4630b feat: credit boosters (+ daily first win) (#2324)
Some checks failed
Build Docker image / docker-amd64 (push) Waiting to run
Build Docker image / docker-arm64 (push) Waiting to run
Build / build (push) Has been cancelled
Daily first win is kinda weird because the client doesn't even seem to acknowledge it.

Also fixed missionCompletionCredits being added to inventory inconsistently (sometimes once, sometimes twice).

Closes #1086
Closes #2322

Reviewed-on: #2324
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-27 08:20:37 -07:00
d79e7c0274 feat(webui): world state config (#2318)
All checks were successful
Build Docker image / docker-arm64 (push) Successful in 1m1s
Build / build (push) Successful in 58s
Build Docker image / docker-amd64 (push) Successful in 1m7s
Re #2312. Will need some follow-up considerations for circuit game modes.

Reviewed-on: #2318
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-26 19:32:53 -07:00
8c22555904 feat(webui): add missing subsumed abilities (#2287)
All checks were successful
Build Docker image / docker-arm64 (push) Successful in 58s
Build / build (push) Successful in 55s
Build Docker image / docker-amd64 (push) Successful in 1m7s
Closes #1984

Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Reviewed-on: #2287
Reviewed-by: Sainan <sainan@calamity.inc>
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-06-25 20:24:29 -07:00
b42182c85f fix(webui): handle existing entries for unlock all missions (#2290)
All checks were successful
Build Docker image / docker-arm64 (push) Successful in 58s
Build Docker image / docker-amd64 (push) Successful in 55s
Build / build (push) Successful in 1m29s
Closes #2283

Reviewed-on: #2290
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-25 20:22:24 -07:00
d7b9fb1ab5 fix(webui): once awake stage 2 not consistently showing up in-game (#2244)
Some checks failed
Build Docker image / docker-arm64 (push) Has been cancelled
Build / build (push) Has been cancelled
Build Docker image / docker-amd64 (push) Has been cancelled
Fixes #2040

Reviewed-on: #2244
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-22 06:41:06 -07:00
bf12f90c88 chore: replace unlockAllMissions config with an account cheats button (#2241)
All checks were successful
Build / build (push) Successful in 55s
Build Docker image / docker-arm64 (push) Successful in 1m2s
Build Docker image / docker-amd64 (push) Successful in 1m11s
This way, mission completion rewards are given. This is especially import for junction rewards like quest keys (Closes #2229).

Reviewed-on: #2241
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-22 06:37:17 -07:00
6cdd103c3d chore(dev): improve bulk change handling (#2234)
All checks were successful
Build / build (push) Successful in 49s
Build Docker image / docker-amd64 (push) Successful in 53s
Build Docker image / docker-arm64 (push) Successful in 1m0s
Fixed abandoned build processes sometimes still triggering a start (causing double-starts) made it more robust in regards to webui changes being intermixed: making the fetch a fire-and-forget to avoid errors, and waiting for the websocket connection to be re-established to avoid the browser attempting to reload when the server may not be up for a few seconds.

Reviewed-on: #2234
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-21 11:33:59 -07:00
f84cc54c97 chore: use build & start process for development as well (#2222)
All checks were successful
Build / build (push) Successful in 48s
Build Docker image / docker-amd64 (push) Successful in 54s
Build Docker image / docker-arm64 (push) Successful in 58s
Reviewed-on: #2222
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-20 18:30:52 -07:00
dabca46e88 feat(webui): automatically commit toggle changes (#2198)
All checks were successful
Build Docker image / docker (push) Successful in 44s
Build / build (push) Successful in 1m46s
Closes #2197

Reviewed-on: #2198
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-18 11:05:07 -07:00
8c1147998d fix(webui): respond with 200 for successful shard operations (#2175)
All checks were successful
Build / build (push) Successful in 45s
Build Docker image / docker (push) Successful in 15s
Reviewed-on: #2175
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-16 14:55:56 -07:00
8b27fcf459 chore(webui): add archon crystal upgrades to translation system (#2154)
All checks were successful
Build / build (push) Successful in 43s
Build Docker image / docker (push) Successful in 33s
Reviewed-on: #2154
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-13 19:57:19 -07:00
62d4b9f6cb feat(webui): boosters (#2140)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (push) Has been cancelled
Co-authored-by: ny <64143453+nyaoouo@users.noreply.github.com>
Co-authored-by: nyaoouo <64143453+nyaoouo@users.noreply.github.com>
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Reviewed-on: #2140
Co-authored-by: nyaoouo <nyaoouo@noreply.localhost>
Co-committed-by: nyaoouo <nyaoouo@noreply.localhost>
2025-06-12 04:54:17 -07:00
65387ccdea feat(webui): disambiguate gear and resource with the same name for add items (#2127)
All checks were successful
Build / build (push) Successful in 45s
Build Docker image / docker (push) Successful in 1m11s
Closes #2097

Reviewed-on: #2127
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-07 02:17:27 -07:00
f9b3fecc10 chore: some initial handling of legacy oid format (#2033)
All checks were successful
Build Docker image / docker (push) Successful in 1m13s
Build / build (push) Successful in 1m54s
This at least allows mission inventory update to succeed on U19.5 and below.

Reviewed-on: #2033
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-09 00:20:54 -07:00
c56507e12d feat: friends (#2004)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #1288

Reviewed-on: #2004
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-07 20:14:21 -07:00
4f28688837 feat: add CompletedVorsPrize to getAccountInfo response (#1994)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #1941

Reviewed-on: #1994
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-06 19:04:39 -07:00
f7906c91e3 fix: ignore purchaseQuantity for webui add items (#1944)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #1942

Reviewed-on: #1944
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-01 13:54:04 -07:00
3d6c880c96 feat: handle client setting InfestationDate on equipment (#1927)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #1919

Reviewed-on: #1927
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-30 13:28:16 -07:00
ac37702468 feat(webui): add missing max rank mods (#1863)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #916

Reviewed-on: #1863
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-26 11:56:16 -07:00
3f6734ac1c feat(webui): EvolutionProgress support (#1818)
All checks were successful
Build Docker image / docker (push) Successful in 47s
Build / build (push) Successful in 1m32s
Closes #1815

Reviewed-on: #1818
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-04-25 12:00:38 -07:00
efc7467a99 chore: remove unused MoaPets array from getItemLists
All checks were successful
Build Docker image / docker (push) Successful in 33s
Build / build (push) Successful in 1m31s
2025-04-24 02:00:27 +02:00
99e1a66da8 chore: improve typings in getItemLists
All checks were successful
Build / build (push) Successful in 44s
Build Docker image / docker (push) Successful in 51s
2025-04-24 00:46:33 +02:00
370f8c1008 fix: getItemLists fixup
All checks were successful
Build Docker image / docker (push) Successful in 53s
Build / build (push) Successful in 1m32s
2025-04-24 00:42:33 +02:00
bb8596fa87 fix(webui): use proper 'size' abbreviations for vallis & deimos fish (#1804)
All checks were successful
Build Docker image / docker (push) Successful in 37s
Build / build (push) Successful in 1m34s
Closes #1763

Reviewed-on: #1804
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-23 11:38:04 -07:00
7a8b12b372 chore: cap FusionPoints balance at 2147483647 (#1797)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Same idea as with typeCountSchema. The game needs to be able to store these safely in an i32 on the C++ side.

Reviewed-on: #1797
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-23 11:37:10 -07:00
daacbf6f7b fix(webui): add exalted array for KubrowPets ItemLists (#1782)
All checks were successful
Build Docker image / docker (push) Successful in 42s
Build / build (push) Successful in 1m34s
Closes #1770

Reviewed-on: #1782
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-04-22 10:00:58 -07:00
409f41d3bf feat(webui): remove unranked mods (#1778)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Reviewed-on: #1778
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-22 10:00:10 -07:00
9912a623b1 fix: complete all quests not working (#1755)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Fixes #1742

Reviewed-on: #1755
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-21 10:42:56 -07:00
98975edca1 feat(webui): KubrowPets support (#1752)
Some checks failed
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
also using `/api/modularWeaponCrafting.php` instead of  `/custom/addModularEquipment` for modular equipment

Reviewed-on: #1752
Reviewed-by: Sainan <sainan@calamity.inc>
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-04-21 10:42:48 -07:00
f549b042d6 feat: ignore list (#1711)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #1707

Reviewed-on: #1711
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-18 11:16:43 -07:00
729061951f fix: allow manageQuests' deleteKey op to be used with any ItemType (#1653)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Reviewed-on: #1653
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-16 06:29:09 -07:00
47551e93b3 feat(webui): add everything in ExportCustoms as an "add items" option
Some checks failed
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
2025-04-16 03:11:21 +02:00
540961ff9e chore(webui): use gildWeaponController (#1518)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
also use `TEquipmentKey` instead `WeaponTypeInternal | "Hoverboards"`
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-04-10 07:14:53 -07:00
8ce86ad4fd chore(webui): show quantity for recipes (#1506)
All checks were successful
Build / build (20) (push) Successful in 42s
Build / build (22) (push) Successful in 1m17s
Build / build (18) (push) Successful in 1m19s
Build Docker image / docker (push) Successful in 36s
Reviewed-on: #1506
Reviewed-by: Sainan <sainan@calamity.inc>
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-04-07 05:55:33 -07:00
7fd4d50e07 feat(webui): add level keys via "add items" (#1493)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (20) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Reviewed-on: #1493
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-07 05:29:44 -07:00
5c22949c6b chore: improve handling when config.json is missing & fix logger options (#1460)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Reviewed-on: #1460
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-05 06:50:57 -07:00
abeb17ce44 chore: add alliance information to getAccountInfo (#1439)
All checks were successful
Build / build (18) (push) Successful in 40s
Build / build (20) (push) Successful in 1m15s
Build Docker image / docker (push) Successful in 35s
Build / build (22) (push) Successful in 1m22s
Reviewed-on: #1439
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-03 10:41:01 -07:00
710470ca2d feat(webui): quests support (#1411)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (22) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Reviewed-on: #1411
Reviewed-by: Sainan <sainan@calamity.inc>
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-04-03 10:40:22 -07:00
74d9428a66 fix(webui): ignore MiscItems that don't have a name (#1429)
All checks were successful
Build / build (20) (push) Successful in 39s
Build / build (18) (push) Successful in 1m16s
Build / build (22) (push) Successful in 40s
Build Docker image / docker (push) Successful in 52s
Reviewed-on: #1429
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-02 09:52:24 -07:00
4a3a3de300 chore: fix eslint warning
All checks were successful
Build / build (22) (push) Successful in 40s
Build / build (18) (push) Successful in 1m15s
Build / build (20) (push) Successful in 1m13s
Build Docker image / docker (push) Successful in 35s
2025-04-01 02:28:52 +02:00
d033c2bc12 feat(webui): MoaPets support (#1402)
All checks were successful
Build / build (20) (push) Successful in 42s
Build / build (18) (push) Successful in 1m19s
Build Docker image / docker (push) Successful in 32s
Build / build (22) (push) Successful in 1m17s
Translations were taken from the game

Reviewed-on: #1402
Reviewed-by: Sainan <sainan@calamity.inc>
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-03-31 09:18:41 -07:00
04d39ed973 chore: use SubdocumentArray.id in some more places (#1400)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Reviewed-on: #1400
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-31 04:15:32 -07:00
779bc34082 feat(webui): adding kitgun (#1382)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Reviewed-on: #1382
Reviewed-by: Sainan <sainan@calamity.inc>
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-03-30 08:12:46 -07:00
b6167165fe chore(webui): put all ModularParts in itemLists (#1383)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Reviewed-on: #1383
Reviewed-by: Sainan <sainan@calamity.inc>
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-03-30 08:12:31 -07:00
d3819c25c5 feat(webui): gild action for modular equipment (#1375)
Some checks failed
Build / build (22) (push) Successful in 41s
Build / build (18) (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Reviewed-on: #1375
Reviewed-by: Sainan <sainan@calamity.inc>
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-03-30 05:10:32 -07:00
4cb883dabf feat(webui): adding modular K-Drives, Amps and Zaw (#1374)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (20) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Reviewed-on: #1374
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-03-30 05:10:24 -07:00
f7ada5a7e5 chore: delete guild when founding warlord leaves (#1371)
All checks were successful
Build / build (18) (push) Successful in 46s
Build / build (22) (push) Successful in 1m16s
Build / build (20) (push) Successful in 1m10s
Build Docker image / docker (push) Successful in 35s
Reviewed-on: #1371
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-30 04:40:00 -07:00
eb332d5e32 feat(webui): ability to add mutagens and antigens via "add items" (#1349)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Reviewed-on: #1349
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-28 03:07:39 -07:00