Commit graph

  • fd39e3b967 feat(url): update api calls in items_list.rs per-url ryan 2025-02-22 02:27:34 +03:00
  • ad9942a44f feat(routes): edit API routes to use URL parameter ryan 2025-02-21 16:43:45 +03:00
  • 585a4a6eb7 fix(debug): add logging to solve db saving issues ryan 2025-02-21 15:11:11 +03:00
  • e90a6be010 feat (items_list.rs): simplify deserialization and remove unnecessary conversions ryan 2025-02-20 16:26:43 +03:00
  • 63aaa57fa1 refactor(imports): remove unused imports ryan 2025-02-20 15:57:02 +03:00
  • a35d4d557d feat(ssr): added get_current_url function for SSR support ryan 2025-02-20 15:38:43 +03:00
  • 2bcdea79dc fead(db): initialize database first ryan 2025-02-20 15:36:33 +03:00
  • a379e93f44 feat(db): add proper error handling to schema table creation ryan 2025-02-20 15:01:29 +03:00
  • a8d8e9a131 feat(db): migrate to relational property storage ryan 2025-02-19 22:45:24 +03:00
  • af1e6d949f feat(item_list): remove JSON deserialization of custom properties in items loader ryan 2025-02-19 22:11:13 +03:00
  • 5815c9fe10 feat(item_list): make DbItem struct public. ryan 2025-02-18 23:44:45 +03:00
  • 8e3c87f315 feat(main): edit main function and API handlers ryan 2025-02-18 23:43:38 +03:00
  • b6b1ebde9c refactor(api): simplify API handlers and request bodies ryan 2025-02-18 23:41:18 +03:00
  • 74bd1a89e5 feat(db): edit database schema and item insertion logic ryan 2025-02-18 23:38:45 +03:00
  • 9beb997125 feat(item_list): update save_item_to_db function to take current_url as an argument. ryan 2025-02-18 20:01:45 +03:00
  • 63f11f6a2d feat(db): move function to lead items from db outside the items list component. ryan 2025-02-17 20:19:54 +03:00
  • eba20abf5a feat(app): add router and dynamic item loading to app component ryan 2025-02-17 17:04:43 +03:00
  • ecc991cc24 feat(db): add properties table and junction table for custom properties ryan 2025-02-17 17:04:16 +03:00
  • 8860ace51f feat(url): Added API handlers for item management by URL ryan 2025-02-14 17:50:58 +03:00
  • 7939c9e7b6 feat(url): add server-side rendering feature with URL routing ryan 2025-02-13 23:07:27 +03:00
  • fddec7f728 feat(url): edit items list component to include current URL in database query ryan 2025-02-13 23:06:26 +03:00
  • 1a5c245250 feat(api): add URL parameter support to API endpoints ryan 2025-02-12 16:12:33 +03:00
  • e72ed778a2 feat(item): remove reviews from item struct. ryan 2025-02-12 15:56:11 +03:00
  • bfded464c9 feat(db): update db.rs to save url specific items and properties ryan 2025-02-12 15:55:17 +03:00
  • ce1e93fc49 feat(db): create new URL table and update the existing table to include a foreign key to the URLs table ryan 2025-02-11 23:35:49 +03:00
  • 42f7cce2de feat(name field): edit components to debounce input events and improve logging autosearch ryan 2025-02-10 21:10:46 +03:00
  • e57a4bbf65 feat(autosearch) : add debouncing to fetch wikidata suggestions in ItemsList component ryan 2025-02-07 18:30:05 +03:00
  • 443c7a7e0c build(files): remove unused item_form.rs and wikidata_lookup.rs files main ryan 2025-02-06 22:19:42 +03:00
  • 4bfd47d8c4 feat(item_list): normalize property labels to display the right labels on the item list graphql ryan 2025-02-04 14:29:11 +03:00
  • 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 db 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
  • c052c5a2e1 feat(graphql): integrate graphql graphql-integration ryan 2025-01-21 03:32:39 +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
  • 7c620d1642 fix(item_list): work on backend to bypass CORS (Cross-Origin Resource Sharing) restrictions backend ryan 2025-01-15 19:52:13 +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