Initial commit: Basic Yew frontend template

- Set up Cargo.toml with Yew dependencies
- Created main.rs entry point
- Added basic App component with counter functionality
- Included HTML template with styling
- Added Trunk.toml for build configuration

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Connor Johnstone
2025-08-28 14:30:55 -04:00
commit 3cd182e207
933 changed files with 5041 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
Signature: 8a477f597d28d172789f06886806bc55
# This file is a cache directory tag created by cargo.
# For information about cache directory tags see https://bford.info/cachedir/

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
d752e0b94b7f66d9

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[]","declared_features":"[]","target":15310908082240623587,"profile":15657897354478470176,"path":3187901714183004322,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/anymap2-40ef63401e030360/dep-lib-anymap2","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
6707a7e39ecf9d85

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[]","declared_features":"[\"i128\"]","target":9517688912158169860,"profile":15657897354478470176,"path":1842171927810814999,"deps":[[9689903380558560274,"serde",false,13974751282028357465]],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/bincode-3d2acc72cdc2d159/dep-lib-bincode","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
6cb6925617ed4f8f

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"extra-platforms\", \"serde\", \"std\"]","target":15971911772774047941,"profile":5585765287293540646,"path":4023725486566777365,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/bytes-19c69a2793f1d6aa/dep-lib-bytes","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
93353191c6dc675d

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[]","declared_features":"[\"core\", \"rustc-dep-of-std\"]","target":13840298032947503755,"profile":15657897354478470176,"path":4505836262347357057,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/cfg-if-a7d023dfa1e1d176/dep-lib-cfg_if","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[]","declared_features":"[]","target":9676079782213560798,"profile":15657897354478470176,"path":5045978793622585067,"deps":[[6946689283190175495,"wasm_bindgen",false,18231618262415863135],[7843059260364151289,"cfg_if",false,6730590913526052243]],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/console_error_panic_hook-f686a99306e303ab/dep-lib-console_error_panic_hook","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[]","declared_features":"[]","target":1524667692659508025,"profile":15657897354478470176,"path":8237723104241988416,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/equivalent-a74668e397d2616a/dep-lib-equivalent","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
0b32142465225f8a

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":10248144769085601448,"profile":15657897354478470176,"path":732744112308658873,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/fnv-09a5708521a6eb9a/dep-lib-fnv","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":6496257856677244489,"profile":15657897354478470176,"path":18195334112785388970,"deps":[[6803352382179706244,"percent_encoding",false,4764595494980805283]],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/form_urlencoded-e1b52249d2b449de/dep-lib-form_urlencoded","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
679a9149fdb9da4c

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[\"alloc\", \"async-await\", \"std\"]","declared_features":"[\"alloc\", \"async-await\", \"bilock\", \"cfg-target-has-atomic\", \"compat\", \"default\", \"executor\", \"futures-executor\", \"io-compat\", \"std\", \"thread-pool\", \"unstable\", \"write-all-vectored\"]","target":7465627196321967167,"profile":13318305459243126790,"path":12168301751381446024,"deps":[[5103565458935487,"futures_io",false,12026633556663843464],[1811549171721445101,"futures_channel",false,18180067909985881775],[7013762810557009322,"futures_sink",false,2812397762898164414],[7620660491849607393,"futures_core",false,7612045193386540632],[10629569228670356391,"futures_util",false,13086301181424334486],[16240732885093539806,"futures_task",false,13674422875758508526]],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/futures-c610520870a025b7/dep-lib-futures","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[\"alloc\", \"default\", \"futures-sink\", \"sink\", \"std\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"futures-sink\", \"sink\", \"std\", \"unstable\"]","target":13634065851578929263,"profile":13318305459243126790,"path":15330485416196657190,"deps":[[7013762810557009322,"futures_sink",false,2812397762898164414],[7620660491849607393,"futures_core",false,7612045193386540632]],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/futures-channel-c6dacf49c3b3ad0c/dep-lib-futures_channel","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"portable-atomic\", \"std\", \"unstable\"]","target":9453135960607436725,"profile":13318305459243126790,"path":10337695705365139650,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/futures-core-f57087d1e239e403/dep-lib-futures_core","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[\"std\"]","declared_features":"[\"default\", \"std\", \"unstable\"]","target":5742820543410686210,"profile":13318305459243126790,"path":2149458687861986107,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/futures-io-63891946fb2739a2/dep-lib-futures_io","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":10827111567014737887,"profile":13318305459243126790,"path":6974578551853433446,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/futures-sink-333e7f7ebd78b5b2/dep-lib-futures_sink","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"std\", \"unstable\"]","target":13518091470260541623,"profile":13318305459243126790,"path":324100040047844071,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/futures-task-6e618c2aa62bd7a3/dep-lib-futures_task","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[\"alloc\", \"async-await\", \"async-await-macro\", \"channel\", \"futures-channel\", \"futures-io\", \"futures-macro\", \"futures-sink\", \"io\", \"memchr\", \"sink\", \"slab\", \"std\"]","declared_features":"[\"alloc\", \"async-await\", \"async-await-macro\", \"bilock\", \"cfg-target-has-atomic\", \"channel\", \"compat\", \"default\", \"futures-channel\", \"futures-io\", \"futures-macro\", \"futures-sink\", \"futures_01\", \"io\", \"io-compat\", \"memchr\", \"portable-atomic\", \"sink\", \"slab\", \"std\", \"tokio-io\", \"unstable\", \"write-all-vectored\"]","target":1788798584831431502,"profile":13318305459243126790,"path":2973529350433323023,"deps":[[5103565458935487,"futures_io",false,12026633556663843464],[1615478164327904835,"pin_utils",false,13500739886214721789],[1811549171721445101,"futures_channel",false,18180067909985881775],[1906322745568073236,"pin_project_lite",false,81671709216625689],[7013762810557009322,"futures_sink",false,2812397762898164414],[7620660491849607393,"futures_core",false,7612045193386540632],[10565019901765856648,"futures_macro",false,2489424302730788830],[14767213526276824509,"slab",false,12962743333484170390],[15932120279885307830,"memchr",false,15408309723490220746],[16240732885093539806,"futures_task",false,13674422875758508526]],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/futures-util-9b1b1644c07d4106/dep-lib-futures_util","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[\"js\", \"js-sys\", \"wasm-bindgen\"]","declared_features":"[\"compiler_builtins\", \"core\", \"custom\", \"js\", \"js-sys\", \"linux_disable_fallback\", \"rdrand\", \"rustc-dep-of-std\", \"std\", \"test-in-browser\", \"wasm-bindgen\"]","target":16244099637825074703,"profile":15657897354478470176,"path":18084301651725994084,"deps":[[6946689283190175495,"wasm_bindgen",false,18231618262415863135],[7843059260364151289,"cfg_if",false,6730590913526052243],[9003359908906038687,"js_sys",false,14258347459196856759]],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/getrandom-ea3957deb9941809/dep-lib-getrandom","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
e4d56de0def7d279

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[\"console\", \"default\", \"dialogs\", \"events\", \"file\", \"gloo-console\", \"gloo-dialogs\", \"gloo-events\", \"gloo-file\", \"gloo-history\", \"gloo-net\", \"gloo-render\", \"gloo-storage\", \"gloo-timers\", \"gloo-utils\", \"gloo-worker\", \"history\", \"net\", \"render\", \"storage\", \"timers\", \"utils\", \"worker\"]","declared_features":"[\"console\", \"default\", \"dialogs\", \"events\", \"file\", \"futures\", \"gloo-console\", \"gloo-dialogs\", \"gloo-events\", \"gloo-file\", \"gloo-history\", \"gloo-net\", \"gloo-render\", \"gloo-storage\", \"gloo-timers\", \"gloo-utils\", \"gloo-worker\", \"history\", \"net\", \"render\", \"storage\", \"timers\", \"utils\", \"worker\"]","target":15424014265002599538,"profile":15657897354478470176,"path":8623287337414824522,"deps":[[932682457716462887,"gloo_worker",false,3583915901997927693],[3019852804355383212,"gloo_net",false,10036354681606434468],[4106074096146763267,"gloo_events",false,5756946774458844323],[5921074888975346911,"gloo_utils",false,4942676780571173624],[10534580474014942609,"gloo_dialogs",false,10593093530000636822],[12805895089852270265,"gloo_timers",false,93984060505623355],[13555662950551470143,"gloo_storage",false,4502570529640723910],[14803534212725985479,"gloo_file",false,17884666141334713625],[15525454374806154151,"gloo_render",false,14514341188394514785],[16754746302422839792,"gloo_console",false,3282195555059486620],[17123018067225436055,"gloo_history",false,2225397011226696374]],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/gloo-4895f3a454683224/dep-lib-gloo","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
62a6e9ded06a072b

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[\"console\", \"default\", \"dialogs\", \"events\", \"file\", \"gloo-console\", \"gloo-dialogs\", \"gloo-events\", \"gloo-file\", \"gloo-history\", \"gloo-net\", \"gloo-render\", \"gloo-storage\", \"gloo-timers\", \"gloo-utils\", \"gloo-worker\", \"history\", \"net\", \"render\", \"storage\", \"timers\", \"utils\", \"worker\"]","declared_features":"[\"console\", \"default\", \"dialogs\", \"events\", \"file\", \"futures\", \"gloo-console\", \"gloo-dialogs\", \"gloo-events\", \"gloo-file\", \"gloo-history\", \"gloo-net\", \"gloo-render\", \"gloo-storage\", \"gloo-timers\", \"gloo-utils\", \"gloo-worker\", \"history\", \"net\", \"render\", \"storage\", \"timers\", \"utils\", \"worker\"]","target":17023954276131510380,"profile":15657897354478470176,"path":3630705479906823171,"deps":[[5028561147853581999,"gloo_timers",false,7358532318003029115],[9329111706356929223,"gloo_file",false,4454092305016953714],[9979345710825402490,"gloo_dialogs",false,2017739468632757565],[10340280370311140941,"gloo_worker",false,15198553002077672315],[12069273292196623910,"gloo_events",false,14743138339770691498],[12469029679378729817,"gloo_console",false,1997288748358352958],[13787904963389927206,"gloo_storage",false,5761365781018107929],[15119418339232312804,"gloo_history",false,10238883153082154231],[17073337587916847516,"gloo_render",false,12071964900271503674],[17548459073812404046,"gloo_net",false,8606626076852462344],[18122101786498147437,"gloo_utils",false,7812391068939647193]],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/gloo-9bde060ddaf6a621/dep-lib-gloo","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[]","declared_features":"[]","target":8804246996116096872,"profile":15657897354478470176,"path":14729264871898664371,"deps":[[6946689283190175495,"wasm_bindgen",false,18231618262415863135],[8264480821543757363,"web_sys",false,709237819537206661],[9003359908906038687,"js_sys",false,14258347459196856759],[9689903380558560274,"serde",false,13974751282028357465],[18122101786498147437,"gloo_utils",false,7812391068939647193]],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/gloo-console-010ade04cce0fd4f/dep-lib-gloo_console","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[]","declared_features":"[]","target":7192765726142894394,"profile":15657897354478470176,"path":9174748216581510513,"deps":[[5921074888975346911,"gloo_utils",false,4942676780571173624],[6946689283190175495,"wasm_bindgen",false,18231618262415863135],[8264480821543757363,"web_sys",false,709237819537206661],[9003359908906038687,"js_sys",false,14258347459196856759],[9689903380558560274,"serde",false,13974751282028357465]],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/gloo-console-b870111446a0ecda/dep-lib-gloo_console","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[]","declared_features":"[]","target":12847241491854118468,"profile":15657897354478470176,"path":3883144515832825886,"deps":[[6946689283190175495,"wasm_bindgen",false,18231618262415863135],[8264480821543757363,"web_sys",false,709237819537206661]],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/gloo-dialogs-32c85bb138b621a4/dep-lib-gloo_dialogs","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[]","declared_features":"[]","target":9490362747347024309,"profile":15657897354478470176,"path":3804047310391685179,"deps":[[6946689283190175495,"wasm_bindgen",false,18231618262415863135],[8264480821543757363,"web_sys",false,709237819537206661]],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/gloo-dialogs-8c8f367df89fe4b1/dep-lib-gloo_dialogs","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[]","declared_features":"[]","target":294073258860096545,"profile":15657897354478470176,"path":4414483369327969428,"deps":[[6946689283190175495,"wasm_bindgen",false,18231618262415863135],[8264480821543757363,"web_sys",false,709237819537206661]],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/gloo-events-87215299dbbc3bd9/dep-lib-gloo_events","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":12013579709055016942,"features":"[]","declared_features":"[]","target":1229458357528046400,"profile":15657897354478470176,"path":3412583057336711327,"deps":[[6946689283190175495,"wasm_bindgen",false,18231618262415863135],[8264480821543757363,"web_sys",false,709237819537206661]],"local":[{"CheckDepInfo":{"dep_info":"wasm32-unknown-unknown/debug/.fingerprint/gloo-events-be5caa1cffe7268e/dep-lib-gloo_events","checksum":false}}],"rustflags":["-L/usr/local/lib"],"config":2069994364910194474,"compile_kind":14682669768258224367}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

Some files were not shown because too many files have changed in this diff Show More