Block a user
chore(webui): remove "change support syndicate"
feat: leave alliance/kick alliance members
chore: use parallelForeach in deleteGuild
fix: update TradesRemaining at daily reset
chore: update to eslint 9
feat: sortie rotation
This should be the correct way to handle this:
const sortieRolloverToday = getSortieTime(day);
if (Date.now() < sortieRolloverToday) {
// Early in the day, generate sortie for `day -…