Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
0c4fae5
GH-365: [feat] UI template for Gifted Chat library, might have to cha…
JRB958 Feb 28, 2025
0d27e17
add the library back to package.json
JRB958 Mar 1, 2025
e2011b4
GH-365: [Feat] Initial commit
DanDuguay Mar 6, 2025
0835287
GH-365: [Feat] Connecting to the websocket with authorization and sub…
DanDuguay Mar 24, 2025
8950971
GH-365: [Feat] Sending messages works
DanDuguay Mar 24, 2025
3a5593c
GH-365: [feat] Getting started on frontend
Mar 28, 2025
b739960
GH-365: [refactor] Add messaging types to message.ts
Mar 28, 2025
86a58dd
GH-365: [feat] Create a chat from a friend's profile page, doesn't ro…
Mar 28, 2025
5ad11fc
GH-365: [refactor] Some temporary cleanups
Mar 28, 2025
71f48c7
GH-365: [feat] Route to chatroom from friend user profile and fix tab…
Mar 29, 2025
3672555
GH-365: [feat] Starter code for creating a group chat
Mar 29, 2025
a358aa3
GH-365: [feat] Customize the list of friends inside the modal to matc…
Mar 29, 2025
859ad1e
GH-365: [feat] starter code for group/user chat creation
Mar 30, 2025
0b2679d
GH-365: [feat] leave/delete chatroom implemented, final touch ups
Mar 31, 2025
99bf6ee
GH-365: [test] Test commit for git configuration
JRB958 Mar 31, 2025
bdbec3e
GH-365: [feat] Add the french language to chat
JRB958 Mar 31, 2025
90a4a69
GH-365: [feat] Push for Nico
JRB958 Apr 1, 2025
596dc64
GH-358: [feature] updated interfaces to implement new Member object
DanDuguay Apr 1, 2025
165bda3
GH-365: [feat] Work on messages UI
JRB958 Apr 1, 2025
4b73b07
GH-365: [feat] Emergency commit to save work
JRB958 Apr 2, 2025
6b79b2a
GH-365: [feat] chats work real time and chatlist updates every 3 seco…
JRB958 Apr 2, 2025
0e1cd14
add package-lock.json
JRB958 Apr 2, 2025
051f97d
GH-365: [fix] Update googleServicesFile paths in app.json for iOS and…
walidoow Apr 3, 2025
2187eb4
GH-365: [feat] Add new dependencies for FontAwesome and Expo File System
walidoow Apr 3, 2025
c795d52
GH-365: [fix] Update Firebase and Google Maps dependencies in Podfile…
walidoow Apr 3, 2025
1fd979a
GH-365: [fix] Clean up formatting and update Google API keys in app.json
walidoow Apr 10, 2025
0e100f5
GH-365: [refactor] Improve code formatting and structure in ProfileSe…
walidoow Apr 10, 2025
3984c85
GH-365: [refactor] Enhance chatroom fetching and rendering logic in C…
walidoow Apr 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion ClientApp/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ web-build/
# macOS
.DS_Store

package-lock.json
# package-lock.json
# @generated expo-cli sync-2b81b286409207a5da26e14c78851eb30d8ccbdb
# The following patterns were generated by expo-cli

Expand Down
33 changes: 18 additions & 15 deletions ClientApp/app.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

{
"expo": {
"name": "ClientApp",
Expand All @@ -15,18 +14,20 @@
},
"ios": {
"supportsTablet": true,
"googleServicesFile": "process.env.GOOGLE_SERVICE_INFO_PLIST ?? ./GoogleService-Info.plist",
"googleServicesFile": "./GoogleService-Info.plist",
"bundleIdentifier": "com.nchelico.ClientApp",
"infoPlist": {
"ITSAppUsesNonExemptEncryption": false,
"NSCameraUsageDescription": "This app needs access to your camera to take photos.",
"NSMicrophoneUsageDescription": "This app needs access to your microphone for video recording.",
"NSPhotoLibraryUsageDescription": "This app needs access to your photo library to upload images.",
"NSPhotoLibraryAddUsageDescription": "This app needs permission to save photos to your gallery.",
"LSApplicationQueriesSchemes": [
"myapp"
],
"UIBackgroundModes": ["remote-notification"]
"infoPlist": {
"ITSAppUsesNonExemptEncryption": false,
"NSCameraUsageDescription": "This app needs access to your camera to take photos.",
"NSMicrophoneUsageDescription": "This app needs access to your microphone for video recording.",
"NSPhotoLibraryUsageDescription": "This app needs access to your photo library to upload images.",
"NSPhotoLibraryAddUsageDescription": "This app needs permission to save photos to your gallery.",
"LSApplicationQueriesSchemes": [
"myapp"
],
"UIBackgroundModes": [
"remote-notification"
]
},
"config": {
"googleMapsApiKey": "process.env.GOOGLE_MAPS_API_KEY"
Expand All @@ -45,9 +46,9 @@
"android.permission.ACCESS_COARSE_LOCATION",
"android.permission.ACCESS_FINE_LOCATION"
],
"googleServicesFile": "process.env.GOOGLE_SERVICES_JSON ?? ./google-services.json",
"googleServicesFile": "./google-services.json",
"package": "com.sporta.clientApp",
"config" : {
"config": {
"googleMaps": {
"apiKey": "process.env.GOOGLE_MAPS_API_KEY"
}
Expand Down Expand Up @@ -90,6 +91,8 @@
"typedRoutes": true
},
"extra": {
"apiBaseUrl": "https://api.sportahub.app/api/",
"googlePlacesApiKey": "process.env.GOOGLE_MAPS_API_KEY",
"router": {
"origin": false
},
Expand All @@ -98,7 +101,7 @@
}
},
"owner": "sportaapp",
"runtimeVersion": "1.0.0",
"runtimeVersion": "1.0.0",
"updates": {
"url": "https://u.expo.dev/0a493fac-f7b6-4eee-a154-9cc7280a3dad"
}
Expand Down
9 changes: 5 additions & 4 deletions ClientApp/app/(tabs)/_layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -56,17 +56,18 @@ export default function TabLayout() {
}}
/>
<Tabs.Screen
name="chats/index"
name="chats"
options={{
title: t('tab_layout.chats'),
headerShown: false,
tabBarIcon: ({ color }) => (
<FontAwesome size={24} name="comments" color={color} style={iconStyle} />
),
}}
listeners={{
tabPress: (e) => {
console.log('Chats tab pressed');
},
// tabPress: (e) => {
// console.log('Chats tab pressed');
// },
}}
/>
<Tabs.Screen
Expand Down
Loading
Loading