7 Commits

Author SHA1 Message Date
Dennis Oelkers
51fc863d6b Preload Material Symbols bundle. (#24065)
* Preload Material Symbols bundle.

* Adding license header.

* Fixing import of icon names.
2025-11-04 16:24:59 +01:00
Dennis Oelkers
69bb1ded6f Updating webpack-cli/webpack-merge to v6. (#23588) 2025-09-11 15:47:13 +02:00
Dennis Oelkers
86968b3adb Allow disabling type checking in dev server to save memory. 2025-03-21 09:47:24 +01:00
dependabot[bot]
e6de678830 Bump webpack-dev-server from 4.15.1 to 5.0.2 in /graylog2-web-interface (#18297)
* Bump webpack-dev-server from 4.15.1 to 5.0.2 in /graylog2-web-interface

Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.15.1 to 5.0.2.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.15.1...v5.0.2)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Adjusting to new dev server config syntax.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dennis Oelkers <dennis@graylog.com>
2024-02-19 12:00:48 +01:00
Linus Pahl
2b55e0beb1 Disable historyApiFallback in preflight UI webpack config. (#16547) 2023-09-20 08:22:22 +02:00
Linus Pahl
2a40df5c58 Data nodes overview for preflight UI (#15214)
* Implement basic data nodes overview.

* Create foundation for CA configuration step.

* Implement hook to fetch available data nodes.

* Implement hook to fetch data nodes CA status.

* Display different configuration steps based on data nodes status.

* Fixing tests.

* Cleanup code.

* Improve styling of configuration steps overview.

* Fix theme spacing.

* Cleanup code.

* Improve styling of steps overview.

* Implement dropzone to upload CA.

* Improve overall styling.

* Unify text color.

* Implement configuration step for certificate provisioning.

* Implement configuration step for finished configuration.

* Improve headline styling.

* Fix naming.

* Add test for `useConfigurationStep` hook.

* Create components directory.

* ADding test for data nodes overview.

* Adding test for `DataNodesOverview`.

* Adding test for `ConfigurationWizard`.

* Improve usage of list items.

* Fixing rebase

* REmove dat nodes mocks and use actual API endpoint.

* Configure dev server for preflight UI webpack setup, to be able to proxy API requests.

* Update data nodes object structure.

* Configure timezone provider.

* Change structure of data nodes object.

* Improve layout

* Add missing timezone provider.

* Remove configuration wizard for now.

* Fix `useDataNodes` test.

* Remove further not needed code.

* Fix preflight status API routes.

* Display data nodes overview as list instead of table.

* Improve descriptions.

* Implement documentation links.

* Adding test

* Remove not needed timezone provider.

* Cleanup code.

* Improve wording.

* Add missing license header.
2023-04-14 15:49:53 +02:00
Dennis Oelkers
08907423e4 Bootstrapping preflight UI build. (#15138)
* Adding preflight build config and targets.

* Emitting and copying preflight assets from separate dir.

* Run preflight build from maven.

* Adding license headers.

* Removing duplicate `div#app-root`.

* Merging multiple plugin executions.
2023-04-11 12:41:55 +02:00