aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/frontend/src/xtext
Commit message (Collapse)AuthorAge
* fix(frontend): content assist error recoveryLibravatar Kristóf Marussy2022-12-09
|
* fix(frontend): mobx 6.7.0 typingLibravatar Kristóf Marussy2022-11-22
| | | | | | | Also bumps some dependencies and updates tsconfig.json The added workarounds should be remove once https://github.com/mobxjs/mobx/issues/3582 is resolved.
* refactor: separate primitive types from nodesLibravatar Kristóf Marussy2022-11-22
|
* feat(web): backend URL configurationLibravatar Kristóf Marussy2022-11-10
| | | | | | | | To point the frontend to a backend server, update the config.json file in the website root. The config.json is generated automatically in debug mode and when running from a standalone jar.
* refactor(frontend): improve HMR experienceLibravatar Kristóf Marussy2022-11-05
| | | | | | | | Use a HMR acceptor as in https://github.com/vitejs/vite/issues/10227#issuecomment-1256969751 Also updates frontend tooling to the latest version (yarn now support typescript 4.8.4)
* chore: fix some warningsLibravatar Kristóf Marussy2022-10-03
|
* feat(frontend): check for updates periodicallyLibravatar Kristóf Marussy2022-09-08
|
* feat(frontend): handle page hide eventsLibravatar Kristóf Marussy2022-09-06
| | | | | | | | Integrate better with the page lifecycle state machine, see https://developer.chrome.com/blog/page-lifecycle-api/ Also makes disconnected notifications less noisy, since they may occur more frequently now (due to a frozen page being resumed).
* feat(frontend): show connection statusLibravatar Kristóf Marussy2022-09-06
|
* feat(frontend): XState statechartsLibravatar Kristóf Marussy2022-09-06
| | | | | | | Expressing logic in statecharts for complex stateful behaviours should improve maintainability We use @xstate/cli to statically analyze statcharts before typechecking
* refactor(frontend): custom mutex implementationLibravatar Kristóf Marussy2022-08-26
| | | | Lets us track priorities of tasks without cancellation.
* refactor(frontend): simplify UpdateService furtherLibravatar Kristóf Marussy2022-08-26
|
* refactor(frontend): extract xtextStateId trackingLibravatar Kristóf Marussy2022-08-25
|
* fix(frontend): UpdateService synchronizationLibravatar Kristóf Marussy2022-08-25
| | | | Also bumps frontend dependencies
* refactor(frontend): xtext update improvementsLibravatar Kristóf Marussy2022-08-25
|
* refactor(frontend): move from Webpack to ViteLibravatar Kristóf Marussy2022-08-12
| | | | Also overhaulds the building and linting for frontend assets.
* refactor: direct predicatesLibravatar Kristóf Marussy2022-08-01
| | | | | | * Remove the direct keyword because it can be inferred * Use may/must/current instead of value literals * Transformation rule changes
* chore: bump dependenciesLibravatar Kristóf Marussy2022-07-27
|
* build: separate module for frontendLibravatar Kristóf Marussy2021-12-14
This allows us to simplify the webpack configuration and the gradle build scripts.