Commit Graph

  • 8221674098 chore(webui): handle index.html being opened as a file (#1329) Sainan 2025-03-25 15:12:20 -07:00
  • 5597bfe876 feat: custom obstacle course leaderboard (#1326) Sainan 2025-03-25 15:12:09 -07:00
  • 06ce4ac695 chore: more faithful handling of daily tribute (#1324) Sainan 2025-03-25 15:11:26 -07:00
  • 16485fb3e2 fix: refresh inventory after changing server cheats Sainan 2025-03-25 16:52:36 +01:00
  • a7758e1125 chore(webui): handle index.html being opened as a file Sainan 2025-03-25 14:50:07 +01:00
  • bfcd928fde feat: nightwave rank up rewards (#1320) Sainan 2025-03-25 06:38:44 -07:00
  • 58508a0260 feat: nightwave challenge completion (#1319) Sainan 2025-03-25 06:38:37 -07:00
  • eccea4ae54 feat: nightwave challenge rotation (#1317) Sainan 2025-03-25 06:38:30 -07:00
  • 18b8d45315 feat: custom obstacle course leaderboard Sainan 2025-03-25 14:32:30 +01:00
  • 31c1fc245f fix: instantly finish free dojo decos (e.g. obstacle course gates) (#1321) Sainan 2025-03-25 03:26:32 -07:00
  • 3ba58114b9 fix: ignore parts without premiumPrice when generating daily special (#1316) Sainan 2025-03-25 03:26:18 -07:00
  • a12e5968da feat: race leaderboards (#1314) Sainan 2025-03-25 03:25:58 -07:00
  • 24765c44b2 chore: more faithful handling of daily tribute Sainan 2025-03-25 11:19:01 +01:00
  • 2b70315025 track OlliesCrashCourseScore on leaderboards Sainan 2025-03-24 23:05:45 +01:00
  • 02b443712a fix MongoDB taking guildId: undefined as a filter Sainan 2025-03-24 23:04:22 +01:00
  • 942f062e90 add guildId to optionally narrow results Sainan 2025-03-24 23:00:23 +01:00
  • 46cdb44f59 track DojoObstacleScore on leaderboards Sainan 2025-03-24 22:42:45 +01:00
  • a8658c607d fix: instantly finish free dojo decos (e.g. obstacle course gates) Sainan 2025-03-24 22:34:29 +01:00
  • e270ca2f84 rename accountId to ownerId Sainan 2025-03-24 22:19:54 +01:00
  • 9ee6f1bd19 prettier Sainan 2025-03-24 22:10:42 +01:00
  • 00fdb8e5e1 feat: nightwave rank up rewards Sainan 2025-03-24 22:08:05 +01:00
  • 46fd01dbb8 feat: nightwave challenge completion Sainan 2025-03-24 21:52:03 +01:00
  • 8021f54084 feat: nightwave challenge rotation Sainan 2025-03-24 21:17:29 +01:00
  • 883ab438c9 fix: ignore parts without premiumPrice when generating daily special Sainan 2025-03-24 20:34:33 +01:00
  • 2ec2b0278a chore: use model.findById where possible (#1315) Sainan 2025-03-24 11:32:08 -07:00
  • 4afc8bc8c6 chore: use inventory projection for updateChallengeProgress (#1313) Sainan 2025-03-24 11:32:01 -07:00
  • e65393f433 chore: use json-with-bigint for JSON.stringify hook (#1312) Sainan 2025-03-24 11:31:53 -07:00
  • 2fb2213c59 handle personal leaderboards (pivotId) Sainan 2025-03-24 14:51:13 +01:00
  • ea201e3be8 fix _id field in response Sainan 2025-03-24 14:17:07 +01:00
  • 621067c50a chore: use model.findById where possible Sainan 2025-03-24 14:30:08 +01:00
  • 1109d8e0ff maintain logging for leaderboard request body for now Sainan 2025-03-24 14:03:26 +01:00
  • cc3880816a feat: daily race leaderboards Sainan 2025-03-24 12:53:09 +01:00
  • 7d9e235a6e move request type Sainan 2025-03-24 09:58:38 +01:00
  • 21e42284c3 chore: use inventory projection for updateChallengeProgress Sainan 2025-03-24 09:56:21 +01:00
  • 3e2e73f6eb feat: handle Boosters in missionInventoryUpdate (#1311) Sainan 2025-03-24 01:38:32 -07:00
  • ac25ee5118 feat: redeemPromoCode (#1310) Sainan 2025-03-24 01:38:08 -07:00
  • 2f9022a058 chore: use json-with-bigint for JSON.stringify hook Sainan 2025-03-24 09:26:15 +01:00
  • 0c2543bd4f feat: handle Boosters in missionInventoryUpdate Sainan 2025-03-23 21:44:35 +01:00
  • 0085c20e11 feat(import): additional fields (#1305) AMelonInsideLemon 2025-03-23 13:33:26 -07:00
  • a77c1906bf chore: add custom getAccountInfo endpoint (#1300) Sainan 2025-03-23 13:17:14 -07:00
  • e7605a2e17 fix: use IMongoDate for EntratiVaultCountResetDate in inventory response (#1308) Sainan 2025-03-23 13:09:38 -07:00
  • db8bff20fe fix: only roll unique rewards for peely pix booster packs (#1306) Sainan 2025-03-23 13:09:13 -07:00
  • 19bfffaa7c fix: give helmet when acquiring a skin (#1304) Sainan 2025-03-23 13:09:02 -07:00
  • d0df9e3731 chore: remove unused junctionRewards.json Sainan 2025-03-23 21:05:31 +01:00
  • 2b7a780a56 prettier Sainan 2025-03-23 21:02:16 +01:00
  • 6950f59545 feat: redeemPromoCode Sainan 2025-03-23 21:01:10 +01:00
  • 45db693c8c CrewShipWeapon is now Equipment AMelonInsideLemon 2025-03-23 19:43:05 +01:00
  • 095dc9fd9e schema for CrewShipSalvagedWeapons AMelonInsideLemon 2025-03-23 17:51:56 +01:00
  • 47d3008a6c feat(import): additional fields AMelonInsideLemon 2025-03-23 16:42:14 +01:00
  • ffca79a5d9 feat: equipment IsNew flag Sainan 2025-03-23 19:09:52 +01:00
  • 0534ae001a fix: use IMongoDate for EntratiVaultCountResetDate in inventory response Sainan 2025-03-23 17:57:46 +01:00
  • 8a29f06207 chore: use inventory projection for updateTheme (#1302) Sainan 2025-03-23 09:06:28 -07:00
  • cf3007b744 chore: update config when admin changes their name (#1298) Sainan 2025-03-23 09:06:08 -07:00
  • 7f5592e00c chore: improve authentication and Dropped logic (#1296) Sainan 2025-03-23 09:05:47 -07:00
  • 9a20c1259e fix: only roll unique rewards for peely pix booster packs Sainan 2025-03-23 16:59:59 +01:00
  • c3d7ae33c2 chore: do 'git stash' before hard reset Just in case the user made local changes and then runs the bat we don't wanna have it be irrecoverably lost. Sainan 2025-03-23 16:40:48 +01:00
  • ffee2f523f fix: give helmet when acquiring a skin Sainan 2025-03-23 16:30:14 +01:00
  • aa12708738 chore: make addItem return InventoryChanges directly (#1299) Sainan 2025-03-23 08:26:46 -07:00
  • 18ed277429 chore: use inventory projection for updateTheme Sainan 2025-03-23 15:26:41 +01:00
  • 0949299c3f chore: add custom getAccountInfo endpoint This will help the IRC server get all the information it needs for permission management in a single request. Sainan 2025-03-23 14:29:51 +01:00
  • 47b184624b cleanup intermediate variables Sainan 2025-03-23 14:05:15 +01:00
  • fa7ca1d5d3 chore: make addItem return InventoryChanges directly Sainan 2025-03-23 14:02:53 +01:00
  • cf125b5355 chore: prettier Sainan 2025-03-23 13:59:22 +01:00
  • 9700416355 update config when admin changes their name Sainan 2025-03-23 13:49:29 +01:00
  • dc5ec24a1a automatically fix administratorNames being a string Sainan 2025-03-23 13:38:49 +01:00
  • 5277f7cc37 feat(import): loc pins (#1297) Sainan 2025-03-23 05:20:48 -07:00
  • 348e5fda5a feat(import): loc pins Sainan 2025-03-23 13:17:35 +01:00
  • b5a0a2297e feat: acquisition of peely pix + free pack for first visit (#1292) Sainan 2025-03-23 05:07:15 -07:00
  • e0d31b8988 feat: entratiLabConquestMode.php (#1291) Sainan 2025-03-23 05:06:31 -07:00
  • bc6f03b7c9 feat: toggle wishlisted items (#1289) Sainan 2025-03-23 05:06:06 -07:00
  • 403807ef87 chore: improve authentication and Dropped logic - Dropped is now also unset by getAccountForRequest - Improved how nonce is validated to avoid possible parser mismatch issues to smuggle a 0 - Updated ircDroppedController to perform only a single MongoDB operation Sainan 2025-03-23 12:43:52 +01:00
  • 5817b48db9 fix: use deleteMany for models where accountId is not unique when deleting account (#1290) Sainan 2025-03-22 18:12:59 -07:00
  • dbd1875c09 use inventory projection in updateGeneric Sainan 2025-03-23 02:03:51 +01:00
  • 5a56c2e9d3 feat: ascension ceremony inbox message (#1284) Sainan 2025-03-22 17:35:52 -07:00
  • 7414658340 fix: add missing items from codex objects list to allScans (#1282) Sainan 2025-03-22 17:35:34 -07:00
  • 4b3b551ba7 fix: properly commit boosters to inventory (#1279) Sainan 2025-03-22 17:35:18 -07:00
  • 9b110d528a Cap Peely Pix at 10 per ItemType, turn excess into Pix Chips Sainan 2025-03-23 01:33:08 +01:00
  • 15e1586ae8 don't randomise the free stickers pack Sainan 2025-03-23 01:23:08 +01:00
  • 88982efc90 fix possibly concatting undefined Sainan 2025-03-23 01:17:44 +01:00
  • ad50f61ab6 fix not removing the temporary miscitem from inventory Sainan 2025-03-23 01:16:27 +01:00
  • 5426fe0874 feat: acquisition of peely pix + free pack for first visit Sainan 2025-03-23 01:11:08 +01:00
  • 92013aad67 don't store settings until conquest is unlocked the client could just not send the request in this case but whatever... Sainan 2025-03-22 21:58:38 +01:00
  • a082331632 also reset modifiers when week rolls over Sainan 2025-03-22 21:52:05 +01:00
  • 18062b5d91 monday Sainan 2025-03-22 21:46:25 +01:00
  • 4e011e1ed4 feat: entratiLabConquestMode.php Sainan 2025-03-22 21:44:51 +01:00
  • b8e3be5018 chore: add IOtherDialogueInfo Sainan 2025-03-22 21:11:16 +01:00
  • 7a3d442ba8 fix: use deleteMany for models where accountId is not unique when deleting account Sainan 2025-03-22 20:45:52 +01:00
  • 73d3133da2 feat: toggle wishlisted items Sainan 2025-03-22 20:36:02 +01:00
  • fbc4930470 feat: ascension ceremony inbox message Sainan 2025-03-22 16:49:23 +01:00
  • 57786bfffb fix: don't touch NemesisAbandonedRewards when spawning a lich (#1275) Sainan 2025-03-22 07:30:29 -07:00
  • a0453ca61d feat: nemesis mode p (#1276) Sainan 2025-03-22 07:30:16 -07:00
  • 681f59312b fix: add missing items from codex objects list to allScans Sainan 2025-03-22 15:24:02 +01:00
  • c01c00627f fix: properly commit boosters to inventory I have no clue why 36h were being subtracted here, but it was clearly wrong Sainan 2025-03-22 14:50:08 +01:00
  • 16bfcc44d5 chore(webui): update to translation files (#1278) Animan8000 2025-03-22 06:44:05 -07:00
  • 8b6db5c8d4 static/webui/translations/de.js aktualisiert Animan8000 2025-03-22 06:38:42 -07:00
  • 356541ffe0 feat: nemesis mode p Sainan 2025-03-22 14:27:30 +01:00
  • ebf010ca0b static/webui/translations/fr.js aktualisiert Animan8000 2025-03-22 06:24:57 -07:00
  • 4e6dd0f555 static/webui/translations/ru.js aktualisiert Animan8000 2025-03-22 06:24:35 -07:00
  • 7e96ac1b6d static/webui/translations/zh.js aktualisiert Animan8000 2025-03-22 06:24:08 -07:00
  • 0b954e97a2 fix: don't touch NemesisAbandonedRewards when spawning a lich Because this can contain both grineer and corpus weapons, I think we should simply defer to the client's missionInventoryUpdate request in this matter. This still leaves open the possibility of the client crashing between spawning the lich and finishing the mission, but that's rather unlikely, I guess. Sainan 2025-03-22 14:19:53 +01:00