f35c7cd085
Merge pull request 'dev' ( #6 ) from dev into main
...
Reviewed-on: #6
2025-04-01 13:19:02 +00:00
e893e14c26
Merge pull request 'Merge pull request 'dev' ( #4 ) from dev into main' ( #5 ) from main into dev
...
Reviewed-on: #5
2025-04-01 13:17:26 +00:00
303b713d59
fix(properties): fetch prop values alongside prop ids and labels
2025-04-01 14:43:36 +03:00
46e9b4e48e
docs(readme): document properties data flow
2025-04-01 00:02:35 +03:00
8c7946091f
fix(labels): display correct labels in dropdown and when properties are added
2025-03-31 23:50:35 +03:00
9d21d9999f
fix(labels): add set_is_fetching_labels signal to fetch_item_properties label to fix error
2025-03-31 18:07:36 +03:00
40bb35d6a8
feat(labels): add state to track when labels are being fetched(in progress)
2025-03-31 17:36:46 +03:00
ef7245b716
fix(labels): add property cache and refactor fetch_item_properties function to use it
2025-03-27 15:31:58 +03:00
5c3070bfc0
fix(labels): update set_property_labels signal in fetch_item_properties function to avoid repetitive label fetches
2025-03-26 14:48:58 +03:00
a9611a08e4
Merge branch 'dev' of forge.ftt.gmbh:ryanmwangi/Compware into dev
2025-03-25 15:52:40 +03:00
ebb1afd1af
fix(properties): show property labels in custom property autocomplete dropdown
2025-03-25 15:51:49 +03:00
734e710d8f
Merge pull request 'dev' ( #4 ) from dev into main
...
Reviewed-on: #4
2025-03-24 20:57:41 +00:00
1f52901885
Merge branch 'main' into dev
2025-03-24 20:56:53 +00:00
f0356e9d0c
Merge pull request 'Add CompareWare link to Readme' ( #3 ) from readme-link into main
...
Reviewed-on: #3
2025-03-21 13:33:17 +00:00
69430fae8a
fix(db): clean up property deletion to be scoped per url
2025-03-21 16:21:19 +03:00
fe98c56872
fix(db): check if the global_item_id column exists before trying to add it.
2025-03-21 01:45:16 +03:00
12f4043e83
feat(db): add global_item_id to track items accross urls
2025-03-21 01:32:32 +03:00
9a7a8e575c
Add CompareWare link to Readme
2025-03-20 12:29:44 +00:00
3126d90f5a
fix(auto search): retrace my steps to resolve ownership errors
2025-03-18 23:47:47 +03:00
8c1cab3615
Merge branch 'dev' of forge.ftt.gmbh:ryanmwangi/Compware into dev
2025-03-17 22:41:42 +03:00
85dce655e4
feat(auto-search): remove search button and have autosearch while typing
2025-03-17 22:41:23 +03:00
cdca9e7faa
Merge branch 'main' of forge.ftt.gmbh:ryanmwangi/Compware into main
2025-03-15 16:53:56 +03:00
5465811781
docs(README): update readme with steps of docker deployment.
2025-03-15 16:53:18 +03:00
d6d0ab18ec
Merge pull request 'dev' ( #2 ) from dev into main
...
Reviewed-on: #2
2025-03-15 13:33:30 +00:00
d806c0c5dc
Merge branch 'main' into dev
2025-03-15 13:33:10 +00:00
3ef759e5c2
buid(docker): add deckerfile and docker-compose.toml from dev
2025-03-15 16:31:23 +03:00
f87f88db2d
build(docker): update Dockerfile to use Debian Bullseye and Rust 1.83.0.
...
-switch from Alpine to Debian for runtime
-add wasm-bindgen-cli
-update cargo-leptos version
2025-03-14 17:35:12 +03:00
947d244326
build(docker): dockerize compareware
2025-03-13 18:04:34 +03:00
db15e33ebd
docs(README): update README to reflect changes in storage of name and description input
2025-03-12 14:41:21 +03:00
32e79ea609
fix(db): don't update item_order when updating an item
2025-03-12 02:22:00 +03:00
11e4935055
fix(db): retain name and description values upon refresh
2025-03-12 01:46:17 +03:00
7e5f3400ef
feat(db): store name and description inputs in the properties table other than the items table
2025-03-11 23:27:52 +03:00
414e91a825
fix(db): preserve original item_order during updates
2025-03-10 20:48:17 +03:00
896de305cc
fix(db): fix the issue of order preservation.
...
-Added CTE (Common Table Expression) to first get ordered items
-Changed result collection from HashMap to Vec to preserve order
-Process rows sequentially while maintaining item order
2025-03-10 17:39:39 +03:00
47c87159ae
feat(db): add item_order to track the order that items are saved in
2025-03-10 17:00:38 +03:00
8ac1d77e06
test(db): add logging to tests
2025-03-06 15:09:28 +03:00
6c2442a82b
fix(db): edit add_selected_property fn to Insert URL if it does not exists.
2025-03-06 14:32:52 +03:00
04457fef62
build(cargo.toml): remove unused dependencies
2025-03-05 19:15:08 +03:00
db29d1e05a
test(db): test for selected properties addition, retrieval and duplicate prevention.
2025-03-05 16:50:26 +03:00
c96dacaaeb
test(db): add url management test and use INSERT or IGNORE to handle url duplicates
2025-03-04 23:49:05 +03:00
aa9743fd2b
test(db): test existence of selected properties table
2025-03-04 23:25:29 +03:00
88c6acd7e4
test(db): add test for property management.
2025-03-04 23:17:55 +03:00
505647b432
test(db): implement database layer tests.
...
-set up test structure
-implement item lifetime tests
2025-03-04 18:05:18 +03:00
1b99027dbf
build(test): add testing dependencies to Cargo.toml
2025-03-03 16:18:07 +03:00
d77a806fe7
docs(db): document Database schema in README.md
2025-02-27 16:27:16 +03:00
5a14111db7
fix(properties): correct property saving and fetching
2025-02-26 02:18:32 +03:00
7e288b3a82
fix(url): fix url routing
2025-02-25 19:59:52 +03:00
f51d40a4d0
docs(nostr): comment out nostr integration in app.rs
2025-02-25 17:08:39 +03:00
a47d6b2e3a
fix(db): fix property and item deletion
2025-02-25 16:47:58 +03:00
0a05b41ffa
fix(db): improve property handling
2025-02-25 15:07:28 +03:00