Commit Graph
53 Commits
Author SHA1 Message Date
Guy Saldanha e45b89812c - init API manager on start tracking
- cleaned up API manager
- cleaned up battery manager
2014-11-19 14:40:59 +01:00
Guy Saldanha 03573c2899 - removed test timeout from QR code handler 2014-11-19 14:01:45 +01:00
Guy Saldanha f053483a1a - added @objc annotation to GPS fix entity class
- added GPS fixes set to event
2014-11-19 13:52:34 +01:00
Guy Saldanha e4cd4215b9 - notification callbacks cannot be private 2014-11-19 13:50:40 +01:00
Guy Saldanha bc5e9b844c - save user images to core data 2014-11-19 12:15:05 +01:00
Guy Saldanha 630c0de3da - move activity indicator to front 2014-11-19 11:58:59 +01:00
Guy Saldanha 9f493817a3 - set selected event on list item tap
- use selected event data to fill up regatta view
2014-11-19 10:25:12 +01:00
Guy Saldanha b95ee6be75 - made QR code manage delegate methods optional 2014-11-19 09:40:51 +01:00
Guy Saldanha 43eb90e986 - added handling of custom URL scheme
- refactored QR code handling so that it can be used from any view controller
2014-11-17 16:27:38 +01:00
Guy Saldanha fc248028ec - added server URL to event model 2014-11-17 14:56:25 +01:00
Guy Saldanha 0208ab6633 - show message on tap of "Don't have a QR code?" 2014-11-17 14:31:41 +01:00
Guy Saldanha b38417d75f - completed accept/decline QR code 2014-11-17 13:40:27 +01:00
Guy Saldanha ebc7b5ff43 - don't send POST when no data is available 2014-11-17 13:03:41 +01:00
Guy Saldanha 034848d57a - show alert in scan of QR code
- corrected spelling to leader board
2014-11-17 11:48:37 +01:00
Guy Saldanha 53e20a7b38 - fixed layout of launch header 2014-11-17 10:15:52 +01:00
Guy Saldanha 4899cb8f6f - use core data to fill regattas list 2014-11-14 15:14:37 +01:00
Guy Saldanha d4f9595414 - improved core data handling 2014-11-14 14:17:32 +01:00
Guy Saldanha 3a1c4cb55f - parse new QR code format
- wired GET calls to new API
- delete core data store if not compatible with new model
- added activity view to about view
2014-11-14 13:40:09 +01:00
Guy Saldanha aad76ce350 - use of title instead of message in alert views
- changed background color of regatta image
2014-11-12 17:28:09 +01:00
Guy Saldanha 26e0246589 - added flag icons from https://www.gosquared.com/resources/flag-icons/ 2014-11-12 17:10:35 +01:00
Guy Saldanha 3c53f1afd7 - added regatta image picker 2014-11-12 15:50:21 +01:00
Guy Saldanha 7ba2b29096 - added "not tracking" status to tracking view
- improved launch screen
2014-11-12 14:23:16 +01:00
Guy Saldanha 3dcda2e0c7 - designed iOS 8 launch view 2014-11-12 13:43:22 +01:00
Guy Saldanha eed31094de - added GPS quality indicator 2014-11-12 11:44:32 +01:00
Guy Saldanha bdad590b04 - check that location services are enabled before showing tracking screen
- removed title from all alert views
2014-11-12 09:59:58 +01:00
Guy Saldanha e20d4edbb2 - added objc annotation back to GPS fix 2014-11-12 09:45:19 +01:00
Guy Saldanha a5d3fb4e20 - brought timer to life 2014-11-11 17:49:27 +01:00
Guy Saldanha d101868266 - added about view controller
- menu bar now shows action sheet
2014-11-11 17:13:37 +01:00
Guy Saldanha 1e7e09ec9b - added notification on network availability change
- use of alert view (iOS 7) in scanner view controller
2014-11-11 13:23:08 +01:00
Guy Saldanha d9ea51e6f0 - added entities for event, leaderboard and competitor
- try automatic migration of cora data store
2014-11-11 12:48:56 +01:00
Guy Saldanha 46de4ac9bb - added elements to tracking screen, wired them to controller 2014-11-11 09:55:45 +01:00
Guy Saldanha a0702a5526 - added screen flow and wiring 2014-11-10 17:33:45 +01:00
Guy Saldanha 043cbb6803 - collect data and send it from timer 2014-11-07 14:45:13 +01:00
Guy Saldanha c2b6f0965c - moved battery code out of API manager into its own manager
- added battery saving switch
2014-11-07 13:51:28 +01:00
Guy Saldanha 843aea8889 - added battery listener to API manager, changes timer frequency 2014-11-07 11:26:27 +01:00
Guy Saldanha c982044eaa - added timer to API manager 2014-11-07 10:35:03 +01:00
Guy Saldanha f2d59782ae - removed sent field from GPS fix; sent rows are deleted from database 2014-11-06 17:24:50 +01:00
Guy Saldanha a3373df5a4 - show alert before stopping tracking 2014-11-06 17:15:00 +01:00
Guy Saldanha 5058f3598f - use shorter notification names 2014-11-06 16:04:03 +01:00
Guy Saldanha c821818a49 - shorted notification key names 2014-11-06 16:02:44 +01:00
Guy Saldanha d325571d08 - added POST device mapping 2014-11-06 16:01:05 +01:00
Guy Saldanha 137b80e170 - made time double (instead of int64), is easier
- added to dictionary
2014-11-06 16:00:33 +01:00
Guy Saldanha eab0cae06b - added model classes for race log events, including device mapping
- added API manager
- on QR code read, mapping POST request is sent to server
2014-10-29 17:53:25 +01:00
Guy Saldanha 831516aab4 - added setting of UDID 2014-10-22 18:06:35 +02:00
Guy Saldanha 6c0510e177 - added checking of QR code
- grouped files into MVC
2014-10-22 17:30:37 +02:00
Guy Saldanha b0e7c672ef - added parsing of QR code, happy path only
- moved init of shared managers to app delegate
- made app portrait only
2014-10-22 16:59:11 +02:00
Guy Saldanha a66c0c9d0d - added requestAlwaysAuthorization logic for iOS 8 2014-10-22 15:51:35 +02:00
Guy Saldanha 33c8fd6163 - moved QR code scan to separate view controller 2014-10-22 14:56:43 +02:00
Guy Saldanha 3db5227834 - bug-fix: view controller listens for tracking stopped event
- added mobile provisioning
2014-10-22 13:20:08 +02:00
Guy Saldanha e2086dbefa - added QR code scan
- removed GPS required capability for testing on WIFI devices
2014-10-21 19:00:48 +02:00