From fe158bc0c1e66208b88e29e2eebff505936347d6 Mon Sep 17 00:00:00 2001 From: Oscar Beaumont Date: Sat, 14 Sep 2024 16:18:06 +0800 Subject: [PATCH] Upgrade monorepo --- .env.example | 1 + Cargo.lock | 287 +- apps/landing/package.json | 30 +- apps/landing/src/app.css | 82 +- apps/mattraxd/Cargo.toml | 2 +- apps/web/app.config.ts | 2 - apps/web/package.json | 60 +- .../(dash)/@topbar/NavIndicator.module.css | 16 +- apps/web/src/app/(dash)/account/features.tsx | 6 +- biome.json | 6 +- crates/mx-windows/Cargo.toml | 2 +- package.json | 16 +- packages/email/package.json | 10 +- packages/email/src/emails.gen.tsx | 6 +- packages/idb-plus/package.json | 2 +- packages/mysql-planetscale/package.json | 4 +- packages/policy-composer/package.json | 6 +- packages/trpc-server-function/package.json | 4 +- packages/ui/package.json | 22 +- packages/ui/src/auto-imports.d.ts | 1 + packages/ui/src/index.css | 142 +- packages/ui/src/pagination.tsx | 1 - pnpm-lock.yaml | 3863 +++++++++-------- 23 files changed, 2450 insertions(+), 2121 deletions(-) diff --git a/.env.example b/.env.example index a24930ef..9a6c8f15 100644 --- a/.env.example +++ b/.env.example @@ -15,3 +15,4 @@ FROM_ADDRESS=console # For `apps/landing` VITE_MATTRAX_CLOUD_ORIGIN=http://localhost:3000 # Should point to `apps/web` +RUST_URL=http://example.com \ No newline at end of file diff --git a/Cargo.lock b/Cargo.lock index 95d308de..8adbd42d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10,19 +10,13 @@ checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" [[package]] name = "addr2line" -version = "0.22.0" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" +checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375" dependencies = [ "gimli", ] -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - [[package]] name = "adler2" version = "2.0.0" @@ -172,7 +166,7 @@ checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", "synstructure", ] @@ -184,7 +178,7 @@ checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -206,18 +200,18 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] name = "async-trait" -version = "0.1.81" +version = "0.1.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" +checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -234,9 +228,9 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "aws-lc-rs" -version = "1.8.1" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ae74d9bd0a7530e8afd1770739ad34b36838829d6ad61818f9230f683f5ad77" +checksum = "2f95446d919226d587817a7d21379e6eb099b97b45110a7f272a444ca5c54070" dependencies = [ "aws-lc-sys", "mirai-annotations", @@ -246,9 +240,9 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.20.1" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f0e249228c6ad2d240c2dc94b714d711629d52bad946075d8e9b2f5391f0703" +checksum = "234314bd569802ec87011d653d6815c6d7b9ffb969e9fee5b8b20ef860e8dce9" dependencies = [ "bindgen 0.69.4", "cc", @@ -366,22 +360,22 @@ dependencies = [ "heck 0.4.1", "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] name = "backtrace" -version = "0.3.73" +version = "0.3.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" +checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", - "miniz_oxide 0.7.4", + "miniz_oxide", "object", "rustc-demangle", + "windows-targets", ] [[package]] @@ -428,7 +422,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.76", + "syn 2.0.77", "which", ] @@ -447,7 +441,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -497,7 +491,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", "syn_derive", ] @@ -555,9 +549,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.1.14" +version = "1.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50d2eb3cd3d1bf4529e31c215ee6f93ec5a3d536d9f578f93d9d33ee19562932" +checksum = "b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476" dependencies = [ "jobserver", "libc", @@ -613,9 +607,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.16" +version = "4.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019" +checksum = "3e5a21b8495e732f1b3c364c9949b201ca7bae518c502c80256c96ad79eaf6ac" dependencies = [ "clap_builder", "clap_derive", @@ -623,9 +617,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.15" +version = "4.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6" +checksum = "8cf2dd12af7a047ad9d6da2b6b249759a22a7abc0f474c1dae1777afa4b21a73" dependencies = [ "anstream", "anstyle", @@ -642,7 +636,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -695,9 +689,9 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cpufeatures" -version = "0.2.13" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad" +checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" dependencies = [ "libc", ] @@ -817,7 +811,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -828,7 +822,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -884,7 +878,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -957,7 +951,7 @@ checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253" dependencies = [ "crc32fast", "libz-sys", - "miniz_oxide 0.8.0", + "miniz_oxide", ] [[package]] @@ -992,54 +986,58 @@ dependencies = [ [[package]] name = "frunk" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11a351b59e12f97b4176ee78497dff72e4276fb1ceb13e19056aca7fa0206287" +checksum = "874b6a17738fc273ec753618bac60ddaeac48cb1d7684c3e7bd472e57a28b817" dependencies = [ "frunk_core", "frunk_derives", "frunk_proc_macros", + "serde", ] [[package]] name = "frunk_core" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af2469fab0bd07e64ccf0ad57a1438f63160c69b2e57f04a439653d68eb558d6" +checksum = "3529a07095650187788833d585c219761114005d5976185760cf794d265b6a5c" +dependencies = [ + "serde", +] [[package]] name = "frunk_derives" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fa992f1656e1707946bbba340ad244f0814009ef8c0118eb7b658395f19a2e" +checksum = "e99b8b3c28ae0e84b604c75f721c21dc77afb3706076af5e8216d15fd1deaae3" dependencies = [ "frunk_proc_macro_helpers", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] name = "frunk_proc_macro_helpers" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35b54add839292b743aeda6ebedbd8b11e93404f902c56223e51b9ec18a13d2c" +checksum = "05a956ef36c377977e512e227dcad20f68c2786ac7a54dacece3746046fea5ce" dependencies = [ "frunk_core", "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] name = "frunk_proc_macros" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71b85a1d4a9a6b300b41c05e8e13ef2feca03e0334127f29eca9506a7fe13a93" +checksum = "67e86c2c9183662713fea27ea527aad20fb15fee635a71081ff91bf93df4dc51" dependencies = [ "frunk_core", "frunk_proc_macro_helpers", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -1110,7 +1108,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -1168,9 +1166,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.29.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64" [[package]] name = "glob" @@ -1328,9 +1326,9 @@ dependencies = [ [[package]] name = "hyper-rustls" -version = "0.27.2" +version = "0.27.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155" +checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" dependencies = [ "futures-util", "http", @@ -1361,9 +1359,9 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cde7055719c54e36e95e8719f95883f22072a48ede39db7fc17a4e1d5281e9b9" +checksum = "da62f120a8a37763efb0cf8fdf264b884c7b8b9ac8660b900c8661030c00e6ba" dependencies = [ "bytes", "futures-channel", @@ -1420,9 +1418,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c" +checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" dependencies = [ "equivalent", "hashbrown 0.14.5", @@ -1446,9 +1444,9 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" +checksum = "187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4" [[package]] name = "is_terminal_polyfill" @@ -1701,15 +1699,6 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" -[[package]] -name = "miniz_oxide" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" -dependencies = [ - "adler", -] - [[package]] name = "miniz_oxide" version = "0.8.0" @@ -1868,7 +1857,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", "termcolor", "thiserror", ] @@ -2066,27 +2055,27 @@ dependencies = [ [[package]] name = "object" -version = "0.36.3" +version = "0.36.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9" +checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a" dependencies = [ "memchr", ] [[package]] name = "oid-registry" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c958dd45046245b9c3c2547369bb634eb461670b2e7e0de552905801a648d1d" +checksum = "a8d8034d9489cdaf79228eb9f6a3b8d7bb32ba00d6645ebd48eef4077ceb5bd9" dependencies = [ "asn1-rs", ] [[package]] name = "once_cell" -version = "1.19.0" +version = "1.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "33ea5043e58958ee56f3e15a90aee535795cd7dfd319846288d93c5b57d85cbe" [[package]] name = "openssl" @@ -2111,7 +2100,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -2122,9 +2111,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-src" -version = "300.3.1+3.3.1" +version = "300.3.2+3.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7259953d42a81bf137fbbd73bd30a8e1914d6dce43c2b90ed575783a22608b91" +checksum = "a211a18d945ef7e648cc6e0058f4c548ee46aab922ea203e0d30e966ea23647b" dependencies = [ "cc", ] @@ -2200,7 +2189,7 @@ dependencies = [ "phf_shared", "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -2229,7 +2218,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -2290,21 +2279,21 @@ dependencies = [ [[package]] name = "prettyplease" -version = "0.2.20" +version = "0.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" +checksum = "479cf940fbbb3426c32c5d5176f62ad57549a0bb84773423ba8be9d089f5faba" dependencies = [ "proc-macro2", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] name = "proc-macro-crate" -version = "3.1.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" +checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" dependencies = [ - "toml_edit 0.21.1", + "toml_edit", ] [[package]] @@ -2478,7 +2467,7 @@ dependencies = [ "quote", "refinery-core", "regex", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -2660,9 +2649,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.34" +version = "0.38.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" +checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811" dependencies = [ "bitflags", "errno", @@ -2673,9 +2662,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.12" +version = "0.23.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c58f8c84392efc0a126acce10fa59ff7b3d2ac06ab451a33f2741989b806b044" +checksum = "f2dabaac7466917e566adb06783a81ca48944c6898a1b08b9374106dd671f4c8" dependencies = [ "aws-lc-rs", "log", @@ -2704,9 +2693,9 @@ checksum = "fc0a2ce646f8655401bb81e7927b812614bd5d91dbc968696be50603510fcaf0" [[package]] name = "rustls-webpki" -version = "0.102.6" +version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e6b52d4fda176fd835fdc55a835d4a89b8499cad995885a21149d5ad62f852e" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ "aws-lc-rs", "ring", @@ -2743,11 +2732,11 @@ checksum = "ece8e78b2f38ec51c51f5d475df0a7187ba5111b2a28bdc761ee05b075d40a71" [[package]] name = "schannel" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" +checksum = "e9aaafd5a2b6e3d657ff009d82fbd630b6bd54dd4eb06f21693925cdf80f9b8b" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -2781,29 +2770,29 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.209" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09" +checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.209" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170" +checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] name = "serde_json" -version = "1.0.127" +version = "1.0.128" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8043c06d9f82bd7271361ed64f415fe5e12a77fdb52e573e7f06a516dea329ad" +checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" dependencies = [ "itoa", "memchr", @@ -2954,7 +2943,7 @@ dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -3025,9 +3014,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.76" +version = "2.0.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "578e081a14e0cefc3279b0472138c513f37b41a08d5a3cca9b6e4e8ceb6cd525" +checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" dependencies = [ "proc-macro2", "quote", @@ -3043,7 +3032,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -3069,7 +3058,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -3138,7 +3127,7 @@ checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -3199,9 +3188,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.39.3" +version = "1.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9babc99b9923bfa4804bd74722ff02c0381021eafa4db9949217e3be8e84fff5" +checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" dependencies = [ "backtrace", "bytes", @@ -3221,7 +3210,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -3247,9 +3236,9 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.15" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" +checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" dependencies = [ "futures-core", "pin-project-lite", @@ -3270,9 +3259,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.11" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" +checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" dependencies = [ "bytes", "futures-core", @@ -3290,7 +3279,7 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.20", + "toml_edit", ] [[package]] @@ -3302,17 +3291,6 @@ dependencies = [ "serde", ] -[[package]] -name = "toml_edit" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" -dependencies = [ - "indexmap", - "toml_datetime", - "winnow 0.5.40", -] - [[package]] name = "toml_edit" version = "0.22.20" @@ -3323,7 +3301,7 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.18", + "winnow", ] [[package]] @@ -3403,7 +3381,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -3508,9 +3486,9 @@ checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" [[package]] name = "unicode-normalization" @@ -3627,7 +3605,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", "wasm-bindgen-shared", ] @@ -3661,7 +3639,7 @@ checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -3694,9 +3672,9 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.3" +version = "0.26.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd7c23921eeb1713a4e851530e9b9756e4fb0e89978582942612524cf09f01cd" +checksum = "0bd24728e5af82c6c4ec1b66ac4844bdf8156257fccda846ec58b42cd0cdbe6a" dependencies = [ "rustls-pki-types", ] @@ -3865,15 +3843,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" -[[package]] -name = "winnow" -version = "0.5.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" -dependencies = [ - "memchr", -] - [[package]] name = "winnow" version = "0.6.18" @@ -3921,9 +3890,9 @@ dependencies = [ [[package]] name = "xml-rs" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "539a77ee7c0de333dcc6da69b177380a0b81e0dacfa4f7344c465a36871ee601" +checksum = "af4e2e2f7cba5a093896c1e150fbfe177d1883e7448200efb81d40b9d339ef26" [[package]] name = "yansi" @@ -3958,7 +3927,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -3966,20 +3935,6 @@ name = "zeroize" version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.76", -] [[package]] name = "zstd" diff --git a/apps/landing/package.json b/apps/landing/package.json index 124d90d7..852a1a45 100644 --- a/apps/landing/package.json +++ b/apps/landing/package.json @@ -8,29 +8,29 @@ "start": "vinxi start" }, "dependencies": { - "@fontsource-variable/inter": "^5.0.20", - "@fontsource/inter": "^5.0.20", - "@kobalte/core": "^0.13.4", + "@fontsource-variable/inter": "^5.1.0", + "@fontsource/inter": "^5.1.0", + "@kobalte/core": "^0.13.6", "@mattrax/ui": "workspace:*", - "@solidjs/router": "0.14.3", + "@solidjs/router": "0.14.5", "@solidjs/start": "1.0.6", - "@tanstack/solid-form": "^0.29.2", + "@tanstack/solid-form": "^0.32.0", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", "h3": "^1.12.0", - "solid-js": "^1.8.21", - "vinxi": "0.4.1", - "vite": "^5.4.2", + "solid-js": "^1.8.22", + "vinxi": "0.4.3", + "vite": "^5.4.5", "zod": "^3.23.8" }, "devDependencies": { - "@content-collections/core": "^0.6.4", - "@content-collections/markdown": "^0.1.0", - "@content-collections/vite": "^0.2.1", - "@iconify/json": "^2.2.241", - "@tailwindcss/typography": "^0.5.14", + "@content-collections/core": "^0.7.0", + "@content-collections/markdown": "^0.1.1", + "@content-collections/vite": "^0.2.2", + "@iconify/json": "^2.2.248", + "@tailwindcss/typography": "^0.5.15", "autoprefixer": "^10.4.20", - "fumadocs-ui": "^13.3.2", - "tailwindcss": "^3.4.10" + "fumadocs-ui": "^13.4.10", + "tailwindcss": "^3.4.11" } } diff --git a/apps/landing/src/app.css b/apps/landing/src/app.css index fe00a49b..7720f96c 100644 --- a/apps/landing/src/app.css +++ b/apps/landing/src/app.css @@ -1,78 +1,78 @@ body { - font-family: "Inter Variable", sans-serif; + font-family: "Inter Variable", sans-serif; } .noise-background { - background-image: url("./assets/noise.png"); - background-repeat: repeat; + background-image: url("./assets/noise.png"); + background-repeat: repeat; } /* Text highlight color */ ::selection { - background-color: #000000; - color: white; + background-color: #000000; + color: white; } /* Buttons */ .button-inner-shadow { - box-shadow: inset 0 1px 1px 1px rgba(255, 255, 255, 0.3); + box-shadow: inset 0 1px 1px 1px rgba(255, 255, 255, 0.3); } .button-inner-shadow::after { - content: ""; - display: block; - position: absolute; - top: 0; - left: 0; - right: 0; - border-radius: 100px; - bottom: 0; - box-shadow: inset 0 1px 5px 2px rgba(255, 255, 255, 0.3); - pointer-events: none; + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + right: 0; + border-radius: 100px; + bottom: 0; + box-shadow: inset 0 1px 5px 2px rgba(255, 255, 255, 0.3); + pointer-events: none; } .bento-shadow { - filter: drop-shadow(0 10px 10px rgba(0, 0, 0, 0.05)) + filter: drop-shadow(0 10px 10px rgba(0, 0, 0, 0.05)); } .black-shadow { - filter: drop-shadow(0 10px 10px rgba(0, 0, 0, 0.507)) + filter: drop-shadow(0 10px 10px rgba(0, 0, 0, 0.507)); } .blue-shadow { - filter: drop-shadow(0 7px 7px #1d4fd881); + filter: drop-shadow(0 7px 7px #1d4fd881); } /* Prevent the hover effect on touch devices */ -@media (pointer:fine) { - .blue-shadow:hover { - filter: drop-shadow(0 7px 8px #1d4fd8); - transform: translateY(-2px); - background-color: red !important; - } +@media (pointer: fine) { + .blue-shadow:hover { + filter: drop-shadow(0 7px 8px #1d4fd8); + transform: translateY(-2px); + background-color: red !important; + } } /** Bento Grid & related styles */ .bento-grid { - display: flex; - flex-wrap: wrap; - justify-content: space-between; - gap: 20px; + display: flex; + flex-wrap: wrap; + justify-content: space-between; + gap: 20px; } @media (max-width: 400px) { - .applications-box { - background-size: 130% !important; - } - .versioning-box { - background-size: 130% !important; - background-position: 50% 80% !important; - } - .allplatforms-box { - background-size: 120% !important; - background-position: 50% 120% !important; - } -} \ No newline at end of file + .applications-box { + background-size: 130% !important; + } + .versioning-box { + background-size: 130% !important; + background-position: 50% 80% !important; + } + .allplatforms-box { + background-size: 120% !important; + background-position: 50% 120% !important; + } +} diff --git a/apps/mattraxd/Cargo.toml b/apps/mattraxd/Cargo.toml index 50bd2ac1..424eefe5 100644 --- a/apps/mattraxd/Cargo.toml +++ b/apps/mattraxd/Cargo.toml @@ -13,5 +13,5 @@ mx-utils = { path = "../../crates/mx-utils" } tracing = { workspace = true } -clap = { version = "4.5.16", features = ["derive"] } +clap = { version = "4.5.17", features = ["derive"] } tracing-subscriber = "0.3.18" diff --git a/apps/web/app.config.ts b/apps/web/app.config.ts index 8e85dc80..d4aa1c1e 100644 --- a/apps/web/app.config.ts +++ b/apps/web/app.config.ts @@ -157,8 +157,6 @@ process.on("exit", () => { exclude: [ // HTML/favicon.ico routes ...staticRoutes, - // Handled by `_redirects` - "/EnrollmentServer/*", // Static files "/_build/*", "/assets/*", diff --git a/apps/web/package.json b/apps/web/package.json index bf0beee1..4f8281d1 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -11,7 +11,7 @@ "dependencies": { "@corvu/otp-field": "^0.1.2", "@hono/zod-validator": "^0.2.2", - "@kobalte/core": "^0.13.4", + "@kobalte/core": "^0.13.6", "@kobalte/tailwindcss": "^0.9.0", "@lucia-auth/adapter-drizzle": "^1.1.0", "@mattrax/configuration-schemas": "workspace:*", @@ -33,30 +33,30 @@ "@solid-mediakit/trpc": "^3.0.3", "@solid-primitives/autofocus": "^0.0.111", "@solid-primitives/context": "^0.2.3", - "@solid-primitives/date": "^2.0.22", + "@solid-primitives/date": "^2.0.23", "@solid-primitives/event-bus": "^1.0.11", "@solid-primitives/event-listener": "^2.3.3", "@solid-primitives/lifecycle": "^0.0.102", - "@solid-primitives/map": "^0.4.11", + "@solid-primitives/map": "^0.4.12", "@solid-primitives/memo": "^1.3.9", "@solid-primitives/scheduled": "^1.4.3", - "@solid-primitives/storage": "^4.0.0", - "@solid-primitives/timer": "^1.3.9", + "@solid-primitives/storage": "^4.2.1", + "@solid-primitives/timer": "^1.3.10", "@solid-primitives/websocket": "^1.2.2", - "@solidjs/router": "0.14.3", + "@solidjs/router": "0.14.5", "@solidjs/start": "1.0.6", - "@t3-oss/env-core": "^0.11.0", - "@tanstack/solid-form": "^0.29.2", - "@tanstack/solid-query": "^5.52.0", - "@tanstack/solid-query-devtools": "^5.52.0", - "@tanstack/solid-query-persist-client": "^5.52.0", - "@tanstack/solid-table": "^8.20.1", - "@tanstack/solid-virtual": "^3.10.4", - "@tanstack/zod-form-adapter": "^0.29.2", + "@t3-oss/env-core": "^0.11.1", + "@tanstack/solid-form": "^0.32.0", + "@tanstack/solid-query": "^5.56.2", + "@tanstack/solid-query-devtools": "^5.56.2", + "@tanstack/solid-query-persist-client": "^5.56.2", + "@tanstack/solid-table": "^8.20.5", + "@tanstack/solid-virtual": "^3.10.7", + "@tanstack/zod-form-adapter": "^0.32.0", "@trpc/client": "^10.45.2", "@trpc/server": "^10.45.2", "@types/pluralize": "^0.0.33", - "aws4fetch": "^1.0.19", + "aws4fetch": "^1.0.20", "base58": "^2.0.1", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", @@ -65,8 +65,8 @@ "dexie": "^4.0.8", "drizzle-orm": "^0.33.0", "h3": "^1.12.0", - "hono": "^4.5.8", - "jose": "^5.7.0", + "hono": "^4.6.1", + "jose": "^5.9.2", "lucia": "^3.2.0", "oslo": "^1.2.1", "pluralize": "^8.0.0", @@ -75,38 +75,38 @@ "prismjs": "^1.29.0", "react": "^18.3.1", "react-dom": "^18.3.1", - "solid-js": "^1.8.21", + "solid-js": "^1.8.22", "solid-presence": "^0.1.8", "solid-sonner": "^0.2.8", "solid-transition-group": "^0.2.3", - "sst": "3.0.70", - "stripe": "^16.8.0", + "sst": "3.1.10", + "stripe": "^16.11.0", "superjson": "^2.2.1", - "tailwindcss": "^3.4.10", + "tailwindcss": "^3.4.11", "ts-pattern": "^5.3.1", - "vinxi": "0.4.1", + "vinxi": "0.4.3", "xml2js": "^0.6.2", "zod": "^3.23.8" }, "devDependencies": { - "@iconify/json": "^2.2.241", + "@iconify/json": "^2.2.248", "@microsoft/microsoft-graph-types": "^2.40.0", "@simplewebauthn/types": "^10.0.0", - "@tailwindcss/forms": "^0.5.7", + "@tailwindcss/forms": "^0.5.9", "@types/prismjs": "^1.26.4", - "@types/react": "^18.3.4", + "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", "autoprefixer": "^10.4.20", - "mysql2": "^3.11.0", - "postcss": "^8.4.41", + "mysql2": "^3.11.2", + "postcss": "^8.4.45", "rollup-plugin-visualizer": "^5.12.0", "solid-devtools": "^0.30.1", "tailwind-scrollbar": "^3.1.0", "tailwindcss-animate": "^1.0.7", "unenv": "^1.10.0", - "unplugin-auto-import": "^0.18.2", - "unplugin-icons": "^0.19.2", - "vite": "^5.4.2", + "unplugin-auto-import": "^0.18.3", + "unplugin-icons": "^0.19.3", + "vite": "^5.4.5", "vite-plugin-html": "^3.2.2", "vite-plugin-solid": "^2.10.2", "vite-tsconfig-paths": "^5.0.1" diff --git a/apps/web/src/app/(dash)/@topbar/NavIndicator.module.css b/apps/web/src/app/(dash)/@topbar/NavIndicator.module.css index c0ee5e29..9959ebf6 100644 --- a/apps/web/src/app/(dash)/@topbar/NavIndicator.module.css +++ b/apps/web/src/app/(dash)/@topbar/NavIndicator.module.css @@ -1,13 +1,13 @@ .nav-indicator-animation { - animation: bruh 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; + animation: bruh 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; } @keyframes bruh { - 0%, - 100% { - opacity: 0.4; - } - 50% { - opacity: 1; - } + 0%, + 100% { + opacity: 0.4; + } + 50% { + opacity: 1; + } } diff --git a/apps/web/src/app/(dash)/account/features.tsx b/apps/web/src/app/(dash)/account/features.tsx index a9e20279..93d9d547 100644 --- a/apps/web/src/app/(dash)/account/features.tsx +++ b/apps/web/src/app/(dash)/account/features.tsx @@ -35,12 +35,12 @@ export default function Page() { // Show all features for superadmin, otherwise only show enabled features. activeUser.superadmin ? getObjectKeys(features) - : activeUser.features ?? []; + : (activeUser.features ?? []); const enabledFeatures = () => email() === activeUser.email - ? activeUser.features ?? [] - : getFeatures.data ?? []; + ? (activeUser.features ?? []) + : (getFeatures.data ?? []); const enableFeature = trpc.auth.admin.enableFeature.createMutation(() => ({ diff --git a/biome.json b/biome.json index aa359233..a8dadd40 100644 --- a/biome.json +++ b/biome.json @@ -18,7 +18,8 @@ "configuration-schemas/**/*.json", "sst-env.d.ts", "tsconfig.app.json", - "indexed-db-observers-polyfill.js" + "indexed-db-observers-polyfill.js", + "packages/ui/src/sonner.css" ] }, "organizeImports": { @@ -42,6 +43,9 @@ }, "complexity": { "noForEach": "off" + }, + "a11y": { + "noLabelWithoutControl": "off" } } }, diff --git a/crates/mx-windows/Cargo.toml b/crates/mx-windows/Cargo.toml index 106469c9..54ca16cd 100644 --- a/crates/mx-windows/Cargo.toml +++ b/crates/mx-windows/Cargo.toml @@ -14,6 +14,6 @@ serde = { workspace = true } serde_json = { workspace = true } tracing = { workspace = true } -rustls = "0.23.12" +rustls = "0.23.13" x509-parser = { version = "0.16.0", features = ["verify"] } futures = { version = "0.3.30", features = ["async-await"] } diff --git a/package.json b/package.json index 62155dd7..1117783a 100644 --- a/package.json +++ b/package.json @@ -26,19 +26,19 @@ "pnpm": "^9" }, "dependencies": { - "@biomejs/biome": "^1.8.3", + "@biomejs/biome": "^1.9.0", "@solidjs/start": "1.0.6", "dotenv": "^16.4.5", - "drizzle-kit": "^0.24.1", + "drizzle-kit": "^0.24.2", "pg": "^8.12.0", - "tsx": "^4.18.0", - "typescript": "^5.5.4" + "tsx": "^4.19.1", + "typescript": "^5.6.2" }, "devDependencies": { - "husky": "^9.1.5", - "nx": "19.6.2", - "sst": "3.1.4", - "wrangler": "^3.76.0" + "husky": "^9.1.6", + "nx": "19.7.3", + "sst": "3.1.10", + "wrangler": "^3.78.2" }, "pnpm": { "patchedDependencies": { diff --git a/packages/email/package.json b/packages/email/package.json index e1ab1b8d..8c46830c 100644 --- a/packages/email/package.json +++ b/packages/email/package.json @@ -10,16 +10,16 @@ "compile": "tsx ./bin/compile.ts && pnpm -C ../.. format" }, "dependencies": { - "@react-email/components": "0.0.23", - "@react-email/render": "^1.0.0", + "@react-email/components": "0.0.25", + "@react-email/render": "^1.0.1", "@react-email/tailwind": "^0.1.0", - "aws4fetch": "^1.0.19", + "aws4fetch": "^1.0.20", "react": "^18.3.1", "react-email": "^3.0.1", "zod": "^3.23.8" }, "devDependencies": { - "@types/node": "^22.5.0", - "@types/react": "^18.3.4" + "@types/node": "^22.5.5", + "@types/react": "^18.3.5" } } diff --git a/packages/email/src/emails.gen.tsx b/packages/email/src/emails.gen.tsx index 1ef979ec..a29f23bb 100644 --- a/packages/email/src/emails.gen.tsx +++ b/packages/email/src/emails.gen.tsx @@ -4,21 +4,21 @@ import type { RequestSchema } from "./index"; export const emails = { loginCode: (args: Extract) => - '

