Commit graph

540 commits

Author SHA1 Message Date
ligi
8107306457 Use SnackEngage 0.8 2016-10-04 13:52:48 +02:00
ligi
ac5357a24c Cleanup & Override title and action text for survival snack 2016-09-29 16:31:21 +02:00
ligi
72ea0f13c4 Use SnackEngage 0.7 2016-09-29 16:30:37 +02:00
ligi
24e7f92676 Fix indent and color of text in night mode 2016-09-29 14:55:31 +02:00
ligi
152947e015 Use lines="1" instead of singleLine to make lint happy 2016-09-29 14:55:31 +02:00
ligi
ec180ad0fa Bump Version to 3.2.4 2016-09-28 16:52:39 +02:00
ligi
350784f600 Request location permission when user selects auto for day/night on 23+ - closes #101 2016-09-28 16:43:39 +02:00
ligi
48ecad07c5 Add a snack to inform users about my new project Survival-Manual
would love some more eyes on this - currently it is not really exposed and visible but could be helpful for users
2016-09-28 15:49:47 +02:00
ligi
c6ad69c099 Use play-services 9.6.1 2016-09-27 03:05:54 +02:00
ligi
75c2cd8182 Use permissionsdispatcher 2.2.0 2016-09-27 03:05:54 +02:00
ligi
4513e0b218 Use spoon-client 1.7.0 2016-09-27 03:05:54 +02:00
ligi
b8288e19df Use build-plugin 2.2.0, Kotlin 1.0.4, kapt2, build-tools 24.0.2 2016-09-27 03:05:26 +02:00
ligi
f2e22fb698 Use dagger 2.7.0 2016-09-15 15:06:19 +02:00
ligi
380f667065 Use support libs 24.2.1 2016-09-15 14:38:07 +02:00
ligi
ca57efba1d Cleanup 2016-09-14 19:10:07 +02:00
ligi
cd96f61356 Use leak-canary 1.4 2016-09-12 11:15:18 +02:00
ligi
2594cf1ac3 Bump version to 3.2.3 2016-09-11 16:17:04 +02:00
ligi
f785a87aa8 Add a mime-type variation that was seen in the wild - closes #100 2016-09-11 16:14:20 +02:00
ligi
d549c8efb6 Improve sorting of passes & add usage of expiration date
closes #102
2016-09-11 16:07:32 +02:00
ligi
38a6a343f6 Improve toString for PassImpl 2016-09-11 04:34:38 +02:00
ligi
9813c9b1d9 Add tests to cover pass sorting / comparators 2016-09-11 04:33:41 +02:00
ligi
338a65d359 We do not need to deal with null values as type is never null 2016-09-11 04:33:41 +02:00
ligi
d81a7feaf9 Use falcon-spoon-compat 1.0.3 2016-09-11 04:33:41 +02:00
ligi
e07e692234 Reduce visibility 2016-09-11 04:33:41 +02:00
ligi
64d59035e9 Use KotPref 1.4.1 2016-09-11 04:33:41 +02:00
ligi
7049247155 Update to Dagger 2.6.1 2016-09-11 04:33:17 +02:00
ligi
7f664d88d0 Update to threetenabp 1.0.4 2016-09-11 04:33:17 +02:00
ligi
24585ad846 Use latest translations from transifex 2016-09-11 04:33:17 +02:00
ligi
ca770e1ad1 Use ButterKnife 8.4.0 2016-09-11 04:33:14 +02:00
ligi
c6f8a07f96 Bump Version to 3.2.2 2016-08-21 19:23:53 +02:00
ligi
a6a23834d9 Improve HelpActivity TestSetup & add test for #98 2016-08-21 19:23:24 +02:00
ligi
3f5ffb18ea Show version as subtitle in HelpActivity
closes #98
2016-08-21 19:07:22 +02:00
ligi
d63aba3cd7 Fix indent 2016-08-21 15:28:51 +02:00
ligi
924c372395 Add feature to print tickets
closes #99
2016-08-21 14:35:17 +02:00
ligi
cd5d4c7527 Cleanup 2016-08-21 14:34:57 +02:00
ligi
5440d5facd Lifecycle corrections
closes #96
2016-08-21 14:34:57 +02:00
ligi
6d9fd3b13e Improve code around PassLocation 2016-08-21 14:34:03 +02:00
ligi
13af2cce7e Improve map-handling 2016-08-21 14:34:03 +02:00
ligi
9566f777d2 Enable incremental dexing 2016-08-21 14:33:28 +02:00
ligi
621c47c865 Cleanup - no need to inflate a menu here 2016-08-20 10:09:42 +02:00
ligi
dd970addae Use spoon-client 2.6.4 2016-08-19 16:50:12 +02:00
ligi
feaabcded4 Use support 24.2.0 and remove support-v4 so that split can be used 2016-08-19 16:12:38 +02:00
ligi
f6fb1ec8c6 Cleanup 2016-08-08 23:32:02 +02:00
ligi
87972e8bf3 Do not click() into EditText anymore to prevent SpellChecker from popping up 2016-08-08 17:40:12 +02:00
ligi
fbf96abbd3 Update how we check for play availability to not use deprecated method anymore 2016-08-05 17:08:08 +02:00
ligi
a84cb85c03 NotifyChange after processing 2016-08-05 16:28:39 +02:00
ligi
e5ddeccfa7 Improve naming 2016-08-05 16:25:05 +02:00
ligi
f6b654b629 Use play-services 9.4.0 2016-08-04 20:38:51 +02:00
ligi
2b63c45d9e Bring back tests for swiping in the PassList 2016-08-04 20:38:51 +02:00
ligi
dfaaf10eef Also accept application/vnd.espass-espass+zip as requested at IANA as mime-type 2016-08-04 12:45:47 +02:00
ligi
965824a0d0 Improve tests and use more kotlin there 2016-08-04 12:36:55 +02:00
ligi
fec48c5888 Use dagger 2.6 2016-08-03 13:44:09 +02:00
ligi
ebebfaebb6 Cleanup 2016-07-31 21:06:57 +02:00
ligi
44b7332806 Use spoon-client 1.6.2 2016-07-27 12:21:09 +02:00
ligi
9819e9efcc Use falcon-spoon-compat 1.0.2 2016-07-27 12:20:25 +02:00
ligi
386670f98e Use support 24.1.1 2016-07-27 12:19:56 +02:00
ligi
5f1366764b Lower minSDK to 9 2016-07-27 11:26:27 +02:00
ligi
1881618024 Set AntiAlias for BitmapDrawable to false
this is an attempt to fix #94 - documentation states that this value should be false by default - but maybe not on this particular device ..
2016-07-27 11:17:27 +02:00
ligi
3b45db5f41 Bump version to 3.2.1 2016-07-20 00:22:01 +02:00
ligi
8c2497b0dc Migrate 2 tests to Junit4 2016-07-19 21:54:20 +02:00
ligi
02ae09b7a7 Use support 24.1.0 2016-07-19 08:39:15 +02:00
ligi
67f56c7446 Different way to display barcode zoom icons 2016-07-19 08:23:50 +02:00
ligi
656b0599fb Add feature of day and night mode
closes #33
2016-07-19 06:56:51 +02:00
ligi
33c0f0ca27 Use falcon to make error screenshots 2016-07-19 06:50:03 +02:00
ligi
b9930e6dad Improve UI around CategoryIndicator
Now it contains the icon so we get more space and the
Icon gets a colored background - win-win

