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
46d7b58238
Merge pull request #30 from RecentRunner/WorkingOnProfileAndPushNotification
...
Working on profile and push notification
2026-03-25 09:18:48 -06:00
Alex
d3a69b7aea
added push notification when a new conversation is made
2026-03-24 22:41:54 -06:00
29153cb6ee
Merge pull request #29 from RecentRunner/desktop---validator-fixes
...
added null checks to validator, created a bunch of junit tests
2026-03-24 20:43:54 -06:00
augmentedpotato
4736b8bd3f
added null checks to validator, created a bunch of junit tests
2026-03-24 20:42:45 -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
5b7c19f334
Merge pull request #28 from RecentRunner/web-index
...
uploading index to repo
2026-03-24 16:59:39 -06:00
augmentedpotato
a7dfe3962d
uploading index to repo
2026-03-24 16:56:03 -06:00
79f8514f3e
Tighten reset cleanup
2026-03-18 20:28:55 -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
85839cbc4f
Add empty web folder
2026-03-18 19:23:31 -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
29c4afcfec
Add 'desktop/' from commit 'bc9a54b29a8a8c8272609082438f36b92de7f4d1'
...
git-subtree-dir: desktop
git-subtree-mainline: 737028e06d5207fc69425cf4431b7d047cf3110f
git-subtree-split: bc9a54b29a
2026-03-18 19:23:20 -06:00
d0c06226f7
Add 'backend/' from commit '51bf07d5e16469036a8363e6b9d53616cbed643f'
...
git-subtree-dir: backend
git-subtree-mainline: 6dc2b48035ed90480e499efdb4513dff7b566616
git-subtree-split: 51bf07d5e1
2026-03-18 19:23:20 -06:00
1d7aa5ee42
Initial commit
2026-03-18 18:14:39 -06:00
Alex
4e3261e987
Added chat implementation with websockets
2026-03-15 17:41:42 -06:00
bc9a54b29a
fix staff account loading
2026-03-15 12:22:23 -06:00
51bf07d5e1
Merge remote-tracking branch 'origin/main'
2026-03-15 12:16:28 -06:00
c1d78a69fd
Merge remote-tracking branch 'origin/main'
2026-03-15 12:16:28 -06:00
43886ea01f
Merge remote-tracking branch 'origin/fixes' into tmp-merge-main
2026-03-15 12:11:13 -06:00
826798d976
harden endpoint errors
2026-03-15 11:32:26 -06:00
75642fc751
merge fixes into main
2026-03-14 22:15:24 -06:00
12e5a3272b
merge fixes into main
2026-03-14 22:15:24 -06:00
972c090b41
harden user filters
2026-03-14 22:06:49 -06:00
Alex
7b8b75cd82
Converted recylerview for Pet, Service, supplier to use DTOs
...
- swapped Pet,Service,Suppliers to use DTOs instead of the model when loading the list from the backend to advoid conversion of DTO -> models when displaying the list
- Added a drawer menu to chatFragment to display a list of conversations the staff can choose to open chat
2026-03-14 22:06:45 -06:00
9d48692857
fix user api validation
2026-03-14 21:56:02 -06:00
8c673fd66f
add user filter requests
2026-03-14 21:45:20 -06:00
5b3a91ada0
filter users by role
2026-03-14 21:38:42 -06:00
730d39c63e
edit staff accounts
2026-03-14 21:35:38 -06:00
4b4f4b087e
cut over employee phones
2026-03-14 20:22:14 -06:00
4b024984cd
use employee api
2026-03-14 20:22:14 -06:00
4fd2041fbb
sync customer phone
2026-03-14 20:13:48 -06:00
42f8f568ae
use user phone
2026-03-14 20:12:48 -06:00
efc9836c11
add user phone
2026-03-14 20:12:48 -06:00
Alex
7acefd4848
Updated project to use Gradle Daemon toolchain
2026-03-14 18:43:58 -06:00
Alex
e49ea61e5b
Added CRUD to Pet, Service, Supplier
...
- Made Pet, Service, supplier CRUD by calling the backend apiendpoints
2026-03-14 03:56:16 -06:00
Alex
025e749ce3
Edited the views so application looks consistant
...
-edited appointment, adoption, product, inventory xmls to look consistant
- added search feature to Pets, services, and suppliers
- made it so the application will resume where you left off when the application is switched to the background and back
2026-03-14 03:02:18 -06:00
Alex
cf0329e0a5
Fixed login issue where token was not being cleared before loggin in again
2026-03-13 22:14:19 -06:00
Nikitha
4a1f3f2284
Merge branch 'master' into store
2026-03-13 19:08:25 -06:00
Nikitha
e8a5bd9eae
Update build.gradle.kts in store branch
2026-03-13 19:06:20 -06:00
bc9bd09d24
Keep original startup error message
2026-03-13 18:09:03 -06:00
82d35feb9a
Add avatar controls
2026-03-13 18:01:56 -06:00
819bd92492
Fix refund flow
2026-03-13 18:01:56 -06:00
99fe718d2c
Polish chat ui
2026-03-13 18:01:56 -06:00
e27758c204
Ignore tmp folder
2026-03-13 14:42:33 -06:00