History log of /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/IdentityActivity.java
Revision Date Author Comments Expand
c864b6b9d1cf692f7ddba65b2d886dcd9343a00c 06-Jul-2016 Tom Rumsey <tom.rumsey@forgerock.com>

AME-11035 Fix various bugs caught during testing Added pushauth to expected data Added callback to refresh IdentityActivity view Fix task issue with PushAuthActivity Add unit tests for MessageUtils Fix QR code failing to scan if AMLB cookie is missing Fix crash with bad image base64 data Update delete dialogs Update duplicate dialog Add unit test for AMLB cookie Change Oath to reject period of 0 Fix wrapping issue in OATH cell Fix issue with links in About page

f9ae1abe01cd810f972ba1f8010e78d993c8ada5 30-Jun-2016 Tom Rumsey <tom.rumsey@forgerock.com>

Add test for generating store screenshots

8d221a9f866f3ce464e1ece3b81bcccbe21f9e65 30-Jun-2016 Tom Rumsey <tom.rumsey@forgerock.com>

Added better permission result handling

0040712a8beeb4903e52791db304c51f62487ec3 29-Jun-2016 Tom Rumsey <tom.rumsey@forgerock.com>

Update text to match the iOS app

/forgerock/authenticator-android-v2/app/src/main/AndroidManifest.xml FRAuthApplication.java IdentityActivity.java MechanismActivity.java NotificationActivity.java SettingsActivity.java add/CreateMechanismFromUriTask.java mechanisms/oath/OathLayout.java mechanisms/push/PushAuthActivity.java mechanisms/push/PushFactory.java message/GcmService.java notifications/NotificationAdapter.java notifications/NotificationLayout.java /forgerock/authenticator-android-v2/app/src/main/res/layout/add.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/badge.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/delete.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/edit.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/identitycell.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/main.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/mechanism.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/mechanismicon.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/metadata.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/notificationcell.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/notifications.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/notificationtitle.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/oathcell.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/pushauth.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/pushcell.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/settings.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/titles.xml /forgerock/authenticator-android-v2/app/src/main/res/menu/identity.xml /forgerock/authenticator-android-v2/app/src/main/res/menu/main.xml /forgerock/authenticator-android-v2/app/src/main/res/menu/notifications.xml /forgerock/authenticator-android-v2/app/src/main/res/menu/oath.xml /forgerock/authenticator-android-v2/app/src/main/res/menu/push.xml /forgerock/authenticator-android-v2/app/src/main/res/values/strings.xml
675d72ba146ab09da6fdc90c92facd366613f284 10-Jun-2016 Tom Rumsey <tom.rumsey@forgerock.com>

Behaviour adjustments and removal of old APIs Changed splash screen behaviour Removed new API usages Updated UUID generation Made IdentityActivity able to process links Fixed app name Fix amlb decoding

891f2238d024aa64997e5722da6c6bf0438dce65 03-Jun-2016 Tom Rumsey <tom.rumsey@forgerock.com>

Various improvements to the UI and backing code

/forgerock/authenticator-android-v2/app/src/main/AndroidManifest.xml IdentityActivity.java SplashActivity.java add/ScanActivity.java mechanisms/DuplicateMechanismException.java mechanisms/base/MechanismFactory.java mechanisms/base/UriParser.java mechanisms/oath/OathAuthMapper.java mechanisms/oath/OathFactory.java mechanisms/oath/OathLayout.java mechanisms/push/Push.java mechanisms/push/PushAuthActivity.java mechanisms/push/PushAuthMapper.java mechanisms/push/PushFactory.java message/GcmService.java notifications/Notification.java notifications/PushNotification.java storage/IdentityModel.java storage/Settings.java utils/MessageUtils.java /forgerock/authenticator-android-v2/app/src/main/res/drawable-xhdpi/forgerock_placeholder.png /forgerock/authenticator-android-v2/app/src/main/res/layout/splash.xml /forgerock/authenticator-android-v2/app/src/main/res/raw/splashvideo.mp4 /forgerock/authenticator-android-v2/app/src/main/res/values/styles.xml
ef28ad515cc0858ccbfba09e17a844052ed79356 12-May-2016 Tom Rumsey <tom.rumsey@forgerock.com>

Add unit tests for various features

