Fredrik Teschke
34408b3aa9
decentralize .gitignore entries for mobile projects and add .settings/*.prefs file
...
- we have observed no problematic behaviour in the TrackingApp project, where the *.prefs file has been added to the index for some time now
2014-10-16 22:47:22 +02:00
Fredrik Teschke
55a3dae5a9
fix NPE that occurred when tryitn to manually add device mapping for SmartphoneUUID in AdminConsole
2014-10-16 22:29:08 +02:00
Fredrik Teschke
a12956e16b
Merge branch 'master' of sapsailing.com:/home/trac/git
2014-10-16 22:19:45 +02:00
Fredrik Teschke
79446d4f3a
fix author priority comparison, which was wrong-way-round
2014-10-16 20:59:43 +02:00
Fredrik Teschke
cce34ae877
remove duplicated function of add()-method
...
- the add(event, client) method overrode the add(event) method with pretty much identical functionality
- the only difference was the return value
- but the add(event, client) method was missing one code-line responsible for adding the event id to eventsById
- to prevent such errors, add(event, client) now calls add(event) and just alters the return value
2014-10-16 20:50:34 +02:00
Fredrik Teschke
a8e27d854e
refresh device mappings also after canceling dialog (in case QRCode was scanned)
2014-10-16 20:50:21 +02:00
Fredrik Teschke
beddd558ea
extract complete server URL with schema, host and port from QRCode
2014-10-16 20:35:00 +02:00
Fredrik Teschke
cab1458beb
set server RaceLogEventAuthor to highest priority
2014-10-16 20:34:16 +02:00
Fredrik Teschke
3e5d8687da
allow revoking RaceLogEvents of an author with equal priority
2014-10-16 20:33:51 +02:00
Fredrik Teschke
bd4b2dc363
also save changes to server url preference
2014-10-16 20:16:01 +02:00
Fredrik Teschke
13040fd911
Merge branch 'master' of sapsailing.com:/home/trac/git
2014-10-15 21:47:41 +02:00
Fredrik Teschke
f117ddc434
fix erroneous setting of tracking start and end times
2014-10-15 21:45:30 +02:00
Fredrik Teschke
25dcadd9ba
Merge remote-tracking branch 'origin/master' into ftes-rltracking-app
2014-10-14 14:17:05 +02:00
Fredrik Teschke
f150019b36
Merge remote-tracking branch 'origin/jbross-rltracking-app' into ftes-rltracking-app
2014-10-14 14:17:00 +02:00
Fredrik Teschke
db78ce98fa
advance to tracking activity after scanning
2014-10-10 13:54:57 +02:00
Fredrik Teschke
cf89acdcd7
fix bug loading preferences too early
2014-10-10 13:54:40 +02:00
Fredrik Teschke
6e6265ff5d
only show warning if message restorer not found
2014-10-10 13:54:08 +02:00
Fredrik Teschke
bb2d66a342
fixed wrong order of type and id in smartphoneUuid serialization handler
2014-10-10 13:43:10 +02:00
Fredrik Teschke
9bf004b286
read data from QRCode and send mapping event
2014-10-10 13:42:08 +02:00
Fredrik Teschke
c83cdda3f7
fixed wrong order of type and id in smartphoneUuid serialization handler
2014-10-10 13:41:26 +02:00
Fredrik Teschke
f4618273a1
allow serializing competitor without team and boat
2014-10-10 13:41:01 +02:00
Fredrik Teschke
2049433710
Merge remote-tracking branch 'origin/jbross-rltracking-app' into ftes-rltracking-app
2014-10-10 12:38:43 +02:00
Fredrik Teschke
4fd99edb83
add QRCode to 'add device mapping' dialog
2014-10-10 12:38:21 +02:00
Fredrik Teschke
3b3af908a5
refactor QR code dialog
2014-10-10 12:37:49 +02:00
Fredrik Teschke
8d9f7dee90
allow custom error correction level in QRCode (allows for longer URLs)
2014-10-10 12:36:14 +02:00
Fredrik Teschke
f0ec893db9
moved RaceLogServletConstants to domain.common, to make it available in GWT
2014-10-10 10:40:08 +02:00
Fredrik Teschke
79207a73ee
log incoming fixes
2014-10-09 18:22:37 +02:00
Fredrik Teschke
42f555affe
allow scrolling in system information view
2014-10-09 18:20:38 +02:00
Fredrik Teschke
a7555ecfa3
adapt TrackingService to send fixes as JSON
2014-10-09 18:07:07 +02:00
Fredrik Teschke
ba21f6e70d
add additional servlet to receive fixes in flat JSON serialization
2014-10-09 18:05:25 +02:00
Fredrik Teschke
7f94d255d4
also delete support jar from RCApp, as it is now in android.shared
2014-10-09 16:30:47 +02:00
Fredrik Teschke
15febf23d9
Merge remote-tracking branch 'origin/jbross-rltracking-app' into ftes-rltracking-app
2014-10-09 16:29:46 +02:00
Fredrik Teschke
4c05aaf2c3
Merge remote-tracking branch 'origin/jbross-rltracking-app' into ftes-rltracking-app
2014-10-09 16:07:05 +02:00
Fredrik Teschke
fd22896bdb
Merge remote-tracking branch 'origin/master' into ftes-rltracking-app
2014-10-09 16:06:33 +02:00
Fredrik Teschke
bb533fa3b0
fix failing maven build due to lint annotation
2014-10-07 02:26:32 +02:00
Fredrik Teschke
8d94f70410
refactor generic settings architecture to android.shared and implement settings for tracking app
2014-10-07 02:15:31 +02:00
Fredrik Teschke
550beaab2a
push logic for SendingService-aware activities to android.shared
2014-10-07 00:11:26 +02:00
Fredrik Teschke
94be53a2b4
add PrefUtils
2014-10-07 00:09:22 +02:00
Fredrik Teschke
5bcdda873c
use explicit intents to communicate with services instead of implicit intents
...
- to get rid of Android warnings (implicit intents are discouraged)
- removes the need for intent filtes for those intents
- did not fix all implicit intents in the RCApp
2014-10-06 22:12:43 +02:00
Fredrik Teschke
6b073da0e4
enable sending messages per default library configuration, and override in RCApp
2014-10-06 21:52:23 +02:00
Fredrik Teschke
000e0d059f
add tracking service to tracking app
2014-10-06 21:51:55 +02:00
Fredrik Teschke
d56142a7e0
app-dependent intent names for contacting message service
...
- otherwise, one intent to send a message would trigger both services (or possibly the wrong one)
- this could cause a problem in the custom message restorers, if they expect a special format
2014-10-06 21:17:00 +02:00
Fredrik Teschke
4792803565
update example of how to use MessageSendingService
2014-10-06 13:25:52 +02:00
Fredrik Teschke
11d0919aa5
add tracking app skeleton
2014-10-06 12:58:50 +02:00
Fredrik Teschke
eb963f1f4e
moved config for android-maven-plugin back into individual poms because shared library build was broken
2014-10-06 11:47:33 +02:00
Fredrik Teschke
cbc8665b7c
use minimum config for android-maven-plugin in shared lib project
2014-10-06 11:29:04 +02:00
Fredrik Teschke
b349993521
move shared resources to shared android lib
2014-10-06 11:28:41 +02:00
Fredrik Teschke
262c781cc5
moved configuration of android plugin to parent pom (mobile/pom.xml)
2014-10-06 10:49:20 +02:00
Fredrik Teschke
b4ce61c67d
Merge branch 'master' into ftes-rltracking-app-2
2014-10-06 08:41:41 +02:00
Fredrik Teschke
1dc3ef6d31
ignore gen folder
2014-10-05 16:09:08 +02:00
Fredrik Teschke
fccf5d12c8
Merge branch 'master' into ftes-rltracking-app-2
2014-10-05 15:57:52 +02:00
Fredrik Teschke
515540b27a
fix maven build for android projects
2014-10-05 14:55:28 +02:00
Fredrik Teschke
7a12926acc
removed android libraries from classpath (not necessary)
2014-10-05 14:49:58 +02:00
Fredrik Teschke
0e0bffdaa0
fix translation lint errors
2014-10-05 14:43:48 +02:00
Fredrik Teschke
a870a561c4
fix NPE on small screen size due to missing button
2014-10-05 12:06:29 +02:00
Fredrik Teschke
71acd25988
improved JavaDoc for message sending service
2014-10-05 11:33:11 +02:00
Fredrik Teschke
1ca450c8fc
remove shared constants and preferences
2014-10-04 21:03:58 +02:00
Fredrik Teschke
490d324b0e
move method for getting external folder to FileHandlerUtils
2014-10-04 20:43:46 +02:00
Fredrik Teschke
dcb477da55
use context in ExLog to determine folder for log files from string resources
2014-10-04 20:42:05 +02:00
Fredrik Teschke
1b4dacd6e1
use ConnectivityChangedReceiver in shared library
2014-10-04 20:41:07 +02:00
Fredrik Teschke
256224ec10
remove need for subclassing MessageSendingService and related, instead use meta-data in manifest
2014-10-04 19:09:10 +02:00
Fredrik Teschke
3a5952b1a0
Merge branch 'bug2377' into ftes-rltracking-app-2
2014-10-04 14:59:28 +02:00
Fredrik Teschke
06d963d09d
proposed fix for bug 2377
2014-10-04 14:57:56 +02:00
Fredrik Teschke
b885d81513
rename variables and fix comments from event->message
2014-10-04 11:13:50 +02:00
Fredrik Teschke
cff0c2b1c6
renamed glue project to android.shared
2014-10-04 11:03:15 +02:00
Fredrik Teschke
d317c7d85c
move JSON library to glue project
2014-10-04 10:56:26 +02:00
Fredrik Teschke
22df297574
use refactored/reloacted classes from glue project
2014-10-04 10:51:52 +02:00
Fredrik Teschke
fba22056d9
add refactored version of the event sending service to glue project
2014-10-04 10:22:09 +02:00
Fredrik Teschke
a88d9e036a
switch glue project to 1.6 compliance level
2014-10-04 10:03:00 +02:00
Fredrik Teschke
e5cdaaff71
add source folder to glue project
2014-10-04 10:00:28 +02:00
Fredrik Teschke
38717daa26
add pdf for tracking app spec
2014-09-01 01:27:34 +02:00
Fredrik Teschke
c44adb2a04
Merge branch 'master' of sapsailing.com:/home/trac/git
2014-09-01 01:25:18 +02:00
Fredrik Teschke
efcd7e67b6
add mockup and further sections to tracking app spec
2014-09-01 01:23:13 +02:00
Fredrik Teschke
1d27d65a67
Merge branch 'master' of sapsailing.com:/home/trac/git
2014-07-29 22:19:32 +02:00
Fredrik Teschke
46268df65a
added css for the app-spec pdf to the repository
2014-07-29 22:18:59 +02:00
Fredrik Teschke
bf3b1b78c9
incorporated Axel's feedback on the app spec
2014-07-29 22:18:40 +02:00
Fredrik Teschke
84e75f5a0c
fix spelling of 'receive'
2014-07-18 01:30:10 +02:00
Fredrik Teschke
445bf25720
added short overview of document structure to introduction
2014-07-18 01:22:06 +02:00
Fredrik Teschke
e21ba9eaaf
moved app-spec wiki page to right folder
2014-07-18 00:50:23 +02:00
Fredrik Teschke
bacfecba6f
add wiki page for spec of smartphone tracking app
2014-07-18 00:47:26 +02:00
Fredrik Teschke
e04ade1fe4
add pagination to further tables
2014-06-27 11:54:45 +02:00
Fredrik Teschke
99a8451c10
add pagination to table wrappers
2014-06-27 11:54:38 +02:00
Fredrik Teschke
f7933fbf94
Merge branch 'master' of sapsailing.com:/home/trac/git
...
Conflicts:
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/BaseRacingProcedure.java
2014-06-27 11:53:36 +02:00
Fredrik Teschke
b174225da7
RCApp: fix bug causing flag update in UI before change in RaceLog occurred
2014-06-24 17:28:56 +02:00
Fredrik Teschke
6074a726b3
use SharedDomainFactory in deserializer
2014-06-24 17:23:56 +02:00
Fredrik Teschke
a14c2e18ba
RCApp: change logic for determining flags to display in RegattaOverview
...
- compare previous FlagPoleState with current FlagPoleState
- then derive what to display (flag with or without arrow) depending on delta between states
2014-06-24 17:16:43 +02:00
Fredrik Teschke
4f26add403
use SharedDomainFactory in deserializer
2014-06-24 14:42:37 +02:00
Fredrik Teschke
23a77183e1
show date in RegattaOverview table if not today, and more dates in details footer
2014-06-23 15:11:15 +02:00
Fredrik Teschke
18d43e3f19
fix NPE when attempting to log in w/o selecting role in dialog
2014-06-23 14:13:32 +02:00
Fredrik Teschke
53bd2364d1
Merge branch 'master' of sapsailing.com:/home/trac/git
2014-06-22 11:57:18 +02:00
Fredrik Teschke
2877eb7fc8
arrange buttons in by-name course design popup in grid instead of vertically
2014-06-22 11:57:13 +02:00
Fredrik Teschke
7978277e0a
Merge branch 'master' of sapsailing.com:/home/trac/git
...
Conflicts:
java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/impl/TrackedRaceLoadsFixesTest.java
2014-06-22 09:37:28 +02:00
Fredrik Teschke
bd6531bdae
detect number of switches between threads loading fixes for racelog mappings for test case
2014-06-22 09:35:39 +02:00
Fredrik Teschke
3520c374fc
Merge branch 'master' of sapsailing.com:/home/trac/git
2014-06-21 18:24:38 +02:00
Fredrik Teschke
a56e852f42
change icons in Actionbar of RCApp to lighter version (better visibility)
2014-06-21 18:24:23 +02:00
Fredrik Teschke
17b8160456
change icons in Actionbar of RCApp to lighter version (better visibility)
2014-06-21 18:24:01 +02:00
Fredrik Teschke
e121941f94
fix bug that prevents text view for flag change to be updated on RRS26 start mode change
2014-06-21 17:30:35 +02:00
Fredrik Teschke
caaf7367d9
Merge branch 'kiwo2014' of sapsailing.com:/home/trac/git into kiwo2014
2014-06-21 17:28:54 +02:00
Fredrik Teschke
cf90079ba9
fix bug that prevents text view for flag change to be updated on RRS26 start mode change
2014-06-21 17:25:26 +02:00
Fredrik Teschke
6e3f90f741
fix serialization bug for marks that failed if markType was null
2014-06-17 08:30:26 +02:00