diff --git a/.env b/.env
index 5307f2d..9782ce3 100644
--- a/.env
+++ b/.env
@@ -1,2 +1,2 @@
REGISTRY_PREFIX=harbor.sheldan.dev/gw2/
-VERSION=0.0.1
\ No newline at end of file
+VERSION=0.0.2
\ No newline at end of file
diff --git a/ci/gw2-tools/Chart.yaml b/ci/gw2-tools/Chart.yaml
index 9aeef6f..2ab4ccf 100644
--- a/ci/gw2-tools/Chart.yaml
+++ b/ci/gw2-tools/Chart.yaml
@@ -1,8 +1,5 @@
apiVersion: v2
name: gw2-tools
description: A Helm chart for Kubernetes
-
type: application
-
-version: 0.0.1
-
+version: 0.0.2
diff --git a/gw2-tools-backend/database/target/classes/META-INF/database.kotlin_module b/gw2-tools-backend/database/target/classes/META-INF/database.kotlin_module
new file mode 100644
index 0000000..1e9f2ca
Binary files /dev/null and b/gw2-tools-backend/database/target/classes/META-INF/database.kotlin_module differ
diff --git a/gw2-tools-backend/database/target/classes/changeLog/0.0.1/collection.xml b/gw2-tools-backend/database/target/classes/changeLog/0.0.1/collection.xml
new file mode 100644
index 0000000..598b77f
--- /dev/null
+++ b/gw2-tools-backend/database/target/classes/changeLog/0.0.1/collection.xml
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/currency.xml b/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/currency.xml
new file mode 100644
index 0000000..761512b
--- /dev/null
+++ b/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/currency.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DROP TRIGGER IF EXISTS currency_update_trigger ON currency;
+ CREATE TRIGGER currency_update_trigger BEFORE UPDATE ON currency FOR EACH ROW EXECUTE PROCEDURE update_trigger_procedure();
+
+
+ DROP TRIGGER IF EXISTS currency_insert_trigger ON currency;
+ CREATE TRIGGER currency_insert_trigger BEFORE INSERT ON currency FOR EACH ROW EXECUTE PROCEDURE insert_trigger_procedure();
+
+
+
\ No newline at end of file
diff --git a/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/item.xml b/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/item.xml
new file mode 100644
index 0000000..7263790
--- /dev/null
+++ b/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/item.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ALTER TABLE item ADD CONSTRAINT check_item_rarity CHECK (rarity IN ('JUNK', 'BASIC', 'FINE', 'MASTERWORK', 'RARE', 'EXOTIC', 'ASCENDED', 'LEGENDARY'));
+ ALTER TABLE item ADD CONSTRAINT check_item_type CHECK (type IN ('CONTAINER', 'ARMOR', 'BACK', 'BAG', 'CONSUMABLE', 'CRAFTING_MATERIAL', 'GATHERING', 'GIZMO', 'JADE_TECH_MODULE', 'KEY', 'MINI_PET', 'POWER_CORE', 'TOOL', 'TRAIT', 'TRINKET', 'TROPHY', 'UPGRADE_COMPONENT', 'WEAPON', 'RELIC'));
+
+
+ DROP TRIGGER IF EXISTS item_update_trigger ON item;
+ CREATE TRIGGER item_update_trigger BEFORE UPDATE ON item FOR EACH ROW EXECUTE PROCEDURE update_trigger_procedure();
+
+
+ DROP TRIGGER IF EXISTS item_insert_trigger ON item;
+ CREATE TRIGGER item_insert_trigger BEFORE INSERT ON item FOR EACH ROW EXECUTE PROCEDURE insert_trigger_procedure();
+
+
+
\ No newline at end of file
diff --git a/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/opening.xml b/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/opening.xml
new file mode 100644
index 0000000..b48a4e5
--- /dev/null
+++ b/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/opening.xml
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DROP TRIGGER IF EXISTS opening_update_trigger ON opening;
+ CREATE TRIGGER opening_update_trigger BEFORE UPDATE ON opening FOR EACH ROW EXECUTE PROCEDURE update_trigger_procedure();
+
+
+ DROP TRIGGER IF EXISTS opening_insert_trigger ON opening;
+ CREATE TRIGGER opening_insert_trigger BEFORE INSERT ON opening FOR EACH ROW EXECUTE PROCEDURE insert_trigger_procedure();
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/sql/insert_trigger.sql b/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/sql/insert_trigger.sql
new file mode 100644
index 0000000..b2be372
--- /dev/null
+++ b/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/sql/insert_trigger.sql
@@ -0,0 +1,8 @@
+CREATE OR REPLACE FUNCTION insert_trigger_procedure() RETURNS trigger
+LANGUAGE plpgsql
+AS $$
+ BEGIN
+ NEW.created := CURRENT_TIMESTAMP;
+ RETURN NEW;
+ END;
+$$;
\ No newline at end of file
diff --git a/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/sql/update_trigger.sql b/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/sql/update_trigger.sql
new file mode 100644
index 0000000..41168e6
--- /dev/null
+++ b/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/sql/update_trigger.sql
@@ -0,0 +1,8 @@
+CREATE OR REPLACE FUNCTION update_trigger_procedure() RETURNS trigger
+LANGUAGE plpgsql
+AS $$
+ BEGIN
+ NEW.updated := CURRENT_TIMESTAMP;
+ RETURN NEW;
+ END;
+$$;
\ No newline at end of file
diff --git a/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/submission_template.xml b/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/submission_template.xml
new file mode 100644
index 0000000..4b0bbbf
--- /dev/null
+++ b/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/submission_template.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DROP TRIGGER IF EXISTS submission_template_update_trigger ON submission_template;
+ CREATE TRIGGER submission_template_update_trigger BEFORE UPDATE ON submission_template FOR EACH ROW EXECUTE PROCEDURE update_trigger_procedure();
+
+
+ DROP TRIGGER IF EXISTS submission_template_insert_trigger ON submission_template;
+ CREATE TRIGGER submission_template_insert_trigger BEFORE INSERT ON submission_template FOR EACH ROW EXECUTE PROCEDURE insert_trigger_procedure();
+
+
+
\ No newline at end of file
diff --git a/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/tables.xml b/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/tables.xml
new file mode 100644
index 0000000..d401df8
--- /dev/null
+++ b/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/tables.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/trigger_functions.xml b/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/trigger_functions.xml
new file mode 100644
index 0000000..8021bbe
--- /dev/null
+++ b/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/trigger_functions.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/user.xml b/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/user.xml
new file mode 100644
index 0000000..37f47b6
--- /dev/null
+++ b/gw2-tools-backend/database/target/classes/changeLog/0.0.1/tables/user.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DROP TRIGGER IF EXISTS gw2_user_update_trigger ON gw2_user;
+ CREATE TRIGGER gw2_user_update_trigger BEFORE UPDATE ON gw2_user FOR EACH ROW EXECUTE PROCEDURE update_trigger_procedure();
+
+
+ DROP TRIGGER IF EXISTS gw2_user_insert_trigger ON gw2_user;
+ CREATE TRIGGER gw2_user_insert_trigger BEFORE INSERT ON gw2_user FOR EACH ROW EXECUTE PROCEDURE insert_trigger_procedure();
+
+
+
\ No newline at end of file
diff --git a/gw2-tools-backend/database/target/classes/changeLog/changeLog.xml b/gw2-tools-backend/database/target/classes/changeLog/changeLog.xml
new file mode 100644
index 0000000..1a9580a
--- /dev/null
+++ b/gw2-tools-backend/database/target/classes/changeLog/changeLog.xml
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/gw2-tools-backend/database/target/maven-archiver/pom.properties b/gw2-tools-backend/database/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..4a0b13a
--- /dev/null
+++ b/gw2-tools-backend/database/target/maven-archiver/pom.properties
@@ -0,0 +1,3 @@
+artifactId=database
+groupId=dev.sheldan.gw2.tools
+version=0.0.2
diff --git a/gw2-tools-backend/database/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/gw2-tools-backend/database/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000..e69de29
diff --git a/gw2-tools-backend/database/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/gw2-tools-backend/database/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000..e69de29
diff --git a/gw2-tools-backend/executable/target/classes/META-INF/executable.kotlin_module b/gw2-tools-backend/executable/target/classes/META-INF/executable.kotlin_module
new file mode 100644
index 0000000..d4bf7bf
Binary files /dev/null and b/gw2-tools-backend/executable/target/classes/META-INF/executable.kotlin_module differ
diff --git a/gw2-tools-backend/executable/target/classes/application.properties b/gw2-tools-backend/executable/target/classes/application.properties
new file mode 100644
index 0000000..176405f
--- /dev/null
+++ b/gw2-tools-backend/executable/target/classes/application.properties
@@ -0,0 +1,18 @@
+management.endpoints.web.exposure.include=mappings
+
+security.basic.enabled=false
+management.security.enabled=false
+
+
+spring.datasource.url=jdbc:postgresql://${DB_HOST}:${DB_PORT}/${DB_NAME}
+spring.datasource.username= ${DB_USER}
+spring.datasource.password= ${DB_PASS}
+spring.datasource.hikari.maximum-pool-size=${hikariPoolSize}
+spring.jpa.hibernate.default_schema=gw2
+spring.jpa.properties.hibernate.default_schema=gw2
+spring.quartz.jdbc.initialize-schema=never
+management.metrics.tags.application=GW2-Tools
+management.endpoint.health.probes.enabled=true
+management.health.livenessState.enabled=true
+management.health.readinessState.enabled=true
+spring.application.name=GW2-Tools
\ No newline at end of file
diff --git a/gw2-tools-backend/executable/target/classes/logback.xml b/gw2-tools-backend/executable/target/classes/logback.xml
new file mode 100644
index 0000000..7212d95
--- /dev/null
+++ b/gw2-tools-backend/executable/target/classes/logback.xml
@@ -0,0 +1,11 @@
+
+
+
+ %d{HH:mm:ss.SSS} [%thread] [%-5level] [%logger{36}]: %msg%n
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/gw2-tools-backend/executable/target/maven-archiver/pom.properties b/gw2-tools-backend/executable/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..a169ea3
--- /dev/null
+++ b/gw2-tools-backend/executable/target/maven-archiver/pom.properties
@@ -0,0 +1,3 @@
+artifactId=executable
+groupId=dev.sheldan.gw2.tools
+version=0.0.2
diff --git a/gw2-tools-backend/executable/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/gw2-tools-backend/executable/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000..e69de29
diff --git a/gw2-tools-backend/executable/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/gw2-tools-backend/executable/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000..e69de29
diff --git a/gw2-tools-backend/gw2-api-client/target/classes/META-INF/gw2-api-client.kotlin_module b/gw2-tools-backend/gw2-api-client/target/classes/META-INF/gw2-api-client.kotlin_module
new file mode 100644
index 0000000..1e9f2ca
Binary files /dev/null and b/gw2-tools-backend/gw2-api-client/target/classes/META-INF/gw2-api-client.kotlin_module differ
diff --git a/gw2-tools-backend/gw2-api-client/target/maven-archiver/pom.properties b/gw2-tools-backend/gw2-api-client/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..e7c4048
--- /dev/null
+++ b/gw2-tools-backend/gw2-api-client/target/maven-archiver/pom.properties
@@ -0,0 +1,3 @@
+artifactId=gw2-api-client
+groupId=dev.sheldan.gw2.tools
+version=0.0.2
diff --git a/gw2-tools-backend/gw2-api-client/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/gw2-tools-backend/gw2-api-client/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000..e69de29
diff --git a/gw2-tools-backend/gw2-api-client/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/gw2-tools-backend/gw2-api-client/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000..e69de29
diff --git a/gw2-tools-backend/rest-api/target/classes/META-INF/rest-api.kotlin_module b/gw2-tools-backend/rest-api/target/classes/META-INF/rest-api.kotlin_module
new file mode 100644
index 0000000..1e9f2ca
Binary files /dev/null and b/gw2-tools-backend/rest-api/target/classes/META-INF/rest-api.kotlin_module differ
diff --git a/gw2-tools-backend/rest-api/target/maven-archiver/pom.properties b/gw2-tools-backend/rest-api/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..722eaae
--- /dev/null
+++ b/gw2-tools-backend/rest-api/target/maven-archiver/pom.properties
@@ -0,0 +1,3 @@
+artifactId=rest-api
+groupId=dev.sheldan.gw2.tools
+version=0.0.2
diff --git a/gw2-tools-backend/rest-api/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/gw2-tools-backend/rest-api/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000..e69de29
diff --git a/gw2-tools-backend/rest-api/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/gw2-tools-backend/rest-api/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000..e69de29
diff --git a/gw2-tools-backend/target/checkout b/gw2-tools-backend/target/checkout
new file mode 160000
index 0000000..9ce315f
--- /dev/null
+++ b/gw2-tools-backend/target/checkout
@@ -0,0 +1 @@
+Subproject commit 9ce315fa1e5593b834bb2baff52fd181ca959bac
diff --git a/gw2-tools-ui/package-lock.json b/gw2-tools-ui/package-lock.json
index 9393f2c..a04e89e 100644
--- a/gw2-tools-ui/package-lock.json
+++ b/gw2-tools-ui/package-lock.json
@@ -1,11 +1,11 @@
{
"name": "drr-ui",
- "version": "0.0.1",
+ "version": "0.0.2",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
- "version": "0.0.1",
+ "version": "0.0.2",
"dependencies": {
"@reduxjs/toolkit": "^2.0.1",
"@testing-library/jest-dom": "^5.17.0",
diff --git a/gw2-tools-ui/package.json b/gw2-tools-ui/package.json
index 5ac7cb6..48d2365 100644
--- a/gw2-tools-ui/package.json
+++ b/gw2-tools-ui/package.json
@@ -1,6 +1,6 @@
{
"name": "gw2-tools-ui",
- "version": "0.0.1",
+ "version": "0.0.2",
"private": true,
"dependencies": {
"@reduxjs/toolkit": "^2.0.1",