Skip to content
Open

Dev #43

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
7993b1c
bump lombok version
olinux Jul 2, 2024
f3a42da
change path of API endpoints
olinux Jul 2, 2024
a184146
add spa routing directive
olinux Jul 4, 2024
a258997
upgrade to keycloak 26
olinux Feb 13, 2025
287b153
switch to "moduleResolution" = "bundler" for keycloak
olinux Feb 13, 2025
2a55f7a
Resolving dependency issues.
annapaola Oct 14, 2024
ef0e8b7
integrate marmotgraph-commons library for the provisioning of dynamic…
olinux Oct 17, 2024
ef217d6
fix linting issues
olinux Oct 17, 2024
c0bc35e
move to library with configuration endpoint replacing "settings"
olinux Oct 21, 2024
3ea4755
adapt to new response structure of "config" endpoint
olinux Oct 21, 2024
99691d7
fix auth adapter
olinux Oct 21, 2024
4317c94
fix auth adapter
olinux Oct 21, 2024
1b04e51
migrate to vite, integrate generified library, update configuration
olinux Oct 22, 2024
13bcf8b
change to vite, use common library, fix linting issues
olinux Oct 22, 2024
ac8c9c1
make compatible with latest node and npm
olinux Oct 22, 2024
28145bd
add needed linting dependencies
olinux Oct 22, 2024
f6895b6
add clientSecret to properties
olinux Oct 22, 2024
19b5662
use dark mode for logo
olinux Oct 24, 2024
a63d132
use appstore to distribute the application name and remove all hard c…
olinux Oct 24, 2024
7f5fb71
[KG-388] [KG-389] [KG-390] Update query builder UI with the new design.
annapaola Feb 3, 2025
a7fd09b
WIP: Query Builder UI various improvements.
annapaola Mar 28, 2025
537069b
upgrade to keycloak 26
olinux Feb 13, 2025
34365ba
switch to "moduleResolution" = "bundler" for keycloak and change the …
olinux Apr 1, 2025
e1f1f2d
fix linter issues
olinux Apr 1, 2025
763711d
fix build issues
olinux Apr 3, 2025
5f67a73
change to vite, use common library, fix linting issues
olinux Oct 22, 2024
0b21e94
WIP: Query Builder UI various improvements.
annapaola Apr 16, 2025
3d41b53
Update class for type selection modal
annapaola Apr 17, 2025
70d10e7
Update fetching modal to be inline with new design.
annapaola Apr 17, 2025
483c197
Merge pull request #2 from marmotgraph/tenants
olinux Apr 17, 2025
63a9c1f
fix linter issues and switch to bright mode as default for now
olinux Apr 17, 2025
58b48ac
fix build issue
olinux Apr 17, 2025
1ef14ba
revert changes for idcontroller
olinux Apr 17, 2025
74a4dc5
move to bright mode as a default
olinux Apr 17, 2025
06eea93
fix poweredby logo to be marmotgraph
olinux Apr 17, 2025
a10076b
Update fetching modal to be inline with new design.
annapaola Apr 17, 2025
442dfc1
fix loader
olinux Apr 17, 2025
af8c774
fix linter issues and switch to bright mode as default for now
olinux Apr 17, 2025
b827d58
fix build issue
olinux Apr 17, 2025
660d564
revert changes for idcontroller
olinux Apr 17, 2025
c56ee29
move to bright mode as a default
olinux Apr 17, 2025
09ea028
fix poweredby logo to be marmotgraph
olinux Apr 17, 2025
49ad46d
WIP: [KG-427] Add dark theme option + general style improvements.
annapaola May 26, 2025
8bdeb83
[KG-527] Fix save button in QueryBuilder.
annapaola Jun 19, 2025
0752ef9
Merge branch 'dev' into tenants
olinux Jun 27, 2025
9a56d35
Merge pull request #3 from marmotgraph/tenants
olinux Jun 27, 2025
756922b
Fixing lint issues
annapaola Jun 27, 2025
85cfde8
[KG-546] Query builder: fix general bugs in the UI
annapaola Jun 30, 2025
6c41a35
[KG-546] Query builder: fix general bugs in the UI
annapaola Jun 30, 2025
0a2c1b2
[KG-546] Query builder: fix general bugs in the UI
annapaola Jun 30, 2025
b8413e2
[KG-546] Query builder: fix general bugs in the UI
annapaola Jun 30, 2025
4867dcf
[KG-546] Query builder: fix general bugs in the UI
annapaola Jun 30, 2025
90908da
Merge pull request #4 from marmotgraph/fixes
olinux Jul 10, 2025
9440378
Fix lint issues
annapaola Jul 10, 2025
7f8d71e
bump spring boot and use new commons library
olinux Jul 15, 2025
443201e
update name of package
olinux Jul 15, 2025
4eac0ea
fix title orientation for large resolutions
olinux Sep 15, 2025
70afa20
remove "passWithNoTests"
olinux Sep 15, 2025
b5295bd
bump versions
olinux Sep 16, 2025
011c919
modernize eslint.config
olinux Sep 16, 2025
476046d
modernize eslint.config
olinux Sep 16, 2025
f0b3021
Fixes for type selection in modal and fixed regression on save as.
annapaola Sep 21, 2025
4b869e0
Fixes for type selection in modal and fixed regression on save as.
annapaola Sep 22, 2025
fb9c6d1
Fixes for type selection in modal and fixed regression on save as.
annapaola Sep 22, 2025
fe1312c
Fixes for type selection in modal and fixed regression on save as.
annapaola Sep 22, 2025
75668f0
Merge pull request #5 from marmotgraph/dev
olinux Sep 22, 2025
e6d1f8b
fix linting issues
olinux Sep 25, 2025
6c2c980
Merge branch 'dev'
olinux Sep 25, 2025
21abd74
Fix issue with selection of space in share functionality.
annapaola Oct 7, 2025
5daffb1
Merge pull request #6 from marmotgraph/dev
olinux Oct 8, 2025
269e0e1
[KG-724] [KG-730] - Add possibility to create a new query when a type…
annapaola Oct 9, 2025
411d526
Merge pull request #8 from marmotgraph/dev
annapaola Oct 9, 2025
0c3bd2d
Fix import order
annapaola Oct 9, 2025
a0e80e9
Merge pull request #9 from marmotgraph/dev
annapaola Oct 10, 2025
bbd954e
add package lock to gitignore
olinux Oct 13, 2025
66d4706
fix typing issue with keycloak-js 26.2.1
olinux Oct 13, 2025
3e5a559
fix typing issue with keycloak-js 26.2.1
olinux Oct 13, 2025
600aa6c
Merge branch 'main' into dev
olinux Oct 13, 2025
e655e64
fix reverse link labels and make reflection configurable
olinux Oct 14, 2025
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
6 changes: 3 additions & 3 deletions service/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
FROM eclipse-temurin:17-jre-alpine
FROM eclipse-temurin:21-jre-alpine
VOLUME /tmp
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} kg-query-builder.jar
COPY ${JAR_FILE} query-builder.jar
ENV JAVA_OPTS=""
ENTRYPOINT exec java $JAVA_OPTS -jar /kg-query-builder.jar
ENTRYPOINT exec java $JAVA_OPTS -jar /query-builder.jar
138 changes: 28 additions & 110 deletions service/pom.xml
Original file line number Diff line number Diff line change
@@ -1,25 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright 2018 - 2021 Swiss Federal Institute of Technology Lausanne (EPFL)
~ Copyright 2021 - 2024 EBRAINS AISBL
~ Copyright 2024 - 2025 ETH Zurich
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0.
~ http://www.apache.org/licenses/LICENSE-2.0.
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
~
~ This open source software code was developed in part or in whole in the
~ Human Brain Project, funded from the European Union's Horizon 2020
~ Framework Programme for Research and Innovation under
~ Specific Grant Agreements No. 720270, No. 785907, and No. 945539
~ (Human Brain Project SGA1, SGA2 and SGA3).
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
~
~ This open source software code was developed in part or in whole in the
~ Human Brain Project, funded from the European Union's Horizon 2020
~ Framework Programme for Research and Innovation under
~ Specific Grant Agreements No. 720270, No. 785907, and No. 945539
~ (Human Brain Project SGA1, SGA2 and SGA3).
-->

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Expand All @@ -28,112 +29,29 @@
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.4</version>
<version>3.4.4</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>eu.ebrains.kg</groupId>
<artifactId>kg-query-builder</artifactId>
<groupId>org.marmotgraph</groupId>
<artifactId>query-builder</artifactId>
<version>3.0.0</version>
<name>kg-query-builder</name>
<description>Kg Query Builder</description>
<name>query-builder</name>
<description>MarmotGraph Query Builder</description>

