diff options
| -rw-r--r-- | NEWS.md | 25 | ||||
| -rw-r--r-- | Trunk.toml | 7 | ||||
| -rw-r--r-- | flake.nix | 7 | ||||
| -rw-r--r-- | index.html | 48 | ||||
| -rw-r--r-- | src/components/checkbox_placeholder.rs | 5 | ||||
| -rw-r--r-- | src/pages/buy.rs | 2 | ||||
| -rw-r--r-- | src/pages/recipe.rs | 2 |
7 files changed, 62 insertions, 34 deletions
diff --git a/NEWS.md b/NEWS.md index 3201b46..b83b9c6 100644 --- a/NEWS.md +++ b/NEWS.md @@ -11,3 +11,28 @@ If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>. --> - - - +## [v0.1.0](https://git.foss-syndicate.org/bpeetz/rocie/web-client/compare/32847efa04029d81f9d8cf7a37999cb3cbb1e145..v0.1.0) - 2026-03-21 +#### Features +- (**buy**) Provide basic buy interface - ([7bff227](https://git.foss-syndicate.org/bpeetz/rocie/web-client/commit/7bff22756beec82b4a1470e2d325b706dc56e5f2)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz) +- (**buy**) Add the framework for the /buy page - ([10152a2](https://git.foss-syndicate.org/bpeetz/rocie/web-client/commit/10152a2fc2b3de942b9f08d81c81d6566003d336)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz) +- (**form**) Re-write the form macro as a proc macro - ([1fc165f](https://git.foss-syndicate.org/bpeetz/rocie/web-client/commit/1fc165f2a5a3b6d77da2cfea2aa05e1db1c73577)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz) +- (**form**) Provide basic form framework - ([0564611](https://git.foss-syndicate.org/bpeetz/rocie/web-client/commit/0564611c8e77e0f5791a3f4854bb456a8717e86a)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz) +- (**treewide**) Commit MVP - ([f6a3fb9](https://git.foss-syndicate.org/bpeetz/rocie/web-client/commit/f6a3fb9c4d8dd86f78c9f75a23c1ac35bf35d4eb)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz) +- (**treewide**) Add further buttons - ([3a0e91b](https://git.foss-syndicate.org/bpeetz/rocie/web-client/commit/3a0e91bda1e93afa33dd182c2e820c94b3e94593)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz) +- (**treewide**) Make usage more intuitive - ([427ce16](https://git.foss-syndicate.org/bpeetz/rocie/web-client/commit/427ce16023613536b8176e6dee7c1580a5980c97)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz) +- (**treewide**) Switch to tailwindcss and add more components - ([d0263ce](https://git.foss-syndicate.org/bpeetz/rocie/web-client/commit/d0263ce46160cd4152c67381fab2ee557f3aa483)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz) +#### Bug Fixes +- (**lib/init**) Correctly make the web-app relocatable - ([09836fa](https://git.foss-syndicate.org/bpeetz/rocie/web-client/commit/09836fa8a614ee4c0b986c21e370a741ca9ec9d8)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz) +- (**public/manifest.json**) Use correct json list - ([f8edd9b](https://git.foss-syndicate.org/bpeetz/rocie/web-client/commit/f8edd9b58b95811ae9f397170ce6eaee8efc646c)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz) +#### Build system +- (**cog**) Init - ([caef83e](https://git.foss-syndicate.org/bpeetz/rocie/web-client/commit/caef83e70ffea8d6d768f067fcee23ba65d5d13c)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz) +- (**treewide**) Provide a working `manifest.json` file - ([cc119f1](https://git.foss-syndicate.org/bpeetz/rocie/web-client/commit/cc119f1cbb0b3bbd0c5453a5b9c5ce4c7f2a5df5)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz) +#### Miscellaneous Chores +- (**NEWS.md**) Init - ([46aa483](https://git.foss-syndicate.org/bpeetz/rocie/web-client/commit/46aa4831be5144bc8a0dda7977463d101af00eea)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz) +- (**public/logo.svg**) Use correct copyright - ([e572618](https://git.foss-syndicate.org/bpeetz/rocie/web-client/commit/e572618b2fc4ad4dd829fcd25214282265339970)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz) +- (**treewide**) Apply copyright notices - ([5cfa9fa](https://git.foss-syndicate.org/bpeetz/rocie/web-client/commit/5cfa9fa96401f130ff94bd74b5e247313c1c921d)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz) +- Second version - ([fd832ce](https://git.foss-syndicate.org/bpeetz/rocie/web-client/commit/fd832ce7a3660bd81b5476477ecdc2bc822df5c2)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz) +- Initial Commit - ([32847ef](https://git.foss-syndicate.org/bpeetz/rocie/web-client/commit/32847efa04029d81f9d8cf7a37999cb3cbb1e145)) - [@bpeetz](https://git.foss-syndicate.org/bpeetz) + +- - - + diff --git a/Trunk.toml b/Trunk.toml index a40dbb9..46f8435 100644 --- a/Trunk.toml +++ b/Trunk.toml @@ -11,7 +11,12 @@ [[hooks]] stage = "pre_build" command = "tailwindcss" -command_arguments = ["-i", "public/input.css", "-o", "dist/tailwindcss-output.css"] +command_arguments = [ + "-i", + "public/input.css", + "-o", + "dist/tailwindcss-output.css", +] [[hooks]] stage = "pre_build" diff --git a/flake.nix b/flake.nix index bc989d6..6049ea9 100644 --- a/flake.nix +++ b/flake.nix @@ -51,10 +51,9 @@ pkgs.pkg-config ]; - rust = - pkgs.rust-bin.stable.latest.default.override { - targets = ["wasm32-unknown-unknown"]; - }; + rust = pkgs.rust-bin.stable.latest.default.override { + targets = ["wasm32-unknown-unknown"]; + }; # NB: we don't need to overlay our custom toolchain for the *entire* # pkgs (which would require rebuidling anything else which uses rust). diff --git a/index.html b/index.html index 2a30a50..db6f2e9 100644 --- a/index.html +++ b/index.html @@ -27,11 +27,14 @@ If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>. data-weak-refs /> - <div id="location-storage" location="localhost"></div> + <div + id="location-storage" + location="localhost" + ></div> <script> - document - .querySelector("div#location-storage") - .setAttribute("location", document.location.href); + document + .querySelector("div#location-storage") + .setAttribute("location", document.location.href); </script> <link @@ -47,36 +50,35 @@ If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>. href="./dist/tailwindcss-output.css" /> - <link - rel="manifest" - href="/manifest.json" + <link + rel="manifest" + href="/manifest.json" /> <link - data-trunk - rel="copy-file" - href="./public/manifest.json" + data-trunk + rel="copy-file" + href="./public/manifest.json" /> - <link - data-trunk - rel="copy-file" - href="./dist/favicon-128.png" + data-trunk + rel="copy-file" + href="./dist/favicon-128.png" /> <link - data-trunk - rel="copy-file" - href="./dist/favicon-256.png" + data-trunk + rel="copy-file" + href="./dist/favicon-256.png" /> <link - data-trunk - rel="copy-file" - href="./dist/favicon-512.png" + data-trunk + rel="copy-file" + href="./dist/favicon-512.png" /> <link - data-trunk - rel="copy-file" - href="./dist/favicon-1024.png" + data-trunk + rel="copy-file" + href="./dist/favicon-1024.png" /> </head> diff --git a/src/components/checkbox_placeholder.rs b/src/components/checkbox_placeholder.rs index 2006808..27aac13 100644 --- a/src/components/checkbox_placeholder.rs +++ b/src/components/checkbox_placeholder.rs @@ -18,10 +18,7 @@ use leptos::{ use crate::components::get_id; #[component] -pub fn CheckboxPlaceholder( - label: &'static str, - node_ref: NodeRef<Input>, -) -> impl IntoView { +pub fn CheckboxPlaceholder(label: &'static str, node_ref: NodeRef<Input>) -> impl IntoView { let id = get_id(); view! { diff --git a/src/pages/buy.rs b/src/pages/buy.rs index b5349e7..bd5bdfd 100644 --- a/src/pages/buy.rs +++ b/src/pages/buy.rs @@ -41,7 +41,7 @@ pub fn Buy() -> impl IntoView { { Form! { - on_submit = |barcode_number, times| { + on_submit = |barcode_number, times| { let config = get_config!(); let navigate = use_navigate(); diff --git a/src/pages/recipe.rs b/src/pages/recipe.rs index 604aba3..0025f12 100644 --- a/src/pages/recipe.rs +++ b/src/pages/recipe.rs @@ -329,7 +329,7 @@ fn render_ingredient_ingredient_list(ingr: Ingredient) -> impl IntoView { view! { <span class="rounded-lg bg-red-400/70"> - {amount}{ingredient_one_of1.not_registered_product.name} + {amount}{ingredient_one_of1.not_registered_product.name} </span> } .into_any() |