Login to Mattrax

123456

Paste this code into the login form to continue.
It is valid for 5 minutes.

'.replace( + '

Login to Mattrax

123456

Paste this code into the login form to continue.
It is valid for 5 minutes.

'.replace( "123456", args.code, ), tenantAdminInvite: ( args: Extract, ) => - '
Join Enigma on Mattrax
 ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏

Join Enigma on Mattrax

alan.turing@example.com has invited you to the Enigma tenant on Mattrax.

Join the tenant

or copy and paste this URL into your browser: https://vercel.com/teams/invite/foo

' + '
Join Enigma on Mattrax
 ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏

Join Enigma on Mattrax

alan.turing@example.com has invited you to the Enigma tenant on Mattrax.

Join the tenant

or copy and paste this URL into your browser: https://vercel.com/teams/invite/foo

' .replace("alan.turing@example.com", args.invitedByEmail) .replace("Enigma", args.tenantName) .replace("https://vercel.com/teams/invite/foo", args.inviteLink), userEnrollmentInvite: ( args: Extract, ) => - '
Join Enigma on Mattrax
 ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏

Join Enigma on Mattrax

You've been invited to join Enigma on MattraxFollow these instructions to enroll your device.

'.replace( + '
Join Enigma on Mattrax
 ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏

Join Enigma on Mattrax