<properties>
<java.version>17</java.version>
<java.version>21</java.version>
</properties>

<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-cache</artifactId>
</dependency>
<dependency>
<groupId>javax.cache</groupId>
<artifactId>cache-api</artifactId>
</dependency>
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>3.10.6</version>
</dependency>
<dependency>
<groupId>io.projectreactor</groupId>
<artifactId>reactor-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-webflux</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-oauth2-client</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-core</artifactId>
<version>9.0.80</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.7</version>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<version>1.6.13</version>
</dependency>
<dependency>
<groupId>io.sentry</groupId>
<artifactId>sentry-spring-boot-starter</artifactId>
<version>6.9.0</version>
</dependency>
<dependency>
<groupId>io.sentry</groupId>
<artifactId>sentry-logback</artifactId>
<version>6.9.0</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-core</artifactId>
<version>9.0.80</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-prometheus</artifactId>
<version>1.9.5</version>
<groupId>org.marmotgraph</groupId>
<artifactId>marmotgraph-commons</artifactId>
<version>0.0.6</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.22</version>
<version>1.18.34</version>
<scope>provided</scope>
</dependency>
</dependencies>
Expand All @@ -147,12 +65,12 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
<version>3.5.2</version>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.8</version>
<version>0.8.12</version>
<executions>
<execution>
<id>default-prepare-agent</id>
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

Loading