Commit Graph

  • 45bce6e45e MISC: Reduce achievements check interval (#2650) dev catloversg 2026-04-16 08:47:29 +07:00
  • c21d1f44b2 UI: Add button to open Faction page from Gang UI (#2655) catloversg 2026-04-15 05:53:40 +07:00
  • 956e00f789 BUGFIX: Intelligence data is incorrectly migrated when Intelligence is not unlocked (#2660) catloversg 2026-04-15 05:20:01 +07:00
  • c5536d252b MISC: Update "Last updated" date in changelog (#2658) catloversg 2026-04-13 13:10:59 +07:00
  • a99ca64455 MISC: Update changelog (#2657) catloversg 2026-04-13 11:32:39 +07:00
  • cb14655325 MISC: Update description of "cat" command (#2654) catloversg 2026-04-13 07:06:27 +07:00
  • 9ab3e0bcb4 DOCUMENTATION: Update tutorial script for buying cloud servers (#2653) catloversg 2026-04-13 07:05:56 +07:00
  • cc9144c01b UI: Use exponential notation when formatting very small HP or thread values (#2656) catloversg 2026-04-13 06:49:30 +07:00
  • fb3fa00b3d API: Add weakenEffect to formulas.hacking namespace (#2626) Lee Stutzman 2026-04-11 00:36:45 +01:00
  • 8cbd6ff9e1 BUGFIX: Fix tab completion for multi-word quoted autocomplete options (#2612) Lee Stutzman 2026-04-11 00:36:11 +01:00
  • 00a1bc2f6e DNET: Remove bonus time effect on authentication and heartbleed speed; fix ram rounding (#2627) Michael Ficocelli 2026-04-10 16:04:05 -07:00
  • be6fcd206f API: Rename ns.gang.getOtherGangInformation to getAllGangInformation (#2635) Lee Stutzman 2026-04-10 23:59:39 +01:00
  • a6a112198e WORKFLOW: Allow specifying commit hash id when building artifacts (#2652) catloversg 2026-04-11 05:56:51 +07:00
  • 732aadb2d6 UI: Add hooks to sidebar for players to attach custom content (#2651) catloversg 2026-04-11 05:54:54 +07:00
  • 85c9ac0181 TOOL: Remove redundant "$" from JS/TS regex in webpack config (#2649) catloversg 2026-04-11 05:50:52 +07:00
  • e232f37550 BLADEBURNER: Add tooltips explaining why skill upgrades are disabled (#2648) catloversg 2026-04-11 05:50:07 +07:00
  • 6074721c59 MISC: Update description of "BN9: Challenge" achievement (#2647) catloversg 2026-04-11 05:46:47 +07:00
  • 09e46d757b CLI: Add "hidden" mkdir command (#2646) catloversg 2026-04-11 05:45:51 +07:00
  • 5cb0d559df UI: Consistently calculate BitNode "level" (#2645) catloversg 2026-04-11 05:45:18 +07:00
  • 54287e5f7f DOCUMENTATION: Update RAM cost of hacknet APIs and remove unnecessary RAM cost docs (#2639) catloversg 2026-04-10 07:27:17 +07:00
  • d25b1676ab MISC: Apply SF override to charisma calculations (#2642) catloversg 2026-04-10 07:25:51 +07:00
  • d6299becd6 DOCUMENTATION: Clarify scp and exec darknet permissions in API docs (#2634) Lee Stutzman 2026-04-10 01:24:37 +01:00
  • 19b137e2fb UI: Remove unnecessary max-width of tab list in in-game editor (#2643) catloversg 2026-04-10 07:22:53 +07:00
  • ee2949418f API: Expose charged effects of active fragments (#2638) catloversg 2026-04-09 04:45:17 +07:00
  • fbd7930ab2 BUGFIX: Fix recursive alias detection causing infinite recursion (#2610) Lee Stutzman 2026-04-05 01:01:21 +01:00
  • 8b3c7c13c5 CODEBASE: Use type-only imports in ArrayHelpers.ts (#2630) catloversg 2026-04-05 06:39:24 +07:00
  • 996bb01075 UI: Ensure prompts shown by ns.prompt do not lose focus in the terminal tab (#2631) catloversg 2026-04-05 06:39:06 +07:00
  • eb4e193fac DEVMENU: Initialize dark net data when setting SF15 level (#2632) catloversg 2026-04-05 06:37:26 +07:00
  • 0c39fc3720 MISC: Update changelog and version number (#2628) catloversg 2026-04-04 12:39:38 +07:00
  • 44741a7795 DOCUMENTATION: Document coding contract's generation and rewards (#2624) catloversg 2026-04-04 11:50:19 +07:00
  • 2818969c8a UI: Fix non-explicit GameRoot effect dependency (#2617) Lee Stutzman 2026-04-04 05:49:17 +01:00
  • de9311f820 UI: Add dependency array to TerminalInput keydown useEffect (#2620) Lee Stutzman 2026-04-03 23:39:05 +01:00
  • 15d463d583 BUGFIX: "Do something else simultaneously" navigates to gym/university instead of City (#2613) Lee Stutzman 2026-04-03 23:37:34 +01:00
  • 2819947378 CODEBASE: Refactor and fix issues in db.ts (#2623) catloversg 2026-04-04 05:28:48 +07:00
  • 48fad72b6a UI: Follow-up to #2615 (#2622) catloversg 2026-04-04 05:15:04 +07:00
  • 63aa4d2a45 BUGFIX: Fix prompt text input losing focus to terminal (#2615) Lee Stutzman 2026-04-03 08:10:48 +01:00
  • abdf3082ca ELECTRON: Fix issues in edge cases of using --export-save (#2590) catloversg 2026-04-03 13:57:25 +07:00
  • 8dcccdc5bb MISC: Make implicit string conversion consistent across all coding contracts (#2608) catloversg 2026-04-03 13:53:16 +07:00
  • d1b6acc57a CODEBASE: Replace ipExists() linear scan with O(1) Map.has() (#2621) Lee Stutzman 2026-04-03 03:13:35 +01:00
  • dc4ea8452c CODEBASE: Update comments to reflect changes in #2603 (#2606) catloversg 2026-04-03 09:13:21 +07:00
  • 5fc54809de BUGFIX: Fix skillMaxUpgradeCount returning 1 at extreme skill levels (#2611) Lee Stutzman 2026-04-03 03:06:44 +01:00
  • 7425d8a8fd UI: Show hints of Sleeves mechanic in pre-endgame (#2605) catloversg 2026-04-01 03:29:49 +07:00
  • 3e44f08a0f CCT: Generate more frequent and lower-reward coding contracts (#2603) Michael Ficocelli 2026-03-31 13:28:39 -07:00
  • e3ae5478d5 DOCUMENTATION: Fix newline issues in IPvGO docs and add missing RAM cost (#2602) catloversg 2026-03-28 00:26:45 +07:00
  • 3d5079a4e6 REFACTOR: Remove duplicate random alphanumeric string functions (#2601) catloversg 2026-03-27 11:49:20 +07:00
  • fdd6d65c25 DNET: Tweaks from player feedback (#2593) Michael Ficocelli 2026-03-26 18:38:45 -07:00
  • 38d5f3b364 REFACTOR: Split Settings.ts to reduce number of imports (#2600) catloversg 2026-03-27 08:33:11 +07:00
  • 5c02f81dc7 DNET: Remove packet capture (#2594) Michael Ficocelli 2026-03-26 18:27:30 -07:00
  • 92a8e619b8 ELECTRON: Import correct cloud file when multiple exist (#2599) catloversg 2026-03-27 08:23:09 +07:00
  • eacdc081df ELECTRON: Mitigate issue of forcefullyCrashRenderer (#2597) catloversg 2026-03-26 03:29:50 +07:00
  • a2de3c1a35 DEPS: Update Electron (#2591) catloversg 2026-03-25 04:07:10 +07:00
  • aced392f53 BLADEBURNER: Always show Black Operations list (#2592) catloversg 2026-03-25 04:05:51 +07:00
  • 2834684170 ELECTRON: Add UI menus and CLI flags to change log levels (#2596) catloversg 2026-03-25 03:56:28 +07:00
  • ed557e9e46 BUGFIX: Import save comparison popup shows wrong BN level (#2595) catloversg 2026-03-25 03:49:44 +07:00
  • 77cc7874ab MISC: Support importing Steam Cloud save file manually (#2583) catloversg 2026-03-22 12:23:43 +07:00
  • a9bb3f6d2f ELECTRON: Allow opening dev tools via CLI arguments (#2589) catloversg 2026-03-21 19:41:29 +07:00
  • 2e7d591583 TOOL: Add script to generate webpack bundle report (#2587) catloversg 2026-03-21 00:44:22 +07:00
  • 08604e1e76 DEPS: Update Babel core, presets and module loader for webpack (#2585) catloversg 2026-03-20 15:20:24 +07:00
  • 1b6b07faae DNET: Player feedback (#2545) Michael Ficocelli 2026-03-19 21:07:43 -07:00
  • 73b7921ef0 API: Reduce RAM cost of inGang and inBladeburner APIs (#2582) catloversg 2026-03-20 10:15:41 +07:00
  • 9de9fbaf27 CODEBASE: Fix React warning in IPvGO scoring explanation popup (#2581) catloversg 2026-03-20 10:14:16 +07:00
  • 0bc05772f6 CODEBASE: Remove barrel imports in Bladeburner code (#2580) catloversg 2026-03-20 10:13:19 +07:00
  • 3813d03fb6 MISC: Rework intelligence override (#2575) catloversg 2026-03-20 10:09:37 +07:00
  • 6a9abd9544 DOCUMENTATION: Update mention of outdated getStockForecast API (#2578) catloversg 2026-03-17 02:46:43 +07:00
  • c00da0cd87 BUGFIX: hacknetNodeCost formula API throws when using documented optional parameter (#2577) catloversg 2026-03-17 02:46:06 +07:00
  • 06e6479408 DEPS: Update dependencies (#2576) catloversg 2026-03-17 02:44:29 +07:00
  • 17a7b2efac UI: Prevent ending BNs through reuse of Bladeburner UI event handler (#2574) catloversg 2026-03-17 01:55:05 +07:00
  • 3b372e9cad UI: Prevent joining banned factions via UI (#2573) catloversg 2026-03-17 01:52:21 +07:00
  • f916daf252 MISC: Rework faction rumor (#2569) catloversg 2026-03-17 01:49:46 +07:00
  • ade79c0f65 UI: Add option to autosave scripts on focus change (#2565) catloversg 2026-03-14 09:37:17 +07:00
  • 9f6e2ce2d1 MISC: Improve help text of expr command (#2561) catloversg 2026-03-14 09:34:40 +07:00
  • 50442472b5 BLADEBURNER: Add APIs to get rank gain and rank loss of an action (#2572) catloversg 2026-03-14 09:34:13 +07:00
  • bc3e8ff3d5 DOCUMENTATION: Add missing newline after RAM cost (#2570) catloversg 2026-03-14 09:23:29 +07:00
  • 8bdcaf5f83 API: Improve error messages for invalid sleeve numbers (#2567) catloversg 2026-03-13 07:36:16 +07:00
  • b737bb63e6 CODEBASE: Create monaco editor instance with null model (#2563) catloversg 2026-03-13 07:19:14 +07:00
  • 9eb2863e48 API: Add API to minimize and expand tail windows (#2556) catloversg 2026-03-09 04:00:06 +07:00
  • 342dea77fa API: Make ns.cloud.purchaseServer() and ns.cloud.deleteServer() use hostname as provided (#2560) catloversg 2026-03-09 03:57:13 +07:00
  • e329082a48 API: Cancel sleeve's current task when calling ns.sleeve.travel() (#2559) catloversg 2026-03-08 03:10:20 +07:00
  • 39a7a31276 API: Add minimum width/height constraints to ns.ui.resizeTail (#2558) catloversg 2026-03-08 03:07:56 +07:00
  • e06fb3dd9d API: Print error message when calling ns.ui.closeTail with nonexistent pid or pid of stopped scripts (#2557) catloversg 2026-03-08 03:05:21 +07:00
  • f8bb1ed997 UI: Show "undefined" instead of -1 as pid in error popup when catching promise errors (#2555) catloversg 2026-03-08 02:34:04 +07:00
  • b6a29681f4 BUGFIX: Fix webstorm by using a mutationLock (#2542) David Walker 2026-03-06 11:11:06 -08:00
  • 90f6db6d24 MISC: Allow parsing unknown options with data.flags in autocomplete (#2539) catloversg 2026-03-05 03:27:12 +07:00
  • dc5c43db2e REFACTOR: Make getPlayer 10x faster (#2548) David Walker 2026-03-03 14:21:34 -08:00
  • 5e71612fd7 UI: Update toolbar of in-game editor (#2551) catloversg 2026-03-04 05:07:08 +07:00
  • 45366a1a42 DOCUMENTATION: Update guides (#2550) catloversg 2026-03-04 05:05:14 +07:00
  • 17f8c354e0 UI: Add inline script RAM usage text to each active script (#2546) David N 2026-03-04 08:38:59 +11:00
  • cf1f5224fd BLADEBURNER: Rebalance charisma exp gain of Recruitment action (#2549) catloversg 2026-03-04 04:36:11 +07:00
  • c14b4955f6 DOCUMENTATION: Clarify how share power affects reputation gain rate of non-hacking work (#2544) catloversg 2026-03-01 02:50:53 +07:00
  • 3d41c348bc DNET: Rebalance / player feedback (#2533) Michael Ficocelli 2026-02-28 12:48:03 -07:00
  • 15e1ab9af7 BLADEBURNER: Adjusted team bonus computation to make one member help (#2541) Joshua 2026-02-27 19:19:27 -06:00
  • cfb536cd01 BUGFIX: Fix issues with RFA auto-reconnecting feature (#2535) catloversg 2026-02-27 04:34:28 +07:00
  • 47d8db8b91 DOCUMENTATION: Follow-up of #2523 (#2529) catloversg 2026-02-25 04:30:43 +07:00
  • 144fd50774 UI: Add indicator of RFA connection status to overview panel (#2497) catloversg 2026-02-25 03:11:20 +07:00
  • c85d9cbe8c CCT: Add "Find Largest Rectangle in a Matrix" coding contract (#2519) Misha279-UA 2026-02-24 22:10:42 +02:00
  • 6626f0d5d1 DOCUMENTATION: Document quirky behavior of ns.flags when default value is nullish (#2528) catloversg 2026-02-25 03:03:10 +07:00
  • d677b4ad18 CODEBASE: Update comment of LoadingScreen of ComplexPage enum (#2527) catloversg 2026-02-25 02:59:18 +07:00
  • dbc58f1f58 DOCUMENTATION: Update BitNode recommendation short guide (#2523) catloversg 2026-02-24 03:09:21 +07:00
  • 8f4313b180 Revert "PIPE: Add pipe support for passing data into and out of terminal commands (#2395)" (#2524) David Walker 2026-02-22 11:28:10 -08:00
  • 92b8b58588 PIPE: Add pipe support for passing data into and out of terminal commands (#2395) Michael Ficocelli 2026-02-22 12:18:23 -07:00