ryanmwangi
  • Joined on 2024-09-25
ryanmwangi pushed to main at ryanmwangi/Compareware_next.js 2025-07-16 14:25:15 +00:00
cef242e173 fix(property addition): resolve property addition and persistence issues in ItemsList
f380397f71 fix(add property): edit ItemsList component to save auto-populated items immediately and invalidate queries after all operations are complete
90abad12b9 fix(PropertyInput): improve blur handling and suggestion click event handling
Compare 3 commits »
ryanmwangi pushed to main at ryanmwangi/Compareware_next.js 2025-07-15 16:54:36 +00:00
e42eec5dc1 fix(properties): resolve property persistence issues in ItemsList component
ryanmwangi pushed to main at ryanmwangi/Compareware_next.js 2025-07-11 11:40:59 +00:00
946416e6e6 feat(ItemsList, TypeaheadInput): streamline item update logic and improve suggestion handling
ryanmwangi pushed to main at ryanmwangi/Compareware_next.js 2025-07-10 11:47:31 +00:00
99a0d221ba feat(TypeaheadInput): implement dark mode detection and theme-aware styling
c31b195b5e feat(ItemsList): add item content validation and improve row management logic
Compare 2 commits »
ryanmwangi pushed to main at ryanmwangi/Compareware_next.js 2025-07-04 14:36:01 +00:00
f616d73826 feat(API, database): improve DELETE and GET property handling and enhance logging and error messages
ryanmwangi pushed to main at ryanmwangi/Compareware_next.js 2025-07-04 12:42:00 +00:00
23e9c4a621 docs(README): add quick start instructions for easier setup
ryanmwangi pushed to main at ryanmwangi/Compareware_next.js 2025-07-03 16:16:01 +00:00
dfad78a0ca feat(ItemsList, database): enhance item update logic with validation and improved error handling
887815c7da feat(ItemsList): enhance item saving logic with validation and error handling
d480495715 feat(Wikidata API): implement endpoints for fetching property labels, properties, and suggestions
Compare 3 commits »
ryanmwangi pushed to main at ryanmwangi/Compareware_next.js 2025-07-02 14:04:28 +00:00
c5380c0661 feat(ItemsList): remove header from items list component
ryanmwangi pushed to main at ryanmwangi/Compareware_next.js 2025-06-30 13:50:10 +00:00
477cf3310f chore(db): remove prisma/dev.db from version control
ryanmwangi pushed to main at ryanmwangi/Compareware_next.js 2025-06-30 13:26:35 +00:00
8c9b7d84ca feat(ItemsList): enhance table layout to matxh wireframe and improve item deletion UI
5f5d8f00d9 feat(EditableCell): improve handling of external updates and user input
afc70a56ba feat(ItemsList): reset focus state when URL changes
109377f083 feat(UrlPage): add encoded url pages
Compare 4 commits »
ryanmwangi pushed to main at ryanmwangi/Compareware_next.js 2025-06-24 11:07:05 +00:00
95adee9710 feat(TypeaheadInput): implement portal-based dropdown for suggestions with dynamic positioning
ryanmwangi pushed to main at ryanmwangi/Compareware_next.js 2025-06-21 00:02:27 +00:00
e32dc05999 feat(ItemsList): improve property addition validation
16b892b0e2 feat(ItemsList): enhance addProperty function with error handling and logging
c6a90805af feat(PropertyInput): add new component for managing property input and suggestions
fa65fb666b feat(EditableCell): enhance handling of external updates and focus behavior
e1992af634 feat(TypeaheadInput): enhance external update handling and suggestion management
Compare 5 commits »
ryanmwangi pushed to main at ryanmwangi/Compareware_next.js 2025-06-19 12:44:07 +00:00
b0a8271040 docs(readme): improve formatting and structure of setup instructions
ryanmwangi pushed to main at ryanmwangi/Compareware_next.js 2025-06-19 12:39:40 +00:00
2b4a8050d7 chore(gitignore): update .gitignore to include database files and clean up formatting
35e565467f style(css): edit globals.css to enhance theming and accessibility with CSS variables and responsive design
862c2587c1 feat(provider): add QueryProvider for managing React Query client and devtools
0432164522 feat(layout): update RootLayout to use Inter font and enhance metadata for CompareWare
79b90e770b feat(page): implement loading spinner and error boundary for ItemsList component
Compare 10 commits »
ryanmwangi pushed to main at ryanmwangi/Compareware_next.js 2025-06-19 11:50:18 +00:00
7b9977db6b feat(api): implement DELETE endpoint for removing specific properties by URL
ff0f252389 feat(api): add GET and POST endpoints for managing properties associated with a URL
c03d01d9c8 feat(api): implement DELETE endpoint for removing specific items by URL
b90590f9a5 feat(api): implement GET and POST endpoints for managing items associated with a specific URL
4366678935 feat(api): implement ApiClient class with CRUD operations and error handling
Compare 6 commits »
ryanmwangi created branch main in ryanmwangi/Compareware_next.js 2025-06-18 11:43:32 +00:00
ryanmwangi pushed to main at ryanmwangi/Compareware_next.js 2025-06-18 11:43:32 +00:00
50d735ae5d feat(database): implement CRUD operations for URLs and items with transaction support
74c3c7a805 feat(database): add TypeScript interfaces for database models and API responses
c7dc18f7b2 feat(package): update dependencies and add database scripts
6c90888b1f feat(prisma): implement Prisma client setup and database utility functions
fe92d175a6 feat(prisma): define models for Url, Property, Item, ItemProperty, SelectedProperty, and DeletedProperty
ryanmwangi created repository ryanmwangi/Compareware_next.js 2025-06-18 11:41:22 +00:00
ryanmwangi pushed to master at Progyssey/progyssey-web 2025-06-12 13:15:30 +00:00
6d093757f1 feat(docker): add docker-compose configuration for progyssey service
ryanmwangi renamed repository from progodyssey to ryanmwangi/progyssey 2025-06-12 13:07:08 +00:00