Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
dedce45
Merge pull request #377 from cuappdev/master
vinnie4k Mar 29, 2024
5097048
Merge pull request #379 from cuappdev/master
vinnie4k Apr 17, 2024
34f3f4d
Merge pull request #380 from cuappdev/master
vinnie4k Apr 17, 2024
a45f52b
Merge pull request #381 from cuappdev/master
vinnie4k Apr 17, 2024
47ef603
Merge pull request #383 from cuappdev/master
vinnie4k Apr 18, 2024
226d1d7
Merge pull request #384 from cuappdev/master
vinnie4k May 1, 2024
f9d3570
Merge pull request #386 from cuappdev/master
rs929 Jun 11, 2024
5c4afb7
Remove codegen build phase
vinnie4k Jun 21, 2024
9740df0
add route filtering
cindy-x-liang Aug 5, 2024
5be44c6
deleted debugging stuff
cindy-x-liang Aug 5, 2024
13e36c4
Show delay times for start & end, needs double checked with backend
angelinaa-chen Oct 16, 2024
dc912df
Added firebase messaging to iOS
cindy-x-liang Sep 22, 2024
c784970
addressing richie's comments
cindy-x-liang Oct 3, 2024
c7950ea
Modified / improved route UI
angelinaa-chen Oct 28, 2024
52cff9e
Reduced redundant code; cleaned up files
angelinaa-chen Oct 28, 2024
28a93d5
Changed location marker image, reorganizec code
angelinaa-chen Oct 28, 2024
233a384
Minor comment changes
angelinaa-chen Oct 28, 2024
c761cf6
Addressed Peter's comments
angelinaa-chen Oct 30, 2024
9aa6ce9
Fixed minor issue
angelinaa-chen Oct 30, 2024
790634e
Addressed Richie's comments
angelinaa-chen Nov 6, 2024
71b6e41
Release TestFlight 2.0.3 Build 19 (#399)
rs929 Nov 6, 2024
7dc4031
Release 2.0.4 Build 22 (#400)
JaysonHahn Nov 20, 2024
582be85
Release 3.2.1 Build 22 (#406)
JaysonHahn Apr 23, 2025
8ec71a2
Release 2.0.3 Build 24 (#407)
JaysonHahn Apr 23, 2025
126cee7
Release 2.0.4 Build 25 (#408)
JaysonHahn Apr 23, 2025
4623410
Fix merge master (#411)
cindy-x-liang Oct 16, 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
7 changes: 3 additions & 4 deletions Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,28 +10,27 @@ inhibit_all_warnings!
target 'TCAT' do

# Location
pod 'GoogleMaps'
pod 'GoogleMaps', '~> 8.4.0'

# Networking + Data
pod 'Apollo', '~> 1.9.3'
pod 'SwiftyJSON', '~> 5.0'
pod 'FutureNova', :git => 'https://github.com/cuappdev/ios-networking.git'
pod 'Wormholy', :configurations => ['Debug']

# Analytics
pod 'Firebase'
pod 'FirebaseCrashlytics'
pod 'Firebase/Messaging'

# File Management
pod 'Zip', '~> 1.1'
pod 'Zip', '~> 2.1.2'

# UI Frameworks
pod 'DZNEmptyDataSet', :git=> 'https://github.com/cuappdev/DZNEmptyDataSet.git'
pod 'NotificationBannerSwift', '~> 3.0.0'
pod 'Pulley', '~> 2.7'
pod 'Presentation', :git=> 'https://github.com/cuappdev/Presentation.git'
pod 'SnapKit', '~> 5.0'
pod 'WhatsNewKit', '~> 1.1'

# Other
pod 'SwiftLint'
Expand Down
267 changes: 139 additions & 128 deletions Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3,126 +3,143 @@ PODS:
- Apollo/Core (= 1.9.3)
- Apollo/Core (1.9.3)
- DZNEmptyDataSet (1.8.1)
- Firebase (10.24.0):
- Firebase/Core (= 10.24.0)
- Firebase/Core (10.24.0):
- Firebase (12.4.0):
- Firebase/Core (= 12.4.0)
- Firebase/Core (12.4.0):
- Firebase/CoreOnly
- FirebaseAnalytics (~> 10.24.0)
- Firebase/CoreOnly (10.24.0):
- FirebaseCore (= 10.24.0)
- FirebaseAnalytics (10.24.0):
- FirebaseAnalytics/AdIdSupport (= 10.24.0)
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- FirebaseAnalytics/AdIdSupport (10.24.0):
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleAppMeasurement (= 10.24.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- FirebaseCore (10.24.0):
- FirebaseCoreInternal (~> 10.0)
- GoogleUtilities/Environment (~> 7.12)
- GoogleUtilities/Logger (~> 7.12)
- FirebaseCoreExtension (10.24.0):
- FirebaseCore (~> 10.0)
- FirebaseCoreInternal (10.24.0):
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- FirebaseCrashlytics (10.24.0):
- FirebaseCore (~> 10.5)
- FirebaseInstallations (~> 10.0)
- FirebaseRemoteConfigInterop (~> 10.23)
- FirebaseSessions (~> 10.5)
- GoogleDataTransport (~> 9.2)
- GoogleUtilities/Environment (~> 7.8)
- nanopb (< 2.30911.0, >= 2.30908.0)
- PromisesObjC (~> 2.1)
- FirebaseInstallations (10.24.0):
- FirebaseCore (~> 10.0)
- GoogleUtilities/Environment (~> 7.8)
- GoogleUtilities/UserDefaults (~> 7.8)
- PromisesObjC (~> 2.1)
- FirebaseRemoteConfigInterop (10.24.0)
- FirebaseSessions (10.24.0):
- FirebaseCore (~> 10.5)
- FirebaseCoreExtension (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleDataTransport (~> 9.2)
- GoogleUtilities/Environment (~> 7.10)
- nanopb (< 2.30911.0, >= 2.30908.0)
- FirebaseAnalytics (~> 12.4.0)
- Firebase/CoreOnly (12.4.0):
- FirebaseCore (~> 12.4.0)
- Firebase/Messaging (12.4.0):
- Firebase/CoreOnly
- FirebaseMessaging (~> 12.4.0)
- FirebaseAnalytics (12.4.0):
- FirebaseAnalytics/Default (= 12.4.0)
- FirebaseCore (~> 12.4.0)
- FirebaseInstallations (~> 12.4.0)
- GoogleUtilities/AppDelegateSwizzler (~> 8.1)
- GoogleUtilities/MethodSwizzler (~> 8.1)
- GoogleUtilities/Network (~> 8.1)
- "GoogleUtilities/NSData+zlib (~> 8.1)"
- nanopb (~> 3.30910.0)
- FirebaseAnalytics/Default (12.4.0):
- FirebaseCore (~> 12.4.0)
- FirebaseInstallations (~> 12.4.0)
- GoogleAppMeasurement/Default (= 12.4.0)
- GoogleUtilities/AppDelegateSwizzler (~> 8.1)
- GoogleUtilities/MethodSwizzler (~> 8.1)
- GoogleUtilities/Network (~> 8.1)
- "GoogleUtilities/NSData+zlib (~> 8.1)"
- nanopb (~> 3.30910.0)
- FirebaseCore (12.4.0):
- FirebaseCoreInternal (~> 12.4.0)
- GoogleUtilities/Environment (~> 8.1)
- GoogleUtilities/Logger (~> 8.1)
- FirebaseCoreExtension (12.4.0):
- FirebaseCore (~> 12.4.0)
- FirebaseCoreInternal (12.4.0):
- "GoogleUtilities/NSData+zlib (~> 8.1)"
- FirebaseCrashlytics (12.4.0):
- FirebaseCore (~> 12.4.0)
- FirebaseInstallations (~> 12.4.0)
- FirebaseRemoteConfigInterop (~> 12.4.0)
- FirebaseSessions (~> 12.4.0)
- GoogleDataTransport (~> 10.1)
- GoogleUtilities/Environment (~> 8.1)
- nanopb (~> 3.30910.0)
- PromisesObjC (~> 2.4)
- FirebaseInstallations (12.4.0):
- FirebaseCore (~> 12.4.0)
- GoogleUtilities/Environment (~> 8.1)
- GoogleUtilities/UserDefaults (~> 8.1)
- PromisesObjC (~> 2.4)
- FirebaseMessaging (12.4.0):
- FirebaseCore (~> 12.4.0)
- FirebaseInstallations (~> 12.4.0)
- GoogleDataTransport (~> 10.1)
- GoogleUtilities/AppDelegateSwizzler (~> 8.1)
- GoogleUtilities/Environment (~> 8.1)
- GoogleUtilities/Reachability (~> 8.1)
- GoogleUtilities/UserDefaults (~> 8.1)
- nanopb (~> 3.30910.0)
- FirebaseRemoteConfigInterop (12.4.0)
- FirebaseSessions (12.4.0):
- FirebaseCore (~> 12.4.0)
- FirebaseCoreExtension (~> 12.4.0)
- FirebaseInstallations (~> 12.4.0)
- GoogleDataTransport (~> 10.1)
- GoogleUtilities/Environment (~> 8.1)
- GoogleUtilities/UserDefaults (~> 8.1)
- nanopb (~> 3.30910.0)
- PromisesSwift (~> 2.1)
- FutureNova (0.1.6)
- GoogleAppMeasurement (10.24.0):
- GoogleAppMeasurement/AdIdSupport (= 10.24.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- GoogleAppMeasurement/AdIdSupport (10.24.0):
- GoogleAppMeasurement/WithoutAdIdSupport (= 10.24.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- GoogleAppMeasurement/WithoutAdIdSupport (10.24.0):
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- GoogleDataTransport (9.4.1):
- GoogleUtilities/Environment (~> 7.7)
- nanopb (< 2.30911.0, >= 2.30908.0)
- PromisesObjC (< 3.0, >= 1.2)
- GoogleAdsOnDeviceConversion (3.1.0):
- GoogleUtilities/Environment (~> 8.1)
- GoogleUtilities/Logger (~> 8.1)
- GoogleUtilities/Network (~> 8.1)
- nanopb (~> 3.30910.0)
- GoogleAppMeasurement/Core (12.4.0):
- GoogleUtilities/AppDelegateSwizzler (~> 8.1)
- GoogleUtilities/MethodSwizzler (~> 8.1)
- GoogleUtilities/Network (~> 8.1)
- "GoogleUtilities/NSData+zlib (~> 8.1)"
- nanopb (~> 3.30910.0)
- GoogleAppMeasurement/Default (12.4.0):
- GoogleAdsOnDeviceConversion (~> 3.1.0)
- GoogleAppMeasurement/Core (= 12.4.0)
- GoogleAppMeasurement/IdentitySupport (= 12.4.0)
- GoogleUtilities/AppDelegateSwizzler (~> 8.1)
- GoogleUtilities/MethodSwizzler (~> 8.1)
- GoogleUtilities/Network (~> 8.1)
- "GoogleUtilities/NSData+zlib (~> 8.1)"
- nanopb (~> 3.30910.0)
- GoogleAppMeasurement/IdentitySupport (12.4.0):
- GoogleAppMeasurement/Core (= 12.4.0)
- GoogleUtilities/AppDelegateSwizzler (~> 8.1)
- GoogleUtilities/MethodSwizzler (~> 8.1)
- GoogleUtilities/Network (~> 8.1)
- "GoogleUtilities/NSData+zlib (~> 8.1)"
- nanopb (~> 3.30910.0)
- GoogleDataTransport (10.1.0):
- nanopb (~> 3.30910.0)
- PromisesObjC (~> 2.4)
- GoogleMaps (8.4.0):
- GoogleMaps/Maps (= 8.4.0)
- GoogleMaps/Base (8.4.0)
- GoogleMaps/Maps (8.4.0):
- GoogleMaps/Base
- GoogleUtilities/AppDelegateSwizzler (7.13.0):
- GoogleUtilities/AppDelegateSwizzler (8.1.0):
- GoogleUtilities/Environment
- GoogleUtilities/Logger
- GoogleUtilities/Network
- GoogleUtilities/Privacy
- GoogleUtilities/Environment (7.13.0):
- GoogleUtilities/Environment (8.1.0):
- GoogleUtilities/Privacy
- PromisesObjC (< 3.0, >= 1.2)
- GoogleUtilities/Logger (7.13.0):
- GoogleUtilities/Logger (8.1.0):
- GoogleUtilities/Environment
- GoogleUtilities/Privacy
- GoogleUtilities/MethodSwizzler (7.13.0):
- GoogleUtilities/MethodSwizzler (8.1.0):
- GoogleUtilities/Logger
- GoogleUtilities/Privacy
- GoogleUtilities/Network (7.13.0):
- GoogleUtilities/Network (8.1.0):
- GoogleUtilities/Logger
- "GoogleUtilities/NSData+zlib"
- GoogleUtilities/Privacy
- GoogleUtilities/Reachability
- "GoogleUtilities/NSData+zlib (7.13.0)":
- "GoogleUtilities/NSData+zlib (8.1.0)":
- GoogleUtilities/Privacy
- GoogleUtilities/Privacy (7.13.0)
- GoogleUtilities/Reachability (7.13.0):
- GoogleUtilities/Privacy (8.1.0)
- GoogleUtilities/Reachability (8.1.0):
- GoogleUtilities/Logger
- GoogleUtilities/Privacy
- GoogleUtilities/UserDefaults (7.13.0):
- GoogleUtilities/UserDefaults (8.1.0):
- GoogleUtilities/Logger
- GoogleUtilities/Privacy
- MarqueeLabel (4.0.5)
- nanopb (2.30910.0):
- nanopb/decode (= 2.30910.0)
- nanopb/encode (= 2.30910.0)
- nanopb/decode (2.30910.0)
- nanopb/encode (2.30910.0)
- nanopb (3.30910.0):
- nanopb/decode (= 3.30910.0)
- nanopb/encode (= 3.30910.0)
- nanopb/decode (3.30910.0)
- nanopb/encode (3.30910.0)
- NotificationBannerSwift (3.0.6):
- MarqueeLabel (~> 4.0.5)
- SnapKit (~> 5.0.1)
Expand All @@ -132,28 +149,26 @@ PODS:
- PromisesObjC (= 2.4.0)
- Pulley (2.9.1)
- SnapKit (5.0.1)
- SwiftLint (0.54.0)
- SwiftyJSON (5.0.1)
- WhatsNewKit (1.3.7)
- SwiftLint (0.61.0)
- SwiftyJSON (5.0.2)
- Wormholy (1.7.0)
- Zip (1.1.0)
- Zip (2.1.2)

DEPENDENCIES:
- Apollo (~> 1.9.3)
- DZNEmptyDataSet (from `https://github.com/cuappdev/DZNEmptyDataSet.git`)
- Firebase
- Firebase/Messaging
- FirebaseCrashlytics
- FutureNova (from `https://github.com/cuappdev/ios-networking.git`)
- GoogleMaps
- GoogleMaps (~> 8.4.0)
- NotificationBannerSwift (~> 3.0.0)
- Presentation (from `https://github.com/cuappdev/Presentation.git`)
- Pulley (~> 2.7)
- SnapKit (~> 5.0)
- SwiftLint
- SwiftyJSON (~> 5.0)
- WhatsNewKit (~> 1.1)
- Wormholy
- Zip (~> 1.1)
- Zip (~> 2.1.2)

SPEC REPOS:
trunk:
Expand All @@ -165,8 +180,10 @@ SPEC REPOS:
- FirebaseCoreInternal
- FirebaseCrashlytics
- FirebaseInstallations
- FirebaseMessaging
- FirebaseRemoteConfigInterop
- FirebaseSessions
- GoogleAdsOnDeviceConversion
- GoogleAppMeasurement
- GoogleDataTransport
- GoogleMaps
Expand All @@ -180,60 +197,54 @@ SPEC REPOS:
- SnapKit
- SwiftLint
- SwiftyJSON
- WhatsNewKit
- Wormholy
- Zip

EXTERNAL SOURCES:
DZNEmptyDataSet:
:git: https://github.com/cuappdev/DZNEmptyDataSet.git
FutureNova:
:git: https://github.com/cuappdev/ios-networking.git
Presentation:
:git: https://github.com/cuappdev/Presentation.git

CHECKOUT OPTIONS:
DZNEmptyDataSet:
:commit: a4a007e7ade7d9711f067f4d6510085fa1d92629
:git: https://github.com/cuappdev/DZNEmptyDataSet.git
FutureNova:
:commit: db0540d78bd5bfb67f39945bbaf0fd3f2fbf56b5
:git: https://github.com/cuappdev/ios-networking.git
Presentation:
:commit: b53eb453d2e1520e724cfac5e3e444e730ffe985
:git: https://github.com/cuappdev/Presentation.git

SPEC CHECKSUMS:
Apollo: b339a44b439f6b64208eb8761a0336813287a903
DZNEmptyDataSet: b94434220f87d9dda46660eb4f07a424778e93b4
Firebase: 91fefd38712feb9186ea8996af6cbdef41473442
FirebaseAnalytics: b5efc493eb0f40ec560b04a472e3e1a15d39ca13
FirebaseCore: 11dc8a16dfb7c5e3c3f45ba0e191a33ac4f50894
FirebaseCoreExtension: af5fd85e817ea9d19f9a2659a376cf9cf99f03c0
FirebaseCoreInternal: bcb5acffd4ea05e12a783ecf835f2210ce3dc6af
FirebaseCrashlytics: af38ea4adfa606f6e63fcc22091b61e7938fcf66
FirebaseInstallations: 8f581fca6478a50705d2bd2abd66d306e0f5736e
FirebaseRemoteConfigInterop: 6c349a466490aeace3ce9c091c86be1730711634
FirebaseSessions: 2651b464e241c93fd44112f995d5ab663c970487
FutureNova: 95f9aa352b2c250253b96fdf380754afcc87c7f3
GoogleAppMeasurement: f3abf08495ef2cba7829f15318c373b8d9226491
GoogleDataTransport: 6c09b596d841063d76d4288cc2d2f42cc36e1e2a
Firebase: f07b15ae5a6ec0f93713e30b923d9970d144af3e
FirebaseAnalytics: 0fc2b20091f0ddd21bf73397cf8f0eb5346dc24f
FirebaseCore: bb595f3114953664e3c1dc032f008a244147cfd3
FirebaseCoreExtension: 7e1f7118ee970e001a8013719fb90950ee5e0018
FirebaseCoreInternal: d7f5a043c2cd01a08103ab586587c1468047bca6
FirebaseCrashlytics: a6ece278a837c7e88de2d9b5da0a3542f2342395
FirebaseInstallations: ae9f4902cb5bf1d0c5eaa31ec1f4e5495a0714e2
FirebaseMessaging: d33971b7bb252745ea6cd31ab190d1a1df4b8ed5
FirebaseRemoteConfigInterop: 1e31ec72b89c9924367c59bfb5ec9ab60d1d6766
FirebaseSessions: ba7c7a7ca8696a8d540eb3fe3800fbe98c79786d
GoogleAdsOnDeviceConversion: e03a386840803ea7eef3fd22a061930142c039c1
GoogleAppMeasurement: 1e718274b7e015cefd846ac1fcf7820c70dc017d
GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7
GoogleMaps: 8939898920281c649150e0af74aa291c60f2e77d
GoogleUtilities: d053d902a8edaa9904e1bd00c37535385b8ed152
GoogleUtilities: 00c88b9a86066ef77f0da2fab05f65d7768ed8e1
MarqueeLabel: 00cc0bcd087111dca575878b3531af980559707d
nanopb: 438bc412db1928dac798aa6fd75726007be04262
nanopb: fad817b59e0457d11a5dfbde799381cd727c1275
NotificationBannerSwift: 7021be2338f8f29cf424b0aca43da462bf9e2a1a
Presentation: c66e877bb3e8a6437ca9c19ab018cfa4b04a98ee
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
PromisesSwift: 9d77319bbe72ebf6d872900551f7eeba9bce2851
Pulley: a4c28c930958f42978d69631000bc1abb82cb232
SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb
SwiftLint: c1de071d9d08c8aba837545f6254315bc900e211
SwiftyJSON: 2f33a42c6fbc52764d96f13368585094bfd8aa5e
WhatsNewKit: c87028c4059dccd113495422801914cc53f6aab0
SwiftLint: bf6da11a31c6644a0bbb27f4fa15fd9636db00b3
SwiftyJSON: f5b1bf1cd8dd53cd25887ac0eabcfd92301c6a5a
Wormholy: ab1c8c2f02f58587a0941deb0088555ffbf039a1
Zip: 8877eede3dda76bcac281225c20e71c25270774c
Zip: b3fef584b147b6e582b2256a9815c897d60ddc67

PODFILE CHECKSUM: a3b80dd04ea30998a17c032f2730e21ee8517238
PODFILE CHECKSUM: fe3e20ea2d105a197821fb521e7cab43423411dd

COCOAPODS: 1.15.2
COCOAPODS: 1.16.2
Loading