Commit Graph

4578 Commits

Author SHA1 Message Date
TheMas3212
562d4ee800 Add ErrorBoundary component to catch rendering error and redirect to recovery page
also add softreset button on recovery page
2022-01-12 09:43:58 +11:00
hydroflame
b7fb59691b
Merge pull request #2570 from MartinFournier/feature/save-exclude-running-scripts
Add option to exclude running scripts from save
2022-01-11 17:24:53 -05:00
hydroflame
97e0b536a5
Merge pull request #2564 from MartinFournier/fix/clear-history-augs
Move router.clearHistory() to prestigeAugmentation
2022-01-11 17:23:57 -05:00
hydroflame
a852454e6d
Merge pull request #2566 from deathly809/feature/analyze_reports_backdoor
Analyze now outputs if a server has a backdoor installed or not
2022-01-11 17:23:50 -05:00
Martin Fournier
b22eb58aba Add option to exclude running scripts from save 2022-01-11 16:48:00 -05:00
Jeffrey A. Robinson
b5392df7a9 Analyze now outputs if a server has a backdoor installed or not 2022-01-11 13:03:23 -08:00
Martin Fournier
b169406f8c Move router.clearHistory() to prestigeAugmentation
So it triggers with soft-resets as well.
2022-01-11 15:47:13 -05:00
hydroflame
ff2f8849fa
Merge pull request #2561 from Feodoric/hacknet-server-cheevos
Hacknet server achievements
2022-01-11 14:29:50 -05:00
hydroflame
72841d5d09
Merge pull request #2563 from Feodoric/hacknet-node-production-highlight
Hacknet node production doesn't display with unbuyable style
2022-01-11 14:29:24 -05:00
Russell Stringer
d0394a4bd9 Hacknet node production doesn't display with unbuyable style
Fixes #1890
2022-01-11 13:55:49 -05:00
Russell Stringer
f59a145965 Hacknet server achievements grant associated hacknet node achieve
fixes #1905

Added a new property to the Achievement interface to contain a list
of additional achievements that should be granted when an achievement's
conditional passes.

Right now this is only used to unlock the 4 hacknet node achieves
when the corresponding hacknet server achievement is awarded.

