monsterkrampe
927f7b26ea
Add legal information page to frontend
2023-04-18 08:52:05 +02:00
monsterkrampe
eade6ef415
Let unknown routes be handled by frontend
2023-04-14 20:30:02 +02:00
monsterkrampe
c8ab6db93d
Update Dockerfile
2023-04-14 15:44:15 +02:00
monsterkrampe
0fc75c8456
Add mongodb (DEV) data directory to dockerignore
2023-04-14 14:23:46 +02:00
monsterkrampe
7a64818e89
Add docker-compose file for mongodb (development)
2023-04-14 14:22:41 +02:00
monsterkrampe
21203f7ae8
Add Detail View for ADF problems
2023-04-14 14:19:47 +02:00
monsterkrampe
a965f75e4b
Implement ADF Add Form and Overview
2023-04-14 09:03:01 +02:00
monsterkrampe
9012f0ee23
Allow file upload for ADF; fix some server bugs
2023-04-14 09:01:39 +02:00
monsterkrampe
da8e79147b
Show colored snackbars
2023-04-03 18:48:16 +02:00
monsterkrampe
b7fd34ee48
Enforce username and password to be set on login
2023-04-03 17:36:38 +02:00
monsterkrampe
257bd5cdfc
Add basic UI for user endpoints
2023-04-03 17:33:48 +02:00
monsterkrampe
e353e01c1d
Small bugfixes on server side
2023-04-03 17:33:00 +02:00
monsterkrampe
46ad9eb3fa
Add Delete and Index endpoints for ADFs
2023-04-03 11:00:42 +02:00
monsterkrampe
7e18b6194f
Return early for parse and solve; Add Adf GET
2023-04-03 10:25:51 +02:00
monsterkrampe
ba752514ce
Satisfy clippy for server code
2023-03-31 15:11:23 +02:00
monsterkrampe
565683721d
Add API for getting and updating user
2023-03-31 15:07:54 +02:00
monsterkrampe
e562631f1c
Add API for uploading and solving adf problems
2023-03-31 14:11:38 +02:00
monsterkrampe
620e86e10b
Add API for adding/deleting users; login; logout
2023-03-30 10:26:48 +02:00
monsterkrampe
38737bc725
Relax CORS restrictions for local development
2023-03-27 14:42:42 +02:00
monsterkrampe
eb8ed71c35
Experiment with timeout on API endpoints
2023-03-27 14:40:13 +02:00
monsterkrampe
d0d7c2a712
Animate graph changes
2023-03-24 13:22:59 +01:00
monsterkrampe
441b72927d
Upgrade frontend dependencies
2023-03-24 13:22:59 +01:00
8f3fb91573
Use unoptimised hybrid step for better presentation
2023-03-24 13:22:58 +01:00
5d3814cbc0
Use standard example for adfs on the frontend
2023-03-24 13:22:58 +01:00
monsterkrampe
783cdec878
Support more options and multiple models
2023-03-24 13:22:58 +01:00
monsterkrampe
3f3659a98f
Fix code formatting
2023-03-24 13:22:58 +01:00
monsterkrampe
b8038dccfa
Introduce custom node type for nicer layout
2023-03-24 13:22:58 +01:00
monsterkrampe
9ab4ff3de4
Support stable model semantics with nogoods
2023-03-24 13:22:58 +01:00
monsterkrampe
f27502784a
Support multiple solving strategies
2023-03-24 13:22:58 +01:00
monsterkrampe
08dbd3d4e7
Add Dockerfile as example for server with frontend
2023-03-24 13:22:58 +01:00
monsterkrampe
b773410c50
Serve static files from './assets' directory
2023-03-24 13:22:58 +01:00
monsterkrampe
99a158a7df
Introduce features flag for localhost cors support
2023-03-24 13:22:57 +01:00
monsterkrampe
86122357a6
Make fetch endpoint depend on environment
2023-03-24 13:22:57 +01:00
monsterkrampe
dbde6b86f4
Finish basic visualization of solve response
2023-03-24 13:22:57 +01:00
monsterkrampe
cdd21f7e4f
Continue implementing basic solving endpoint
2023-03-24 13:22:57 +01:00
monsterkrampe
f796337839
Build basic ui with mui
2023-03-24 13:22:57 +01:00
monsterkrampe
e7d0de79ea
Start implementing endpoint to solve ADF on demand
2023-03-24 13:22:54 +01:00
monsterkrampe
88bc4a9100
Introduce separate server package
2023-03-24 13:19:04 +01:00
monsterkrampe
c8cf116aaf
Experiment with basic graph visualization
2023-03-24 13:19:02 +01:00
Stefan Ellmauthaler
73986437f8
Dependabot/bump ( #140 )
...
* Bump env_logger from 0.9.1 to 0.10.0
Bumps [env_logger](https://github.com/rust-cli/env_logger ) from 0.9.1 to 0.10.0.
- [Release notes](https://github.com/rust-cli/env_logger/releases )
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.9.1...v0.10.0 )
---
updated-dependencies:
- dependency-name: env_logger
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump biodivine-lib-bdd from 0.4.1 to 0.4.2
Bumps [biodivine-lib-bdd](https://github.com/sybila/biodivine-lib-bdd ) from 0.4.1 to 0.4.2.
- [Release notes](https://github.com/sybila/biodivine-lib-bdd/releases )
- [Commits](https://github.com/sybila/biodivine-lib-bdd/compare/v0.4.1...v0.4.2 )
---
updated-dependencies:
- dependency-name: biodivine-lib-bdd
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump clap from 4.0.32 to 4.1.4
Bumps [clap](https://github.com/clap-rs/clap ) from 4.0.32 to 4.1.4.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.0.32...v4.1.4 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump nom from 7.1.1 to 7.1.3
Bumps [nom](https://github.com/Geal/nom ) from 7.1.1 to 7.1.3.
- [Release notes](https://github.com/Geal/nom/releases )
- [Changelog](https://github.com/rust-bakery/nom/blob/7.1.3/CHANGELOG.md )
- [Commits](https://github.com/Geal/nom/compare/7.1.1...7.1.3 )
---
updated-dependencies:
- dependency-name: nom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-17 14:03:33 +01:00
Stefan Ellmauthaler
24c6788c9f
Update Readme files to fix breaking badge changes
...
* Update README.md
* Update bin/README.md
* Update lib/README.md
2023-01-24 10:49:34 +01:00
Stefan Ellmauthaler
11083098a2
Update/depbot flake ( #133 )
...
* Bump predicates from 2.1.1 to 2.1.5
Bumps [predicates](https://github.com/assert-rs/predicates-rs ) from 2.1.1 to 2.1.5.
- [Release notes](https://github.com/assert-rs/predicates-rs/releases )
- [Changelog](https://github.com/assert-rs/predicates-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/predicates-rs/compare/v2.1.1...v2.1.5 )
---
updated-dependencies:
- dependency-name: predicates
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump serde from 1.0.147 to 1.0.152
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.147 to 1.0.152.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.147...v1.0.152 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump serde_json from 1.0.87 to 1.0.91
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.87 to 1.0.91.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.87...v1.0.91 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump clap from 4.0.18 to 4.0.32
Bumps [clap](https://github.com/clap-rs/clap ) from 4.0.18 to 4.0.32.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.0.18...v4.0.32 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump assert_fs from 1.0.7 to 1.0.10
Bumps [assert_fs](https://github.com/assert-rs/assert_fs ) from 1.0.7 to 1.0.10.
- [Release notes](https://github.com/assert-rs/assert_fs/releases )
- [Changelog](https://github.com/assert-rs/assert_fs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_fs/compare/v1.0.7...v1.0.10 )
---
updated-dependencies:
- dependency-name: assert_fs
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update to NixOS 22.11
* flake.lock: Update
Flake lock file updates:
• Updated input 'nixpkgs-unstable':
'github:NixOS/nixpkgs/fc07622617a373a742ed96d4dd536849d4bc1ec6' (2022-11-13)
→ 'github:NixOS/nixpkgs/677ed08a50931e38382dbef01cba08a8f7eac8f6' (2022-12-29)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/2342f70f7257046effc031333c4cfdea66c91d82' (2022-11-15)
→ 'github:oxalica/rust-overlay/c8bf9c162bb3f734cf357846e995eb70b94e2bcd' (2023-01-02)
* Fix clippy issue in testcase-builder
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-02 10:07:24 +01:00
Stefan Ellmauthaler
68acf25a39
Dependabot/bump ( #121 )
...
* Bump biodivine-lib-bdd from 0.4.0 to 0.4.1
Bumps [biodivine-lib-bdd](https://github.com/sybila/biodivine-lib-bdd ) from 0.4.0 to 0.4.1.
- [Release notes](https://github.com/sybila/biodivine-lib-bdd/releases )
- [Commits](https://github.com/sybila/biodivine-lib-bdd/compare/v0.4.0...v0.4.1 )
---
updated-dependencies:
- dependency-name: biodivine-lib-bdd
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump serde from 1.0.145 to 1.0.147
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.145 to 1.0.147.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.145...v1.0.147 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump assert_cmd from 2.0.4 to 2.0.5
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 2.0.4 to 2.0.5.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v2.0.4...v2.0.5 )
---
updated-dependencies:
- dependency-name: assert_cmd
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump clap from 4.0.9 to 4.0.18
Bumps [clap](https://github.com/clap-rs/clap ) from 4.0.9 to 4.0.18.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.0.9...v4.0.18 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump serde_json from 1.0.85 to 1.0.87
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.85 to 1.0.87.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.85...v1.0.87 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* flake.lock: Update
Flake lock file updates:
• Updated input 'flake-utils':
'github:numtide/flake-utils/c0e246b9b83f637f4681389ecabcb2681b4f3af0' (2022-08-07)
→ 'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/81a3237b64e67b66901c735654017e75f0c50943' (2022-10-03)
→ 'github:NixOS/nixpkgs/16f4e04658c2ab10114545af2f39db17d51bd1bd' (2022-11-14)
• Updated input 'nixpkgs-unstable':
'github:NixOS/nixpkgs/fd54651f5ffb4a36e8463e0c327a78442b26cbe7' (2022-10-03)
→ 'github:NixOS/nixpkgs/fc07622617a373a742ed96d4dd536849d4bc1ec6' (2022-11-13)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/148815c92641976b798efb2805a50991de4bac7f' (2022-10-04)
→ 'github:oxalica/rust-overlay/2342f70f7257046effc031333c4cfdea66c91d82' (2022-11-15)
* Fix new clippy comments due to rust 1.65
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-15 09:41:52 +01:00
dependabot[bot]
68cbab5b02
Bump clap from 4.0.7 to 4.0.9 ( #114 )
2022-10-04 14:53:59 +00:00
Stefan Ellmauthaler
6d687a3839
Dependabot/bump ( #113 )
...
* Bump clap from 3.2.20 to 4.0.7
Bumps [clap](https://github.com/clap-rs/clap ) from 3.2.20 to 4.0.7.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v3.2.20...v4.0.7 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump serde from 1.0.144 to 1.0.145
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.144 to 1.0.145.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.144...v1.0.145 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump env_logger from 0.9.0 to 0.9.1
Bumps [env_logger](https://github.com/env-logger-rs/env_logger ) from 0.9.0 to 0.9.1.
- [Release notes](https://github.com/env-logger-rs/env_logger/releases )
- [Changelog](https://github.com/env-logger-rs/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/env-logger-rs/env_logger/compare/v0.9.0...v0.9.1 )
---
updated-dependencies:
- dependency-name: env_logger
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump roaring from 0.9.0 to 0.10.1
Bumps [roaring](https://github.com/RoaringBitmap/roaring-rs ) from 0.9.0 to 0.10.1.
- [Release notes](https://github.com/RoaringBitmap/roaring-rs/releases )
- [Commits](https://github.com/RoaringBitmap/roaring-rs/compare/v0.9.0...v0.10.1 )
---
updated-dependencies:
- dependency-name: roaring
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* flake.lock: Update
Flake lock file updates:
• Updated input 'flake-utils':
'github:numtide/flake-utils/7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249' (2022-07-04)
→ 'github:numtide/flake-utils/c0e246b9b83f637f4681389ecabcb2681b4f3af0' (2022-08-07)
• Updated input 'gitignoresrc':
'github:hercules-ci/gitignore.nix/f2ea0f8ff1bce948ccb6b893d15d5ea3efaf1364' (2022-07-21)
→ 'github:hercules-ci/gitignore.nix/a20de23b925fd8264fd7fad6454652e142fd7f73' (2022-08-14)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/e43cf1748462c81202a32b26294e9f8eefcc3462' (2022-08-01)
→ 'github:NixOS/nixpkgs/81a3237b64e67b66901c735654017e75f0c50943' (2022-10-03)
• Updated input 'nixpkgs-unstable':
'github:NixOS/nixpkgs/7b9be38c7250b22d829ab6effdee90d5e40c6e5c' (2022-07-30)
→ 'github:NixOS/nixpkgs/fd54651f5ffb4a36e8463e0c327a78442b26cbe7' (2022-10-03)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/9055cb4f33f062c0dd33aa7e3c89140da8f70057' (2022-08-02)
→ 'github:oxalica/rust-overlay/148815c92641976b798efb2805a50991de4bac7f' (2022-10-04)
* Update code to use clap version 4 and use then_some(..)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-04 16:47:46 +02:00
dependabot[bot]
d807089884
Bump clap from 3.2.19 to 3.2.20 ( #108 )
2022-09-06 10:29:53 +00:00
Stefan Ellmauthaler
683c12a525
Dependabot/2022sep06 merge ( #107 )
...
* Bump serde from 1.0.141 to 1.0.144
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.141 to 1.0.144.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.141...v1.0.144 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump clap from 3.2.16 to 3.2.19
Bumps [clap](https://github.com/clap-rs/clap ) from 3.2.16 to 3.2.19.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/v3.2.19/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v3.2.16...v3.2.19 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump serde_json from 1.0.82 to 1.0.85
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.82 to 1.0.85.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.82...v1.0.85 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-06 12:16:33 +02:00
Stefan Ellmauthaler
17a57938c7
Fix/restrict slow ( #103 )
...
* Fix missing cache usage in restrict algorithm
2022-08-23 15:17:51 +02:00
Stefan Ellmauthaler
bc21ecabc7
Add a channel to inform other threads about bdd updates ( #95 )
...
* Add a channel to inform other threads about bdd updates
* Redisign sender and receiver model for bdds
* Add options for both directions and allow to utilise none, one, or both at the same time.
2022-08-17 12:43:35 +02:00
Stefan Ellmauthaler
495f9c893f
Add a random heuristic, based on rand-crate ( #96 )
...
* Add a random heuristic, based on rand-crate
* Add cryptographically strong seed option
2022-08-16 23:13:27 +02:00