catloversg
2819947378
CODEBASE: Refactor and fix issues in db.ts ( #2623 )
2026-04-03 15:28: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
3813d03fb6
MISC: Rework intelligence override ( #2575 )
2026-03-19 20:09:37 -07:00
catloversg
9eb2863e48
API: Add API to minimize and expand tail windows ( #2556 )
2026-03-08 14:00:06 -07:00
catloversg
39a7a31276
API: Add minimum width/height constraints to ns.ui.resizeTail ( #2558 )
2026-03-07 12:07:56 -08:00
catloversg
144fd50774
UI: Add indicator of RFA connection status to overview panel ( #2497 )
2026-02-24 12:11:20 -08:00
David Walker
8f4313b180
Revert "PIPE: Add pipe support for passing data into and out of terminal commands ( #2395 )" ( #2524 )
...
This reverts commit 92b8b58588 .
Accidental merge on my part - the code is in decent shape, but isn't meant to go in for 3.0.
2026-02-22 11:28:10 -08:00
Michael Ficocelli
92b8b58588
PIPE: Add pipe support for passing data into and out of terminal commands ( #2395 )
2026-02-22 11:18:23 -08:00
catloversg
0c118ede38
DOCUMENTATION: Use relative links instead of absolute links ( #2521 )
2026-02-21 11:58:15 -08:00
catloversg
8f77dc2df0
UI: Show hints of BitNode documentation and allow opening it in BitVerse ( #2513 )
2026-02-18 10:08:53 -08:00
catloversg
9a6e80129f
UI: Improve navigation system of in-game documentation viewer ( #2499 )
...
* UI: Improve navigation system of in-game documentation viewer
* Update based on feedback
* Update based on feedback
2026-02-16 09:00:58 -08:00
catloversg
775a1b1e4b
CODEBASE: Refactor ImportSave component ( #2505 )
2026-02-15 10:57:40 -08:00
Michael Ficocelli
bab6280735
DNET: Add JS object properties as server names; refactor save/load/server storage to support this ( #2482 )
2026-02-10 00:13:47 -08:00
Michael Ficocelli
6073964768
DARKNET: Darkweb Expansion Project & Bitnode ( #2139 )
...
This is BN15. It is a really big change; see the PR for all the details.
2026-02-03 03:40:36 -08:00
catloversg
c8e3eb2050
CODEBASE: Generate display data for math notation at built time and remove runtime mathjax dependency ( #2447 )
2026-01-17 14:41:24 -08:00
catloversg
bd2af9392f
UI: Show useful error messages when loading unsupported save data from newer versions ( #2425 )
2025-12-18 14:51:48 -08:00
catloversg
be7bb0ad7c
UI: Add links to documentation pages in tutorial's last step ( #2424 )
2025-12-18 14:43:44 -08:00
catloversg
a47867c406
CODEBASE: Refactor code related to in-game documentation link ( #2422 )
...
Nice!
2025-12-17 13:39:44 -08:00
catloversg
67119e6c9c
UI: Improve instructions in recovery mode ( #2394 )
2025-11-22 09:28:02 -08:00
David Walker
e1352e67b1
UI: Better status bar animations ( #2317 )
...
* UI: Better status bar animations
This is an alternate implementation of #2286 . It does the same
wrap-around behaviour for when the progressbar crosses into the next
level, but it skips animation entirely if the effective skill level goes
down, or if more than one level is gained at a time.
The implementation uses the animate() DOM api instead of manipulating
styles, which completely avoids the issues of having CSS style buildup.
This API is designed for exactly what we're trying to do.
I also pushed rerender handling down from CharacterOverview to
StatsProgressBar, which simplifies things and is helpful for doing the
animation implementation.
2025-09-27 23:05:21 -07:00
catloversg
c124c45270
UI: Close coding contract popup on prestige ( #2285 )
2025-08-11 02:30:44 -07:00
catloversg
82e3b3f9ae
BUGFIX: Dropdown list appears behind modal when it's used in modal ( #2282 )
2025-08-06 04:04:08 -07:00
catloversg
cd320c307d
UI: Add tooltip for reputation/favor in page of faction's augmentation list ( #2268 )
2025-07-24 22:43:26 -07:00
David Walker
fdafa191ac
BUGFIX: Fix ctrl-clicking after the doc_en refactor ( #2256 )
...
This refactors getPage so that the same code can be used as part of
openDocExternally. This is necessary, since looking things up in
AllPages is potentially required to determine which language-version of
the external page to link to.
2025-07-20 10:50:42 -07:00
David Walker
4059be3d8c
DOC: Move all docs into en/ subdirectory ( #1505 )
...
* DOC: Move all docs into en/ subdirectory
PR #1502 is working on adding a Chinese translation to the docs. In
general, I encouraged this (in #1452 ) as a path towards getting useful
translated content in the game without requiring a massive
refactor/rearchitecting of everything.
To support this, this takes the first step of moving our docs into an
en/ subdirectory, so that other languages can live alongside. No effort
is made at this time to support or select between alternate languages;
this is a pure-rename refactor.
2025-07-19 19:15:56 -07:00
catloversg
581048a757
UI: Place tooltips and popups in front of log windows ( #2253 )
2025-07-19 14:49:46 -07:00
catloversg
64ae5eb40c
UI: Show money in exponential form instead of "0.000" for dividends when it's > 0 but still too small ( #2243 )
2025-07-17 13:53:32 -07:00
gmcew
f2e7babcf3
CONTRACTS: Fix nbsp rendering as text rather than a space ( #2225 )
2025-07-06 10:10:36 -07:00
catloversg
e3968a1fb9
UI: Scroll to top when opening new NS API doc page in popup mode ( #2181 )
2025-06-25 13:24:18 -07:00
catloversg
510a9a6be5
BUGFIX: Documentation navigator does not handle external URL properly ( #2202 )
2025-06-21 13:31:52 -07:00
Michael Ficocelli
18f84396e2
FEATURE: Add "Recent Errors" tab and improved error modal ( #2169 )
2025-06-16 16:43:21 -07:00
catloversg
cf72937faf
UI: Improve Recovery Mode screen ( #2206 )
2025-06-16 16:38:51 -07:00
catloversg
3c8099dc6b
MISC: Mention bug-report channel on Discord for reporting bugs ( #2201 )
2025-06-14 23:47:28 -07:00
catloversg
856ce9a5c9
BUGFIX: Coding contract UI does not handle error properly when answer format is invalid ( #2171 )
2025-06-02 02:33:57 -07:00
catloversg
6a23c85e12
UI: Search and read NS API docs in editor tab and documentation tab ( #2163 )
2025-05-31 23:53:20 -07:00
catloversg
197e7f79cb
CODEBASE: Fix typo of "CorruptableText" ( #2144 )
2025-05-19 20:07:09 -07:00
catloversg
43e5589e61
MISC: ns.hacknet.spendHashes handles invalid targets in same way as UI ( #2102 )
2025-05-17 22:39:10 -07:00
catloversg
eea6733e3b
MISC: Export crash report when a fatal error occurs ( #2106 )
2025-05-10 22:45:37 -07:00
catloversg
494ef0dff3
UI: Add option to enable/disable syncing Steam achievements ( #2117 )
2025-05-10 02:13:41 -07:00
catloversg
ef803280da
UI: Add button for exporting save file in recovery screen ( #2060 )
2025-03-30 11:45:57 -07:00
catloversg
41c497161f
UI: Make BN-hint popups harder to be dismissed accidentally ( #2021 )
2025-03-22 23:59:38 -07:00
catloversg
8ed83f3d37
MISC: Add key binding feature ( #1830 )
2025-02-27 22:59:12 -08:00
G4mingJon4s
b61e93b246
CODINGCONTRACT: Move internals to a separate folder ( #1932 )
2025-02-11 22:04:23 -08:00
catloversg
67aff2a6a0
BUGFIX: Wrong plural form in modal of coding contract ( #1939 )
2025-02-01 21:42:56 -08:00
G4mingJon4s
ffae0045a4
CODINGCONTRACT: Add support for other answer formats ( #1892 )
2025-01-26 09:35:04 -08:00
catloversg
fdb325bf66
CODEBASE: Remove unused type of parameter of Favor component ( #1874 )
2025-01-12 10:50:57 -08:00
catloversg
1d31e066f0
CODEBASE: Fix React warning when using StatsTable ( #1875 )
2025-01-12 10:49:52 -08:00
catloversg
564889d3f2
BUGFIX: "Import Save Comparison" popup is shown after reloading ( #1895 )
2025-01-07 21:28:52 -08:00
catloversg
3123ac9447
UI: Hide spoiler content in Soft Reset popup ( #1898 )
2025-01-07 21:18:25 -08:00
G4mingJon4s
c622291eff
NETSCRIPT: Added changing tail font size through scripts ( #1852 )
2025-01-04 16:51:13 -08:00