Commit graph

16 commits

Author SHA1 Message Date
593bee20a7 feat(items-list)(v0.1.0): redesign table layout to display properties as rows and items as columns 2025-01-02 16:13:51 +03:00
9f28d30d48 feat(list): Add initial empty row and auto-add new row on editing last row 2024-12-24 15:26:52 +03:00
9da8b03de2 feat(maintain focus on cells): maintain focus while typing in cells; in progress 2024-12-24 14:27:32 +03:00
8b89b635a8 feat(items-list): enhance Wikidata integration with auto-fill functionality 2024-12-23 22:54:51 +03:00
e9b4c12a6d feat(autocomplete name): autofill name with wikidata suggestions 2024-12-23 17:56:34 +03:00
22e6ae38d4 fix(form_list): fix mismatched parenthesis on lift_form.rs 2024-12-23 14:49:12 +03:00
16b04fcc1e feat(cells): make cells editable (debugging) 2024-12-20 18:24:20 +03:00
23b63ebecd feat(list): make spreadsheet like ui 2024-12-20 02:56:42 +03:00
2733fc958b feat(items): integrate Wikidata API for external data enrichment
- Added functionality to fetch additional attributes for selected items from Wikidata.
- Defined structures for handling Wikidata API responses.
- Incorporated async data fetching using futures and `gloo_net::http::Request`.
- Enhanced the UI with a button to fetch external data for comparison.
- Updated the comparison table to include external descriptions retrieved from Wikidata.
2024-12-18 21:49:26 +03:00
da720a48d3 refactor(item_list): Refactor ItemsList component to improve readability and reuse.
- Extracted item selection toggle logic into a dedicated `toggle_selection` function.
- Simplified access to item properties in views by using references (`&`).
- Improved code clarity and maintainability by reducing inline complexity.
2024-12-18 16:00:40 +03:00
e8fd578b77 feat(comparison table): add comparison table to compare checked items. 2024-12-17 16:14:49 +03:00
e90866fbd9 feat(rating): add rating system 1-5 2024-12-17 13:39:41 +03:00
66aae845ea fix(reviews): handle reviews on the same form as the other items 2024-12-17 13:06:25 +03:00
d9b60fb9f1 fix(item list): make item list reactive. 2024-12-10 14:49:45 +03:00
58e8faa11c refactor(comments): add comments to files 2024-12-09 19:24:46 +03:00
9afc89833a feat: update leptos to newest version 2024-12-06 14:45:14 +03:00