My personal website, in gleam+lustre!
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Chilp v2 is rc'ing!!!!


Signed-off-by: MLC Bloeiman <mar@strawmelonjuice.com>

+9 -4
+3 -1
gleam.toml
··· 6 6 lustre = ">= 5.6.0 and < 6.0.0" 7 7 modem = ">= 2.1.2 and < 3.0.0" 8 8 jot = ">= 10.1.1 and < 11.0.0" 9 - chilp = { git = "https://tangled.org/strawmelonjuice.com/chilp", ref = "293a0e8419d66ab1eadb2b6ace2dabed42753bf2" } 9 + chilp = ">= 2.0.0-rc and < 3.0.0" 10 + # chilp = { git = "https://tangled.org/strawmelonjuice.com/chilp", ref = "main" } 11 + # chilp = { path = "../../../tangled.sh/strawmelonjuice.com/chilp/" } 10 12 gleam_time = ">= 1.7.0 and < 2.0.0" 11 13 webls = ">= 1.6.1 and < 2.0.0" 12 14 smalto = ">= 3.0.0 and < 4.0.0"
+2 -2
manifest.toml
··· 4 4 packages = [ 5 5 { name = "argv", version = "1.0.2", build_tools = ["gleam"], requirements = [], otp_app = "argv", source = "hex", outer_checksum = "BA1FF0929525DEBA1CE67256E5ADF77A7CDDFE729E3E3F57A5BDCAA031DED09D" }, 6 6 { name = "booklet", version = "1.1.0", build_tools = ["gleam"], requirements = [], otp_app = "booklet", source = "hex", outer_checksum = "08E0FDB78DC4D8A5D3C80295B021505C7D2A2E7B6C6D5EAB7286C36F4A53C851" }, 7 - { name = "chilp", version = "2.0.0-rc", build_tools = ["gleam"], requirements = ["gleam_json", "gleam_stdlib", "gleam_time", "html_parser", "lustre", "rsvp"], source = "git", repo = "https://tangled.org/strawmelonjuice.com/chilp", commit = "293a0e8419d66ab1eadb2b6ace2dabed42753bf2" }, 7 + { name = "chilp", version = "2.0.0-rc", build_tools = ["gleam"], requirements = ["gleam_json", "gleam_stdlib", "gleam_time", "html_parser", "lustre", "rsvp"], otp_app = "chilp", source = "hex", outer_checksum = "7F2910457F5CB47E1864D34472B77C11AA68FAD44EDE00E635D3B0D37C2BEF04" }, 8 8 { name = "directories", version = "1.2.0", build_tools = ["gleam"], requirements = ["envoy", "gleam_stdlib", "platform", "simplifile"], otp_app = "directories", source = "hex", outer_checksum = "D13090CFCDF6759B87217E8DDD73A75903A700148A82C1D33799F333E249BF9E" }, 9 9 { name = "envoy", version = "1.1.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "envoy", source = "hex", outer_checksum = "850DA9D29D2E5987735872A2B5C81035146D7FE19EFC486129E44440D03FD832" }, 10 10 { name = "exception", version = "2.1.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "exception", source = "hex", outer_checksum = "329D269D5C2A314F7364BD2711372B6F2C58FA6F39981572E5CA68624D291F8C" }, ··· 54 54 55 55 [requirements] 56 56 argv = { version = ">= 1.0.2 and < 2.0.0" } 57 - chilp = { git = "https://tangled.org/strawmelonjuice.com/chilp", ref = "293a0e8419d66ab1eadb2b6ace2dabed42753bf2" } 57 + chilp = { version = ">= 2.0.0-rc and < 3.0.0" } 58 58 gleam_erlang = { version = ">= 1.3.0 and < 2.0.0" } 59 59 gleam_json = { version = ">= 3.1.0 and < 4.0.0" } 60 60 gleam_regexp = { version = ">= 1.1.1 and < 2.0.0" }
+4 -1
src/homepage.gleam
··· 204 204 "strawmelonjuice.svg", 205 205 ], 206 206 aliases: ["strawmelonjuice-logo-2026"], 207 - comments: MastodonStatusLink("pony.social", "115871671627793187"), 207 + comments: Both( 208 + post_id_mastodon: "115871671627793187", 209 + post_id_bsky: "3mjykbz7dms2a", 210 + ), 208 211 ), 209 212 Post( 210 213 id: 896,