summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md4
-rw-r--r--rust/Cargo.lock58
-rw-r--r--rust/Cargo.toml4
-rw-r--r--rust/actualbudget_importer/Cargo.lock4
-rw-r--r--rust/actualbudget_importer/Cargo.toml2
-rw-r--r--rust/actualbudget_importer/src/main.rs16
-rw-r--r--rust/actualbudget_importer/src/transformers.rs2
-rw-r--r--rust/schist_backend/Cargo.lock (renamed from rust/app/Cargo.lock)6
-rw-r--r--rust/schist_backend/Cargo.toml (renamed from rust/app/Cargo.toml)4
-rw-r--r--rust/schist_backend/Rocket.toml (renamed from rust/app/Rocket.toml)0
-rw-r--r--rust/schist_backend/diesel.toml (renamed from rust/app/diesel.toml)0
-rw-r--r--rust/schist_backend/src/databases.rs (renamed from rust/app/src/databases.rs)0
-rw-r--r--rust/schist_backend/src/main.rs (renamed from rust/app/src/main.rs)2
-rw-r--r--rust/schist_backend/src/routes/account.rs (renamed from rust/app/src/routes/account.rs)2
-rw-r--r--rust/schist_backend/src/routes/balance.rs (renamed from rust/app/src/routes/balance.rs)2
-rw-r--r--rust/schist_backend/src/routes/budget.rs (renamed from rust/app/src/routes/budget.rs)2
-rw-r--r--rust/schist_backend/src/routes/budget_update.rs (renamed from rust/app/src/routes/budget_update.rs)2
-rw-r--r--rust/schist_backend/src/routes/category.rs (renamed from rust/app/src/routes/category.rs)2
-rw-r--r--rust/schist_backend/src/routes/mod.rs (renamed from rust/app/src/routes/mod.rs)0
-rw-r--r--rust/schist_core/Cargo.lock (renamed from rust/core/Cargo.lock)2
-rw-r--r--rust/schist_core/Cargo.toml (renamed from rust/core/Cargo.toml)2
-rw-r--r--rust/schist_core/migrations/2024-08-31-084439_initial_setup/down.sql (renamed from rust/core/migrations/2024-08-31-084439_initial_setup/down.sql)0
-rw-r--r--rust/schist_core/migrations/2024-08-31-084439_initial_setup/up.sql (renamed from rust/core/migrations/2024-08-31-084439_initial_setup/up.sql)0
-rw-r--r--rust/schist_core/src/lib.rs (renamed from rust/core/src/lib.rs)0
-rw-r--r--rust/schist_core/src/models/account.rs (renamed from rust/core/src/models/account.rs)0
-rw-r--r--rust/schist_core/src/models/budget.rs (renamed from rust/core/src/models/budget.rs)0
-rw-r--r--rust/schist_core/src/models/budget_update.rs (renamed from rust/core/src/models/budget_update.rs)0
-rw-r--r--rust/schist_core/src/models/category.rs (renamed from rust/core/src/models/category.rs)0
-rw-r--r--rust/schist_core/src/models/category_balance.rs (renamed from rust/core/src/models/category_balance.rs)0
-rw-r--r--rust/schist_core/src/models/category_budget.rs (renamed from rust/core/src/models/category_budget.rs)0
-rw-r--r--rust/schist_core/src/models/category_transfer.rs (renamed from rust/core/src/models/category_transfer.rs)0
-rw-r--r--rust/schist_core/src/models/date_utc.rs (renamed from rust/core/src/models/date_utc.rs)0
-rw-r--r--rust/schist_core/src/models/datetime_utc.rs (renamed from rust/core/src/models/datetime_utc.rs)0
-rw-r--r--rust/schist_core/src/models/mod.rs (renamed from rust/core/src/models/mod.rs)0
-rw-r--r--rust/schist_core/src/models/transaction.rs (renamed from rust/core/src/models/transaction.rs)0
-rw-r--r--rust/schist_core/src/models/transaction_categorisation.rs (renamed from rust/core/src/models/transaction_categorisation.rs)0
-rw-r--r--rust/schist_core/src/queries/accounts/delete_all.rs (renamed from rust/core/src/queries/accounts/delete_all.rs)0
-rw-r--r--rust/schist_core/src/queries/accounts/get_all.rs (renamed from rust/core/src/queries/accounts/get_all.rs)0
-rw-r--r--rust/schist_core/src/queries/accounts/insert.rs (renamed from rust/core/src/queries/accounts/insert.rs)0
-rw-r--r--rust/schist_core/src/queries/accounts/mod.rs (renamed from rust/core/src/queries/accounts/mod.rs)0
-rw-r--r--rust/schist_core/src/queries/budget_updates/delete_all.rs (renamed from rust/core/src/queries/budget_updates/delete_all.rs)0
-rw-r--r--rust/schist_core/src/queries/budget_updates/get_all.rs (renamed from rust/core/src/queries/budget_updates/get_all.rs)0
-rw-r--r--rust/schist_core/src/queries/budget_updates/get_first_with_date_and_category_id.rs (renamed from rust/core/src/queries/budget_updates/get_first_with_date_and_category_id.rs)0
-rw-r--r--rust/schist_core/src/queries/budget_updates/get_most_recent_with_category_id.rs (renamed from rust/core/src/queries/budget_updates/get_most_recent_with_category_id.rs)0
-rw-r--r--rust/schist_core/src/queries/budget_updates/insert.rs (renamed from rust/core/src/queries/budget_updates/insert.rs)0
-rw-r--r--rust/schist_core/src/queries/budget_updates/mod.rs (renamed from rust/core/src/queries/budget_updates/mod.rs)0
-rw-r--r--rust/schist_core/src/queries/categories/delete_all.rs (renamed from rust/core/src/queries/categories/delete_all.rs)0
-rw-r--r--rust/schist_core/src/queries/categories/get_all.rs (renamed from rust/core/src/queries/categories/get_all.rs)0
-rw-r--r--rust/schist_core/src/queries/categories/get_all_balances.rs (renamed from rust/core/src/queries/categories/get_all_balances.rs)0
-rw-r--r--rust/schist_core/src/queries/categories/get_all_ids.rs (renamed from rust/core/src/queries/categories/get_all_ids.rs)0
-rw-r--r--rust/schist_core/src/queries/categories/get_most_recent_budget_per_category_id.rs (renamed from rust/core/src/queries/categories/get_most_recent_budget_per_category_id.rs)0
-rw-r--r--rust/schist_core/src/queries/categories/insert.rs (renamed from rust/core/src/queries/categories/insert.rs)0
-rw-r--r--rust/schist_core/src/queries/categories/mod.rs (renamed from rust/core/src/queries/categories/mod.rs)0
-rw-r--r--rust/schist_core/src/queries/category_transfers/delete_all.rs (renamed from rust/core/src/queries/category_transfers/delete_all.rs)0
-rw-r--r--rust/schist_core/src/queries/category_transfers/get_all.rs (renamed from rust/core/src/queries/category_transfers/get_all.rs)0
-rw-r--r--rust/schist_core/src/queries/category_transfers/insert.rs (renamed from rust/core/src/queries/category_transfers/insert.rs)0
-rw-r--r--rust/schist_core/src/queries/category_transfers/mod.rs (renamed from rust/core/src/queries/category_transfers/mod.rs)0
-rw-r--r--rust/schist_core/src/queries/category_transfers/sum_quantity_per_from_category_id.rs (renamed from rust/core/src/queries/category_transfers/sum_quantity_per_from_category_id.rs)0
-rw-r--r--rust/schist_core/src/queries/category_transfers/sum_quantity_per_to_category_id.rs (renamed from rust/core/src/queries/category_transfers/sum_quantity_per_to_category_id.rs)0
-rw-r--r--rust/schist_core/src/queries/clear.rs (renamed from rust/core/src/queries/clear.rs)0
-rw-r--r--rust/schist_core/src/queries/mod.rs (renamed from rust/core/src/queries/mod.rs)0
-rw-r--r--rust/schist_core/src/queries/transaction_categorisations/delete_all.rs (renamed from rust/core/src/queries/transaction_categorisations/delete_all.rs)0
-rw-r--r--rust/schist_core/src/queries/transaction_categorisations/get_all.rs (renamed from rust/core/src/queries/transaction_categorisations/get_all.rs)0
-rw-r--r--rust/schist_core/src/queries/transaction_categorisations/insert.rs (renamed from rust/core/src/queries/transaction_categorisations/insert.rs)0
-rw-r--r--rust/schist_core/src/queries/transaction_categorisations/mod.rs (renamed from rust/core/src/queries/transaction_categorisations/mod.rs)0
-rw-r--r--rust/schist_core/src/queries/transaction_categorisations/sum_quantity_per_category_id.rs (renamed from rust/core/src/queries/transaction_categorisations/sum_quantity_per_category_id.rs)0
-rw-r--r--rust/schist_core/src/queries/transactions/delete_all.rs (renamed from rust/core/src/queries/transactions/delete_all.rs)0
-rw-r--r--rust/schist_core/src/queries/transactions/get_all.rs (renamed from rust/core/src/queries/transactions/get_all.rs)0
-rw-r--r--rust/schist_core/src/queries/transactions/insert.rs (renamed from rust/core/src/queries/transactions/insert.rs)0
-rw-r--r--rust/schist_core/src/queries/transactions/mod.rs (renamed from rust/core/src/queries/transactions/mod.rs)0
-rw-r--r--rust/schist_core/src/schema.rs (renamed from rust/core/src/schema.rs)0
-rw-r--r--rust/schist_core/src/traits/dateable.rs (renamed from rust/core/src/traits/dateable.rs)0
-rw-r--r--rust/schist_core/src/traits/mod.rs (renamed from rust/core/src/traits/mod.rs)0
-rw-r--r--rust/schist_core/src/traits/nowlike.rs (renamed from rust/core/src/traits/nowlike.rs)0
-rw-r--r--rust/schist_core/src/traits/timeable.rs (renamed from rust/core/src/traits/timeable.rs)0
-rw-r--r--rust/schist_core/src/utils/calculate_budgets_accrual.rs (renamed from rust/core/src/utils/calculate_budgets_accrual.rs)0
-rw-r--r--rust/schist_core/src/utils/calculate_category_balance.rs (renamed from rust/core/src/utils/calculate_category_balance.rs)0
-rw-r--r--rust/schist_core/src/utils/find_by_id_or.rs (renamed from rust/core/src/utils/find_by_id_or.rs)0
-rw-r--r--rust/schist_core/src/utils/mod.rs (renamed from rust/core/src/utils/mod.rs)0
-rw-r--r--rust/schist_core/tests/common/fakes/account.rs (renamed from rust/core/tests/common/fakes/account.rs)2
-rw-r--r--rust/schist_core/tests/common/fakes/budget_update.rs (renamed from rust/core/tests/common/fakes/budget_update.rs)2
-rw-r--r--rust/schist_core/tests/common/fakes/category.rs (renamed from rust/core/tests/common/fakes/category.rs)2
-rw-r--r--rust/schist_core/tests/common/fakes/category_transfer.rs (renamed from rust/core/tests/common/fakes/category_transfer.rs)2
-rw-r--r--rust/schist_core/tests/common/fakes/mod.rs (renamed from rust/core/tests/common/fakes/mod.rs)0
-rw-r--r--rust/schist_core/tests/common/fakes/transaction.rs (renamed from rust/core/tests/common/fakes/transaction.rs)2
-rw-r--r--rust/schist_core/tests/common/fakes/transaction_categorisation.rs (renamed from rust/core/tests/common/fakes/transaction_categorisation.rs)2
-rw-r--r--rust/schist_core/tests/common/mod.rs (renamed from rust/core/tests/common/mod.rs)0
-rw-r--r--rust/schist_core/tests/common/test_context.rs (renamed from rust/core/tests/common/test_context.rs)2
-rw-r--r--rust/schist_core/tests/main.rs (renamed from rust/core/tests/main.rs)0
-rw-r--r--rust/schist_core/tests/models/date_utc.rs (renamed from rust/core/tests/models/date_utc.rs)4
-rw-r--r--rust/schist_core/tests/models/datetime_utc.rs (renamed from rust/core/tests/models/datetime_utc.rs)4
-rw-r--r--rust/schist_core/tests/models/mod.rs (renamed from rust/core/tests/models/mod.rs)0
-rw-r--r--rust/schist_core/tests/queries/account.rs (renamed from rust/core/tests/queries/account.rs)2
-rw-r--r--rust/schist_core/tests/queries/budget_updates.rs (renamed from rust/core/tests/queries/budget_updates.rs)2
-rw-r--r--rust/schist_core/tests/queries/categories.rs (renamed from rust/core/tests/queries/categories.rs)2
-rw-r--r--rust/schist_core/tests/queries/category_transfers.rs (renamed from rust/core/tests/queries/category_transfers.rs)2
-rw-r--r--rust/schist_core/tests/queries/mod.rs (renamed from rust/core/tests/queries/mod.rs)0
-rw-r--r--rust/schist_core/tests/queries/transaction_categorisations.rs (renamed from rust/core/tests/queries/transaction_categorisations.rs)2
-rw-r--r--rust/schist_core/tests/queries/transactions.rs (renamed from rust/core/tests/queries/transactions.rs)2
99 files changed, 76 insertions, 74 deletions
diff --git a/README.md b/README.md
index 85f95bf..7768b99 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,3 @@
-# Budgeting app
+# Schist
+
+Schist is a budgeting app.
diff --git a/rust/Cargo.lock b/rust/Cargo.lock
index 63c4de0..f6fa829 100644
--- a/rust/Cargo.lock
+++ b/rust/Cargo.lock
@@ -7,10 +7,10 @@ name = "actualbudget_importer"
version = "0.1.0"
dependencies = [
"anyhow",
- "budgeting_app_core",
"chrono",
"diesel",
"libsqlite3-sys",
+ "schist_core",
]
[[package]]
@@ -152,34 +152,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
[[package]]
-name = "budgeting_app_backend"
-version = "0.1.0"
-dependencies = [
- "budgeting_app_core",
- "cfg-if",
- "chrono",
- "diesel",
- "diesel_migrations",
- "dotenvy",
- "rocket",
- "rocket_sync_db_pools",
- "rusqlite",
-]
-
-[[package]]
-name = "budgeting_app_core"
-version = "0.1.0"
-dependencies = [
- "anyhow",
- "chrono",
- "derive_builder",
- "diesel",
- "diesel_migrations",
- "libsqlite3-sys",
- "serde",
-]
-
-[[package]]
name = "bumpalo"
version = "3.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1385,6 +1357,34 @@ dependencies = [
]
[[package]]
+name = "schist_backend"
+version = "0.1.0"
+dependencies = [
+ "cfg-if",
+ "chrono",
+ "diesel",
+ "diesel_migrations",
+ "dotenvy",
+ "rocket",
+ "rocket_sync_db_pools",
+ "rusqlite",
+ "schist_core",
+]
+
+[[package]]
+name = "schist_core"
+version = "0.1.0"
+dependencies = [
+ "anyhow",
+ "chrono",
+ "derive_builder",
+ "diesel",
+ "diesel_migrations",
+ "libsqlite3-sys",
+ "serde",
+]
+
+[[package]]
name = "scoped-tls"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
diff --git a/rust/Cargo.toml b/rust/Cargo.toml
index 015b688..a43c8f5 100644
--- a/rust/Cargo.toml
+++ b/rust/Cargo.toml
@@ -1,8 +1,8 @@
[workspace]
members = [
"actualbudget_importer",
- "app",
- "core",
+ "schist_backend",
+ "schist_core",
]
resolver = "2"
diff --git a/rust/actualbudget_importer/Cargo.lock b/rust/actualbudget_importer/Cargo.lock
index edaab83..b2da38b 100644
--- a/rust/actualbudget_importer/Cargo.lock
+++ b/rust/actualbudget_importer/Cargo.lock
@@ -7,7 +7,7 @@ name = "actualbudget"
version = "0.1.0"
dependencies = [
"anyhow",
- "budgeting_app_core",
+ "schist_core",
"chrono",
"diesel",
"libsqlite3-sys",
@@ -41,7 +41,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
[[package]]
-name = "budgeting_app_core"
+name = "schist_core"
version = "0.1.0"
dependencies = [
"anyhow",
diff --git a/rust/actualbudget_importer/Cargo.toml b/rust/actualbudget_importer/Cargo.toml
index 69d297f..03d0292 100644
--- a/rust/actualbudget_importer/Cargo.toml
+++ b/rust/actualbudget_importer/Cargo.toml
@@ -5,7 +5,7 @@ edition = "2021"
[dependencies]
anyhow = { workspace = true }
-budgeting_app_core = { path = "../core" }
+schist_core = { path = "../schist_core" }
chrono = { workspace = true, features = ["serde"] }
diesel = { workspace = true, features = ["sqlite"] }
libsqlite3-sys = { workspace = true, features = ["bundled"] }
diff --git a/rust/actualbudget_importer/src/main.rs b/rust/actualbudget_importer/src/main.rs
index cb69bb5..78c64f4 100644
--- a/rust/actualbudget_importer/src/main.rs
+++ b/rust/actualbudget_importer/src/main.rs
@@ -4,7 +4,7 @@ pub mod schema;
pub mod transformers;
use anyhow::Result;
-use budgeting_app_core::queries as budgeting_app_queries;
+use schist_core::queries as schist_queries;
use diesel::{Connection, SqliteConnection};
use queries::{actualbudget_accounts::{get_all_actualbudget_accounts, get_category_transfers_account}, actualbudget_categories::get_all_actualbudget_categories, actualbudget_transactions::{get_all_actualbudget_transactions, get_first_actualbudget_transaction_date}, actualbudget_zero_budgets::get_all_actualbudget_zero_budgets};
@@ -33,13 +33,13 @@ fn main() -> Result<()> {
&actualbudget_category_transfers_account,
);
- budgeting_app_queries::clear::clear(connection_dest)?;
- budgeting_app_queries::accounts::insert_accounts(&accounts, connection_dest)?;
- budgeting_app_queries::categories::insert_categories(&categories, connection_dest)?;
- budgeting_app_queries::budget_updates::insert_budget_updates(&budget_updates, connection_dest)?;
- budgeting_app_queries::transactions::insert_transactions(&transactions, connection_dest)?;
- budgeting_app_queries::transaction_categorisations::insert_transaction_categorisations(&transaction_categorisations, connection_dest)?;
- budgeting_app_queries::category_transfers::insert_category_transfers(&category_transfers, connection_dest)?;
+ schist_queries::clear::clear(connection_dest)?;
+ schist_queries::accounts::insert_accounts(&accounts, connection_dest)?;
+ schist_queries::categories::insert_categories(&categories, connection_dest)?;
+ schist_queries::budget_updates::insert_budget_updates(&budget_updates, connection_dest)?;
+ schist_queries::transactions::insert_transactions(&transactions, connection_dest)?;
+ schist_queries::transaction_categorisations::insert_transaction_categorisations(&transaction_categorisations, connection_dest)?;
+ schist_queries::category_transfers::insert_category_transfers(&category_transfers, connection_dest)?;
Ok(())
}
diff --git a/rust/actualbudget_importer/src/transformers.rs b/rust/actualbudget_importer/src/transformers.rs
index dd4d154..7e8141a 100644
--- a/rust/actualbudget_importer/src/transformers.rs
+++ b/rust/actualbudget_importer/src/transformers.rs
@@ -1,5 +1,5 @@
use anyhow::Result;
-use budgeting_app_core::models::{
+use schist_core::models::{
account::Account, budget_update::BudgetUpdate, category::Category, category_transfer::CategoryTransfer, date_utc::DateUtc, datetime_utc::DatetimeUtc, transaction::Transaction, transaction_categorisation::TransactionCategorisation
};
use core::panic;
diff --git a/rust/app/Cargo.lock b/rust/schist_backend/Cargo.lock
index 0f6e6d4..c8e1ad1 100644
--- a/rust/app/Cargo.lock
+++ b/rust/schist_backend/Cargo.lock
@@ -135,10 +135,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
[[package]]
-name = "budgeting_app_backend"
+name = "schist_backend"
version = "0.1.0"
dependencies = [
- "budgeting_app_core",
+ "schist_core",
"cfg-if",
"chrono",
"diesel",
@@ -150,7 +150,7 @@ dependencies = [
]
[[package]]
-name = "budgeting_app_core"
+name = "schist_core"
version = "0.1.0"
dependencies = [
"chrono",
diff --git a/rust/app/Cargo.toml b/rust/schist_backend/Cargo.toml
index efb8280..b647af0 100644
--- a/rust/app/Cargo.toml
+++ b/rust/schist_backend/Cargo.toml
@@ -1,10 +1,10 @@
[package]
-name = "budgeting_app_backend"
+name = "schist_backend"
version = "0.1.0"
edition = "2021"
[dependencies]
-budgeting_app_core = { path = "../core" }
+schist_core = { path = "../schist_core" }
chrono = { workspace = true, features = ["serde"] }
cfg-if = { workspace = true }
diesel = { workspace = true, features = ["sqlite"] }
diff --git a/rust/app/Rocket.toml b/rust/schist_backend/Rocket.toml
index 088d632..088d632 100644
--- a/rust/app/Rocket.toml
+++ b/rust/schist_backend/Rocket.toml
diff --git a/rust/app/diesel.toml b/rust/schist_backend/diesel.toml
index a0d61bf..a0d61bf 100644
--- a/rust/app/diesel.toml
+++ b/rust/schist_backend/diesel.toml
diff --git a/rust/app/src/databases.rs b/rust/schist_backend/src/databases.rs
index 7202e78..7202e78 100644
--- a/rust/app/src/databases.rs
+++ b/rust/schist_backend/src/databases.rs
diff --git a/rust/app/src/main.rs b/rust/schist_backend/src/main.rs
index dca6096..8f5a40e 100644
--- a/rust/app/src/main.rs
+++ b/rust/schist_backend/src/main.rs
@@ -1,4 +1,4 @@
-use budgeting_app_core::MIGRATIONS;
+use schist_core::MIGRATIONS;
use diesel::SqliteConnection;
use diesel_migrations::MigrationHarness;
use rocket::fairing::AdHoc;
diff --git a/rust/app/src/routes/account.rs b/rust/schist_backend/src/routes/account.rs
index 96f1f38..22565fb 100644
--- a/rust/app/src/routes/account.rs
+++ b/rust/schist_backend/src/routes/account.rs
@@ -1,4 +1,4 @@
-use budgeting_app_core::{
+use schist_core::{
models::account::Account,
queries::accounts::{get_all_accounts as get_all_accounts_query, insert_accounts},
};
diff --git a/rust/app/src/routes/balance.rs b/rust/schist_backend/src/routes/balance.rs
index 21adb3b..058bad2 100644
--- a/rust/app/src/routes/balance.rs
+++ b/rust/schist_backend/src/routes/balance.rs
@@ -1,4 +1,4 @@
-use budgeting_app_core::{
+use schist_core::{
models::category_balance::CategoryBalance,
queries::categories::get_all_category_balances as get_all_category_balances_query,
};
diff --git a/rust/app/src/routes/budget.rs b/rust/schist_backend/src/routes/budget.rs
index dc0802a..92213bb 100644
--- a/rust/app/src/routes/budget.rs
+++ b/rust/schist_backend/src/routes/budget.rs
@@ -1,4 +1,4 @@
-use budgeting_app_core::{
+use schist_core::{
models::category_budget::CategoryBudget,
queries::categories::get_most_recent_category_budget_per_category_id as get_most_recent_category_budget_per_category_id_query,
};
diff --git a/rust/app/src/routes/budget_update.rs b/rust/schist_backend/src/routes/budget_update.rs
index 86dda9f..7788c6b 100644
--- a/rust/app/src/routes/budget_update.rs
+++ b/rust/schist_backend/src/routes/budget_update.rs
@@ -1,4 +1,4 @@
-use budgeting_app_core::{
+use schist_core::{
models::budget_update::BudgetUpdate,
queries::budget_updates::get_all_budget_updates as get_all_budget_updates_query,
};
diff --git a/rust/app/src/routes/category.rs b/rust/schist_backend/src/routes/category.rs
index ca021fc..1f07452 100644
--- a/rust/app/src/routes/category.rs
+++ b/rust/schist_backend/src/routes/category.rs
@@ -1,4 +1,4 @@
-use budgeting_app_core::{
+use schist_core::{
models::category::Category,
queries::categories::get_all_categories as get_all_categories_query,
};
diff --git a/rust/app/src/routes/mod.rs b/rust/schist_backend/src/routes/mod.rs
index bf0ab4a..bf0ab4a 100644
--- a/rust/app/src/routes/mod.rs
+++ b/rust/schist_backend/src/routes/mod.rs
diff --git a/rust/core/Cargo.lock b/rust/schist_core/Cargo.lock
index 649a043..9253dc6 100644
--- a/rust/core/Cargo.lock
+++ b/rust/schist_core/Cargo.lock
@@ -30,7 +30,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
[[package]]
-name = "budgeting_app_core"
+name = "schist_core"
version = "0.1.0"
dependencies = [
"anyhow",
diff --git a/rust/core/Cargo.toml b/rust/schist_core/Cargo.toml
index d40690e..ba49014 100644
--- a/rust/core/Cargo.toml
+++ b/rust/schist_core/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "budgeting_app_core"
+name = "schist_core"
version = "0.1.0"
edition = "2021"
diff --git a/rust/core/migrations/2024-08-31-084439_initial_setup/down.sql b/rust/schist_core/migrations/2024-08-31-084439_initial_setup/down.sql
index 8cf4b1e..8cf4b1e 100644
--- a/rust/core/migrations/2024-08-31-084439_initial_setup/down.sql
+++ b/rust/schist_core/migrations/2024-08-31-084439_initial_setup/down.sql
diff --git a/rust/core/migrations/2024-08-31-084439_initial_setup/up.sql b/rust/schist_core/migrations/2024-08-31-084439_initial_setup/up.sql
index 9038b54..9038b54 100644
--- a/rust/core/migrations/2024-08-31-084439_initial_setup/up.sql
+++ b/rust/schist_core/migrations/2024-08-31-084439_initial_setup/up.sql
diff --git a/rust/core/src/lib.rs b/rust/schist_core/src/lib.rs
index fd56999..fd56999 100644
--- a/rust/core/src/lib.rs
+++ b/rust/schist_core/src/lib.rs
diff --git a/rust/core/src/models/account.rs b/rust/schist_core/src/models/account.rs
index 2df43e1..2df43e1 100644
--- a/rust/core/src/models/account.rs
+++ b/rust/schist_core/src/models/account.rs
diff --git a/rust/core/src/models/budget.rs b/rust/schist_core/src/models/budget.rs
index e6fb4c9..e6fb4c9 100644
--- a/rust/core/src/models/budget.rs
+++ b/rust/schist_core/src/models/budget.rs
diff --git a/rust/core/src/models/budget_update.rs b/rust/schist_core/src/models/budget_update.rs
index c7221b1..c7221b1 100644
--- a/rust/core/src/models/budget_update.rs
+++ b/rust/schist_core/src/models/budget_update.rs
diff --git a/rust/core/src/models/category.rs b/rust/schist_core/src/models/category.rs
index 55c7b97..55c7b97 100644
--- a/rust/core/src/models/category.rs
+++ b/rust/schist_core/src/models/category.rs
diff --git a/rust/core/src/models/category_balance.rs b/rust/schist_core/src/models/category_balance.rs
index 796b40b..796b40b 100644
--- a/rust/core/src/models/category_balance.rs
+++ b/rust/schist_core/src/models/category_balance.rs
diff --git a/rust/core/src/models/category_budget.rs b/rust/schist_core/src/models/category_budget.rs
index 9796261..9796261 100644
--- a/rust/core/src/models/category_budget.rs
+++ b/rust/schist_core/src/models/category_budget.rs
diff --git a/rust/core/src/models/category_transfer.rs b/rust/schist_core/src/models/category_transfer.rs
index 7b36054..7b36054 100644
--- a/rust/core/src/models/category_transfer.rs
+++ b/rust/schist_core/src/models/category_transfer.rs
diff --git a/rust/core/src/models/date_utc.rs b/rust/schist_core/src/models/date_utc.rs
index 55d9e3f..55d9e3f 100644
--- a/rust/core/src/models/date_utc.rs
+++ b/rust/schist_core/src/models/date_utc.rs
diff --git a/rust/core/src/models/datetime_utc.rs b/rust/schist_core/src/models/datetime_utc.rs
index 98d1d6c..98d1d6c 100644
--- a/rust/core/src/models/datetime_utc.rs
+++ b/rust/schist_core/src/models/datetime_utc.rs
diff --git a/rust/core/src/models/mod.rs b/rust/schist_core/src/models/mod.rs
index 2eb7ac2..2eb7ac2 100644
--- a/rust/core/src/models/mod.rs
+++ b/rust/schist_core/src/models/mod.rs
diff --git a/rust/core/src/models/transaction.rs b/rust/schist_core/src/models/transaction.rs
index 18a4c0e..18a4c0e 100644
--- a/rust/core/src/models/transaction.rs
+++ b/rust/schist_core/src/models/transaction.rs
diff --git a/rust/core/src/models/transaction_categorisation.rs b/rust/schist_core/src/models/transaction_categorisation.rs
index c6ac6ea..c6ac6ea 100644
--- a/rust/core/src/models/transaction_categorisation.rs
+++ b/rust/schist_core/src/models/transaction_categorisation.rs
diff --git a/rust/core/src/queries/accounts/delete_all.rs b/rust/schist_core/src/queries/accounts/delete_all.rs
index 84d7bf6..84d7bf6 100644
--- a/rust/core/src/queries/accounts/delete_all.rs
+++ b/rust/schist_core/src/queries/accounts/delete_all.rs
diff --git a/rust/core/src/queries/accounts/get_all.rs b/rust/schist_core/src/queries/accounts/get_all.rs
index ab53729..ab53729 100644
--- a/rust/core/src/queries/accounts/get_all.rs
+++ b/rust/schist_core/src/queries/accounts/get_all.rs
diff --git a/rust/core/src/queries/accounts/insert.rs b/rust/schist_core/src/queries/accounts/insert.rs
index 7020b68..7020b68 100644
--- a/rust/core/src/queries/accounts/insert.rs
+++ b/rust/schist_core/src/queries/accounts/insert.rs
diff --git a/rust/core/src/queries/accounts/mod.rs b/rust/schist_core/src/queries/accounts/mod.rs
index 222b180..222b180 100644
--- a/rust/core/src/queries/accounts/mod.rs
+++ b/rust/schist_core/src/queries/accounts/mod.rs
diff --git a/rust/core/src/queries/budget_updates/delete_all.rs b/rust/schist_core/src/queries/budget_updates/delete_all.rs
index b7ad082..b7ad082 100644
--- a/rust/core/src/queries/budget_updates/delete_all.rs
+++ b/rust/schist_core/src/queries/budget_updates/delete_all.rs
diff --git a/rust/core/src/queries/budget_updates/get_all.rs b/rust/schist_core/src/queries/budget_updates/get_all.rs
index 9c9310b..9c9310b 100644
--- a/rust/core/src/queries/budget_updates/get_all.rs
+++ b/rust/schist_core/src/queries/budget_updates/get_all.rs
diff --git a/rust/core/src/queries/budget_updates/get_first_with_date_and_category_id.rs b/rust/schist_core/src/queries/budget_updates/get_first_with_date_and_category_id.rs
index 2d8f97c..2d8f97c 100644
--- a/rust/core/src/queries/budget_updates/get_first_with_date_and_category_id.rs
+++ b/rust/schist_core/src/queries/budget_updates/get_first_with_date_and_category_id.rs
diff --git a/rust/core/src/queries/budget_updates/get_most_recent_with_category_id.rs b/rust/schist_core/src/queries/budget_updates/get_most_recent_with_category_id.rs
index 41ef5ec..41ef5ec 100644
--- a/rust/core/src/queries/budget_updates/get_most_recent_with_category_id.rs
+++ b/rust/schist_core/src/queries/budget_updates/get_most_recent_with_category_id.rs
diff --git a/rust/core/src/queries/budget_updates/insert.rs b/rust/schist_core/src/queries/budget_updates/insert.rs
index e8ae271..e8ae271 100644
--- a/rust/core/src/queries/budget_updates/insert.rs
+++ b/rust/schist_core/src/queries/budget_updates/insert.rs
diff --git a/rust/core/src/queries/budget_updates/mod.rs b/rust/schist_core/src/queries/budget_updates/mod.rs
index 6fc7de0..6fc7de0 100644
--- a/rust/core/src/queries/budget_updates/mod.rs
+++ b/rust/schist_core/src/queries/budget_updates/mod.rs
diff --git a/rust/core/src/queries/categories/delete_all.rs b/rust/schist_core/src/queries/categories/delete_all.rs
index 1fd2581..1fd2581 100644
--- a/rust/core/src/queries/categories/delete_all.rs
+++ b/rust/schist_core/src/queries/categories/delete_all.rs
diff --git a/rust/core/src/queries/categories/get_all.rs b/rust/schist_core/src/queries/categories/get_all.rs
index 431ed9c..431ed9c 100644
--- a/rust/core/src/queries/categories/get_all.rs
+++ b/rust/schist_core/src/queries/categories/get_all.rs
diff --git a/rust/core/src/queries/categories/get_all_balances.rs b/rust/schist_core/src/queries/categories/get_all_balances.rs
index c9a0102..c9a0102 100644
--- a/rust/core/src/queries/categories/get_all_balances.rs
+++ b/rust/schist_core/src/queries/categories/get_all_balances.rs
diff --git a/rust/core/src/queries/categories/get_all_ids.rs b/rust/schist_core/src/queries/categories/get_all_ids.rs
index 8505e71..8505e71 100644
--- a/rust/core/src/queries/categories/get_all_ids.rs
+++ b/rust/schist_core/src/queries/categories/get_all_ids.rs
diff --git a/rust/core/src/queries/categories/get_most_recent_budget_per_category_id.rs b/rust/schist_core/src/queries/categories/get_most_recent_budget_per_category_id.rs
index 9f2e4f6..9f2e4f6 100644
--- a/rust/core/src/queries/categories/get_most_recent_budget_per_category_id.rs
+++ b/rust/schist_core/src/queries/categories/get_most_recent_budget_per_category_id.rs
diff --git a/rust/core/src/queries/categories/insert.rs b/rust/schist_core/src/queries/categories/insert.rs
index bccba72..bccba72 100644
--- a/rust/core/src/queries/categories/insert.rs
+++ b/rust/schist_core/src/queries/categories/insert.rs
diff --git a/rust/core/src/queries/categories/mod.rs b/rust/schist_core/src/queries/categories/mod.rs
index edeeebf..edeeebf 100644
--- a/rust/core/src/queries/categories/mod.rs
+++ b/rust/schist_core/src/queries/categories/mod.rs
diff --git a/rust/core/src/queries/category_transfers/delete_all.rs b/rust/schist_core/src/queries/category_transfers/delete_all.rs
index 406b80b..406b80b 100644
--- a/rust/core/src/queries/category_transfers/delete_all.rs
+++ b/rust/schist_core/src/queries/category_transfers/delete_all.rs
diff --git a/rust/core/src/queries/category_transfers/get_all.rs b/rust/schist_core/src/queries/category_transfers/get_all.rs
index 73d7e10..73d7e10 100644
--- a/rust/core/src/queries/category_transfers/get_all.rs
+++ b/rust/schist_core/src/queries/category_transfers/get_all.rs
diff --git a/rust/core/src/queries/category_transfers/insert.rs b/rust/schist_core/src/queries/category_transfers/insert.rs
index e1db167..e1db167 100644
--- a/rust/core/src/queries/category_transfers/insert.rs
+++ b/rust/schist_core/src/queries/category_transfers/insert.rs
diff --git a/rust/core/src/queries/category_transfers/mod.rs b/rust/schist_core/src/queries/category_transfers/mod.rs
index eed7946..eed7946 100644
--- a/rust/core/src/queries/category_transfers/mod.rs
+++ b/rust/schist_core/src/queries/category_transfers/mod.rs
diff --git a/rust/core/src/queries/category_transfers/sum_quantity_per_from_category_id.rs b/rust/schist_core/src/queries/category_transfers/sum_quantity_per_from_category_id.rs
index a9c2a8c..a9c2a8c 100644
--- a/rust/core/src/queries/category_transfers/sum_quantity_per_from_category_id.rs
+++ b/rust/schist_core/src/queries/category_transfers/sum_quantity_per_from_category_id.rs
diff --git a/rust/core/src/queries/category_transfers/sum_quantity_per_to_category_id.rs b/rust/schist_core/src/queries/category_transfers/sum_quantity_per_to_category_id.rs
index f041477..f041477 100644
--- a/rust/core/src/queries/category_transfers/sum_quantity_per_to_category_id.rs
+++ b/rust/schist_core/src/queries/category_transfers/sum_quantity_per_to_category_id.rs
diff --git a/rust/core/src/queries/clear.rs b/rust/schist_core/src/queries/clear.rs
index e704634..e704634 100644
--- a/rust/core/src/queries/clear.rs
+++ b/rust/schist_core/src/queries/clear.rs
diff --git a/rust/core/src/queries/mod.rs b/rust/schist_core/src/queries/mod.rs
index f0852ce..f0852ce 100644
--- a/rust/core/src/queries/mod.rs
+++ b/rust/schist_core/src/queries/mod.rs
diff --git a/rust/core/src/queries/transaction_categorisations/delete_all.rs b/rust/schist_core/src/queries/transaction_categorisations/delete_all.rs
index e80a0ca..e80a0ca 100644
--- a/rust/core/src/queries/transaction_categorisations/delete_all.rs
+++ b/rust/schist_core/src/queries/transaction_categorisations/delete_all.rs
diff --git a/rust/core/src/queries/transaction_categorisations/get_all.rs b/rust/schist_core/src/queries/transaction_categorisations/get_all.rs
index 0cacfe6..0cacfe6 100644
--- a/rust/core/src/queries/transaction_categorisations/get_all.rs
+++ b/rust/schist_core/src/queries/transaction_categorisations/get_all.rs
diff --git a/rust/core/src/queries/transaction_categorisations/insert.rs b/rust/schist_core/src/queries/transaction_categorisations/insert.rs
index 3da1c33..3da1c33 100644
--- a/rust/core/src/queries/transaction_categorisations/insert.rs
+++ b/rust/schist_core/src/queries/transaction_categorisations/insert.rs
diff --git a/rust/core/src/queries/transaction_categorisations/mod.rs b/rust/schist_core/src/queries/transaction_categorisations/mod.rs
index d383791..d383791 100644
--- a/rust/core/src/queries/transaction_categorisations/mod.rs
+++ b/rust/schist_core/src/queries/transaction_categorisations/mod.rs
diff --git a/rust/core/src/queries/transaction_categorisations/sum_quantity_per_category_id.rs b/rust/schist_core/src/queries/transaction_categorisations/sum_quantity_per_category_id.rs
index 61f3492..61f3492 100644
--- a/rust/core/src/queries/transaction_categorisations/sum_quantity_per_category_id.rs
+++ b/rust/schist_core/src/queries/transaction_categorisations/sum_quantity_per_category_id.rs
diff --git a/rust/core/src/queries/transactions/delete_all.rs b/rust/schist_core/src/queries/transactions/delete_all.rs
index 43b7976..43b7976 100644
--- a/rust/core/src/queries/transactions/delete_all.rs
+++ b/rust/schist_core/src/queries/transactions/delete_all.rs
diff --git a/rust/core/src/queries/transactions/get_all.rs b/rust/schist_core/src/queries/transactions/get_all.rs
index afb87f4..afb87f4 100644
--- a/rust/core/src/queries/transactions/get_all.rs
+++ b/rust/schist_core/src/queries/transactions/get_all.rs
diff --git a/rust/core/src/queries/transactions/insert.rs b/rust/schist_core/src/queries/transactions/insert.rs
index 32f3dc2..32f3dc2 100644
--- a/rust/core/src/queries/transactions/insert.rs
+++ b/rust/schist_core/src/queries/transactions/insert.rs
diff --git a/rust/core/src/queries/transactions/mod.rs b/rust/schist_core/src/queries/transactions/mod.rs
index 983e9af..983e9af 100644
--- a/rust/core/src/queries/transactions/mod.rs
+++ b/rust/schist_core/src/queries/transactions/mod.rs
diff --git a/rust/core/src/schema.rs b/rust/schist_core/src/schema.rs
index 372f8f3..372f8f3 100644
--- a/rust/core/src/schema.rs
+++ b/rust/schist_core/src/schema.rs
diff --git a/rust/core/src/traits/dateable.rs b/rust/schist_core/src/traits/dateable.rs
index 05f2d74..05f2d74 100644
--- a/rust/core/src/traits/dateable.rs
+++ b/rust/schist_core/src/traits/dateable.rs
diff --git a/rust/core/src/traits/mod.rs b/rust/schist_core/src/traits/mod.rs
index ab5caca..ab5caca 100644
--- a/rust/core/src/traits/mod.rs
+++ b/rust/schist_core/src/traits/mod.rs
diff --git a/rust/core/src/traits/nowlike.rs b/rust/schist_core/src/traits/nowlike.rs
index bae2309..bae2309 100644
--- a/rust/core/src/traits/nowlike.rs
+++ b/rust/schist_core/src/traits/nowlike.rs
diff --git a/rust/core/src/traits/timeable.rs b/rust/schist_core/src/traits/timeable.rs
index f6f9244..f6f9244 100644
--- a/rust/core/src/traits/timeable.rs
+++ b/rust/schist_core/src/traits/timeable.rs
diff --git a/rust/core/src/utils/calculate_budgets_accrual.rs b/rust/schist_core/src/utils/calculate_budgets_accrual.rs
index 56171ca..56171ca 100644
--- a/rust/core/src/utils/calculate_budgets_accrual.rs
+++ b/rust/schist_core/src/utils/calculate_budgets_accrual.rs
diff --git a/rust/core/src/utils/calculate_category_balance.rs b/rust/schist_core/src/utils/calculate_category_balance.rs
index 61b94a8..61b94a8 100644
--- a/rust/core/src/utils/calculate_category_balance.rs
+++ b/rust/schist_core/src/utils/calculate_category_balance.rs
diff --git a/rust/core/src/utils/find_by_id_or.rs b/rust/schist_core/src/utils/find_by_id_or.rs
index 8335e5c..8335e5c 100644
--- a/rust/core/src/utils/find_by_id_or.rs
+++ b/rust/schist_core/src/utils/find_by_id_or.rs
diff --git a/rust/core/src/utils/mod.rs b/rust/schist_core/src/utils/mod.rs
index 84a27af..84a27af 100644
--- a/rust/core/src/utils/mod.rs
+++ b/rust/schist_core/src/utils/mod.rs
diff --git a/rust/core/tests/common/fakes/account.rs b/rust/schist_core/tests/common/fakes/account.rs
index 38422bf..0a1f8fe 100644
--- a/rust/core/tests/common/fakes/account.rs
+++ b/rust/schist_core/tests/common/fakes/account.rs
@@ -1,4 +1,4 @@
-use budgeting_app_core::{models::{account::Account, datetime_utc::DatetimeUtc}, traits::nowlike::Nowlike};
+use schist_core::{models::{account::Account, datetime_utc::DatetimeUtc}, traits::nowlike::Nowlike};
pub fn make_fake_account(id: i32) -> Account {
Account {
diff --git a/rust/core/tests/common/fakes/budget_update.rs b/rust/schist_core/tests/common/fakes/budget_update.rs
index f27360f..a690288 100644
--- a/rust/core/tests/common/fakes/budget_update.rs
+++ b/rust/schist_core/tests/common/fakes/budget_update.rs
@@ -1,4 +1,4 @@
-use budgeting_app_core::{models::{budget_update::{BudgetUpdate, BudgetUpdateBuilder}, date_utc::DateUtc}, traits::nowlike::Nowlike};
+use schist_core::{models::{budget_update::{BudgetUpdate, BudgetUpdateBuilder}, date_utc::DateUtc}, traits::nowlike::Nowlike};
pub fn make_fake_budget_update(id: i32) -> BudgetUpdate {
make_fake_budget_update_builder(id).build().unwrap()
diff --git a/rust/core/tests/common/fakes/category.rs b/rust/schist_core/tests/common/fakes/category.rs
index 27a027e..6f0e357 100644
--- a/rust/core/tests/common/fakes/category.rs
+++ b/rust/schist_core/tests/common/fakes/category.rs
@@ -1,4 +1,4 @@
-use budgeting_app_core::models::category::{Category, CategoryBuilder};
+use schist_core::models::category::{Category, CategoryBuilder};
pub fn make_fake_category(id: i32) -> Category {
make_fake_category_builder(id).build().unwrap()
diff --git a/rust/core/tests/common/fakes/category_transfer.rs b/rust/schist_core/tests/common/fakes/category_transfer.rs
index 66496f3..3c66d6f 100644
--- a/rust/core/tests/common/fakes/category_transfer.rs
+++ b/rust/schist_core/tests/common/fakes/category_transfer.rs
@@ -1,4 +1,4 @@
-use budgeting_app_core::models::category_transfer::{CategoryTransfer, CategoryTransferBuilder};
+use schist_core::models::category_transfer::{CategoryTransfer, CategoryTransferBuilder};
pub fn make_fake_category_transfer(id: i32) -> CategoryTransfer {
make_fake_category_transfer_builder(id).build().unwrap()
diff --git a/rust/core/tests/common/fakes/mod.rs b/rust/schist_core/tests/common/fakes/mod.rs
index 68f5209..68f5209 100644
--- a/rust/core/tests/common/fakes/mod.rs
+++ b/rust/schist_core/tests/common/fakes/mod.rs
diff --git a/rust/core/tests/common/fakes/transaction.rs b/rust/schist_core/tests/common/fakes/transaction.rs
index 88a9a71..308b121 100644
--- a/rust/core/tests/common/fakes/transaction.rs
+++ b/rust/schist_core/tests/common/fakes/transaction.rs
@@ -1,4 +1,4 @@
-use budgeting_app_core::{models::{datetime_utc::DatetimeUtc, transaction::{Transaction, TransactionBuilder}}, traits::nowlike::Nowlike};
+use schist_core::{models::{datetime_utc::DatetimeUtc, transaction::{Transaction, TransactionBuilder}}, traits::nowlike::Nowlike};
pub fn make_fake_transaction(id: i32) -> Transaction {
make_fake_transaction_builder(id).build().unwrap()
diff --git a/rust/core/tests/common/fakes/transaction_categorisation.rs b/rust/schist_core/tests/common/fakes/transaction_categorisation.rs
index 9ddd684..dee34c1 100644
--- a/rust/core/tests/common/fakes/transaction_categorisation.rs
+++ b/rust/schist_core/tests/common/fakes/transaction_categorisation.rs
@@ -1,4 +1,4 @@
-use budgeting_app_core::models::transaction_categorisation::{TransactionCategorisation, TransactionCategorisationBuilder};
+use schist_core::models::transaction_categorisation::{TransactionCategorisation, TransactionCategorisationBuilder};
pub fn make_fake_transaction_categorisation(id: i32) -> TransactionCategorisation {
make_fake_transaction_categorisation_builder(id).build().unwrap()
diff --git a/rust/core/tests/common/mod.rs b/rust/schist_core/tests/common/mod.rs
index 6681d3d..6681d3d 100644
--- a/rust/core/tests/common/mod.rs
+++ b/rust/schist_core/tests/common/mod.rs
diff --git a/rust/core/tests/common/test_context.rs b/rust/schist_core/tests/common/test_context.rs
index f6142b0..5dcaebc 100644
--- a/rust/core/tests/common/test_context.rs
+++ b/rust/schist_core/tests/common/test_context.rs
@@ -1,6 +1,6 @@
use std::sync::atomic::{AtomicU64, Ordering};
-use budgeting_app_core::{queries::clear::clear, MIGRATIONS};
+use schist_core::{queries::clear::clear, MIGRATIONS};
use diesel::{Connection, SqliteConnection};
use diesel_migrations::MigrationHarness;
diff --git a/rust/core/tests/main.rs b/rust/schist_core/tests/main.rs
index 27409b6..27409b6 100644
--- a/rust/core/tests/main.rs
+++ b/rust/schist_core/tests/main.rs
diff --git a/rust/core/tests/models/date_utc.rs b/rust/schist_core/tests/models/date_utc.rs
index 40f8c36..d379a05 100644
--- a/rust/core/tests/models/date_utc.rs
+++ b/rust/schist_core/tests/models/date_utc.rs
@@ -1,6 +1,6 @@
use anyhow::Result;
-use budgeting_app_core::models::date_utc::DateUtc;
-use budgeting_app_core::traits::nowlike::Nowlike;
+use schist_core::models::date_utc::DateUtc;
+use schist_core::traits::nowlike::Nowlike;
use diesel::{sql_query, Connection, ExpressionMethods, QueryDsl, RunQueryDsl, Selectable, SelectableHelper, SqliteConnection};
use diesel::prelude::{Insertable, Queryable};
diff --git a/rust/core/tests/models/datetime_utc.rs b/rust/schist_core/tests/models/datetime_utc.rs
index 7029429..5bb51c0 100644
--- a/rust/core/tests/models/datetime_utc.rs
+++ b/rust/schist_core/tests/models/datetime_utc.rs
@@ -1,6 +1,6 @@
use anyhow::Result;
-use budgeting_app_core::models::datetime_utc::DatetimeUtc;
-use budgeting_app_core::traits::nowlike::Nowlike;
+use schist_core::models::datetime_utc::DatetimeUtc;
+use schist_core::traits::nowlike::Nowlike;
use diesel::{sql_query, Connection, ExpressionMethods, QueryDsl, RunQueryDsl, Selectable, SelectableHelper, SqliteConnection};
use diesel::prelude::{Insertable, Queryable};
diff --git a/rust/core/tests/models/mod.rs b/rust/schist_core/tests/models/mod.rs
index d0d0e4a..d0d0e4a 100644
--- a/rust/core/tests/models/mod.rs
+++ b/rust/schist_core/tests/models/mod.rs
diff --git a/rust/core/tests/queries/account.rs b/rust/schist_core/tests/queries/account.rs
index 4fd9e99..ce4269d 100644
--- a/rust/core/tests/queries/account.rs
+++ b/rust/schist_core/tests/queries/account.rs
@@ -1,4 +1,4 @@
-use budgeting_app_core::queries;
+use schist_core::queries;
use diesel::{Connection, SqliteConnection};
use crate::common::{fakes::account::make_fake_account, test_context::TestContext};
diff --git a/rust/core/tests/queries/budget_updates.rs b/rust/schist_core/tests/queries/budget_updates.rs
index 6641b25..b9d60e2 100644
--- a/rust/core/tests/queries/budget_updates.rs
+++ b/rust/schist_core/tests/queries/budget_updates.rs
@@ -1,4 +1,4 @@
-use budgeting_app_core::{models::{category::Category, date_utc::DateUtc}, queries, traits::nowlike::Nowlike};
+use schist_core::{models::{category::Category, date_utc::DateUtc}, queries, traits::nowlike::Nowlike};
use diesel::{Connection, SqliteConnection};
use crate::common::{fakes::{budget_update::make_fake_budget_update_builder, category::make_fake_category}, test_context::TestContext};
diff --git a/rust/core/tests/queries/categories.rs b/rust/schist_core/tests/queries/categories.rs
index 4ab3f68..51bd8eb 100644
--- a/rust/core/tests/queries/categories.rs
+++ b/rust/schist_core/tests/queries/categories.rs
@@ -1,4 +1,4 @@
-use budgeting_app_core::{models::{account::Account, budget::Budget, budget_update::BudgetUpdate, category::Category, date_utc::DateUtc, transaction::Transaction, transaction_categorisation::TransactionCategorisation}, queries};
+use schist_core::{models::{account::Account, budget::Budget, budget_update::BudgetUpdate, category::Category, date_utc::DateUtc, transaction::Transaction, transaction_categorisation::TransactionCategorisation}, queries};
use chrono::{Days, Utc};
use diesel::{Connection, SqliteConnection};
diff --git a/rust/core/tests/queries/category_transfers.rs b/rust/schist_core/tests/queries/category_transfers.rs
index 0df144f..c68d4dc 100644
--- a/rust/core/tests/queries/category_transfers.rs
+++ b/rust/schist_core/tests/queries/category_transfers.rs
@@ -1,4 +1,4 @@
-use budgeting_app_core::queries;
+use schist_core::queries;
use diesel::{Connection, SqliteConnection};
use crate::common::{fakes::{category::make_fake_category, category_transfer::make_fake_category_transfer_builder}, test_context::TestContext};
diff --git a/rust/core/tests/queries/mod.rs b/rust/schist_core/tests/queries/mod.rs
index e421934..e421934 100644
--- a/rust/core/tests/queries/mod.rs
+++ b/rust/schist_core/tests/queries/mod.rs
diff --git a/rust/core/tests/queries/transaction_categorisations.rs b/rust/schist_core/tests/queries/transaction_categorisations.rs
index 123ee6e..a4bbf83 100644
--- a/rust/core/tests/queries/transaction_categorisations.rs
+++ b/rust/schist_core/tests/queries/transaction_categorisations.rs
@@ -1,4 +1,4 @@
-use budgeting_app_core::{models::{account::Account, category::Category, transaction::Transaction}, queries};
+use schist_core::{models::{account::Account, category::Category, transaction::Transaction}, queries};
use diesel::{Connection, SqliteConnection};
use crate::common::{fakes::{account::make_fake_account, category::make_fake_category, transaction::make_fake_transaction_builder, transaction_categorisation::make_fake_transaction_categorisation_builder}, test_context::TestContext};
diff --git a/rust/core/tests/queries/transactions.rs b/rust/schist_core/tests/queries/transactions.rs
index 406f5a8..4e284bc 100644
--- a/rust/core/tests/queries/transactions.rs
+++ b/rust/schist_core/tests/queries/transactions.rs
@@ -1,4 +1,4 @@
-use budgeting_app_core::queries;
+use schist_core::queries;
use diesel::{Connection, SqliteConnection};
use crate::common::{fakes::{account::make_fake_account, transaction::make_fake_transaction_builder}, test_context::TestContext};