69 Commits

Author SHA1 Message Date
758135d19b feat(webui): add resource drones & their blueprints via "add items" (#1137)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (22) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Closes #1133

Reviewed-on: #1137
2025-03-09 11:15:45 -07:00
f6513420be feat: login conflict (#1127)
Some checks failed
Build / build (20) (push) Successful in 40s
Build / build (22) (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Closes #1076

Reviewed-on: #1127
2025-03-09 07:40:37 -07:00
d7e3f33ecf feat: add custom getName endpoint (#1108)
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
This can be useful for an IRC server to validate the accountId & nonce given and ensure the nickname matches.

Reviewed-on: #1108
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-08 04:34:14 -08:00
8a6f36a9b0 feat(webui): add relics via "add items" (#1066)
Some checks failed
Build / build (22) (push) Waiting to run
Build Docker image / docker (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Closes #1062

Reviewed-on: #1066
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-02 04:21:59 -08:00
9267c9929e feat(webui): acquire flawed mods & imposters via add mods (#1040)
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
Closes #1033

Reviewed-on: #1040
2025-02-27 18:00:37 -08:00
a5c45bb646 fix: consume a slot when item is crafted instead of bought via plat (#1029)
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: #1029
2025-02-26 15:41:07 -08:00
2efe0df2f2 chore: fix some eslint warnings (#1007)
All checks were successful
Build / build (18) (push) Successful in 1m4s
Build / build (20) (push) Successful in 1m9s
Build / build (22) (push) Successful in 1m1s
Build Docker image / docker (push) Successful in 50s
Reviewed-on: #1007
2025-02-24 20:56:34 -08:00
bf7fd42198 feat: tutorial and natural new player experience (#983)
All checks were successful
Build / build (18) (push) Successful in 39s
Build / build (22) (push) Successful in 1m1s
Build / build (20) (push) Successful in 1m12s
Build Docker image / docker (push) Successful in 30s
Reviewed-on: #983
Co-authored-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
Co-committed-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
2025-02-22 11:10:52 -08:00
a3873a1710 fix(webui): show names for zaw parts (#988)
All checks were successful
Build / build (22) (push) Successful in 38s
Build / build (18) (push) Successful in 1m1s
Build / build (20) (push) Successful in 1m5s
Build Docker image / docker (push) Successful in 33s
Reviewed-on: #988
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-02-22 02:22:41 -08:00
a259afe912 feat(webui): give all quests (#981)
All checks were successful
Build / build (18) (push) Successful in 39s
Build / build (20) (push) Successful in 1m0s
Build Docker image / docker (push) Successful in 36s
Build / build (22) (push) Successful in 1m4s
Reviewed-on: #981
Co-authored-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
Co-committed-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
2025-02-21 05:30:13 -08:00
fb8d176fbe fix(webui): quest cheats (#965)
All checks were successful
Build / build (18) (push) Successful in 58s
Build / build (20) (push) Successful in 1m8s
Build Docker image / docker (push) Successful in 1m25s
Build / build (22) (push) Successful in 32s
Completing Quests via the webui will now also award the quest's items and mails.

Also fixes doubly adding key chain items.
A few items will not be added, as it is currently impossible to determine the item category by path for these items.
This will be fixed soon.

Reviewed-on: #965
Co-authored-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
Co-committed-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
2025-02-19 14:09:47 -08:00
1413a6bcc2 feat: move quest cheats to webui (#963)
All checks were successful
Build Docker image / docker (push) Successful in 35s
Build / build (22) (push) Successful in 1m9s
Build / build (20) (push) Successful in 36s
Build / build (18) (push) Successful in 57s
Co-authored-by: Sainan <sainan@calamity.inc>
Reviewed-on: #963
Co-authored-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
Co-committed-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
2025-02-18 17:14:42 -08:00
7c59d4fe3f feat(webui): currencies (#931)
All checks were successful
Build / build (22) (push) Successful in 33s
Build / build (20) (push) Successful in 57s
Build / build (18) (push) Successful in 1m29s
Build Docker image / docker (push) Successful in 32s
Closes #854

Reviewed-on: #931
2025-02-09 07:17:42 -08:00
90b6d13923 feat(webui): change SupportedSyndicate (#923)
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
Closes #829

Reviewed-on: #923
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-02-08 22:22:22 -08:00
13c68a75c1 feat: initial stats save (#884)
All checks were successful
Build Docker image / docker (push) Successful in 30s
Build / build (20) (push) Successful in 41s
Build / build (18) (push) Successful in 57s
Build / build (22) (push) Successful in 39s
Closes #203

Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/884
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-02-06 04:42:59 -08:00
4353c67867 fix: delete inbox messages when deleting account (#899)
All checks were successful
Build / build (18) (push) Successful in 36s
Build / build (22) (push) Successful in 51s
Build / build (20) (push) Successful in 1m3s
Build Docker image / docker (push) Successful in 31s
Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/899
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-05 05:54:24 -08:00
8633696dc8 chore: update tunablesController (#901)
All checks were successful
Build / build (18) (push) Successful in 38s
Build / build (20) (push) Successful in 49s
Build / build (22) (push) Successful in 36s
Build Docker image / docker (push) Successful in 1m38s
Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/901
2025-02-04 19:13:48 -08:00
c1fcd3042e feat(webui): ensure forma count of at least 5 when max ranking item (#893)
All checks were successful
Build / build (22) (push) Successful in 33s
Build / build (20) (push) Successful in 51s
Build Docker image / docker (push) Successful in 30s
Build / build (18) (push) Successful in 1m11s
Closes #889

Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/893
2025-02-04 03:22:37 -08:00
50c280cf01
feat: Inbox (#876) 2025-01-31 14:15:36 +01:00
080b466bfc
fix(webui): add items (#863) 2025-01-24 16:12:39 +01:00
3cd66391b6
fix(webui): max rank (#859) 2025-01-24 15:44:34 +01:00
1ba3378574
fix(webui): properly handle unique level caps (#837) 2025-01-20 18:29:25 +01:00
62a4ac0652
feat(webui): add necramechs (#834) 2025-01-20 12:21:50 +01:00
c9b48ace36
feat: import (#831) 2025-01-20 12:19:32 +01:00
86a2b57e22
feat(webui): more equipment (#826) 2025-01-19 15:03:34 +01:00
4ce03ad523
chore(webui): split weapons by category (#820) 2025-01-19 12:29:32 +01:00
7af5cd9811
fix: add slots when adding items via WebUI (#812) 2025-01-19 01:58:09 +01:00
215b83974c
feat(webui): add "add missing warframes" & "add missing weapons" (#775) 2025-01-15 05:20:17 +01:00
bd7baef002
fix(webui): diambiguate fish names (#705) 2025-01-05 02:43:22 +01:00
74ed098692
chore: do addItem on inventory document, not accountId (#699) 2025-01-04 00:25:09 +01:00
ddb1a8d665
fix(webui): showing hidden recipes for "add items" (#672) 2024-12-31 01:40:32 +01:00
9dbb0fe4bf
improve: for "make rank 30", also make respective exalted items rank 30 (#648) 2024-12-29 06:37:40 +01:00
b0c3e725f8 chore: fix no-case-declarations warnings 2024-12-29 06:14:29 +01:00
103e9bc431
feat: add administrators, require administrator perms to change server config in webui (#628) 2024-12-23 22:44:01 +01:00
77c7522023
feat(webui): ability to add recipes via "add items" (#617) 2024-12-23 14:37:21 +01:00
9be89fa9b7
feat(webui): rename account (#616) 2024-12-23 14:37:07 +01:00
ba7da656a8
feat(webui): delete account (#615) 2024-12-23 03:34:14 +01:00
0a31ff7b5c
feat(webui): language selector (#593) 2024-12-22 20:38:50 +01:00
987b05a334
chore: update express to v5 (#599) 2024-12-22 15:42:24 +01:00
07c2fbcadf
feat: implement socketing of ayatan sculptures (#542) 2024-10-12 23:51:45 +02:00
26a5f31ee9
feat: add tunables endpoint (#530) 2024-10-12 00:26:19 +02:00
921e4acf52
fix: being unable to add (the real) Melee Afflictions via WebUI (#479) 2024-07-14 23:52:42 +02:00
543d94e88e
fix: possible denial of service via a single (authenticated) request (#442) 2024-07-01 12:26:38 +02:00
afbc1801f6
feat(webui): add options to add and remove archon shard upgrades (#437) 2024-06-30 13:13:26 +02:00
81cc773faa
feat: moa pet assembly (#423) 2024-06-29 15:11:12 +02:00
ac6eaa2f4e
fix: Convert all Body to String Before Use (#382) 2024-06-24 12:37:28 +02:00
93dce67037
cleanup: fully switch to Public-Export+(#354)
Co-authored-by: Sainan <Sainan@users.noreply.github.com>
2024-06-22 23:25:17 +02:00
16b5b62518
cleanup: remove exclude-mods.json (#351) 2024-06-22 03:01:37 +02:00
c415fdd9ff
feat(webui): acquiring gear items via "Add Items" (#340) 2024-06-20 21:22:01 +02:00
722a9aba5b
improve: suppress no-misued-promises when declaring RequestHandler (#332) 2024-06-20 11:47:21 +02:00