app

Local-first trade for farms and co-ops
git clone https://radroots.dev/git/app.git
Log | Files | Refs | README | LICENSE

commit 19ddd1b4a2232c22e31452d4fe7b1e5f164f1697
parent 7abe7b8b35c2799cf25381f0f4c0523075d0ba1a
Author: triesap <tyson@radroots.org>
Date:   Thu, 23 Apr 2026 08:29:59 +0000

build: pin mf2_i18n to the upstream git revision

- replace the local mf2_i18n path dependency with a pinned git+rev source
- update Cargo.lock to record git sources for the mf2_i18n crate family
- keep the remaining workspace dependency wiring unchanged in the app repo
- preserve standalone app build reproducibility without outer-repo path coupling

Diffstat:
MCargo.lock | 7+++++++
MCargo.toml | 2+-
2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/Cargo.lock b/Cargo.lock @@ -3758,6 +3758,7 @@ dependencies = [ [[package]] name = "mf2_i18n" version = "0.1.0" +source = "git+https://github.com/triesap/mf2_i18n.git?rev=e2ad58d5863d9dd98f2f38d1f08b2140bf34b0a1#e2ad58d5863d9dd98f2f38d1f08b2140bf34b0a1" dependencies = [ "mf2_i18n_build", "mf2_i18n_core", @@ -3770,6 +3771,7 @@ dependencies = [ [[package]] name = "mf2_i18n_build" version = "0.1.0" +source = "git+https://github.com/triesap/mf2_i18n.git?rev=e2ad58d5863d9dd98f2f38d1f08b2140bf34b0a1#e2ad58d5863d9dd98f2f38d1f08b2140bf34b0a1" dependencies = [ "blake3", "hex", @@ -3784,10 +3786,12 @@ dependencies = [ [[package]] name = "mf2_i18n_core" version = "0.1.0" +source = "git+https://github.com/triesap/mf2_i18n.git?rev=e2ad58d5863d9dd98f2f38d1f08b2140bf34b0a1#e2ad58d5863d9dd98f2f38d1f08b2140bf34b0a1" [[package]] name = "mf2_i18n_embedded" version = "0.1.0" +source = "git+https://github.com/triesap/mf2_i18n.git?rev=e2ad58d5863d9dd98f2f38d1f08b2140bf34b0a1#e2ad58d5863d9dd98f2f38d1f08b2140bf34b0a1" dependencies = [ "mf2_i18n_core", ] @@ -3795,6 +3799,7 @@ dependencies = [ [[package]] name = "mf2_i18n_native" version = "0.1.0" +source = "git+https://github.com/triesap/mf2_i18n.git?rev=e2ad58d5863d9dd98f2f38d1f08b2140bf34b0a1#e2ad58d5863d9dd98f2f38d1f08b2140bf34b0a1" dependencies = [ "mf2_i18n_core", "mf2_i18n_embedded", @@ -3806,6 +3811,7 @@ dependencies = [ [[package]] name = "mf2_i18n_runtime" version = "0.1.0" +source = "git+https://github.com/triesap/mf2_i18n.git?rev=e2ad58d5863d9dd98f2f38d1f08b2140bf34b0a1#e2ad58d5863d9dd98f2f38d1f08b2140bf34b0a1" dependencies = [ "ed25519-dalek", "hex", @@ -3820,6 +3826,7 @@ dependencies = [ [[package]] name = "mf2_i18n_std" version = "0.1.0" +source = "git+https://github.com/triesap/mf2_i18n.git?rev=e2ad58d5863d9dd98f2f38d1f08b2140bf34b0a1#e2ad58d5863d9dd98f2f38d1f08b2140bf34b0a1" dependencies = [ "chrono", "intl_pluralrules", diff --git a/Cargo.toml b/Cargo.toml @@ -27,7 +27,7 @@ chrono = { version = "0.4", default-features = false, features = ["clock"] } gpui = "0.2.2" gpui-component = "0.5.1" gpui-component-assets = "0.5.1" -mf2_i18n = { path = "../../../../vendor/triesap/mf2_i18n/crates/mf2_i18n" } +mf2_i18n = { git = "https://github.com/triesap/mf2_i18n.git", rev = "e2ad58d5863d9dd98f2f38d1f08b2140bf34b0a1" } radroots_identity = { path = "../lib/crates/identity" } radroots_nostr = { path = "../lib/crates/nostr", features = ["client"] } radroots_nostr_accounts = { path = "../lib/crates/nostr_accounts" }