catloversg
732aadb2d6
UI: Add hooks to sidebar for players to attach custom content ( #2651 )
2026-04-10 15:54:54 -07:00
catloversg
85c9ac0181
TOOL: Remove redundant "$" from JS/TS regex in webpack config ( #2649 )
2026-04-10 15:50:52 -07:00
catloversg
e232f37550
BLADEBURNER: Add tooltips explaining why skill upgrades are disabled ( #2648 )
2026-04-10 15:50:07 -07:00
catloversg
6074721c59
MISC: Update description of "BN9: Challenge" achievement ( #2647 )
2026-04-10 15:46:47 -07:00
catloversg
09e46d757b
CLI: Add "hidden" mkdir command ( #2646 )
2026-04-10 15:45:51 -07:00
catloversg
5cb0d559df
UI: Consistently calculate BitNode "level" ( #2645 )
2026-04-10 15:45:18 -07:00
catloversg
54287e5f7f
DOCUMENTATION: Update RAM cost of hacknet APIs and remove unnecessary RAM cost docs ( #2639 )
2026-04-09 17:27:17 -07:00
catloversg
d25b1676ab
MISC: Apply SF override to charisma calculations ( #2642 )
2026-04-09 17:25:51 -07:00
Lee Stutzman
d6299becd6
DOCUMENTATION: Clarify scp and exec darknet permissions in API docs ( #2634 )
2026-04-09 17:24:37 -07:00
catloversg
19b137e2fb
UI: Remove unnecessary max-width of tab list in in-game editor ( #2643 )
2026-04-09 17:22:53 -07:00
catloversg
ee2949418f
API: Expose charged effects of active fragments ( #2638 )
2026-04-08 14:45:17 -07:00
Lee Stutzman
fbd7930ab2
BUGFIX: Fix recursive alias detection causing infinite recursion ( #2610 )
2026-04-04 17:01:21 -07:00
catloversg
8b3c7c13c5
CODEBASE: Use type-only imports in ArrayHelpers.ts ( #2630 )
2026-04-04 16:39:24 -07:00
catloversg
996bb01075
UI: Ensure prompts shown by ns.prompt do not lose focus in the terminal tab ( #2631 )
2026-04-04 16:39:06 -07:00
catloversg
eb4e193fac
DEVMENU: Initialize dark net data when setting SF15 level ( #2632 )
2026-04-04 16:37:26 -07:00
catloversg
0c39fc3720
MISC: Update changelog and version number ( #2628 )
2026-04-04 12:39:38 +07:00
catloversg
44741a7795
DOCUMENTATION: Document coding contract's generation and rewards ( #2624 )
2026-04-03 21:50:19 -07:00
Lee Stutzman
2818969c8a
UI: Fix non-explicit GameRoot effect dependency ( #2617 )
2026-04-03 21:49:17 -07:00
Lee Stutzman
de9311f820
UI: Add dependency array to TerminalInput keydown useEffect ( #2620 )
2026-04-03 15:39:05 -07:00
Lee Stutzman
15d463d583
BUGFIX: "Do something else simultaneously" navigates to gym/university instead of City ( #2613 )
2026-04-03 15:37:34 -07:00
catloversg
2819947378
CODEBASE: Refactor and fix issues in db.ts ( #2623 )
2026-04-03 15:28:48 -07:00
catloversg
48fad72b6a
UI: Follow-up to #2615 ( #2622 )
2026-04-03 15:15:04 -07:00
Lee Stutzman
63aa4d2a45
BUGFIX: Fix prompt text input losing focus to terminal ( #2615 )
2026-04-03 00:10:48 -07:00
catloversg
abdf3082ca
ELECTRON: Fix issues in edge cases of using --export-save ( #2590 )
2026-04-02 23:57:25 -07:00
catloversg
8dcccdc5bb
MISC: Make implicit string conversion consistent across all coding contracts ( #2608 )
2026-04-02 23:53:16 -07:00
Lee Stutzman
d1b6acc57a
CODEBASE: Replace ipExists() linear scan with O(1) Map.has() ( #2621 )
2026-04-02 19:13:35 -07:00
catloversg
dc4ea8452c
CODEBASE: Update comments to reflect changes in #2603 ( #2606 )
2026-04-02 19:13:21 -07:00
Lee Stutzman
5fc54809de
BUGFIX: Fix skillMaxUpgradeCount returning 1 at extreme skill levels ( #2611 )
2026-04-02 19:06:44 -07:00
catloversg
7425d8a8fd
UI: Show hints of Sleeves mechanic in pre-endgame ( #2605 )
2026-03-31 13:29:49 -07:00
Michael Ficocelli
3e44f08a0f
CCT: Generate more frequent and lower-reward coding contracts ( #2603 )
2026-03-31 13:28:39 -07:00
catloversg
e3ae5478d5
DOCUMENTATION: Fix newline issues in IPvGO docs and add missing RAM cost ( #2602 )
2026-03-27 10:26:45 -07:00
catloversg
3d5079a4e6
REFACTOR: Remove duplicate random alphanumeric string functions ( #2601 )
2026-03-26 21:49:20 -07:00
Michael Ficocelli
fdd6d65c25
DNET: Tweaks from player feedback ( #2593 )
2026-03-26 18:38:45 -07:00
catloversg
38d5f3b364
REFACTOR: Split Settings.ts to reduce number of imports ( #2600 )
2026-03-26 18:33:11 -07:00
Michael Ficocelli
5c02f81dc7
DNET: Remove packet capture ( #2594 )
...
* DNET: Remove packet capture as an API tool; add the mechanic as part of the logs in the Open Web Access Point puzzle
* DNET: Make harder version of the packet capture puzzle just have alphanumeric noise instead of lore data and stuff
* DNET: Make harder version of the packet capture puzzle just have alphanumeric noise instead of lore data and stuff
* PR feedback
2026-03-26 18:27:30 -07:00
catloversg
92a8e619b8
ELECTRON: Import correct cloud file when multiple exist ( #2599 )
2026-03-26 18:23:09 -07:00
catloversg
eacdc081df
ELECTRON: Mitigate issue of forcefullyCrashRenderer ( #2597 )
2026-03-25 13:29:50 -07:00
catloversg
a2de3c1a35
DEPS: Update Electron ( #2591 )
2026-03-24 14:07:10 -07:00
catloversg
aced392f53
BLADEBURNER: Always show Black Operations list ( #2592 )
2026-03-24 14:05:51 -07:00
catloversg
2834684170
ELECTRON: Add UI menus and CLI flags to change log levels ( #2596 )
2026-03-24 13:56:28 -07:00
catloversg
ed557e9e46
BUGFIX: Import save comparison popup shows wrong BN level ( #2595 )
2026-03-24 13:49:44 -07:00
catloversg
77cc7874ab
MISC: Support importing Steam Cloud save file manually ( #2583 )
2026-03-21 22:23:43 -07:00
catloversg
a9bb3f6d2f
ELECTRON: Allow opening dev tools via CLI arguments ( #2589 )
2026-03-21 05:41:29 -07:00
catloversg
2e7d591583
TOOL: Add script to generate webpack bundle report ( #2587 )
2026-03-20 10:44:22 -07:00
catloversg
08604e1e76
DEPS: Update Babel core, presets and module loader for webpack ( #2585 )
2026-03-20 01:20:24 -07:00
Michael Ficocelli
1b6b07faae
DNET: Player feedback ( #2545 )
2026-03-19 21:07:43 -07:00
catloversg
73b7921ef0
API: Reduce RAM cost of inGang and inBladeburner APIs ( #2582 )
2026-03-19 20:15:41 -07:00
catloversg
9de9fbaf27
CODEBASE: Fix React warning in IPvGO scoring explanation popup ( #2581 )
2026-03-19 20:14:16 -07:00
catloversg
0bc05772f6
CODEBASE: Remove barrel imports in Bladeburner code ( #2580 )
2026-03-19 20:13:19 -07:00
catloversg
3813d03fb6
MISC: Rework intelligence override ( #2575 )
2026-03-19 20:09:37 -07:00