add: letters api

This commit is contained in:
trisua 2025-08-02 00:44:23 -04:00
parent 46e38042ce
commit 2e60cbc464
9 changed files with 247 additions and 31 deletions

54
Cargo.lock generated
View file

@ -722,9 +722,9 @@ checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
[[package]]
name = "emojis"
version = "0.7.0"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0a08afd8e599463c275703532e707c767b8c068a826eea9ca8fceaf3435029df"
checksum = "dbf035af17e73b37a9ac6b0efda5f1f4974ee6f6080e33dda268086e84fbcbd1"
dependencies = [
"phf 0.12.1",
]
@ -1257,7 +1257,7 @@ dependencies = [
"httpdate",
"itoa",
"pin-project-lite",
"socket2",
"socket2 0.5.10",
"tokio",
"tower-service",
"tracing",
@ -1349,7 +1349,7 @@ dependencies = [
"libc",
"percent-encoding",
"pin-project-lite",
"socket2",
"socket2 0.5.10",
"system-configuration",
"tokio",
"tower-service",
@ -2281,7 +2281,7 @@ dependencies = [
"hmac",
"md-5",
"memchr",
"rand 0.9.1",
"rand 0.9.2",
"sha2",
"stringprep",
]
@ -2447,9 +2447,9 @@ dependencies = [
[[package]]
name = "rand"
version = "0.9.1"
version = "0.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97"
checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
dependencies = [
"rand_chacha 0.9.0",
"rand_core 0.9.3",
@ -2607,7 +2607,7 @@ dependencies = [
"pin-project-lite",
"ryu",
"sha1_smol",
"socket2",
"socket2 0.5.10",
"tokio",
"tokio-util",
"url",
@ -2904,9 +2904,9 @@ dependencies = [
[[package]]
name = "serde_json"
version = "1.0.141"
version = "1.0.142"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3"
checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7"
dependencies = [
"itoa",
"memchr",
@ -3104,6 +3104,16 @@ dependencies = [
"windows-sys 0.52.0",
]
[[package]]
name = "socket2"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807"
dependencies = [
"libc",
"windows-sys 0.59.0",
]
[[package]]
name = "spin"
version = "0.9.8"
@ -3338,7 +3348,7 @@ dependencies = [
"tetratto-l10n",
"tetratto-shared",
"tokio",
"toml 0.9.2",
"toml 0.9.4",
"totp-rs",
]
@ -3348,7 +3358,7 @@ version = "12.0.0"
dependencies = [
"pathbufd",
"serde",
"toml 0.9.2",
"toml 0.9.4",
]
[[package]]
@ -3359,7 +3369,7 @@ dependencies = [
"chrono",
"hex_fmt",
"pulldown-cmark",
"rand 0.9.1",
"rand 0.9.2",
"regex",
"serde",
"sha2",
@ -3486,9 +3496,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
version = "1.46.1"
version = "1.47.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17"
checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038"
dependencies = [
"backtrace",
"bytes",
@ -3498,9 +3508,9 @@ dependencies = [
"parking_lot",
"pin-project-lite",
"slab",
"socket2",
"socket2 0.6.0",
"tokio-macros",
"windows-sys 0.52.0",
"windows-sys 0.59.0",
]
[[package]]
@ -3543,8 +3553,8 @@ dependencies = [
"pin-project-lite",
"postgres-protocol",
"postgres-types",
"rand 0.9.1",
"socket2",
"rand 0.9.2",
"socket2 0.5.10",
"tokio",
"tokio-util",
"whoami",
@ -3599,9 +3609,9 @@ dependencies = [
[[package]]
name = "toml"
version = "0.9.2"
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed0aee96c12fa71097902e0bb061a5e1ebd766a6636bb605ba401c45c1650eac"
checksum = "41ae868b5a0f67631c14589f7e250c1ea2c574ee5ba21c6c8dd4b1485705a5a1"
dependencies = [
"indexmap",
"serde",
@ -3668,7 +3678,7 @@ dependencies = [
"constant_time_eq",
"hmac",
"qrcodegen-image",
"rand 0.9.1",
"rand 0.9.2",
"sha1",
"sha2",
"url",