Cooldude2606
e4f0ab1e8f
Merge branch 'master' into feature/2.0-scenarios
2024-11-22 13:36:33 +00:00
Cooldude2606
bdf02a5ea2
Made user ids case insensitive
2024-11-22 04:06:34 -08:00
Cooldude2606
06d9d74b67
Add default autoComplete for credential fields
2024-11-21 08:25:23 -08:00
Cooldude2606
81444cc447
Fix ModPackView and add 2.0 scenario support
2024-11-13 19:11:59 +00:00
Cooldude2606
c714d86c5c
Added Builtin Mods
2024-11-13 17:32:14 +00:00
Cooldude2606
49d584394d
Add security logic to readonly and object support
2024-09-21 17:41:46 +01:00
Cooldude2606
e3eb266704
Add hidden and readonly config property
2024-09-21 01:52:01 +01:00
Cooldude2606
76349fa780
Merge branch 'master' into feature/role-drop-down
2024-09-21 01:06:07 +01:00
Cooldude2606
549ec3d1e7
Add InputRole as a drop down selector
2024-09-21 01:01:36 +01:00
Hornwitser
f873f4b369
Add autocomplete attribute to credential fields
...
Prevent browsers from automatically autofilling the password entry box
for the Factorio credentials by setting the autocomplete property to
new-password on the password input.
2024-09-18 23:10:31 +02:00
Hornwitser
eedf5b8f67
Credential option for config entries
...
Implement a credential option to config entries which is a list of
locations the config entry can be read from. When specified and the
option is a string field this gets rendered as a password field in the
config UI. If the credential is not readable from control the value of
the fields is cleared when the UI is refreshed.
2024-09-16 23:23:21 +02:00
Hornwitser
c0e631e251
Fix tables sorting being broken
...
Newer versions of Ant Design requires either dataIndex or key to be
defined on columns for sorting of the tables to work. Add missing key
entries on columns.
2024-09-12 22:32:42 +02:00
Arvids Godjuks
59091d74f5
Fix built-in mods showing up as missing in web ui
...
Added "builtInMods" array that contains a list of built-in mod names that we check against to not show an error and remove ability to delete those mods from mod packs
Fixes #581
2024-09-04 14:14:55 +03:00
Hornwitser
4068129124
Remove useless div on drop zone
...
This would render on top of modals and doesn't appear to be necessary.
2024-09-03 21:58:45 +02:00
Arvids Godjuks
0c63852a2c
Merge branch 'master' into feature/instance-version-2
2024-09-03 02:09:28 +03:00
Cooldude2606
08c522429b
Implemented configDir for outDir
2024-08-16 07:00:08 +02:00
Cooldude2606
02df956f6c
Fix breaking change introduced in v5.5
...
https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/#simplified-reference-directive-declaration-emit
2024-08-16 07:00:08 +02:00
Cooldude2606
1f47f6dfc9
Update all pages to use PageHeader
2024-06-14 19:20:07 +02:00
Danielv123
51657bea44
Extend PageHeader for plugins
...
My plugins used the antd pageheader more than base did. I did not notice that these features dissappeared when we migrated from antd to our own implementation - this brings them back
2024-06-14 19:19:42 +02:00
Cooldude2606
2c2521a688
Add error tests for sendEvent and sendRequest ( #638 )
2024-06-07 15:46:49 +01:00
Danielv123
2dbf264d46
Add bun compatibility
2024-05-24 17:25:29 +01:00
Danielv123
e3ab71a2e9
Fix broken types
...
Some time between antd 5.15.0 and 5.17.3 they moved around some types, which caused our builds to break. This fixes the issue.
2024-05-21 19:08:15 +01:00
Danielv123
eb78cdc322
Allow declaring custom config input components for objects
...
Input components allow us to customize the config field editing experience in plugins, but due to an oversight this did not include object definitions.
2024-05-18 20:57:46 +01:00
Danielv123
8705377232
Add typebox dependency
2024-05-18 20:57:16 +01:00
Danielv123
692075df1d
Add useInstanceConfig hook
...
Currently the web interface implements configs by pulling the state directly in the components where they are used. I need to access the instance config for a plugin, which would require me to duplicate parts of the instance config retrival code.
Instead, I implement it here under lib. This allows 3rd party consumers to get immediate access if we decide to implement a subscription model for configs in the future.
2024-05-18 20:57:16 +01:00
Daniel
7489a76d4a
Merge pull request #602 from Danielv123/react-to-drag-and-drop
...
React to drag and drop
2024-05-18 17:57:31 +02:00
Danielv123
c6abe29e89
Correctly disable dropzone when host is offline
2024-05-18 10:27:40 +01:00
Danielv123
05b697fd24
Prevent dropping files outside of dropzones
2024-05-15 19:43:40 +01:00
Danielv123
e3753f292b
Show current factorio version on instance page
2024-05-15 09:50:39 +01:00
CCpersonguy
b57c419769
Version should disappear first on narrow windows
2024-05-15 09:50:39 +01:00
CCpersonguy
3d3276b02c
fix lint errors
2024-05-15 09:50:39 +01:00
CCpersonguy
8a57d9b5f6
display Factorio version in Instances web UI
2024-05-15 09:50:39 +01:00
Cooldude2606
b9e9a754b8
Change all workspace versions to workspace:* ( #621 )
2024-05-08 20:38:05 +01:00
Danielv123
b6113a1007
Merge branch 'master' into react-to-drag-and-drop
2024-05-04 20:49:29 +02:00
Danielv123
c34a13b3e4
Use global drag and drop hint overlay
2024-05-04 20:31:36 +02:00
Danielv123
920b5c1655
Merge branch 'master' into react-to-drag-and-drop
2024-05-04 15:55:33 +02:00
Hornwitser
464d588b5e
v2.0.0-alpha.18
2024-04-28 19:14:27 +02:00
Hornwitser
4e1116ae2d
Gracefully handle bad mod setting types in Web UI
...
Make sure all cobinations of missmatched types and missing mod settings
are gracefully handled by the Web UI.
Fixes #609 .
2024-04-28 16:59:03 +02:00
Cooldude2606
5dcc66034b
Fix possible undefined title error ( #605 )
2024-03-06 18:11:45 +01:00
Danielv123
b70feb37f2
Show table overlay when dragging and dropping saves/mods
2024-02-26 22:04:37 -06:00
Danielv123
ebf6536374
Change style of mod upload button on drag and drop
2024-02-26 22:03:47 -06:00
Hornwitser
5f85c0575e
v2.0.0-alpha.17
2024-02-12 17:54:48 +01:00
Hornwitser
abcbf3fddc
Add pagination to saves list ( #592 )
...
Prevent the saves list from pushing the console and config off the
screen by turning on the pagination for it.
2024-02-12 17:24:00 +01:00
Cooldude2606
e5a4d51c86
Merge pull request #590 from Hornwitser/bugfixes-3
...
Bugfixes 3
2024-02-11 23:01:43 +00:00
Hornwitser
97e615fc21
Merge pull request #584 from Hornwitser/build-rework
...
Build rework
2024-02-11 22:14:35 +01:00
Danielv123
3cddd2b9f8
Export Link component for use by plugins
2024-02-10 16:33:22 +03:00
Danielv123
8879f8dd80
Replaced react Link with custom component
...
The custom component merges the behaviour of antd Typography.Link and the react-router.dom Link after the custom component prop was removed in v6 according to this guide: https://reactrouter.com/en/main/upgrading/v5#remove-link-component-prop
2024-02-09 09:11:53 +03:00
Danielv123
89919f7a89
Fix inconsistent indentation
2024-02-09 06:49:17 +03:00
Danielv123
e2da9ac03d
Make role tag in users table clickable
...
As per issue #572
2024-02-09 06:30:43 +03:00
Danielv123
bcda88710e
Make host name in instance list clickable
...
As per issue #572
2024-02-08 20:50:14 +03:00