Master-Guy
90fd496a24
Fixed number formatting and added tests
2022-03-17 12:47:27 +01:00
nickofolas
2524b429ec
Merge branch 'dev' of github.com:danielyxie/bitburner into improvement/sleeve-ui
2022-03-16 16:48:13 -05:00
Olivier Gagnon
3aabbb7aaa
dont hide int anymore
2022-03-16 15:42:25 -04:00
nickofolas
230d68aab2
Implement common stats row element
2022-03-12 15:49:07 -06:00
Olivier Gagnon
30776e5aca
added arcade
2022-03-11 15:19:10 -05:00
Olivier Gagnon
81d3246cb8
fix not being able to work on program
2022-03-10 23:05:35 -05:00
hydroflame
b7ffdeb5e2
Merge pull request #3076 from ApamNapat/turned_two_eslint_rules_on
...
Trailing whitespace and files not ending with \n are now illegal
2022-03-10 22:12:17 -05:00
hydroflame
1ed27bb88a
Merge pull request #3104 from MartinFournier/fix/bladeburner-early-routing
...
Attempt to fix `bladeburner.process()` early routing issue
2022-03-10 22:10:06 -05:00
hydroflame
459296c160
Merge pull request #3068 from phyzical/hotfix/2902
...
Fix for work in progress modal when augmenting
2022-03-10 21:41:48 -05:00
hydroflame
c13ff7ea52
Merge branch 'dev' into improvement/aug-page-link
2022-03-10 21:40:58 -05:00
nickofolas
e39817cb57
Very slightly adjust router.toFaction
...
- Faction argument is now required
- Added augPage argument
2022-03-10 18:37:57 -06:00
Martin Fournier
6588bbb8b1
Attempt to fix bladeburner.process()
issue
...
For a certain user, it appears that the engine attempts to route to the
bitverse screen before the router is properly initialized. I could not
reproduce the problem on my side and we were not able to extract his
save game, so this is a blind shot if it'll work or not.
2022-03-09 15:44:19 -05:00
Jack
a3555d101e
Update src/ui/WorkInProgressRoot.tsx
2022-03-09 22:50:41 +08:00
phyzical
e5acd10c86
moved to only apply when working for faction
2022-03-09 22:14:42 +08:00
phyzical
f7dcf5ca97
add early out to say "sorry not part of faction when working and augmenting"
2022-03-09 22:09:14 +08:00
BB
2f4d879c16
Trailing whitespace and files not ending with \n are now illegal
2022-03-08 22:51:02 +01:00
hydroflame
6ed4268173
Merge pull request #3075 from ApamNapat/simplified_imports
...
Simplified some relative imports
2022-03-08 16:30:37 -05:00
hydroflame
46628cb636
Merge pull request #3052 from ApamNapat/remove_unused_eslint_disable
...
Removed unnecessary eslint-disable lines
2022-03-07 17:31:59 -05:00
hydroflame
3310928598
Merge pull request #2710 from nickofolas/improvement/tabs
...
Update `<Tabs>` sizing and style
2022-03-07 17:22:06 -05:00
Jack
d4f5f54fb6
Update src/ui/WorkInProgressRoot.tsx
...
Co-authored-by: ApamNapat <ApamNapat@users.noreply.github.com>
2022-03-06 12:42:35 +08:00
BB
2c3e0985c4
Simplified some relative imports
2022-03-06 05:05:55 +01:00
phyzical
a389b515df
fix for work in progress modal when augmenting
...
* added an early out to turns a basic error for the work modal when the current work faction to show the faction or faction not found
2022-03-05 13:05:37 +08:00
BB
7212cc2f1c
Removed unnecessary eslint-disable lines
2022-03-01 17:33:27 +01:00
hydroflame
d721c1e65a
Merge pull request #2968 from phyzical/bugfix/2520
...
added pre tags to support \n
2022-03-01 10:56:32 -05:00
citrusmunch
6e09241ff4
FIX: tutorial typo
...
"connect so it" -> "connect to it"
2022-02-13 16:46:13 -05:00
phyzical
1931734694
added pre tags to support \n
2022-02-13 18:49:24 +08:00
Phil
378f67097c
Amending NetscriptDefinitions
2022-01-31 18:15:13 +00:00
Phil
af43e63415
Blanking Prompt value on close
2022-01-30 14:21:46 +00:00
Phil
08d0b4cbae
Adding support for text/select options in Prompt command
2022-01-30 14:06:18 +00:00
smolgumball
2add4e9112
Merge branch 'dev' into add-ns-getRecentScripts
2022-01-26 19:07:02 -07:00
Martin Fournier
a47eae8b25
Add function to enable/disable routing
...
Wraps the toX() functions of the Router to add a check to only run the
function when it is allowed.
The check is used in the import page to prevent user scripts from
redirecting away to a crime or something else.
2022-01-26 03:56:19 -05:00
Martin Fournier
855a4e622d
Add Electron preload script to allow communication
...
Adds a channel to communicate between the main process & the renderer
process, so that the game can easily ship data back to the main process.
It uses the Electron contextBridge & ipcRenderer/ipcMain.
Connects those events to various save functions. Adds triggered events
on game save, game load, and imported game. Adds way for the Electron
app to ask for certain actions or data.
Hook handlers to disable automatic restore
Allows to temporarily disable restore when the game just did an import
or deleted a save game. Prevents looping screens.
2022-01-26 03:56:19 -05:00
Martin Fournier
26432082e2
Add an import save comparison page
...
This adds a new page reachable from the import save file
options menu. It shows the difference between the current save
and the data that is being imported, for confirmation.
Includes an "automatic" variant, which has different wording for when
Electron decides it has access to a newer version of the game.
While in this screen, the autosave is disabled.
This also adds a new BypassWrapper component around the game's tree.
It allows for content to be displayed without rendering the nested
pages (import, recovery). This prevents player scripts from messing
with the screen.
2022-01-26 03:56:17 -05:00
Martin Fournier
974344545d
Move import save functionality into SaveObject
...
Adds a lot of metadata to be able to easily compare the new save to the
current player.
- Adds lastSaved & identifier to the PlayerObject
- Includes a hash method used to generate an identifier
2022-01-26 03:42:52 -05:00
nickofolas
c0a27e7d66
Active scripts tab sizing
2022-01-26 00:53:16 -06:00
hydroflame
2f36fb107f
Merge pull request #2803 from MartinFournier/feat/github-actions
...
Adds GitHub workflows to fetch a changelog & to bump the app's version
2022-01-26 00:52:06 -05:00
hydroflame
3654a238ae
Merge pull request #2726 from SagePtr/recheck-achievements
...
Force achievements recalculation on bitnode completion
2022-01-26 00:50:06 -05:00
hydroflame
7a5dfd0e72
Merge pull request #2707 from MartinFournier/feature/theme-browser
...
Add Theme Browser accessible from GameOptions
2022-01-26 00:46:17 -05:00
Martin Fournier
8a2cad6c4a
Reset styles for html changelogs in getUpdateText
...
Adds an optional sxProps to the DialogBox component.
2022-01-25 10:20:36 -05:00
nickofolas
259071e3d5
Align slider endpoints in settings
2022-01-21 16:32:32 -06:00
smolgumball
90e855053d
Merge branch 'dev' into add-ns-getRecentScripts
2022-01-21 13:13:18 -07:00
Martin Fournier
a26b9c8dcf
Add theme browser page accessible from game options
...
Removed the themes buttons that were in the ThemeEditorModal and only
left a "Revert to Default" button along with a link to the ThemeBrowser
page.
Split off the buttons into reusable components since they are now used
in two pages.
Display the themes in big cards with a zoomable screenshot. Applying the
theme now shows a toast with an option to undo the action.
The snackbar now allows ReactNode instead of only strings.
- Add link with details on how to create a new theme in the game.
- Add link to the theme-sharing discord channel.
- Add icons to the theme & style buttons in GameOptions
- Add "Theme Editor" button to ThemeBrowser
- Add "Style Editor" button to ThemeBrowser
- Move Styles related files into Themes folder
- Includes a modal that shows a bigger version of the screenshot.
- Change Snackbar to allow for ReactNode as the message
2022-01-20 18:41:49 -05:00
Martin Fournier
a9e2e35446
Move theme related things into its own subfolder
...
This will make contributions easier and less prone to conflicts.
2022-01-20 18:41:48 -05:00
SagePtr
32ba81883f
Force achievements recalculation on bitnode completion
2022-01-21 00:04:47 +02:00
Olivier Gagnon
f7d18efaf6
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-01-20 16:14:35 -05:00
Olivier Gagnon
77f525c98c
rm blob caching
2022-01-20 16:11:48 -05:00
Martin Fournier
6e908814db
Add game version in document.title
...
Also add [dev] prefix when in development mode.
2022-01-20 09:26:07 -05:00
smolgumball
74e2acfa6f
Add ns.getRecentScripts()
2022-01-19 00:04:48 -07:00
Olivier Gagnon
53727f6222
typo
2022-01-18 19:20:16 -05:00
nickofolas
eb7a0ebace
Use background primary before #000000 for body
2022-01-18 16:15:36 -06:00
hydroflame
c5089ab82a
Merge pull request #2664 from MartinFournier/feature/recovery
...
Add information to the recovery page
2022-01-17 16:05:00 -05:00
hydroflame
1d83247f8d
Merge pull request #2671 from gianfun/fix_ns_tail_behavior
...
Fix ns.tail() behaviour for multiple calls
2022-01-17 16:01:34 -05:00
hydroflame
25112acefb
Merge pull request #2654 from SlyCedix/bounded-logs
...
Bound log windows to screen
2022-01-17 16:01:16 -05:00
Martin Fournier
f9daf5df64
Keep the sidebar opened or closed on reload
...
Previously, going to a full-width page and heading back to the terminal would default the sidebar to its opened state regardless of what it was before.
Now it stores it in the GameRoot's state and also in the Settings so
that it persists over reloads.
2022-01-16 17:00:06 -05:00
Gian P
e38010a9a4
Revert "Logs button reopens log window"
...
This reverts commit 01efd372e95628d419575ade0e6536a458fd61d2.
2022-01-16 18:21:02 -03:00
Martin Fournier
65964c84b2
Add information to the recovery page
...
Adds error & environment information to the recovery page when
available. The info will be displayed when the error boundary catches an error only.
Otherwise, does a few minor tweaks to the UI of the page.
- Add DevPage button to throw an uncaught error to go into recovery
- Add "Delete Save" button in recovery from Game Options (refactored into its own
component)
- Use "Soft Reset" button from Game Options (refactored into its own
component)
- The "Soft Reset" & "Delete Save" buttons now have confirmations
- Add tooltip on "Disable Recovery Mode" button
- Add timestamp to the RECOVERY.json filename
- Add textarea containing markdown with the current error details, if
available
- Error
- Page
- Version
- Environment
- Platform
- UserAgent
- Features
- Source
- Stack Trace
- Change GitHub new issue link to contain default body & title, if possible
- Change links to not take the full width (they were clickable by mistake)
- Fix "Disable Recovery Mode" not resetting the ErrorBoundary's state,
making going back to terminal impossible
2022-01-16 09:07:53 -05:00
Cyn
8d7b71c5aa
Prevent dragging log window off screen & reset log window position if resized off screen
2022-01-15 20:52:02 -05:00
SlyCedix
c25067c062
bound log box to parent div
2022-01-15 20:52:02 -05:00
Olivier Gagnon
d5c3d89613
fix bug
2022-01-15 18:13:35 -05:00
hydroflame
a454e21977
Merge branch 'dev' into feature-catch-errors-and-softreset-recovery
2022-01-15 18:00:33 -05:00
hydroflame
0db08c3477
Merge pull request #2476 from nickofolas/reopen-log-windows
...
Logs button reopens log window
2022-01-15 17:18:59 -05:00
nickofolas
0359229af6
Grid-align buttons in location UIs (and options)
2022-01-15 10:21:45 -06:00
Olivier Gagnon
5126d72742
rm some stuff from netdef to make it work in-game
2022-01-13 14:26:05 -05:00
Martin Fournier
6633c00f5d
Clear timers when unmounting CorruptableText
...
The interval was cleared, but not the setTimeout to replace the character
2022-01-13 09:34:08 -05:00
hydroflame
d274e21a10
Merge pull request #2596 from MartinFournier/feature/ns-ui-styles
...
Add ns.ui.[getStyles, setStyles, resetStyles]
2022-01-12 19:18:54 -05:00
Martin Fournier
0a2187bdf5
Revert "Add toPreviousPage in router"
...
This reverts commit b0bc3236fdcd2c9f6cfb9c540010e9520c2cbe01.
2022-01-12 18:49:53 -05:00
Martin Fournier
9033640c0c
Revert "Fix duplicate previous pages"
...
This reverts commit 16f7058e536648ddce8f9949b276071ae6baa854.
2022-01-12 18:46:01 -05:00
Martin Fournier
9b638b911f
Add ns.ui.[getStyles, setStyles, resetStyles]
...
Adds three Netscript functions to manipulate the user's styles like the
player can with theme.
2022-01-12 18:34:05 -05:00
hydroflame
3e7a9ac896
Merge pull request #2578 from MartinFournier/feature/work-overview
...
Add details to work in overview
2022-01-12 11:16:20 -05:00
Martin Fournier
16f7058e53
Fix duplicate previous pages
2022-01-11 21:49:10 -05:00
Martin Fournier
9d0a63734d
Add details to work in overview
...
Add a reusable component for the focus section, add a bit of details &
some styling.
2022-01-11 20:46:34 -05:00
nickofolas
a41104f51a
Add tooltips to unfocused work
2022-01-11 17:46:59 -06:00
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
Martin Fournier
b22eb58aba
Add option to exclude running scripts from save
2022-01-11 16:48:00 -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
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
7ee2612c17
Allow drag on character overview
...
Makes the character overview (and tutorial) draggable, persisting the
{x, y, opened} in the user's settings.
- Remove margin & padding from html, body and ensure main content is
full height
- Add setting to disable progress bars
- Refactor options to use new OptionSwitch
- Add exclusions to prettierignore
- Specify line ending in prettier & gitattributes
2022-01-10 07:37:01 -05:00
Olivier Gagnon
d8a5f5b03c
many fixes
2022-01-09 15:24:32 -05:00
hydroflame
f6bc3b0b5e
Merge pull request #2495 from TheMas3212/fix-2163
...
Clear input field for CodingContractModal after submission
2022-01-09 13:01:34 -05:00
hydroflame
ee07942d3e
Merge pull request #2500 from MartinFournier/fix/server-list-alphabetical
...
Sort server list alphabetically
2022-01-09 12:58:54 -05:00
Martin Fournier
0ede6c4295
Add fontFamily & lineHeight settings
2022-01-09 08:40:57 -05:00
Martin Fournier
d6fa672fac
Sort server list alphabetically
2022-01-09 05:43:50 -05:00
TheMas3212
5901312184
Clear input field for CodingContractModal after submission
2022-01-09 15:26:36 +11:00
nickofolas
01efd372e9
Logs button reopens log window
2022-01-08 14:31:58 -06:00
TheMas3212
2e31dda75e
make Popups use variable like Sidebar does
2022-01-09 07:25:41 +11:00
TheMas3212
84845ff9a2
Refactor GameRoot.tsc to use a switch case statement instead of 20
...
nested ternarys
2022-01-09 07:15:28 +11:00
hydroflame
b8eb07dda5
Merge branch 'dev' into feature/achievements
2022-01-08 14:51:36 -05:00
hydroflame
20ca1239df
Merge pull request #2229 from FaintSpeaker/update-theme-engine-missing-elements
...
Update theme engine to cover some themeless elements
2022-01-08 14:13:53 -05:00
hydroflame
8d7bc1755c
Merge pull request #2429 from MartinFournier/fix/export-bonus
...
Fix export bonus not being applied when using options menu
2022-01-08 12:43:28 -05:00
hydroflame
30f5559bdf
Merge pull request #2441 from Feodoric/fix-duplicate-messages
...
fix #2174 - icarus message will no longer stack infinitely
2022-01-08 12:42:19 -05:00
Martin Fournier
2b0a248673
Make toasts appear above tail popups
2022-01-08 10:07:35 -05:00
Martin Fournier
844d518684
Add achievements to base game
...
- Add a script to generate achievement data from Steamworks API
- Add achievements page with a link in sidebar
- Calculate achievements (1/min) with an engine counter
- Store achievements with a timestamp on unlocked in the PlayerObject
- Add a script to generate monochrome icons from Steam icons
- Add toast when unlocking an achievement
2022-01-08 05:45:32 -05:00
Russell Stringer
1cb65e3f31
fix #2174 - icarus message will no longer stack an unbounded number of alerts
...
AlertManager now stores a hash for each incoming alert and compares the
hash of any newly arriving alert against those still in the queue.
2022-01-07 15:19:36 -05:00
Martin Fournier
b9ad1d3082
Apply export bonus when using options menu
...
Also applies the bonus before saving the game instead of after
2022-01-07 09:03:04 -05:00
Martin Fournier
3562671772
Add SaveTimestamp to saveString, used in import
2022-01-07 09:02:35 -05:00
Martin Fournier
46fe8cc94c
Change SuppressSaveToast to only work on auto-save
...
Before this, this setting also suppressed the toast for the manual clicks.
2022-01-05 14:56:28 -05:00
Olivier Gagnon
4860d6dc83
Merge branch 'dev' of github.com:danielyxie/bitburner into dev
2022-01-04 19:09:38 -05:00
Olivier Gagnon
c59a267437
change sf4
2022-01-04 19:09:34 -05:00
nickofolas
c445df4168
Allow notifications to be dismissed by clicking
2022-01-04 16:25:00 -06:00
Olivier Gagnon
449df63dd8
fix tuto
2022-01-04 10:58:47 -05:00
Martin Fournier
dfabc0ac11
Fix import save issue with large files
...
The base64 regex was throwing a maximum stack size exceeded error with
large files.
The whole check was a bit redundant since we already try to parse the
file from base64 just below.
2022-01-03 11:02:29 -05:00
hydroflame
cd9fad06d0
Merge pull request #2231 from ErzengelLichtes/use-numeraljs-for-ram
...
Use numeral.js to format memory, allow use of GiB with an option
2022-01-02 11:43:33 -05:00
hydroflame
1a07399312
Merge pull request #2248 from MartinFournier/feature/confirm-save-import
...
Add validation & confirm prompt for save import
2022-01-02 11:39:10 -05:00
Martin Fournier
59d8e1f979
Remove alpha from color picker
...
rgba is not currently supported in the themes, so might as well remove
the option from the picker.
2021-12-31 10:13:53 -05:00
Martin Fournier
2b7464ebb7
Add validation & confirm prompt for save import
2021-12-31 05:32:52 -05:00
ErzengelLichtes
8f3da16ecf
Use numeral.js to format memory, allow use of GiB with an option
...
numeral.js has a formatter for both kilobyte and kibibyte, so why use a custom formatter that only goes up to exabyte?
Also added a setting to allow people who really want to see GiB to enable that, even if it doesn't make sense.
2021-12-29 15:51:59 -08:00
FaintSpeaker
c5284d3b02
Alter the standardSuccess alert to use the successlight color, to be consistent with all other toast notification behaviours.
2021-12-29 13:51:18 -05:00
FaintSpeaker
fbb2f4b9f3
Add success to the palette that's being passed to create theme. Mui was using default colors without this inclusion, causing the success colors in it's snackbar to be the wrong colors.
2021-12-29 13:50:44 -05:00
FaintSpeaker
c619191173
When refreshing the theme, apply the black color to the body background color.
2021-12-29 12:26:40 -05:00
FaintSpeaker
ddbb37c2d1
Add the black property to the theme interfaces, so that it can be used in the project elsewhere.
2021-12-29 12:12:04 -05:00
FaintSpeaker
106b8e13a3
Use the white property to replace the hard-coded "white" in the world map.
2021-12-29 12:07:33 -05:00
FaintSpeaker
b3c5465ac2
Add the white property to the theme interfaces, so that it can be used in the project elsewhere.
2021-12-29 12:00:02 -05:00
hydroflame
3c3f482e7b
Merge pull request #2153 from MartinFournier/fix/sleeves-skill-progress
...
Fix #2021 : Handle sleeves xp in stats overview
2021-12-29 01:54:28 -05:00
hydroflame
39c7a7781a
Merge pull request #2162 from mikomyazaki/concise_exp_job_gains
...
Concise exp job gains
2021-12-28 10:37:01 -05:00
hydroflame
8b42703f95
Merge pull request #2199 from theit8514/log-window-improvements
...
Log window improvements
2021-12-28 10:32:04 -05:00
Jared Jolton
e3a9f9edab
Fix "Terminal capacity" option description typo
2021-12-26 20:21:35 -07:00
theit8514
5607561c50
Add minimize button to log windows
2021-12-26 18:52:14 -05:00
theit8514
169d3e6c77
Add title attribute to log title bar
2021-12-26 17:47:32 -05:00
Andrew Cooper
12ba68a375
XP gain summaries now only show non-zero xp gains.
2021-12-23 19:15:39 +00:00
Martin Fournier
6458440193
Fix #2021 : Handle sleeves xp in stats overview
2021-12-23 09:11:08 -05:00
Martin Fournier
f2141dd83d
Add community themes from discord
2021-12-22 13:54:04 -05:00
Olivier Gagnon
41593e0dce
fix editor not loading
2021-12-21 12:02:06 -05:00
hydroflame
c1c7131545
Merge branch 'dev' into feat/open-multiple-files-from-cli
2021-12-21 11:02:06 -05:00
hydroflame
81e3f2afd1
Merge pull request #1986 from billyvg/feat/add-vim-command
...
feat: add `vim` terminal command
2021-12-21 11:00:33 -05:00
hydroflame
26106fa71d
Merge pull request #2077 from MartinFournier/feature/get-theme
...
Add ns.ui.getTheme() api function
2021-12-21 10:57:58 -05:00
Billy Vong
bb2f8e883c
feat: Support opening multiple files from command line
2021-12-20 16:55:17 -05:00
Billy Vong
d30edc7f59
feat: Add vim
terminal command
2021-12-20 16:20:50 -05:00
Olivier Gagnon
41a7109baa
fix
2021-12-20 15:48:26 -05:00
Martin Fournier
65d0877edc
Add ns.ui.getTheme() api function
2021-12-20 14:37:10 -05:00
Olivier Gagnon
ddd0eaaf5c
weaken message
2021-12-20 14:13:56 -05:00
Olivier Gagnon
5dc9ac040a
toast time config
2021-12-20 13:29:04 -05:00
BuildTools
6dc7dc42c5
resolved merge issue
2021-12-20 01:39:20 -06:00
Kejikus
fcbf8a3824
Fixed bug with limited height of terminal screen
...
Needs testing.
2021-12-20 00:03:13 +03:00
hydroflame
3ed5aa8045
Merge pull request #2038 from MartinFournier/fix/skill-progress
...
Fix skills tooltip edge cases
2021-12-19 10:22:43 -05:00
Martin Fournier
05ed3f5461
Fix skills tooltip edge cases
2021-12-19 05:51:35 -05:00
millennIumAMbiguity
a9cf635a84
Improve the readability of text in the theme editor.
...
Copy the string above if you want to backup or share your theme with others. -> Backup your theme or share it with others by copying the string above.
Use the buttons below to replace the current theme with a pre-built template -> Replace the current theme with a pre-built template using the buttons below.
2021-12-19 11:14:16 +01:00
hydroflame
3a21beb708
Merge pull request #2003 from MartinFournier/feature/predetermined-themes
...
Add easily switchable predefined themes
2021-12-19 00:40:59 -05:00
Olivier Gagnon
555216a39b
Add confirmation to installing
2021-12-18 18:13:49 -05:00
Martin Fournier
db64d9869c
Add easily switchable predefined themes
...
Includes the default theme and a Monokai-ish variant
2021-12-18 16:28:15 -05:00
Olivier Gagnon
02605090df
v1.2.0
2021-12-18 16:28:09 -05:00
hydroflame
b739d60490
Merge pull request #1979 from MartinFournier/feature/skill-progress-bars
...
Fix #1889 : Add skill progress to overview
2021-12-18 14:44:18 -05:00
Martin Fournier
733f04c343
Add an option to suppress the 'Saved Game' toast
2021-12-18 08:01:15 -05:00
Martin Fournier
84c77c1d2c
Fix #1889 : Add skill progress to overview
...
Adds a progress bar for each stat to show how close to level up you are.
2021-12-17 12:44:18 -05:00
Martin Fournier
da0cc6d8f1
Fix #1974 : Change default input to deferred
...
The value does not change automatically now, there's a "Set" button in
the popup to trigger the onColorChange event.
2021-12-17 11:00:00 -05:00
Olivier Gagnon
ae6f8c5ee7
make tutorial better
2021-12-16 20:54:50 -05:00
Olivier Gagnon
99f3566e52
bugfix
2021-12-16 20:09:19 -05:00
Martin Fournier
e8e2760c73
Fix #1880 : Show git commit of bundled app
2021-12-16 15:25:59 -05:00
tyasuh.taeragan@gmail.com
61e962ec12
Issue 1911
2021-12-15 17:59:03 -05:00
Olivier Gagnon
5b38ee3cfb
fix undying script bug
2021-12-14 19:39:55 -05:00
Olivier Gagnon
1b42b51e5f
few bugfix
2021-12-13 18:44:52 -05:00
DJMatch3000
445fbd59c7
Player Stats ui bugfix
...
Fixed a mix-up with Bladeburner stats on the Player Stats page
2021-12-10 15:45:17 -05:00
Olivier Gagnon
d195b00ab6
Added option to suppress TIX limit/stop orders
2021-12-08 20:21:44 -05:00
Olivier Gagnon
d01d75606a
few bugfix
2021-12-08 17:39:01 -05:00
Olivier Gagnon
133d80749d
add bn14 location
2021-12-04 23:47:53 -05:00
Olivier Gagnon
a845c5ac8f
rm tail bound
2021-12-04 18:58:26 -05:00
Olivier Gagnon
d4ebc46a19
merge dev
2021-12-03 15:35:45 -05:00
Olivier Gagnon
798c9867a7
logbox cant go outside body
2021-12-03 15:31:25 -05:00
Olivier Gagnon
49a545f00e
many bugfix
2021-12-03 14:12:32 -05:00
Olivier Gagnon
7ee5d8d71a
more achievements
2021-11-28 23:51:01 -05:00
Olivier Gagnon
59d5fa9ef5
fix coding contract focus
2021-11-26 18:59:25 -05:00
Olivier Gagnon
03a703c4b0
fix
2021-11-26 18:56:58 -05:00
Olivier Gagnon
f17870926b
tail box close on soft reset
2021-11-26 18:47:12 -05:00
Olivier Gagnon
1cecfa7108
few fixes
2021-11-26 18:04:33 -05:00
Olivier Gagnon
39df55cfe5
fix logbox color
2021-11-26 17:55:14 -05:00
Olivier Gagnon
7255ce24ef
fix some coloring stuff
2021-11-19 23:55:10 -05:00
Olivier Gagnon
60d34c3cc6
rebuild
2021-11-19 23:45:34 -05:00
Olivier Gagnon
b80d12b9f8
v1.0.2 part 1
2021-11-19 15:44:12 -05:00
Olivier Gagnon
a4a931dad7
v1.0.2 part 1
2021-11-19 14:39:38 -05:00
Olivier Gagnon
632de50a73
convert BN13 to a more conventional one.
2021-11-18 15:38:19 -05:00
Olivier Gagnon
ca7cb0bead
Merge dev
2021-11-18 15:23:04 -05:00
Olivier Gagnon
e34467ff6e
Added blood donation link.
2021-11-18 15:21:12 -05:00
Alain Bryden
dfd277fc91
Remove forgotten debug statement.
2021-11-17 19:48:22 -04:00
Olivier Gagnon
091f688360
try to make people use ns2
2021-11-17 17:58:55 -05:00
Olivier Gagnon
631bb9fe1b
few bugfix
2021-11-17 17:50:02 -05:00
Olivier Gagnon
eb381c7c73
tail box can rerun scripts
2021-11-17 17:33:44 -05:00
Olivier Gagnon
ef781a0627
plenty of bf
2021-11-15 23:49:33 -05:00
Olivier Gagnon
56ddcd9a45
more work on bn13
2021-11-13 22:44:17 -05:00
Olivier Gagnon
82314762d5
fix a few bugs
2021-11-13 19:50:39 -05:00
Olivier Gagnon
3112dc60c0
few more bugfixes
2021-11-11 23:28:08 -05:00
Olivier Gagnon
0114c92829
fix decimal
2021-11-11 21:35:26 -05:00
hydroflame
70ffe25bb4
Revert "bunch of bugfixes"
2021-11-11 20:06:05 -05:00
Olivier Gagnon
d91d7c564e
bunch of bugfixes
2021-11-11 19:56:09 -05:00
Olivier Gagnon
cf2efe7698
few bugdic
2021-11-11 17:00:36 -05:00
Olivier Gagnon
3f28b066b0
working on timestamps and make netscript function highlight more specific.
2021-11-11 10:07:16 -05:00
Olivier Gagnon
15b3a82a41
plenty of bug fix.
2021-11-10 19:28:20 -05:00
Olivier Gagnon
7cc2a1b49a
fix mc
2021-11-09 23:57:44 -05:00
Olivier Gagnon
d0eb8aaab9
added v1.0.0 cutover msg
2021-11-08 09:27:11 -05:00
Olivier Gagnon
eb6f016ac1
fix corp softcap
2021-11-05 21:01:23 -04:00
Olivier Gagnon
88b4a7d862
bugfix
2021-11-05 17:12:52 -04:00
Olivier Gagnon
d83650c3bc
speed up ns1
2021-11-05 14:32:21 -04:00
Olivier Gagnon
0bee743b47
v1.0.0 migration guide
2021-11-02 22:49:46 -04:00
Olivier Gagnon
048ef0e69e
Added recovery mode
2021-11-02 17:28:19 -04:00
tyasuh.taeragan@gmail.com
55a2f0cd9e
Args now stringified next to script names
2021-10-29 18:01:51 -04:00
Olivier Gagnon
f99c3fd0cd
dont double log
2021-10-29 13:09:58 -04:00
Olivier Gagnon
a34d6e0dfa
added button as editable color
2021-10-28 17:38:22 -04:00
Olivier Gagnon
f710c52bdc
background primary/secondary and fix securtiy with grow
2021-10-28 15:22:55 -04:00
Olivier Gagnon
48988e228e
track money more precisely.
2021-10-27 14:18:33 -04:00
Olivier Gagnon
080b5a4a1f
merge dev
2021-10-26 23:11:47 -04:00
Olivier Gagnon
ba72fd7fb5
Added kill all scripts button
2021-10-26 15:50:55 -04:00
Olivier Gagnon
c34d53bc14
Added recent scripts subpage of active scripts
2021-10-23 16:04:00 -04:00
Saynt-Garmo
9dcd74462c
Merge branch 'danielyxie:dev' into dev
2021-10-22 15:42:01 -04:00
tyasuh.taeragan@gmail.com
b843958110
Typo correction, Toasts to Noodle Bar, Hopsitlized Functions
2021-10-22 15:32:44 -04:00
Olivier Gagnon
dce11f525a
fix a few bug
2021-10-22 15:21:10 -04:00
Olivier Gagnon
0419118fb1
fix missing table body
2021-10-18 14:15:43 -04:00
hydroflame
ab48c7062f
Merge pull request #1547 from Snarling/tutorial-text-fixes
...
Fix some minor tutorial issues
2021-10-18 14:14:00 -04:00
Snarling
f915799fdc
Reduce size of visibility-toggle Fab
...
Current fab is oversized, reduce size to further reduce click footprint of visibility toggle.
2021-10-18 05:45:13 -04:00
Snarling
5be4fb7aae
Fix some minor tutorial issues
...
Changed example prompt to show n00dles for "hack" and "home" commands when connected to n00dles, fixed one missing capitalization
2021-10-18 04:12:45 -04:00
Snarling
61770ea717
Character Overview Overhaul
...
* Moved hardcoded styles from the hardcoded container div into a class, and assigned that class to a Mui component.
* Otherwise removed excess layered components
* Visibility toggle area no longer occupies the whole width of the overview area. This was blocking input near the top right (noticeable in corp).
2021-10-18 03:14:33 -04:00
Olivier Gagnon
c0420d1787
merge dev
2021-10-16 15:46:25 -04:00
Olivier Gagnon
84a1d27b9a
fix bug with workForFaction
2021-10-16 15:43:28 -04:00
Olivier Gagnon
3e3aa1a0fe
merge dev
2021-10-15 21:39:53 -04:00
Olivier Gagnon
02b085cc75
script editor now saves on server that opened the file and displays server name
2021-10-15 21:27:02 -04:00
Olivier Gagnon
73b9cae203
logbox title isn't infinitely long anymore
2021-10-15 20:59:16 -04:00
Olivier Gagnon
30588a885b
make succes toast brighter
2021-10-15 20:50:16 -04:00
Olivier Gagnon
d2f2ab07d7
merge dev
2021-10-15 15:13:48 -04:00
Olivier Gagnon
515f9e5d4b
fixed layer til the end of time
2021-10-15 14:16:30 -04:00
Olivier Gagnon
5e9143371a
comment
2021-10-15 14:05:56 -04:00
Olivier Gagnon
536b8360cf
small improvement to lgobox layer
2021-10-15 14:04:42 -04:00
Olivier Gagnon
8b59260bd3
logbox layer on click
2021-10-15 13:59:42 -04:00
Olivier Gagnon
3bd05ea398
logbox window z index fix
2021-10-15 13:49:03 -04:00
Olivier Gagnon
79a6c7eb7b
logbox uses class to identify drag handle instead of id.
2021-10-15 13:24:00 -04:00
Olivier Gagnon
6b114fab7d
remove unused stuff
2021-10-14 18:45:50 -04:00
Olivier Gagnon
eb846c1318
merge dev
2021-10-14 02:12:15 -04:00
Olivier Gagnon
3f1d4875e7
Added toast function
2021-10-13 17:25:58 -04:00
Olivier Gagnon
85aa67ac26
blade action in ui
2021-10-12 16:06:32 -04:00
Olivier Gagnon
87c63cde59
merge v0.56.0
2021-10-12 01:35:30 -04:00
Olivier Gagnon
1ff7f4bcd4
table pagination text no longer black
2021-10-11 18:30:46 -04:00
Olivier Gagnon
8e07cc999d
change GB to TBPBEB
2021-10-11 18:14:10 -04:00
Olivier Gagnon
06775b20fa
saving file now saves game
2021-10-11 17:57:17 -04:00
Olivier Gagnon
30554560da
softcap hacknet max moneyt upgrade
2021-10-11 17:43:48 -04:00
Olivier Gagnon
010f43e5d4
few bugfix
2021-10-11 14:26:44 -04:00
Olivier Gagnon
f4ecbd9b48
merge dev
2021-10-08 00:26:35 -04:00
Olivier Gagnon
3ca7c49ce8
Fixed Script Editor last filename not keeping proper track
2021-10-08 00:21:30 -04:00
Olivier Gagnon
500063e87e
Merge branch 'dev' into sg
2021-10-07 23:53:49 -04:00
Olivier Gagnon
ec3037f8c6
readded font
2021-10-07 23:53:44 -04:00
Olivier Gagnon
8d7f0488f8
merge dev
2021-10-07 17:58:32 -04:00
Olivier Gagnon
7d0536a4d2
finish convert to hostname
2021-10-07 17:55:49 -04:00
Olivier Gagnon
a7dfb1a537
more convertion from ip to hostname
2021-10-07 16:56:01 -04:00
Olivier Gagnon
be29481689
unexport AllServers
2021-10-07 16:04:04 -04:00
Olivier Gagnon
c06aff3437
Improve logbox behavior
2021-10-07 15:02:54 -04:00
Olivier Gagnon
8e58482db0
sg
2021-10-07 01:36:59 -04:00
Olivier Gagnon
f579ee398b
made log box resize a tad better
2021-10-05 01:44:46 -04:00
Olivier Gagnon
4901c84d34
remove some unused css
2021-10-05 01:30:37 -04:00
Olivier Gagnon
227fbd7060
made log box resizable
2021-10-05 01:23:20 -04:00
Olivier Gagnon
70796e7674
use react-draggable
2021-10-05 00:59:40 -04:00
Olivier Gagnon
da746a63c3
add incremental game plaza stuff
2021-10-04 23:56:24 -04:00
Olivier Gagnon
c5e29dafc4
fix mc
2021-10-04 22:31:07 -04:00
Olivier Gagnon
c47a5bc8cc
added grow, weaken, and time compression
2021-10-04 19:58:34 -04:00
Olivier Gagnon
d58e2df9c7
cat now accepts newline
2021-10-04 13:15:04 -04:00
Olivier Gagnon
c989e6713f
fix logbox newlines and corp researching multiple times
2021-10-04 12:37:19 -04:00
Olivier Gagnon
4fc6d393e4
fix mc
2021-10-03 21:44:15 -04:00
Olivier Gagnon
ab2ffb112f
fix some bugs
2021-10-03 21:33:48 -04:00
Olivier Gagnon
7304e5379f
sg
2021-10-03 20:34:36 -04:00
Olivier Gagnon
fae6e6d22f
fix research tree, kinda
2021-10-02 00:24:50 -04:00
Olivier Gagnon
3f5b412547
fixed prompt
2021-10-01 22:53:23 -04:00
Olivier Gagnon
665d25650a
fixed log boxes
2021-10-01 22:31:58 -04:00
Olivier Gagnon
50cf362b3b
v0.55.0
2021-10-01 16:22:33 -04:00
Olivier Gagnon
5ba7b2796d
build gang in mui
2021-10-01 15:39:56 -04:00
Olivier Gagnon
9cbb525da3
remove hacking missions
2021-10-01 15:26:12 -04:00
Olivier Gagnon
0ae8b72188
100% mui I think
2021-10-01 15:19:37 -04:00
Olivier Gagnon
3187bb990d
Everything except Gang is Muified
2021-10-01 13:36:59 -04:00
Olivier Gagnon
4e8bb96f3f
removing some of the classes
2021-10-01 13:08:37 -04:00
Olivier Gagnon
97c04a1037
logbox manager, alert manager and fix bitverse colors
2021-10-01 10:39:09 -04:00
Olivier Gagnon
62cd8ffcc6
pre-dialogbox-convert
2021-10-01 01:00:50 -04:00
Olivier Gagnon
73d0dd98f2
stock market in Mui
2021-09-30 18:56:09 -04:00
Olivier Gagnon
b0e4a2a775
finalize corp in mui
2021-09-30 17:02:07 -04:00
Olivier Gagnon
510fcedf90
convert some corp to mui
2021-09-30 13:51:55 -04:00
Olivier Gagnon
c5713fa6d8
learned and implemented default props
2021-09-29 01:49:22 -04:00
Olivier Gagnon
86678b6290
convert blade to mui
2021-09-27 17:09:48 -04:00
Olivier Gagnon
498a204c88
rm unused log
2021-09-26 21:38:21 -04:00
Olivier Gagnon
d6584386ff
set disabled color
2021-09-26 21:37:22 -04:00
Olivier Gagnon
b5abbbc240
hacknet nodes in mui
2021-09-26 21:26:25 -04:00
Olivier Gagnon
14e6dd0158
sleeves to mui
2021-09-26 20:55:38 -04:00
Olivier Gagnon
793d9b34ce
update BN13 for new UI
2021-09-25 17:21:50 -04:00
Olivier Gagnon
6d179be018
buttons should have typograaphy as child
2021-09-25 15:41:00 -04:00
Olivier Gagnon
06f716c0fa
moved a bunch of files
2021-09-25 14:42:57 -04:00
Olivier Gagnon
60a91cd9f7
index.html is empty now
2021-09-25 14:14:50 -04:00
Olivier Gagnon
97624395c1
convert game saved to snackbar, index.html is nearly empty now
2021-09-25 14:10:32 -04:00
Olivier Gagnon
d49fea4cbc
convert unclickable inside the react tree
2021-09-25 14:00:38 -04:00
Olivier Gagnon
125e9484f7
Work on hacknet to mui
2021-09-25 13:52:26 -04:00
Olivier Gagnon
ef17f0d617
ui
2021-09-25 13:31:42 -04:00
Olivier Gagnon
7fb2b8b590
fix tooltips
2021-09-25 11:23:56 -04:00
Olivier Gagnon
cba40c71b2
mui stuff
2021-09-25 03:09:27 -04:00
Olivier Gagnon
b0f20c8c8f
lint
2021-09-25 01:26:03 -04:00
Olivier Gagnon
5c6c472b64
Augmentations in mui
2021-09-25 01:06:17 -04:00
Olivier Gagnon
2d45784102
theme editor now allows import/export
2021-09-24 22:54:25 -04:00
Olivier Gagnon
b8faa9dc0b
convert player to ts
2021-09-23 18:47:43 -04:00
Olivier Gagnon
66a2adaeb4
update prettier
2021-09-22 12:56:55 -04:00
Martin Fournier
32d1affb50
Add material-ui-color picker in theme editor
2021-09-22 12:00:00 -04:00
Olivier Gagnon
28aca06208
convert work in progress to mui
2021-09-22 03:25:12 -04:00
Olivier Gagnon
80560ce9f6
build theme editor
2021-09-22 02:20:29 -04:00
Olivier Gagnon
f9a4eadb71
removed some of fconf
2021-09-22 01:36:17 -04:00
Olivier Gagnon
96f0879230
fix bug with nano
2021-09-22 01:10:29 -04:00
Olivier Gagnon
0c932dd4d1
build bunch of fixes
2021-09-21 20:30:00 -04:00
Olivier Gagnon
9a6b185141
few fixes
2021-09-21 17:36:42 -04:00
Olivier Gagnon
9b94692942
fix faction screen size
2021-09-21 17:12:16 -04:00
Olivier Gagnon
637f88efcd
add bug report button
2021-09-21 16:50:33 -04:00
Olivier Gagnon
57a5c8b0b4
add difficulty to bitnode screen
2021-09-21 16:49:38 -04:00
Olivier Gagnon
c564de40b3
add f5f8 to electron
2021-09-21 13:29:16 -04:00
Olivier Gagnon
7aa2d00460
fix aug page
2021-09-21 13:08:05 -04:00
Olivier Gagnon
ffa9600302
active scritp production typo and add new page size
2021-09-21 11:50:48 -04:00
Nolshine
2a52f6fa2b
implement visibility icon toggling
2021-09-21 07:07:47 +01:00
Olivier Gagnon
9e62438b43
Rework faction augs menu
2021-09-20 20:42:13 -04:00
hydroflame
7cd821ef5e
Merge pull request #1312 from Nolshine/options_menu_unnecessary_link
...
remove duplicate changelog link from options menu
2021-09-20 17:27:02 -04:00
Olivier Gagnon
5e48530e14
0.54 again
2021-09-20 17:26:47 -04:00
Olivier Gagnon
bb4de3f62c
fix infiltration
2021-09-20 17:10:44 -04:00
Nolshine
bb546ef6e1
remove duplicate changelog link from options menu
2021-09-20 20:14:02 +01:00
Olivier Gagnon
9552ae3ef1
readd some used code
2021-09-20 13:53:04 -04:00
Olivier Gagnon
91c7ae53ef
Factions screen in Mui
2021-09-20 01:18:20 -04:00
Olivier Gagnon
44d6845883
biuld 0.54.0
2021-09-20 00:38:05 -04:00
Olivier Gagnon
a3e624deba
remove ns2 example doing DOM manip
2021-09-20 00:14:30 -04:00
Olivier Gagnon
fb37f6b94d
lint
2021-09-19 23:29:02 -04:00
hydroflame
48eb0df99f
Merge pull request #1303 from Nolshine/fix_status_text_animation_not_resetting
...
fix status text animation not resetting properly
2021-09-19 18:28:28 -04:00
Olivier Gagnon
3554da5a53
load a top level react node and everything else under it.
2021-09-19 18:22:52 -04:00
Olivier Gagnon
9bc20526ff
get loading screen inside GameRoot
2021-09-19 18:04:12 -04:00
Olivier Gagnon
7a2dd16092
Hacking missions inside GameRoot
2021-09-19 17:05:27 -04:00
Olivier Gagnon
0a2dbe66e4
character overview player hookd
2021-09-19 16:19:24 -04:00
Olivier Gagnon
505040137f
added overview ui hooks
2021-09-19 14:39:34 -04:00
Nolshine
db31b70efc
fix stats text animation not resetting properly
2021-09-19 10:22:27 +01:00
Olivier Gagnon
374b81ffae
Rework tutorial
2021-09-19 03:13:49 -04:00
Olivier Gagnon
023f2b8309
ITutorial in react
2021-09-19 00:46:39 -04:00
Olivier Gagnon
61e3959a25
Improve event emitter
2021-09-18 15:44:39 -04:00
Olivier Gagnon
4b6a6300f5
build dev
2021-09-18 13:33:15 -04:00
Olivier Gagnon
e5abf014b2
build dev
2021-09-18 13:29:01 -04:00
Olivier Gagnon
e087420519
build dev
2021-09-18 12:13:20 -04:00
Olivier Gagnon
e1a22016b5
build dev
2021-09-18 04:01:07 -04:00
Olivier Gagnon
bdfa4be71f
build dev
2021-09-18 03:00:07 -04:00
Olivier Gagnon
eacf15b463
minor tweaks
2021-09-18 02:11:20 -04:00
Olivier Gagnon
425c998435
minor tweaks
2021-09-18 01:12:15 -04:00
Olivier Gagnon
549c8b61db
minor tweaks
2021-09-18 01:06:37 -04:00
Olivier Gagnon
244e669b2b
improvements on active scripts
2021-09-18 01:01:51 -04:00
Olivier Gagnon
6f20b0bc30
Added tree-like hierarchy to active scripts
2021-09-18 00:31:14 -04:00
Olivier Gagnon
1996deaf0a
Active Scripts
2021-09-18 00:16:02 -04:00
Olivier Gagnon
907314e76b
more work
2021-09-17 21:30:02 -04:00
Olivier Gagnon
45f2f85a30
big work
2021-09-17 19:43:08 -04:00
Olivier Gagnon
89ea9aaff5
oops
2021-09-17 02:58:02 -04:00
Olivier Gagnon
1883bea906
one big container ready
2021-09-17 02:31:19 -04:00
Olivier Gagnon
acd51e8328
work
2021-09-17 02:04:44 -04:00
Olivier Gagnon
ff726afcd6
added icon to hide stats
2021-09-16 22:16:40 -04:00
Olivier Gagnon
628572cf21
save button becomes gray when save is disabled
2021-09-16 21:23:03 -04:00
Olivier Gagnon
744f3bc067
fix megacorp factions not letting you join them after soft reset
2021-09-16 21:19:53 -04:00
Olivier Gagnon
defaa2ccd6
few more fixes
2021-09-16 20:51:25 -04:00
Olivier Gagnon
407ed70ae3
mui5
2021-09-16 19:23:03 -04:00
Olivier Gagnon
18f40a8d9f
fix lint
2021-09-16 18:10:28 -04:00
Olivier Gagnon
22648df857
refactor temrinal input for more performace
2021-09-16 18:10:28 -04:00
Olivier Gagnon
05718e00ea
mostly convert terminal to react
2021-09-16 18:10:28 -04:00
Olivier Gagnon
f0f57150aa
character overview in mui
2021-09-16 18:10:28 -04:00
Nolshine
302e105bdf
fix typo 'supress' in options menu
2021-09-16 18:10:28 -04:00
Nolshine
5d9f9d2681
implement game delete confirmation modal
2021-09-16 18:10:28 -04:00