33 Commits

Author SHA1 Message Date
f44195bf99 Update dependency @mui/x-data-grid to v6.19.9
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-04-06 00:11:46 +00:00
c4e0c96268 Merge pull request 'Update dependency @testing-library/jest-dom to v6' (#33) from renovate/testing-library-jest-dom-6.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #33
2024-04-05 05:57:07 +00:00
7f8f8072d2 Merge pull request 'Update dependency @testing-library/user-event to v14' (#51) from renovate/testing-library-user-event-14.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #51
2024-04-05 05:56:58 +00:00
2fe93a3a09 Merge pull request 'Update Rust crate lettre to 0.11.6' (#123) from renovate/lettre-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #123
2024-04-05 05:56:47 +00:00
207098910f Update dependency @mui/icons-material to v5.15.15
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-04-05 00:05:56 +00:00
a406c149bd Update dependency vite to v5.2.8
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-04-04 00:06:34 +00:00
239835cc36 Update dependency @testing-library/react to v14.2.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-04-03 00:05:25 +00:00
47d18c8d0c Update dependency @mdi/js to v7.4.47
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-04-02 00:07:33 +00:00
601cb245db Update Rust crate uuid to 1.8.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-04-01 00:25:57 +00:00
ec9e6c1d4b Update dependency vite to v5.2.7
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-31 00:36:02 +00:00
c1e0d9d81d Update dependency @emotion/styled to v11.11.5
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-31 00:24:56 +00:00
160a6a0e75 Update dependency react-easy-crop to v5.0.6
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-30 00:19:49 +00:00
04d6f21754 Update Rust crate serde_json to 1.0.115
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-29 00:20:16 +00:00
a8928020e7 Update Rust crate lettre to 0.11.6
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-03-29 00:20:06 +00:00
67f35bba60 Merge pull request 'Update Rust crate anyhow to 1.0.81' (#119) from renovate/anyhow-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #119
2024-03-28 21:28:30 +00:00
3b25dfc20f Update Rust crate lettre to 0.11.5
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-27 00:36:44 +00:00
81e1da2bbc Update Rust crate clap to 4.5.4
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-27 00:24:26 +00:00
7d167f0463 Update dependency @testing-library/user-event to v14
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-03-26 00:25:26 +00:00
900043a7af Update dependency @testing-library/jest-dom to v6
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-03-26 00:25:15 +00:00
3233e73485 Update Rust crate bcrypt to 0.15.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-26 00:24:52 +00:00
162720cba1 Update Rust crate anyhow to 1.0.81
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-03-26 00:24:45 +00:00
0341b2e01a Merge pull request 'Update dependency @mui/lab to v5.0.0-alpha.169' (#75) from renovate/mui-lab-5.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #75
2024-03-25 09:50:05 +00:00
5ee4765099 Merge pull request 'Update dependency @mui/material to v5.15.14' (#39) from renovate/mui-material-5.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #39
2024-03-25 09:49:42 +00:00
ab322c92e9 Merge pull request 'Update dependency @types/jest to v29' (#55) from renovate/jest-29.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #55
2024-03-25 09:49:22 +00:00
39a190116d Update dependency vite to v5.2.6
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-25 00:24:15 +00:00
5ea220e863 Update dependency @types/jest to v29
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-03-23 00:26:07 +00:00
045878523f Update dependency @mui/material to v5.15.14
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-03-23 00:25:44 +00:00
3cc29760f9 Update dependency vite to v5.2.3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-23 00:25:35 +00:00
3f4eec9229 Update dependency @mui/lab to v5.0.0-alpha.169
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-03-23 00:25:22 +00:00
1365fa467a Merge pull request 'Update dependency @testing-library/react to v14' (#34) from renovate/testing-library-react-14.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #34
2024-03-22 10:44:08 +00:00
b1398fee2d Update dependency filesize to v10.1.1 (#116)
All checks were successful
continuous-integration/drone/push Build is passing
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [filesize](https://filesizejs.com) ([source](https://github.com/avoidwork/filesize.js)) | dependencies | patch | [`10.1.0` -> `10.1.1`](https://renovatebot.com/diffs/npm/filesize/10.1.0/10.1.1) |

---

### Release Notes

<details>
<summary>avoidwork/filesize.js (filesize)</summary>

### [`v10.1.1`](https://github.com/avoidwork/filesize.js/blob/HEAD/CHANGELOG.md#1011)

[Compare Source](https://github.com/avoidwork/filesize.js/compare/10.1.0...10.1.1)

-   Rework types to allow Parameters\<typeof filesize> to function properly [`#180`](https://github.com/avoidwork/filesize.js/pull/180)
-   Bump [@&#8203;babel/traverse](https://github.com/babel/traverse) from 7.23.0 to 7.23.2 [`#178`](https://github.com/avoidwork/filesize.js/pull/178)
-   change: rework types to allow usages like Parameters\<typeof filesize> [`fbfc87f`](fbfc87f4d2)
-   Generating CHANGELOG.md [`d80c457`](d80c4579e1)
-   fix: types for partial now return a higher order function [`af4a6ef`](af4a6efe8e)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI2NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->

Reviewed-on: #116
2024-03-22 10:38:13 +00:00
ca5aa30e92 Update dependency vite to v5.2.2
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-21 00:10:31 +00:00
7e5bf55e66 Update dependency @testing-library/react to v14
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-01-04 00:29:10 +00:00
6 changed files with 934 additions and 546 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -15,10 +15,10 @@
"@mui/material": "^5.14.5",
"@mui/x-data-grid": "^6.9.2",
"@mui/x-tree-view": "^6.0.0-alpha.1",
"@testing-library/jest-dom": "^5.16.5",
"@testing-library/react": "^13.4.0",
"@testing-library/user-event": "^13.5.0",
"@types/jest": "^27.5.2",
"@testing-library/jest-dom": "^6.0.0",
"@testing-library/react": "^14.0.0",
"@testing-library/user-event": "^14.0.0",
"@types/jest": "^29.0.0",
"@types/react": "^18.2.8",
"@types/react-dom": "^18.2.4",
"@vitejs/plugin-react": "^4.2.1",

View File

@@ -396,9 +396,9 @@ dependencies = [
[[package]]
name = "anyhow"
version = "1.0.80"
version = "1.0.81"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1"
checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247"
[[package]]
name = "arbitrary"
@@ -560,11 +560,11 @@ checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"
[[package]]
name = "bcrypt"
version = "0.15.0"
version = "0.15.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "28d1c9c15093eb224f0baa400f38fcd713fc1391a6f1c389d886beef146d60a3"
checksum = "e65938ed058ef47d92cf8b346cc76ef48984572ade631927e9937b5ffc7662c7"
dependencies = [
"base64 0.21.7",
"base64 0.22.0",
"blowfish",
"getrandom",
"subtle",
@@ -783,9 +783,9 @@ dependencies = [
[[package]]
name = "clap"
version = "4.5.2"
version = "4.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b230ab84b0ffdf890d5a10abdbc8b83ae1c4918275daea1ab8801f71536b2651"
checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0"
dependencies = [
"clap_builder",
"clap_derive",
@@ -805,11 +805,11 @@ dependencies = [
[[package]]
name = "clap_derive"
version = "4.5.0"
version = "4.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47"
checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64"
dependencies = [
"heck",
"heck 0.5.0",
"proc-macro2",
"quote",
"syn 2.0.52",
@@ -1120,11 +1120,11 @@ checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a"
[[package]]
name = "email-encoding"
version = "0.2.0"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dbfb21b9878cf7a348dcb8559109aabc0ec40d69924bd706fa5149846c4fef75"
checksum = "60d1d33cdaede7e24091f039632eb5d3c7469fe5b066a985281a34fc70fa317f"
dependencies = [
"base64 0.21.7",
"base64 0.22.0",
"memchr",
]
@@ -1494,6 +1494,12 @@ version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
[[package]]
name = "heck"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "hermit-abi"
version = "0.3.9"
@@ -1808,11 +1814,11 @@ checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8"
[[package]]
name = "lettre"
version = "0.11.4"
version = "0.11.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "357ff5edb6d8326473a64c82cf41ddf78ab116f89668c50c4fac1b321e5e80f4"
checksum = "47460276655930189e0919e4fbf46e46476b14f934f18a63dd726a5fb7b60e2e"
dependencies = [
"base64 0.21.7",
"base64 0.22.0",
"chumsky",
"email-encoding",
"email_address",
@@ -2923,9 +2929,9 @@ dependencies = [
[[package]]
name = "serde_json"
version = "1.0.114"
version = "1.0.115"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0"
checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd"
dependencies = [
"itoa",
"ryu",
@@ -3198,7 +3204,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2a2d580ff6a20c55dfb86be5f9c238f67835d0e81cbdea8bf5680e0897320331"
dependencies = [
"cfg-expr",
"heck",
"heck 0.4.1",
"pkg-config",
"toml 0.8.11",
"version-compare",
@@ -3504,9 +3510,9 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
[[package]]
name = "uuid"
version = "1.7.0"
version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a"
checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0"
dependencies = [
"getrandom",
]

View File

@@ -8,9 +8,9 @@ edition = "2021"
[dependencies]
log = "0.4.21"
env_logger = "0.11.3"
clap = { version = "4.5.2", features = ["derive", "env"] }
clap = { version = "4.5.4", features = ["derive", "env"] }
lazy_static = "1.4.0"
anyhow = "1.0.80"
anyhow = "1.0.81"
actix-web = "4.5.1"
actix-cors = "0.7.0"
actix-multipart = "0.6.1"
@@ -18,12 +18,12 @@ actix-remote-ip = "0.1.0"
futures-util = "0.3.30"
diesel = { version = "2.1.5", features = ["postgres"] }
serde = { version = "1.0.197", features = ["derive"] }
serde_json = "1.0.114"
serde_json = "1.0.115"
mailchecker = "6.0.1"
redis = "0.25.0"
lettre = "0.11.4"
lettre = "0.11.6"
rand = "0.8.5"
bcrypt = "0.15.0"
bcrypt = "0.15.1"
light-openid = "1.0.1"
thiserror = "1.0.58"
serde_with = "3.6.1"
@@ -31,7 +31,7 @@ rust_iso3166 = "0.1.12"
rust-s3 = "0.33.0"
sha2 = "0.10.8"
image = "0.25.0"
uuid = { version = "1.7.0", features = ["v4"] }
uuid = { version = "1.8.0", features = ["v4"] }
httpdate = "1.0.3"
zip = "0.6.6"
mime_guess = "2.0.4"

View File

@@ -5,7 +5,7 @@ use diesel::result::{DatabaseErrorKind, Error};
use diesel::{Connection, PgConnection};
use std::cell::RefCell;
thread_local! {
static POSTGRES_CONNECTION: RefCell<Option<PgConnection>> = RefCell::new(None);
static POSTGRES_CONNECTION: RefCell<Option<PgConnection>> = const { RefCell::new(None) };
}
/// Execute a request on the database

View File

@@ -7,7 +7,7 @@ use std::cell::RefCell;
use std::time::Duration;
thread_local! {
static REDIS_CONNECTION: RefCell<Option<redis::Client>> = RefCell::new(None);
static REDIS_CONNECTION: RefCell<Option<redis::Client>> = const { RefCell::new(None) };
}
/// Execute a request on Redis