This branch also changes the calculateAchievements function so it
only runs the conditionals for achievements the player doesn't have,
instead of checking all of them and then filtering out the unowned.
2022-01-11 13:45:36 -05:00
hydroflame
27a09cfbed
Merge pull request #2559 from MartinFournier/fix/root-height
Fix root min-height being over 100vh with padding
2022-01-11 13:08:15 -05:00
Martin Fournier
4bd67113c1 Fix root min-height being over 100vh with padding
It was causing a very small scrollable content.
2022-01-11 12:58:27 -05:00
Russell Stringer
c941ec2ba6 only check cheevo conditional if player is missing it 2022-01-11 12:42:20 -05:00
Olivier Gagnon
ea2f53e3b4 fix bug of quiting for currently working faction 2022-01-11 12:31:37 -05:00
hydroflame
fa0f5cb451
Merge pull request #2558 from Feodoric/autocomplete-with-no-leading-slash
Fixes autocomplete for scripts in directory without using leading slash
2022-01-11 12:10:56 -05:00
Russell Stringer
26ef94b062 Fixes autocomplete when running script in a directory without using leading slash
Fixes #1681
2022-01-11 12:05:32 -05:00
hydroflame
0bbe060074
Merge pull request #2539 from theit8514/export-from-import
Expand support for Export declarations with source parameters
2022-01-11 11:17:39 -05:00
hydroflame
7207e6db11
Merge pull request #2542 from daanflore/dev
NetscriptDefinition.d.ts correcting based on code
2022-01-11 11:15:35 -05:00
hydroflame
9da46668c7
Merge pull request #2544 from nickofolas/autocomplete-partial-executable
Autocomplete partial executables
2022-01-11 11:13:45 -05:00
hydroflame
923dbdc9d1
Merge pull request #2549 from markusariliu/patch-1
clarify error
2022-01-11 11:13:17 -05:00
hydroflame
2b3b460588
Merge pull request #2553 from MartinFournier/fix/mem-padding
Fix mem padding when using GiB
2022-01-11 11:13:04 -05:00
hydroflame
ffb6a77d6a
Merge pull request #2552 from dcragusa/dev
Fix a couple typos
2022-01-11 11:12:53 -05:00
hydroflame
615e9ff168
Merge pull request #2554 from MartinFournier/feature/add-router-previous
Add toPreviousPage in router
2022-01-11 11:12:42 -05:00
hydroflame
f0204fe704
Merge pull request #2556 from MartinFournier/fix/electron-open-file
Prevent external files to be opened by electron
2022-01-11 11:11:46 -05:00
Martin Fournier
63413a646a Prevent external files to be opened by electron 2022-01-11 11:04:58 -05:00
Martin Fournier
b0bc3236fd Add toPreviousPage in router
- Allows the WorkInProgress cancel & unfocus to go back to the previous
page instead of a default one.
- Change layout of overview buttons
- Add a back button in the overview, only visible in pages with a
sidebar
- Clear the history on augmentation install & on prestige
2022-01-11 09:38:52 -05:00
Martin Fournier
25839d592d Fix mem padding when using GiB 2022-01-11 05:12:59 -05:00
David Ragusa
77c76144df
fix typo 2022-01-10 23:17:14 -08:00
David Ragusa
e033670a35
fix typo 2022-01-10 23:15:59 -08:00
markusariliu
bb85568cbf
clarify error
The error message for running multiple instances of the same script with the same args should be updated to clarify that the args is the issue not just the multiple instances
2022-01-10 21:54:38 -08:00
smolgumball
c8db709287 Add hostname safety 2022-01-10 21:00:52 -07:00
smolgumball
358f5ee8ee Add simple clickable links to ls command
Only supports `nano` as I couldn't figure out how to infer `vim`
support without an explicit `nano` or `vim` command being run.
2022-01-10 20:40:02 -07:00
nickofolas
5cd7e2cfbc Add support for contract completion 2022-01-10 16:39:06 -06:00
nickofolas
8c001bd1ae Allow autocomplete for partial executables 2022-01-10 16:32:50 -06:00
daan flore
0d006d0a64 Adding correct type to getPortHandle function 2022-01-10 22:49:42 +01:00
daan flore
66fbec5365 Cleanup of code 2022-01-10 22:33:50 +01:00
daan flore
51edac414e Adding IPort interface and correcting return value of getPortHandle in NetscriptDefinitions file 2022-01-10 22:31:30 +01:00
Russell Stringer
181b8e0e73 remove mention of infiltration from stats.rst 2022-01-10 16:26:25 -05:00
Russell Stringer
a16fad7f01 Add documentation about using PID for some ns functions
Fixes #2219
2022-01-10 16:23:06 -05:00
Russell Stringer
ad71e5513c Remove mention of accessing underlying port data array from .rst file
Fixes #2201
2022-01-10 16:23:06 -05:00
Russell Stringer
3276cf3c32 Add documentation for NetscriptPort to NetscriptDefinitions 2022-01-10 16:23:06 -05:00
Russell Stringer
26ae4345cf Try to clear up confusing documentation for TIX.getOrders()
api-documenter won't generate property lists for [key: string]: type
interfaces, so I tried to put explanations and @links in the appropriate
remarks sections.

Since the list of stock symbols is known, this could also be fixed by
setting each symbol as an optional property of the StockOrder interface

Fixes #2269
2022-01-10 16:23:06 -05:00
Russell Stringer
e123642c8f Changes possibly ambiguous description of array jumping game contract
fixes #2281
2022-01-10 16:23:06 -05:00
Russell Stringer
2989306ac8 Add (in GB) note to params/return values documentation where missing
fixes #2403
2022-01-10 16:23:06 -05:00
Russell Stringer
215702d96b Add information about hp loss and "maximum level" to infiltration.rst
fixes #2513
2022-01-10 16:23:06 -05:00
Russell Stringer
1d4d88f637 Remove mention of exp gain and individual effects on infiltrate from stats.rst 2022-01-10 16:23:06 -05:00
Russell Stringer
896ee81d57 remove n00dles from servers with 16GB RAM in getting started guide
fixes #2444
2022-01-10 16:23:06 -05:00
Russell Stringer
cfa1b9e236 adds missing bitnode mults to definitions file
fixes #2424
2022-01-10 16:23:06 -05:00
theit8514
dcc9c6955a Expand support for Export declarations with source parameters 2022-01-10 15:54:57 -05:00