0fbf300d3e
refactor: don't pass undefined to getRandomMissionRewards ( #913 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#913
Co-authored-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
Co-committed-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
2025-02-06 07:11:31 -08:00
1fd801403f
fix(webui): lowercase email address to match client ( #912 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#912
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-06 07:10:25 -08:00
78032f191c
feat(webui): translations ( #909 )
...
Closes #900
Supersedes #903
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Reviewed-on: OpenWF/SpaceNinjaServer#909
2025-02-06 07:00:21 -08:00
13c68a75c1
feat: initial stats save ( #884 )
...
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
8175deb023
chore: get rid of instances of markModified ( #908 )
...
Closes #904
Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/908
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-06 04:39:01 -08:00
1c82b90033
feat: obtaining crewship related items on mission update ( #897 )
...
Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/897
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-05 12:23:35 -08:00
d396fe8b5c
fix: handle acquisition of modular weapon parts ( #906 )
...
Fixes #905
Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/906
2025-02-05 09:00:20 -08:00
1351e73961
chore(webui): clarify what credentials are required ( #902 )
...
Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/902
2025-02-05 06:37:31 -08:00
4353c67867
fix: delete inbox messages when deleting account ( #899 )
...
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 )
...
Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/901
2025-02-04 19:13:48 -08:00
a5d74b92c8
feat(import): Consumables ( #895 )
...
Closes #894
Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/895
2025-02-04 09:19:14 -08:00
f15f2bfdbd
chore: update favicon ( #896 )
...
This change is paired with a change in the bootstrapper to make the icons all unique and somewhat resembling their part in the whole.

Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/896
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-04 06:39:28 -08:00
c1fcd3042e
feat(webui): ensure forma count of at least 5 when max ranking item ( #893 )
...
Closes #889
Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/893
2025-02-04 03:22:37 -08:00
fb232f74bd
feat: acquiring CrewShipHarness with CrewShip ( #888 )
...
Closes #886
Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/888
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-04 02:29:23 -08:00
c267ce47c3
update docker-compose.yml
2025-02-03 22:55:26 +01:00
3537c7e436
add docker workflow using docker hub as remote
2025-02-03 22:50:35 +01:00
3b3edaced4
fix: universalPolarityEverywhere not affecting all necramech slots ( #891 )
...
Fixes #890
Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/891
2025-02-03 13:21:12 -08:00
e46b3c7d29
chore: use mongoose's 'id' function in addGearExpByCategory ( #892 )
...
Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/892
2025-02-03 13:20:56 -08:00
241f0c894a
chore(webui): remove client cheats ( #883 )
...
This has long been only a very small subset of what the bootstrapper offers. I think it's better that the bootstrapper itself provides the interface for it and we don't duplicate the logic so shallowly.
Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/883
2025-02-03 12:10:36 -08:00
9823729aa8
chore: update batch script
2025-02-02 14:30:51 +01:00
07451dcef0
fix: inventory not being requested when visiting navigation ( #882 )
...
Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/882
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-02 05:16:43 -08:00
d62ef9bbf3
fix: don't give level mission credits on free roam missions ( #881 )
...
Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/881
Co-authored-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
Co-committed-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
2025-02-01 08:20:11 -08:00
5460ccf93d
feat: loc-pin saving ( #879 )
...
Closes #404
Co-authored-by: Sainan <sainan@calamity.inc>
Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/879
Reviewed-by: Sainan <sainan@noreply.localhost>
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-02-01 07:41:34 -08:00
53ce6ccce2
fix: subtract standing gained in missions from daily bin ( #880 )
...
Fixes #794
Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/880
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-01 07:32:56 -08:00
edc3171eee
feat: Quests 2 ( #878 )
2025-02-01 16:31:04 +01:00
0f250c6103
remove .coderabbit.yaml
2025-02-01 14:11:47 +01:00
61e4ab1934
remove docker workflow
2025-02-01 12:55:14 +01:00
01d369bf38
fix: can't log in to existing account
2025-01-31 17:15:58 +01:00
aca0b0fe4c
feat: earning intrinsics ( #872 )
2025-01-31 17:03:14 +01:00
9ab0d8d15e
feat: startLibraryPersonalTarget ( #873 )
2025-01-31 17:03:00 +01:00
3a7cb5d9b1
fix: correctly add kubrow eggs to inventory ( #875 )
2025-01-31 17:02:46 +01:00
9de87f0959
fix: 'account now owns a negative amount' not showing when it had 0 ( #877 )
2025-01-31 17:02:27 +01:00
50c280cf01
feat: Inbox ( #876 )
2025-01-31 14:15:36 +01:00
cf196430b7
fix: sort api imports alphabetically
2025-01-31 09:37:51 +01:00
de7758684b
feat: earn focus xp with a lens ( #871 )
2025-01-27 18:11:05 +01:00
97bec71b05
feat: more supported equipment types ( #867 )
2025-01-27 13:18:16 +01:00
cb7c15a382
fix: provide LoadOutPresets & Ships in missionInventoryUpdate response ( #869 )
2025-01-25 13:12:49 +01:00
6a427018e3
fix: can't acquire Sun & Moon ( #865 )
2025-01-25 06:25:13 +01:00
b72a0d12ef
fix: apply spoofing stuff to missionInventoryUpdate's InventoryJson ( #866 )
2025-01-24 21:09:34 +01:00
57061073be
fix: adjust mission update controller to add xp when aborting mission( #864 )
2025-01-24 16:17:59 +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
5649c5bf86
chore: switch purchaseService to take inventory document ( #848 )
2025-01-24 15:24:29 +01:00
249d2056ed
fix: use logger instead of console
2025-01-24 15:20:51 +01:00
ebd51cc380
fix: aborting Mission and completeAllQuests config ( #858 )
2025-01-24 15:13:55 +01:00
8b836020bf
chore: turn getJSONfromString into a template/generic function ( #836 )
2025-01-24 14:27:10 +01:00
61f63dd40f
fix: typescript version unsupported by eslint ( #853 )
2025-01-24 14:23:40 +01:00
4e8c079171
fix: exclude riven buffs from being a curse ( #849 )
2025-01-24 14:18:16 +01:00
efcaaa56c4
fix: tell client when it has used a free favor ( #850 )
2025-01-24 14:18:05 +01:00
7716c945d0
fix: address some client warnings about malformed inventory.php response ( #840 )
2025-01-24 14:17:52 +01:00