Commit Graph

42 Commits

Author SHA1 Message Date
Alex
38a0242264 Refactored more of the project to MVVM and created helper class RetrofitUtil to reduce redundent code 2026-04-05 21:27:32 -06:00
Alex
693829ce42 Created help class for displaying diolog and removed redundent code 2026-04-05 18:38:46 -06:00
Alex
defd851dbd Created Spinner Helper class and removed reducdent code 2026-04-05 18:15:36 -06:00
Alex
8b2d406433 remove dead code 2026-04-05 17:48:14 -06:00
Alex
65a8475e47 Added Helper class and commented most fragments 2026-04-05 17:16:40 -06:00
Alex
0c75ffbf35 Refactored Andriod project to use MVVM structure (Need to apply this so sales too after merge)
- Used MVVM structure so fragments are not doing all the operation from views to data and calls
- organized the structure of our proejct
2026-04-04 23:35:38 -06:00
Alex
47bd755e72 fix photo loading issue on pets and products 2026-04-04 21:21:25 -06:00
Alex
be79de7c82 integrated Jetpack navigation to project so we dont have to manually code the functionallities of loading to different fragments 2026-04-04 20:08:40 -06:00
Alex
e25a02fe1f fixed retrofit client, but will delete this file after merges
- kept class so nothing will break when merge
- then delete after merge buy making other files use Hilt
2026-04-04 18:23:15 -06:00
Alex
ddc8e98c19 integrated hilt so we dont have to manually pass context and inject retrofit in andriod 2026-04-04 18:15:05 -06:00
Alex
4ea76ddab5 Added calendar view to adoptions in andriod 2026-04-04 17:16:44 -06:00
Alex
7bb2d98639 Added enter send message and login for andriod feilds 2026-04-04 16:54:29 -06:00
Alex
3cc1e93c5b added calendar view to appointments
- NOTE: may have to change appointments abit after backend is updated
2026-04-03 19:37:43 -06:00
Alex
b7681499ae Added images to products for android
- also added the option to delete the images to profile and pets
2026-04-02 19:21:55 -06:00
Alex
877e0cf0de made it so we can put attachments to chat
- Sending not implemented until backend is complete
2026-04-02 18:23:49 -06:00
8f05f22b23 Fix android backend url 2026-03-30 00:03:27 -06:00
Alex
26c437261f added pet images to petfragment and changed other views to look consistant 2026-03-29 21:47:49 -06:00
b8fa6b730f Fix status bar and navigation bar layout 2026-03-29 18:20:10 -06:00
8d419b0dd9 Fix Android app connection and timeout issues
Add proper timeout configuration to OkHttpClient (30s connect/read/write)
Update OkHttp logging-interceptor to 4.12.0 to match OkHttp version
Improve error messages to show server URL for debugging
Configure backend to listen on all interfaces (0.0.0.0)
Remove EdgeToEdge calls that interfered with layout
2026-03-29 17:54:23 -06:00
d3723b8ae5 Merge main into nomorebreaking 2026-03-29 17:07:35 -06:00
Nikitha
324e5d4e17 sales files
basic sale view and builtfiles
2026-03-29 16:54:41 -06:00
Nikitha
862ece691a purchaseorder view
Purchase Order view only so changes only to view
2026-03-29 16:33:27 -06:00
Nikitha
13916236eb connected files
files connected to load
2026-03-29 16:32:25 -06:00
Nikitha
2ad097413b Product files
loads details of product, categories and cost of it
2026-03-29 16:29:40 -06:00
Nikitha
653ae3f233 ProductSupplier
prodcutSupllier -loads all product supplier details and  with cost details
2026-03-29 16:28:19 -06:00
Nikitha
87a4404c20 Inventory
Inventory- details of product loads with id and described with filter, and categories selection
2026-03-29 16:26:21 -06:00
Nikitha
55f40572de Adoption files
adoption
2026-03-29 16:24:14 -06:00
Nikitha
7e832a139f Appointments
validation, time slots for booking appointment , date, store. connected to service Type, pet name, customer name. Loads from database
2026-03-29 16:20:38 -06:00
Alex
f5e031484e Changed android app icon 2026-03-26 22:45:28 -06:00
Alex
1360fa1592 Added petprofile images and uploads in petprofilefragment 2026-03-26 22:07:51 -06:00
Alex
9f38ca1bcc Make chat notification display messengers name and disable notifying if already in chat view 2026-03-26 21:31:36 -06:00
Alex
177ac844ee Added push notifications when reciving any message and added filter status on pets in Andriod 2026-03-26 20:13:27 -06:00
Alex
4f02825b96 Added profile photo loading and uploading
- profile photos now load from backend
- profile photos can be uploaded to the backend
- RetrofitClient now automatically determines if the device is an emulator or hardware so we dont have to comment and uncomment everytime we test with a different device
2026-03-26 16:50:02 -06:00
Alex
d31db865cf Added role based access to android login
- Admin has access to everything
- Staff has limited access to what they can edit in listfragment
- Customers cannot login to app
- added validations to pets, supplier and services in their detailed view
2026-03-26 16:50:02 -06:00
5c94880733 use swing picker on wayland 2026-03-25 23:55:40 -06:00
3c9a3bf1b3 readd secure avatar endpoints 2026-03-25 22:58:04 -06:00
Alex
d3a69b7aea added push notification when a new conversation is made 2026-03-24 22:41:54 -06:00
Alex
b46705396d Profile now loads from backend
- can update profile from app
- loads profile details from backend to display
- changed inputValidator to use andriod phone pattern
- added ErrorResponse so we can fetch error messages from the backend
- Added UserDTO to get profile info

TODO:
Still need to get profile images from the backend and beable to load and update them using the backend
2026-03-24 18:31:12 -06:00
bbc7fa3aa8 Clean backend reset flow 2026-03-18 20:21:55 -06:00
2b616b8306 Remove Android VCS mapping 2026-03-18 19:46:15 -06:00
7e39925bcb Share IDE project settings 2026-03-18 19:40:43 -06:00
66395139e0 Add 'android/' from commit '4e3261e9879f36679271f2dbdf6023ad01334265'
git-subtree-dir: android
git-subtree-mainline: 58b37b52384ca0a702c23297a2cd9bdad595c660
git-subtree-split: 4e3261e987
2026-03-18 19:23:20 -06:00