You've been invited to join Enigma on MattraxFollow these instructions to enroll your device.

'.replace( "Enigma", args.tenantName, ), diff --git a/packages/idb-plus/package.json b/packages/idb-plus/package.json index 81684b51..c41848c1 100644 --- a/packages/idb-plus/package.json +++ b/packages/idb-plus/package.json @@ -15,6 +15,6 @@ "devDependencies": { "fake-indexeddb": "^6.0.0", "idb": "^8.0.0", - "vitest": "^2.0.5" + "vitest": "^2.1.1" } } diff --git a/packages/mysql-planetscale/package.json b/packages/mysql-planetscale/package.json index f9d0238d..a2fe8c98 100644 --- a/packages/mysql-planetscale/package.json +++ b/packages/mysql-planetscale/package.json @@ -22,9 +22,9 @@ }, "dependencies": { "@planetscale/database": "^1.19.0", - "mysql2": "^3.11.0" + "mysql2": "^3.11.2" }, "devDependencies": { - "@types/node": "^22.5.0" + "@types/node": "^22.5.5" } } diff --git a/packages/policy-composer/package.json b/packages/policy-composer/package.json index 60146fc8..0bfc8516 100644 --- a/packages/policy-composer/package.json +++ b/packages/policy-composer/package.json @@ -11,11 +11,11 @@ } }, "dependencies": { - "@kobalte/core": "^0.13.4", + "@kobalte/core": "^0.13.6", "@mattrax/configuration-schemas": "workspace:*", "@mattrax/policy": "workspace:*", "@mattrax/ui": "workspace:*", - "@tanstack/solid-virtual": "^3.10.4", - "solid-js": "^1.8.21" + "@tanstack/solid-virtual": "^3.10.7", + "solid-js": "^1.8.22" } } diff --git a/packages/trpc-server-function/package.json b/packages/trpc-server-function/package.json index 9092ee3c..8183fe87 100644 --- a/packages/trpc-server-function/package.json +++ b/packages/trpc-server-function/package.json @@ -12,8 +12,8 @@ }, "dependencies": { "@solid-mediakit/trpc": "^3.0.3", - "@solidjs/router": "0.14.3", - "@tanstack/query-core": "^5.52.0", + "@solidjs/router": "0.14.5", + "@tanstack/query-core": "^5.56.2", "@trpc/client": "^10.45.2", "@trpc/server": "^10.45.2" }, diff --git a/packages/ui/package.json b/packages/ui/package.json index 57c5e393..fac32a24 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -23,26 +23,26 @@ }, "dependencies": { "@corvu/tailwind": "^0.1.5", - "@kobalte/core": "^0.13.4", + "@kobalte/core": "^0.13.6", "@solid-primitives/refs": "^1.0.8", - "@solidjs/router": "0.14.3", - "@tanstack/form-core": "^0.29.2", - "@tanstack/solid-form": "^0.29.2", - "@tanstack/solid-virtual": "^3.10.4", - "@tanstack/zod-form-adapter": "^0.29.2", + "@solidjs/router": "0.14.5", + "@tanstack/form-core": "^0.32.0", + "@tanstack/solid-form": "^0.32.0", + "@tanstack/solid-virtual": "^3.10.7", + "@tanstack/zod-form-adapter": "^0.32.0", "chart.js": "^4.4.4", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", "cmdk-solid": "^1.1.0", - "solid-js": "^1.8.21", + "solid-js": "^1.8.22", "solid-presence": "^0.1.8", "zod": "^3.23.8" }, "devDependencies": { - "@iconify/json": "^2.2.241", - "unplugin-auto-import": "^0.18.2", - "unplugin-icons": "^0.19.2", - "vite": "^5.4.2", + "@iconify/json": "^2.2.248", + "unplugin-auto-import": "^0.18.3", + "unplugin-icons": "^0.19.3", + "vite": "^5.4.5", "vite-plugin-solid": "^2.10.2" } } diff --git a/packages/ui/src/auto-imports.d.ts b/packages/ui/src/auto-imports.d.ts index bfc7ee85..3da54035 100644 --- a/packages/ui/src/auto-imports.d.ts +++ b/packages/ui/src/auto-imports.d.ts @@ -3,6 +3,7 @@ // @ts-nocheck // noinspection JSUnusedGlobalSymbols // Generated by unplugin-auto-import +// biome-ignore lint: disable export {} declare global { const IconCarbonArrowDown: typeof import('~icons/carbon/arrow-down.jsx')['default'] diff --git a/packages/ui/src/index.css b/packages/ui/src/index.css index 0b4426a2..b955b30d 100644 --- a/packages/ui/src/index.css +++ b/packages/ui/src/index.css @@ -7,113 +7,111 @@ /** solid-ui Stuff */ @layer base { - :root { - --background: 0 0% 100%; - --foreground: 240 10% 3.9%; + :root { + --background: 0 0% 100%; + --foreground: 240 10% 3.9%; - --muted: 240 4.8% 95.9%; - --muted-foreground: 240 3.8% 46.1%; + --muted: 240 4.8% 95.9%; + --muted-foreground: 240 3.8% 46.1%; - --popover: 0 0% 100%; - --popover-foreground: 240 10% 3.9%; + --popover: 0 0% 100%; + --popover-foreground: 240 10% 3.9%; - --border: 240 5.9% 90%; - --input: 240 5.9% 90%; + --border: 240 5.9% 90%; + --input: 240 5.9% 90%; - --card: 0 0% 100%; - --card-foreground: 240 10% 3.9%; + --card: 0 0% 100%; + --card-foreground: 240 10% 3.9%; - --primary: 240 5.9% 10%; - --primary-foreground: 0 0% 98%; + --primary: 240 5.9% 10%; + --primary-foreground: 0 0% 98%; - --secondary: 240 4.8% 95.9%; - --secondary-foreground: 240 5.9% 10%; + --secondary: 240 4.8% 95.9%; + --secondary-foreground: 240 5.9% 10%; - --accent: 240 4.8% 95.9%; - --accent-foreground: 240 5.9% 10%; + --accent: 240 4.8% 95.9%; + --accent-foreground: 240 5.9% 10%; - --destructive: 0 84.2% 60.2%; - --destructive-foreground: 0 0% 98%; + --destructive: 0 84.2% 60.2%; + --destructive-foreground: 0 0% 98%; - --info: 204 94% 94%; - --info-foreground: 199 89% 48%; + --info: 204 94% 94%; + --info-foreground: 199 89% 48%; - --success: 149 80% 90%; - --success-foreground: 160 84% 39%; + --success: 149 80% 90%; + --success-foreground: 160 84% 39%; - --warning: 48 96% 89%; - --warning-foreground: 25 95% 53%; + --warning: 48 96% 89%; + --warning-foreground: 25 95% 53%; - --error: 0 93% 94%; - --error-foreground: 0 84% 60%; + --error: 0 93% 94%; + --error-foreground: 0 84% 60%; - --ring: 240 5.9% 10%; + --ring: 240 5.9% 10%; - --radius: 0.5rem; - } + --radius: 0.5rem; + } - [data-kb-theme="dark"] { - --background: 240 10% 3.9%; - --foreground: 0 0% 98%; + [data-kb-theme="dark"] { + --background: 240 10% 3.9%; + --foreground: 0 0% 98%; - --muted: 240 3.7% 15.9%; - --muted-foreground: 240 5% 64.9%; + --muted: 240 3.7% 15.9%; + --muted-foreground: 240 5% 64.9%; - --accent: 240 3.7% 15.9%; - --accent-foreground: 0 0% 98%; + --accent: 240 3.7% 15.9%; + --accent-foreground: 0 0% 98%; - --popover: 240 10% 3.9%; - --popover-foreground: 0 0% 98%; + --popover: 240 10% 3.9%; + --popover-foreground: 0 0% 98%; - --border: 240 3.7% 15.9%; - --input: 240 3.7% 15.9%; + --border: 240 3.7% 15.9%; + --input: 240 3.7% 15.9%; - --card: 240 10% 3.9%; - --card-foreground: 0 0% 98%; + --card: 240 10% 3.9%; + --card-foreground: 0 0% 98%; - --primary: 0 0% 98%; - --primary-foreground: 240 5.9% 10%; + --primary: 0 0% 98%; + --primary-foreground: 240 5.9% 10%; - --secondary: 240 3.7% 15.9%; - --secondary-foreground: 0 0% 98%; + --secondary: 240 3.7% 15.9%; + --secondary-foreground: 0 0% 98%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 0 0% 98%; + --destructive: 0 62.8% 30.6%; + --destructive-foreground: 0 0% 98%; - --info: 204 94% 94%; - --info-foreground: 199 89% 48%; + --info: 204 94% 94%; + --info-foreground: 199 89% 48%; - --success: 149 80% 90%; - --success-foreground: 160 84% 39%; + --success: 149 80% 90%; + --success-foreground: 160 84% 39%; - --warning: 48 96% 89%; - --warning-foreground: 25 95% 53%; + --warning: 48 96% 89%; + --warning-foreground: 25 95% 53%; - --error: 0 93% 94%; - --error-foreground: 0 84% 60%; + --error: 0 93% 94%; + --error-foreground: 0 84% 60%; - --ring: 240 4.9% 83.9%; + --ring: 240 4.9% 83.9%; - --radius: 0.5rem; - } + --radius: 0.5rem; + } } @layer base { - * { - @apply border-border; - } - body { - @apply bg-background text-foreground; - font-feature-settings: - "rlig" 1, - "calt" 1; - } + * { + @apply border-border; + } + body { + @apply bg-background text-foreground; + font-feature-settings: "rlig" 1, "calt" 1; + } } @media (max-width: 640px) { - .container { - @apply px-4; - } + .container { + @apply px-4; + } } /** End solid-ui Stuff */ diff --git a/packages/ui/src/pagination.tsx b/packages/ui/src/pagination.tsx index f12cda1b..2a4ddb60 100644 --- a/packages/ui/src/pagination.tsx +++ b/packages/ui/src/pagination.tsx @@ -8,7 +8,6 @@ const Pagination: Component> = (props) => { const [, rest] = splitProps(props, ["class"]); return (