closes #86
2016-07-18 04:15:59 +02:00
ligi
8180c851ce Request permission when needed
In fact more often than needed - but most users will not care anyway ..
2016-07-18 02:16:49 +02:00
ligi
6bd7723550 Allow replacing of images 2016-07-18 00:30:57 +02:00
ligi
2de59aed2e Improve readability by using plusHours(1) instead of custom calc with ms 2016-07-18 00:30:43 +02:00
ligi
67b546773d Use the new package android.support.test.filters instead of android.test.suitebuilder.annotation 2016-07-17 07:10:31 +02:00
ligi
5b9c574c14 Improve code & convert to kotlin 2016-07-17 07:10:31 +02:00
ligi
b89aed0151 Use play-services 9.2.1 2016-07-16 18:58:29 +02:00
ligi
a36c3202b2 Format the json when when BuildConfig.DEBUG and close buffer then 2016-07-16 18:58:12 +02:00
ligi
d58e3bf86e Use spoon-client 1.6.1 2016-07-16 18:51:58 +02:00
ligi
04802a05ce Use okhttp 3.4.1 2016-07-16 18:48:09 +02:00
ligi
f0bcf29e67 Add documentation 2016-07-16 18:46:43 +02:00
ligi
0fa073c9fd Extract String 2016-07-15 13:19:14 +02:00
ligi
8bbecb76ca Use ButterKnife 8.2.1 2016-07-15 13:17:08 +02:00
ligi
bb82986d7b Bump version to 3.2.0 2016-07-11 13:31:05 +02:00
ligi
044ad480e7 Use support 24 / compileSDK 24 and targetSDK 24 2016-07-11 13:31:05 +02:00
ligi
0da5af57cd Extract date from fields
closes #92
2016-07-11 13:31:05 +02:00
ligi
6ee0438be3 Add a field with the type when importing pkpass
closes #89
2016-07-11 13:31:05 +02:00
ligi
5823650917 Cleanup 2016-07-11 13:31:05 +02:00
ligi
93dd9ee9c8 Use okhttp 3.4.0 2016-07-10 18:01:46 +02:00
ligi
e0efcccbb4 Use spoon-client 1.5.7 2016-07-10 13:42:12 +02:00
ligi
629d455992 Use kotlin 1.0.3 2016-07-09 17:00:57 +02:00
ligi
aac121e8c2 Use play-services 9.2.0 2016-07-09 17:00:23 +02:00
ligi
5df92308a5 Lower minSDK to 9 2016-07-05 22:20:33 +02:00
ligi
1832858a28 Improve test 2016-07-05 22:19:56 +02:00
ligi
382d2e002f Bump version to 3.1.9 2016-06-22 16:48:42 +02:00
ligi
6771e3cc69 Remove the experimental label 2016-06-22 14:02:17 +02:00
ligi
052ef9af9a Use latest spoon 2016-06-22 13:11:50 +02:00
ligi
a2cde1dab7 Use ButterKnife 8.1.0 2016-06-22 13:11:50 +02:00
ligi
30d53cf159 Use kotlin 1.0.2-1 2016-06-22 13:11:46 +02:00
ligi
709f6b4078 Migrate to kapt 2016-06-21 13:34:03 +02:00
ligi
a78007dfdc Use dagger 2.5 2016-06-20 23:56:14 +02:00
ligi
5e3a5ed8f3 Make setBestFittingOrientationForBarCode respect 1D Barcodes
closes #71
2016-06-13 21:20:17 +02:00
ligi
0dd8c7dd11 With moshi 1.2.0 we can decrease the minSDK again 2016-06-13 20:41:24 +02:00
ligi
745c9914af Use spoon-client 1.5.4 2016-06-13 15:38:08 +02:00
ligi
941fe1a0e9 Use kotpref 1.3.1 2016-06-13 15:36:47 +02:00
ligi
917e74874e Use okhttp 3.3.1 2016-06-13 15:35:57 +02:00
ligi
06fef92c06 Use unmock plugin 0.5.0 2016-06-13 15:32:04 +02:00
ligi
40b8817f0c Use play_services 9.0.2 2016-06-13 15:28:58 +02:00
ligi
f076549f7f Use moshi 1.2.0 2016-06-13 14:53:20 +02:00
ligi
d362e96a0a Use build-plugin 2.1.2 2016-06-13 14:49:12 +02:00
ligi
f44443332d Use play_services 9.0.1 2016-06-13 14:48:50 +02:00
ligi
9b2751ab39 Migrate to okhttp 3.3.0 2016-05-26 14:55:11 +02:00
ligi
d5238626d4 Bump version to 3.1.8 2016-05-25 18:41:04 +02:00
ligi
66ada25b2e Work around a weird proguard problem to be able to make a release 2016-05-25 18:39:27 +02:00
ligi
e21c7105d7 Make sure the FAB gets back in place once the SackBar disappears 2016-05-25 15:35:17 +02:00
ligi
a27226c15f Remove the ActionMode with hint
Was thinking about this for a while and as it solves a part of #83 now did it
2016-05-25 15:33:01 +02:00
ligi
b6976914ef Bump version to 3.1.7 2016-05-24 22:21:03 +02:00
ligi
e7b7b739f6 Improve sharing ( now via FileProvider ) 2016-05-24 19:53:27 +02:00
ligi
ca5210cfb2 Address lint issues 2016-05-24 09:44:59 +02:00
ligi
3f020c4ab0 Target 23 and implement runtime permissions for scanning 2016-05-23 19:14:35 +02:00
ligi
679af768ab Use play-services 9.0.0 2016-05-23 16:50:54 +02:00
ligi
c0ee5cdf78 Convert class to kotlin 2016-05-23 16:50:05 +02:00
ligi
99476b1d4c Convert file to kotlin 2016-05-22 20:11:55 +02:00
ligi
004f9ebcfa Use file-copy from kotlin 2016-05-22 18:45:39 +02:00
ligi
3554641e28 Use AlertDialog from support-lib 2016-05-22 18:40:11 +02:00
ligi
0014469d5f Cleanup 2016-05-22 18:39:32 +02:00
ligi
3d804bcfa9 Fix indent 2016-05-22 18:26:04 +02:00
ligi
99ff2cf08c Make tests work on more devices by making sure the dialog is gone before assert 2016-05-15 18:29:59 +02:00
ligi
15b5e39b71 This file was needed - was just showing up as unreferenced in IDE
This reverts commit 967bc49730.
2016-05-15 15:38:29 +02:00
ligi
dcb8557a39 Make barcode-tests work on more devices 2016-05-15 15:37:25 +02:00
ligi
967bc49730 Cleanup 2016-05-15 14:00:53 +02:00
ligi
f7c23b353c Use unmock 0.4.0 2016-05-15 13:55:12 +02:00
ligi
c49a7a1b75 Use spoon-client 1.5.3 2016-05-15 13:54:43 +02:00
ligi
e11d255de7 Use KotPref 1.3.0 2016-05-15 13:54:13 +02:00
ligi
755da0e587 Use kotlin 1.0.2 2016-05-15 13:37:49 +02:00
ligi
995f115d8d Use the latest support-version 2016-05-11 23:32:34 +02:00
ligi
46c961688c Use ButterKnife 8.0.1 2016-05-10 14:30:23 +02:00
ligi
ab789086b5 Bump version to 3.1.6 2016-05-06 00:49:07 +02:00
ligi
b4088884d6 Support URLRewrite for pass-cloud.appspot.com
to get a good UX regarding #61
2016-05-06 00:48:38 +02:00
ligi
5ef885a635 Bump version to 3.1.5 2016-05-05 17:31:23 +02:00
ligi
281bbcbc2f Be resilliant to bad URIs 2016-05-05 17:25:05 +02:00
ligi
2fc6cb560d Remove the restriction 2016-05-05 17:24:44 +02:00
ligi
062f284b12 Bump version to 3.1.4 2016-05-05 14:43:00 +02:00
ligi
0e7a8143fd Start the right intent 2016-05-05 14:42:00 +02:00
ligi
0382b10dfb Bump version to 3.1.3 2016-05-05 08:10:30 +02:00
ligi
e15a27352b Add some padding for the delete source checkbox 2016-05-05 08:07:47 +02:00
ligi
4b5ee035f5 Support for import via referrer and passandroid:// url
closes #61
2016-05-05 07:16:38 +02:00
ligi
8ec7c04f3e Import from pass2u urls
closes #80
2016-05-05 06:55:45 +02:00
ligi
5de7295c7b Update strings from transifex 2016-05-04 23:05:26 +02:00
ligi
0d148b8e6e Fix indent 2016-05-04 18:08:30 +02:00
ligi
89c8c99a9c Migrate to ButterKnife 8.0.0 2016-05-04 18:05:58 +02:00
ligi
d587f5e543 Use dagger 2.4 2016-05-04 17:42:26 +02:00
ligi
aab751ce67 Use spoon-client 1.5.2 2016-05-04 17:15:09 +02:00
ligi
e38fe90efc Use SnackEngage 0.5 2016-05-04 17:14:35 +02:00
ligi
cf04893720 Improve displaying top string when content is empty 2016-05-04 17:13:40 +02:00
ligi
a142cb2371 Fix: copy the correct icon when importing apple passbooks 2016-05-04 17:02:55 +02:00
ligi
3e8b17b06b Fix issue when uuid changes when updating a pass 2016-05-04 15:24:39 +02:00
ligi
2a0b7658c6 Use gradle 2.1.0 2016-04-28 00:51:41 +02:00
ligi
bacd69098b Bump version to 3.1.2 2016-04-26 23:11:45 +02:00
ligi
d6332cef04 Correct direction
coses #79 followup
2016-04-26 23:11:15 +02:00
ligi
64a4e93bed Fix typo 2016-04-26 14:49:45 +02:00
ligi
2b3ddffcc6 Bump version to 3.1.1 2016-04-26 05:28:48 +02:00
ligi
c6da1581a4 Initial sorting by temporal distance
closes #79
2016-04-25 23:40:20 +02:00
ligi
63c1faa581 Bump version to 3.1.0 2016-04-20 03:29:14 +02:00
ligi
029680f6bd Fix crash
closes #78
2016-04-20 01:40:37 +02:00
ligi
6d8ea56883 Cleanup 2016-04-18 18:09:34 +02:00
ligi
61d2cfc1e9 Bump version to 3.0.9 2016-04-18 03:18:32 +02:00
ligi
5e5c1c092f Deal with invalid main.json 2016-04-18 02:52:03 +02:00
ligi
d4e2a11fb4 Display error when message is invalid 2016-04-18 02:19:07 +02:00
ligi
5a1c1145de Improve naming 2016-04-18 02:08:45 +02:00
ligi
a5cf371d9d Ability to generate random EAN13 2016-04-18 02:08:45 +02:00
ligi
e0ff222563 Add EAN_13 support
closes #76
2016-04-18 02:08:23 +02:00
ligi
618b2a652f Refactor RadioButton creation for BarCode edit
this is preparation to implement #76
2016-04-18 01:06:22 +02:00
ligi
aa82b80e8c Remember the last selected tab
closes #74
2016-04-17 23:59:00 +02:00
ligi
6c3ced9fb8 Externalize string 2016-04-17 20:44:27 +02:00
ligi
d399f2c2c9 Change topic suggestion
closes #73
2016-04-17 20:42:01 +02:00
ligi
ce226d432d Externalize strings 2016-04-17 18:02:14 +02:00
ligi
fdc545095a Fix indentation 2016-04-17 17:36:50 +02:00
ligi
d6df268ea5 Adapt to server-side changes of Virgin-Australia 2016-04-17 16:15:33 +02:00
ligi
31cbea7d7b Bump version to 3.0.8 2016-04-16 22:49:02 +02:00
ligi
8cc062c451 Revert "Convert Events to Kotlin"
converting these classes produces problems with proguard
This reverts commit 1a50ed877c.
2016-04-16 22:47:52 +02:00
ligi
cc314a5849 Bump version to 3.0.7 2016-04-14 21:33:06 +02:00
ligi
2929b904f1 Fix a proguarding issue 2016-04-14 21:32:17 +02:00
ligi
30246edd2c Cleanup 2016-04-14 21:08:21 +02:00
ligi
dd88642ca3 Bump version to 3.0.6 2016-04-14 20:36:35 +02:00
ligi
7b602eceb0 Autosave 2016-04-14 20:18:06 +02:00
ligi
3c18259dfe Copy ic_launcher into new pass as icon
closes #70
2016-04-14 19:42:53 +02:00
ligi
86f6aab7bc Extract strings 2016-04-14 18:58:07 +02:00
ligi
1a50ed877c Convert Events to Kotlin 2016-04-14 18:48:23 +02:00
ligi
8c1847009b Cleanup 2016-04-14 18:48:23 +02:00
ligi
34c28d2d4f Give a more meaningful name 2016-04-14 18:48:23 +02:00
ligi
5fa4ea72a5 Bump verstion to 3.0.5 2016-04-14 08:00:52 +02:00
ligi
f0a21c09f3 Adapt to new AirCanada URLs 2016-04-14 07:42:40 +02:00
ligi
1ed4370a6d Change Editing UX
closes #69 and closes #48
2016-04-14 07:21:02 +02:00
ligi
d0eb67790c This check is not needed anymore 2016-04-12 16:28:50 +02:00
ligi
f9e8cbbca1 Code style 2016-04-12 15:53:10 +02:00
ligi
5e10f04e24 Add missing annotation 2016-04-12 15:46:34 +02:00
ligi
d601db06ea optionalPass -> currentPass as it is not optional anymore 2016-04-12 15:46:02 +02:00
ligi
4defb2d369 Add missing annotation 2016-04-12 15:44:12 +02:00
ligi
f5304d8913 Improve code style 2016-04-12 15:16:44 +02:00
ligi
c7b1ae769d Cleanup 2016-04-12 14:47:25 +02:00
ligi
6414bc81f9 Extract image extraction logic to AXT 2016-04-11 21:17:58 +02:00
ligi
5d598f5d64 Use the map of the classifier and not of the store to determine empty state
closes #67
2016-04-11 20:11:17 +02:00
ligi
70fa97af00 Add extra proguard rules for kotlin 2016-04-11 19:51:22 +02:00
ligi
a0a6b76cad Notify after syncing 2016-04-11 19:51:06 +02:00
ligi
cc90780a45 Revert "Convert AndroidSettings to Kotlin"
This reverts commit 638484c112.
2016-04-11 18:06:10 +02:00