Commit Graph

363 Commits

Author SHA1 Message Date
3a93fea34f Fix database seeding, add security and complete missing endpoints 2026-03-08 09:11:26 -06:00
Alex
55f545b380 Added Profile page
- Changed layout of profile page
- made it so we can edit phone and email on profile page
- can take photos or use gallery to change profile photo

TODO:
- change theme of app to stay consistent with desktop app
- change text so it uses String.xml values
-add more info to profile if needed
-give pets their own profile
-connect to backend when its ready
2026-03-08 01:51:22 -07:00
aa011205a0 Configure Jackson to ignore unknown properties 2026-03-07 17:53:41 -07:00
2bf09ea76d Remove docker configs and database run configuration 2026-03-07 17:47:09 -07:00
b5084c6d2e Remove database package and references 2026-03-07 17:45:12 -07:00
a6e424de41 Fix compilation errors in controllers 2026-03-07 17:07:43 -07:00
0e8ec35995 Remove mysql-connector-j dependency 2026-03-07 17:04:46 -07:00
8f88cc41a8 Complete InventoryDialogController migration 2026-03-07 17:04:24 -07:00
2b8cd22204 Migrate all controllers to REST API 2026-03-07 17:02:53 -07:00
87f616d08e Migrate Pet controllers to REST API 2026-03-07 13:28:45 -07:00
58e29f307e Migrate Product controllers to REST API 2026-03-07 13:23:16 -07:00
4fc518af07 Update authentication to use REST API 2026-03-07 13:21:09 -07:00
24c14eec7d Add API infrastructure and DTOs 2026-03-07 13:20:11 -07:00
62ad3881a2 Merge pull request #1 from RecentRunner/fixes
Fixes
2026-03-07 12:19:52 -07:00
3a00209e1f Align backend schema with desktop application 2026-03-06 09:58:09 -07:00
Alex
c7a959d4f6 Added Nav Bar and Refactor some activities to fragments
- Added a nav bar to go to customer chat and staff profile
- refactored the activities for pets, suppliers, services and it's detailed activates to make the newly added nav bar to work on all screens.

TODO:
- add functionalities to profile and chat fragments
- change theme of app to stay consistent with desktop app
- change text so it uses String.xml values
2026-03-06 04:49:15 -07:00
9313ca74f4 Update Store and Pet services and DTOs 2026-03-05 16:58:37 -07:00
8f6644f11f Add comprehensive Phase 7 checklist 2026-03-05 16:53:35 -07:00
a018c98ce7 Add repositories for new entities and cleanup 2026-03-05 16:40:53 -07:00
90197ededd Align backend schema with desktop application 2026-03-05 16:39:57 -07:00
33c85ae495 Add desktop schema SQL with auth table 2026-03-05 12:24:55 -07:00
1755e2257f Handle null store in inventory response mapping 2026-03-05 11:08:02 -07:00
4c082abc18 Fix pet status enum to uppercase 2026-03-05 11:06:04 -07:00
d9689612f8 Allow null store in inventory 2026-03-05 11:03:47 -07:00
e57e4e11d8 Make inventory storeId optional 2026-03-05 11:02:04 -07:00
9ae6ddc48e Fix inventory and supplier API field names 2026-03-05 11:00:04 -07:00
caec657d5b Fix product API field names to match Postman 2026-03-05 10:53:49 -07:00
d7fb057e64 Match Postman API contract for desktop app
- Change bulk delete from POST /bulk-delete to DELETE with body
- Add search parameter support (q) to all list endpoints
- Add customer registration endpoint
- Add stores listing endpoint
- Add analytics dashboard endpoint (admin only)
- Update appointment availability to include storeId
- Add CUSTOMER role to User entity
- Implement search across all repositories
2026-03-05 08:44:49 -07:00
bdfc592821 Add Postman collection and update JDK to 25 2026-03-05 08:13:37 -07:00
d6eaeb2d88 Restore complete implementations 2026-03-05 06:00:38 -07:00
7609a8e825 Fix annotation processing in Maven 2026-03-05 05:57:33 -07:00
c5da0582fb Add IntelliJ run configurations 2026-03-05 05:57:32 -07:00
5b4797fdcc Add Docker support with auto database initialization 2026-03-05 05:57:32 -07:00
aeb8002b2b Move backend to root directory 2026-03-05 05:57:32 -07:00
3f82142d3a Remove migrations and tests 2026-03-05 05:57:31 -07:00
40c88c9162 Fix compilation issues 2026-03-05 05:57:31 -07:00
0df6d931f2 Add sales and refunds with inventory management 2026-03-05 05:57:31 -07:00
883d1d6baa Add admin services and controllers 2026-03-05 05:57:31 -07:00
33bbb94a37 Add staff services and controllers 2026-03-05 05:57:31 -07:00
cb432fb2b1 Add UI-ready DTOs with joined fields 2026-03-05 05:57:31 -07:00
06191d2958 Add entities and repositories 2026-03-05 05:57:31 -07:00
77dcfa3122 Implement JWT authentication 2026-03-05 05:57:31 -07:00
8612835c82 Initialize Spring Boot project 2026-03-05 05:57:31 -07:00
309a209ecd Add local properties template 2026-03-02 15:02:45 -07:00
84279337b6 Remove IDE configuration files 2026-03-02 15:02:26 -07:00
effa429ae0 Fix AGP compatibility 2026-03-02 14:52:42 -07:00
Alex
d1675643e5 initial commit 2026-03-02 13:43:20 -07:00
9c266a5b00 Merge pull request #32 from RecentRunner/refund-system
Refund system and logo
2026-03-02 20:31:44 +00:00
ccce10b9d6 Reduce sales table column widths to prevent crowding 2026-03-02 13:28:07 -07:00
645b6c2bce Center logo and make it clickable to navigate to Analytics 2026-03-02 13:20:52 -07:00