/forgerock/authenticator-android-v2/LIBRARIES /forgerock/authenticator-android-v2/README.md /forgerock/authenticator-android-v2/app/build.gradle AuthGuiceModule.java IdentityActivity.java baseactivities/BaseNotificationActivity.java identity/Identity.java identity/IdentityLayout.java mechanisms/base/Mechanism.java mechanisms/base/UriParser.java mechanisms/oath/Oath.java mechanisms/oath/OathAuthMapper.java mechanisms/oath/OathFactory.java mechanisms/oath/OathLayout.java mechanisms/oath/TokenCode.java mechanisms/push/PushAuthMapper.java message/GcmService.java model/SortedList.java notifications/Notification.java storage/IdentityDatabase.java utils/TimeKeeper.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/CustomRobolectricTestRunner.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/SortedListTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/TestGuiceModule.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/activities/IdentityActivityTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/identity/IdentityBuilderTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/identity/IdentityLayoutTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/identity/IdentityTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/mechanisms/TOTP/TokenTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/mechanisms/oath/OathAuthMapperTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/mechanisms/oath/OathBuilderTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/mechanisms/oath/OathFactoryTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/mechanisms/oath/OathInfoTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/mechanisms/oath/OathTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/mechanisms/oath/TokenCodeTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/message/GcmServiceTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/storage/IdentityDatabaseTest.java
c00a5587d32883c0f366fd6c47c3e674dad9dba7 20-Apr-2016 Tom Rumsey <tom.rumsey@forgerock.com>

AME-10039 Handle notification history and replace settings page

/forgerock/authenticator-android-v2/app/src/main/AndroidManifest.xml IdentityActivity.java NotificationActivity.java SettingsActivity.java mechanisms/base/Mechanism.java mechanisms/push/PushAuthActivity.java message/GcmService.java notifications/Notification.java notifications/NotificationAdapter.java notifications/NotificationLayout.java notifications/PushNotification.java storage/DatabaseOpenHelper.java storage/IdentityDatabase.java storage/Settings.java ui/MechanismIcon.java /forgerock/authenticator-android-v2/app/src/main/res/drawable-xxhdpi/forgerock_icon_approved.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xxhdpi/forgerock_icon_denied.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xxhdpi/forgerock_icon_pending.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xxhdpi/ic_arrow_back_black_24dp.png /forgerock/authenticator-android-v2/app/src/main/res/layout/mechanism.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/notificationcell.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/notifications.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/notificationtitle.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/pushcell.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/settings.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/tokencell.xml /forgerock/authenticator-android-v2/app/src/main/res/menu/main.xml /forgerock/authenticator-android-v2/app/src/main/res/menu/notifications.xml /forgerock/authenticator-android-v2/app/src/main/res/values/colors.xml /forgerock/authenticator-android-v2/app/src/main/res/values/styles.xml
8367f835047e57c70a508975d020905f0173f51a 20-Apr-2016 Tom Rumsey <tom.rumsey@forgerock.com>

AME-10039 Improved app user interface, and adjusted Notification handling

/forgerock/authenticator-android-v2/app/src/main/AndroidManifest.xml IdentityActivity.java MechanismActivity.java NotificationActivity.java SettingsActivity.java delete/DeleteIdentityActivity.java delete/DeleteMechanismActivity.java identity/Identity.java identity/IdentityLayout.java mechanisms/InvalidNotificationException.java mechanisms/MechanismCreationException.java mechanisms/base/Mechanism.java mechanisms/base/MechanismInfo.java mechanisms/oath/Oath.java mechanisms/oath/OathFactory.java mechanisms/oath/OathInfo.java mechanisms/oath/OathLayout.java mechanisms/oath/TokenCode.java mechanisms/push/PushAuthActivity.java mechanisms/push/PushFactory.java mechanisms/push/PushInfo.java mechanisms/push/PushLayout.java message/GcmService.java model/ModelObject.java model/SortedList.java notifications/Notification.java notifications/NotificationAdapter.java notifications/NotificationLayout.java notifications/PushNotification.java storage/IdentityDatabase.java storage/IdentityModel.java storage/IdentityModelListener.java storage/Settings.java ui/CircleImageView.java ui/ConfirmationSwipeBar.java ui/MechanismIcon.java ui/ProgressCircle.java /forgerock/authenticator-android-v2/app/src/main/res/drawable-hdpi/forgerock_icon_notification.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-hdpi/forgerock_icon_oath.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-hdpi/forgerock_icon_qr.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-hdpi/forgerock_icon_refresh.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-hdpi/forgerock_icon_settings.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-mdpi/forgerock_icon_notification.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-mdpi/forgerock_icon_oath.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-mdpi/forgerock_icon_qr.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-mdpi/forgerock_icon_refresh.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-mdpi/forgerock_icon_settings.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xhdpi/forgerock_icon_notification.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xhdpi/forgerock_icon_oath.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xhdpi/forgerock_icon_qr.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xhdpi/forgerock_icon_refresh.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xhdpi/forgerock_icon_settings.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xhdpi/forgerock_placeholder.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xxhdpi/forgerock_icon_notification.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xxhdpi/forgerock_icon_oath.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xxhdpi/forgerock_icon_qr.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xxhdpi/forgerock_icon_refresh.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xxhdpi/forgerock_icon_settings.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xxhdpi/forgerock_icon_switch_off.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xxhdpi/forgerock_icon_switch_on.png /forgerock/authenticator-android-v2/app/src/main/res/drawable/notification_background.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/badge.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/delete.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/identity.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/identitycell.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/mechanism.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/mechanismicon.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/metadata.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/notificationcell.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/notifications.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/pushauth.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/pushcell.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/settings.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/tokencell.xml /forgerock/authenticator-android-v2/app/src/main/res/menu/main.xml /forgerock/authenticator-android-v2/app/src/main/res/values-v14/styles.xml /forgerock/authenticator-android-v2/app/src/main/res/values/colors.xml /forgerock/authenticator-android-v2/app/src/main/res/values/styles.xml
efafbd2aa55b834f714882683fa864a0ac9e64aa 14-Apr-2016 Tom Rumsey <tom.rumsey@forgerock.com>

