Commit graph

  • 94ed4c46b9 feat(item_list): succesfully fetch property labels using SPARQL ryan 2025-02-03 19:48:50 +03:00
  • 25b3128181 feat(item_list): use sparql to fetch properties ryan 2025-02-03 14:58:56 +03:00
  • 23cd674e31 feat(item_list): implement querying using GRAPHQL ryan 2025-02-01 05:28:36 +03:00
  • af921088f9 feat(wikidata): enhance property value parsing and improve time handling ryan 2025-01-30 14:59:55 +03:00
  • a40e9c98c4 feat(Item_list): auto-add property on dropdown selection -No need for an "Add Property" button v0.2.0 ryan 2025-01-29 19:42:53 +03:00
  • 2d072f3303 feat(item_list): move delete buttons next to item name ryan 2025-01-29 16:07:10 +03:00
  • 792b4daf04 feat(item_list): put item names into the header ryan 2025-01-29 15:51:11 +03:00
  • 9eb930da19 build(gitignore): update .gitignore to ignore compareware.db ryan 2025-01-29 15:34:59 +03:00
  • e0c49ffa86 build(merge): merge branch 'db' into main ryan 2025-01-29 15:30:35 +03:00
  • 1318319ad1 fix(properties): reflect added properties in real time in the ui ryan 2025-01-28 23:45:27 +03:00
  • ac8eb8118d fix(item_list):initialize with one empty item if the database is empty ryan 2025-01-28 20:44:52 +03:00
  • 4ff9928a94 buid(toolchain): update rust-toolchain.toml to use Rust 1.82.0 instead of 1.83.0 ryan 2025-01-28 15:19:04 +03:00
  • 68b458df5e feat(db): enable user to delete items and properties from the database. ryan 2025-01-28 14:36:17 +03:00
  • afa3bd3ece feat(Item_list): update ItemsList component to include delete button for property input fields ryan 2025-01-28 02:42:16 +03:00
  • c38f19d76c feat(labels): persist property labels on refresh. ryan 2025-01-27 16:48:28 +03:00
  • 49315128f8 build(git): add compareware.db file to .gitignore ryan 2025-01-27 16:38:23 +03:00
  • 2455619735 build(git): add compareware.db file to .gitignore ryan 2025-01-27 16:37:32 +03:00
  • 3fa56abc83 feat(db): persist custom properties from db ryan 2025-01-27 16:34:25 +03:00
  • e0e5fc49c2 feat(db): load items from database on startup. ryan 2025-01-24 15:10:25 +03:00
  • c1207f613d feat(db): add selected properties state and update save_item_to_db function to include selected properties ryan 2025-01-24 02:23:24 +03:00
  • fc13b0dae6 feat(db): enable db to update items keeping track of the item's id ryan 2025-01-24 01:54:25 +03:00
  • 3ed12c80a6 feat(db): integrate the database with the frontend. ryan 2025-01-23 21:36:30 +03:00
  • 0ac35c3ca5 fix(db): register custom API routes before the Leptos server function handler ryan 2025-01-23 14:29:42 +03:00
  • e46b693e56 build(toolchain): update rust-toolchain.toml to use Rust 1.82.0 instead of 1.83.0 ryan 2025-01-23 00:02:48 +03:00
  • 291cb05847 feat(db): run db on backend using actix web ryan 2025-01-22 20:16:43 +03:00
  • af3f89c561 feat(db): add API endpoint for updating items to db and implement server-side functionality ryan 2025-01-22 14:14:18 +03:00
  • 5bd19803fe feat(ssr): add SSR feature to ItemsList component ryan 2025-01-22 02:50:00 +03:00
  • 29434dc37c feat(db): revert to previous working commit. ryan 2025-01-20 19:14:34 +03:00
  • dc70316bae fix(db): db debugging (in progress) ryan 2025-01-20 18:49:54 +03:00
  • 4760364491 feat(reviews): remove reviews from Item struct ryan 2025-01-17 18:52:20 +03:00
  • c8f32d027f feat(db): add a database using rusqlite. ryan 2025-01-17 18:51:59 +03:00
  • a99b5164d8 feat(item_list): add property labels fetching and displaying in ItemsList component ryan 2025-01-16 15:06:16 +03:00
  • 1f81eae135 feat(items_list): populate new item cells with related property values based on their wikidata_id ryan 2025-01-16 02:29:27 +03:00
  • 765227e7aa fix(items_list): modify add_property to fetch and populate relevant values per item v0.1.4 ryan 2025-01-16 01:43:51 +03:00
  • 8fed7eeafe feat(items_list): add cache to store fetched properties and use it for auto completion of newly added properties ryan 2025-01-14 17:25:57 +03:00
  • ca97f74854 feat(item list): fetch properties of selected wiki suggestions. ryan 2025-01-14 14:48:02 +03:00
  • dd4d2c003f buid(version): bump version to v0.1.3 v0.1.3 ryan 2025-01-14 14:46:04 +03:00
  • d40dfd0e86 feat(tags): remove tags section ryan 2025-01-13 19:24:44 +03:00
  • f667327616 docs(ROADMAP): add ROADMAP.md file to document the current state of the project and the next steps. ryan 2025-01-13 15:51:24 +03:00
  • 92973b4a4d docs(README): document ways to collaborate on the project ryan 2025-01-13 15:50:41 +03:00
  • 32d5aae382 build: resolved secp256k1 build issue on wasm by tweaking dependency features - Updated secp256k1 to v0.30 - Disabled default features and enabled rand to ensure wasm compatibility ryan 2025-01-13 14:04:19 +03:00
  • b7a8cccc89 build(rust toolchain): update rust toolchain ryan 2025-01-11 02:19:35 +03:00
  • 430cf3e6df feat(editable cells): add support for multiple input types in EditableCell component ryan 2025-01-10 20:56:25 +03:00
  • 82eb91a2fe fix(item_list): make the show_suggestions signal more specific to each name field ryan 2025-01-08 15:18:00 +03:00
  • 123d3ef271 feat(item_list): add search button for Wikidata suggestions ryan 2025-01-08 14:58:12 +03:00
  • 139ea0805c feat(items-list): enhance the ItemsList component to integrate focus and blur signal handling for suggestions from Wikidata ryan 2025-01-08 03:02:05 +03:00
  • 5306efc447 build(dependencies): add gloo-timers to cargo.toml. ryan 2025-01-08 02:48:11 +03:00
  • 37bc4e6ed4 style(editable cells): add styling for editable cell suggestions ryan 2025-01-08 02:45:29 +03:00
  • e36a24b9d0 feat(editable cell): Add focus and blur handling for EditableCell suggestions ryan 2025-01-08 02:42:42 +03:00
  • d81b2a285e chore(cargo): restore cargo version v0.1.2 ryan 2025-01-07 20:05:56 +03:00
  • cf956124f4 chore: bump version to v0.1.2 ryan 2025-01-07 15:58:55 +03:00
  • 76f5636071 fix(ItemsList): scope Wikidata suggestions to focused cell ryan 2025-01-07 15:52:25 +03:00
  • 8de9623a0d style(editable_cell): add styling to have a grid layout. ryan 2025-01-06 16:06:06 +03:00
  • 0e15699b13 fix(EditableCell): improve seamless input handling and focus management v0.1.1 ryan 2025-01-06 15:33:26 +03:00
  • 4f9d423a5c fix(item_list): enhance ItemsList component with centralized focus management for EditableCell ryan 2025-01-04 22:30:32 +03:00
  • 25195d6753 fix(editable cell): (in progress) improve EditableCell component to handle focus management with shared state ryan 2025-01-04 22:25:28 +03:00
  • 08821aaaaf feat(items-list): enable dynamic custom properties ryan 2025-01-03 14:15:17 +03:00
  • 593bee20a7 feat(items-list)(v0.1.0): redesign table layout to display properties as rows and items as columns v0.1.0 ryan 2025-01-02 16:13:51 +03:00
  • a02fcabe19 fix(editable cells): enhance EditableCell component with editing toggle and Rc for on_input 2412_editable-cells-experiment ryan 2024-12-31 00:39:31 +03:00
  • b84cd37c44 refactor(formlist): streamline ItemsList component and clean up unused code ryan 2024-12-30 16:10:13 +03:00
  • b616fbb438 build(deps): add futures-timer v3.0.0 to Cargo.toml ryan 2024-12-30 14:23:38 +03:00
  • 40140b40c4 feat(EditableCell): add signal disposal handling and logging ryan 2024-12-30 14:20:50 +03:00
  • c4a45d9185 Fix (ItemsList)(inprogress): Improve Popup Positioning and Debounced Fetching ryan 2024-12-30 14:18:33 +03:00
  • 8cd277d66a feat(item_list): Added active cell tracking with position updates for popup rendering. ryan 2024-12-27 03:01:03 +03:00
  • 9f28d30d48 feat(list): Add initial empty row and auto-add new row on editing last row ryan 2024-12-24 15:26:52 +03:00
  • 863f05f8bc fix(nostr): stop connection to public relay ryan 2024-12-24 14:28:12 +03:00
  • 9da8b03de2 feat(maintain focus on cells): maintain focus while typing in cells; in progress ryan 2024-12-24 14:27:32 +03:00
  • 8b89b635a8 feat(items-list): enhance Wikidata integration with auto-fill functionality ryan 2024-12-23 22:54:51 +03:00
  • 359012c250 Merge branch 'main' of forge.ftt.gmbh:ryanmwangi/Compware into main ryan 2024-12-23 22:53:20 +03:00
  • f1544850a0 git commit -m "build(git): ignore .idea folder" ryan 2024-12-23 22:52:35 +03:00
  • d6d40247f6 Merge pull request 'editable-cells-wiki' (#1) from editable-cells-wiki into main ryanmwangi 2024-12-23 15:01:23 +00:00
  • e9b4c12a6d feat(autocomplete name): autofill name with wikidata suggestions ryan 2024-12-23 17:56:34 +03:00
  • 22e6ae38d4 fix(form_list): fix mismatched parenthesis on lift_form.rs ryan 2024-12-23 14:49:12 +03:00
  • 16b04fcc1e feat(cells): make cells editable (debugging) Ryan Mwangi 2024-12-20 18:24:20 +03:00
  • 23b63ebecd feat(list): make spreadsheet like ui Ryan Mwangi 2024-12-20 02:56:42 +03:00
  • cd7ad8d140 docs(README): document the next steps for the project Ryan Mwangi 2024-12-19 15:33:38 +03:00
  • 2733fc958b feat(items): integrate Wikidata API for external data enrichment Ryan Mwangi 2024-12-18 21:49:26 +03:00
  • da720a48d3 refactor(item_list): Refactor ItemsList component to improve readability and reuse. Ryan Mwangi 2024-12-18 16:00:40 +03:00
  • 6947d58c7c feat(form): add form validation for name and description fields Ryan Mwangi 2024-12-18 14:51:48 +03:00
  • a08e501baf style(comparison table): add styling to comparison table Ryan Mwangi 2024-12-17 16:15:57 +03:00
  • e8fd578b77 feat(comparison table): add comparison table to compare checked items. Ryan Mwangi 2024-12-17 16:14:49 +03:00
  • e90866fbd9 feat(rating): add rating system 1-5 Ryan Mwangi 2024-12-17 13:39:41 +03:00
  • 66aae845ea fix(reviews): handle reviews on the same form as the other items Ryan Mwangi 2024-12-17 13:06:25 +03:00
  • 36064e6721 fix(reviews): handle reviews submission Ryan Mwangi 2024-12-17 02:31:35 +03:00
  • bbc4f9a2cd fix(reviews): handle review item_id to stop panic while serving Ryan Mwangi 2024-12-16 22:16:55 +03:00
  • b42afb0bfc fix(reviews): debug to align with leptos syntax Ryan Mwangi 2024-12-16 21:38:24 +03:00
  • a0978e30f9 fix(reviews): debug errors linked to the reviews Ryan Mwangi 2024-12-16 20:47:24 +03:00
  • ccd23654e3 feat(reviews): add reviews section Ryan 2024-12-16 19:06:33 +03:00
  • 06bd46c40c test(nostr): add log messages Ryan 2024-12-16 13:31:11 +03:00
  • a73e7c1d68 feat(nostr): upgrade to recent nostr version and add error handling Ryan Mwangi 2024-12-13 13:56:55 +03:00
  • 86680d9c21 fix(nostr): debugging nostr after version update(in progress) Ryan Mwangi 2024-12-12 23:24:23 +03:00
  • 2414eec8ba build(nostr-sdk): update nostr-sdk version Ryan Mwangi 2024-12-11 23:33:28 +03:00
  • 2d9c3e23eb build(dependencies): update dependencies Ryan Mwangi 2024-12-11 22:47:31 +03:00
  • d246bd4ded build(toolchain): add rust-toolchain.toml for version consistency Ryan Mwangi 2024-12-11 22:46:29 +03:00
  • f1acae1af5 docs(README): update nostr progress Ryan Mwangi 2024-12-10 22:31:19 +03:00
  • dc2e91313f build(nostr): add nostr related dependencies Ryan Mwangi 2024-12-10 22:29:31 +03:00
  • eb0d678521 feat(nostr): integrate nostr Ryan Mwangi 2024-12-10 22:28:38 +03:00
  • 893c2d9ea7 feat(style): add stying Ryan Mwangi 2024-12-10 18:35:39 +03:00
  • 47905ca764 feat: add tags functionality Ryan Mwangi 2024-12-10 15:15:34 +03:00
  • d9b60fb9f1 fix(item list): make item list reactive. Ryan Mwangi 2024-12-10 14:49:45 +03:00