Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backend for the state of the regulation editor #26

Merged
merged 49 commits into from
Jan 26, 2024
Merged
Show file tree
Hide file tree
Changes from 38 commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
89722dd
WIP: Start working on the backend state of the regulatory editor.
ondrej33 Nov 24, 2023
7a199eb
Replace Monotonicity with RegulationSign with extended options.
ondrej33 Nov 25, 2023
1eb24b1
Change strategy for generating IDs.
ondrej33 Nov 25, 2023
805105a
Reorganize project structure.
ondrej33 Nov 25, 2023
0772dc7
Remove no longer useful methods, get rid of some warnings.
ondrej33 Nov 25, 2023
0bb1e39
Extend functionality for editing RegulationsState.
ondrej33 Dec 3, 2023
d4693da
WIP: add initial sketch of event handling for RegulationsState.
ondrej33 Dec 4, 2023
35a5741
WIP: modify events concerning variables.
ondrej33 Dec 5, 2023
adeea50
Add checks for event payloads.
ondrej33 Dec 7, 2023
9a573fc
Merge changes from dev-app-state, update RegulationsState utilities.
ondrej33 Dec 7, 2023
f9e9f2b
Add events supported by RegulationsState.
ondrej33 Dec 7, 2023
67c6124
Add plain `Observable` object to frontend.
daemontus Dec 8, 2023
83e03d8
Merge latest changes from main.
ondrej33 Dec 10, 2023
df6d482
Rename the struct for the main model state, and add it to the editor'…
ondrej33 Dec 10, 2023
acebcd0
WIP: start working on event interface for ModelState.
ondrej33 Dec 11, 2023
d34c532
Extend options for observability.
ondrej33 Dec 14, 2023
7d3ee1f
Add structures for backend-frontend communication and more events.
ondrej33 Dec 14, 2023
71f663b
Fix eslint issues in aeon_events
ondrej33 Dec 14, 2023
217d960
Merge branch 'main' into dev-regulations-state
ondrej33 Dec 14, 2023
3d2a207
Update events for ModelState and corresponding API for frontend.
ondrej33 Dec 18, 2023
034cf89
initial impl. of functions editor
ivicic-petr Dec 21, 2023
3b72e93
Start working on refresh API for ModelState.
ondrej33 Dec 22, 2023
50d70f6
Update types of ModelState's StateChange events.
ondrej33 Dec 22, 2023
6f4a6f2
Slight refactoring
ondrej33 Dec 22, 2023
96f7920
Add refresh events to frontend API.
ondrej33 Dec 22, 2023
814ced8
Fix eslint issues.
ondrej33 Dec 22, 2023
19e61d8
added interactivity to the functions editor
ivicic-petr Dec 28, 2023
cad72d9
added buttons to delete and focus variable
ivicic-petr Dec 30, 2023
c4d9415
Slight doc changes and refactoring.
ondrej33 Jan 3, 2024
f29d495
fixed light mode styles
ivicic-petr Jan 4, 2024
de051ec
changed function direction
petr-ivicic-sap Jan 12, 2024
b64f60f
fixed function deletion
petr-ivicic-sap Jan 12, 2024
726a090
moved variable rename to root component
ivicic-petr Jan 12, 2024
0e0ea24
moved all data manipulation to root component
ivicic-petr Jan 12, 2024
64c43a5
updated functions editor to use Ace
ivicic-petr Jan 18, 2024
dacee9e
improved function editor autocomplete
ivicic-petr Jan 18, 2024
0ffae36
styles fixes
ivicic-petr Jan 18, 2024
75733b3
Merge remote-tracking branch 'origin/feat/functions_editor' into dev-…
daemontus Jan 19, 2024
db431b2
Very rough demo of addVariable/removeVariable/renameVariable
daemontus Jan 19, 2024
1f46fab
updated data manipulation to go through BE
ivicic-petr Jan 20, 2024
13da2d6
Extend event API and add methods for simpler editing of the model.
ondrej33 Jan 21, 2024
acc8548
Hot fix to integrate regulation-related events.
ondrej33 Jan 21, 2024
b03a8a0
Add an optional layout data argument to `addVariable` that is applied…
daemontus Jan 22, 2024
dedc775
Make variable removal reversible; fix little frontend bugs.
ondrej33 Jan 22, 2024
8936167
Preliminary CI for rust.
daemontus Jan 26, 2024
a1d1303
Fix working directory in CI.
daemontus Jan 26, 2024
1bf3831
Fix fmt and clippy issues.
ondrej33 Jan 26, 2024
0b5ff3f
Fix job name.
daemontus Jan 26, 2024
1028931
Add tauri native dependencies on linux builds.
daemontus Jan 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ dist
dist-ssr
*.local

package-lock.json
Cargo.lock

# Editor directories and files
.vscode/*
!.vscode/extensions.json
Expand Down
Loading