AME-10039 Added activities and improved data model

/forgerock/authenticator-android-v2/app/src/main/AndroidManifest.xml AuthGuiceModule.java IdentityActivity.java MechanismActivity.java NotificationActivity.java SettingsActivity.java add/ScanActivity.java baseactivities/BaseActivity.java baseactivities/BaseIdentityActivity.java baseactivities/BaseMechanismActivity.java baseactivities/BaseNotificationActivity.java delete/DeleteIdentityActivity.java delete/DeleteMechanismActivity.java identity/Identity.java identity/IdentityAdapter.java identity/IdentityLayout.java mechanisms/CoreMechanismFactory.java mechanisms/Mechanism.java mechanisms/MechanismAdapter.java mechanisms/MechanismList.java mechanisms/base/Mechanism.java mechanisms/base/MechanismFactory.java mechanisms/base/MechanismInfo.java mechanisms/base/MechanismLayout.java mechanisms/base/UriParser.java mechanisms/oath/Oath.java mechanisms/oath/OathAuthMapper.java mechanisms/oath/OathFactory.java mechanisms/oath/OathInfo.java mechanisms/oath/OathLayout.java mechanisms/push/Push.java mechanisms/push/PushAuthActivity.java mechanisms/push/PushAuthMapper.java mechanisms/push/PushFactory.java mechanisms/push/PushInfo.java mechanisms/push/PushLayout.java message/GcmService.java message/RoboGcmListenerService.java model/ModelObject.java notifications/Notification.java notifications/NotificationAdapter.java notifications/NotificationLayout.java storage/DatabaseOpenHelper.java storage/IdentityDatabase.java storage/IdentityModel.java storage/NotStoredException.java storage/Settings.java ui/ConfirmationSwipeBar.java ui/ProgressCircle.java /forgerock/authenticator-android-v2/app/src/main/res/drawable-hdpi/forgerock_icon_activity.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-hdpi/forgerock_icon_deny.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-mdpi/forgerock_icon_activity.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-mdpi/forgerock_icon_deny.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xhdpi/forgerock_icon_activity.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xhdpi/forgerock_icon_deny.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xxhdpi/forgerock_icon_activity.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xxhdpi/forgerock_icon_deny.png /forgerock/authenticator-android-v2/app/src/main/res/layout/identity.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/mechanism.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/notificationcell.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/notifications.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/pushauth.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/settings.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/tokencell.xml /forgerock/authenticator-android-v2/app/src/main/res/values/colors.xml
d00779d35b3db7493fcdd3f8645e094c5540f4c4 30-Mar-2016 Tom Rumsey <tom.rumsey@forgerock.com>

AME-9849 Add identity page and push mechanism, rename label and rowid

/forgerock/authenticator-android-v2/app/src/main/AndroidManifest.xml ConfirmationSwipeBar.java FRAuthApplication.java IdentityActivity.java MainActivity.java MechanismActivity.java delete/DeleteMechanismActivity.java identity/Identity.java identity/IdentityAdapter.java identity/IdentityLayout.java mechanisms/Mechanism.java mechanisms/MechanismAdapter.java mechanisms/MechanismList.java mechanisms/oath/Oath.java mechanisms/oath/OathAuthMapper.java mechanisms/oath/OathFactory.java mechanisms/oath/OathInfo.java mechanisms/oath/OathLayout.java mechanisms/oath/TokenCode.java mechanisms/push/Push.java mechanisms/push/PushAuthActivity.java mechanisms/push/PushAuthMapper.java mechanisms/push/PushFactory.java mechanisms/push/PushInfo.java mechanisms/push/PushLayout.java message/GcmService.java message/MessageConstants.java storage/DatabaseOpenHelper.java storage/IdentityDatabase.java utils/UriParser.java /forgerock/authenticator-android-v2/app/src/main/res/layout/identity.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/identitycell.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/mechanism.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/pushauth.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/pushcell.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/tokencell.xml /forgerock/authenticator-android-v2/app/src/main/res/values/strings.xml /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/mechanisms/TOTP/OTPAuthMapperTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/mechanisms/TOTP/TokenFactoryTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/mechanisms/TOTP/TokenTest.java