ligi
dc4073d372
Migrate to kotpref2
2017-02-27 21:18:36 +01:00
ligi
76a71dd87c
Support UTF-8 BOM - closes #141
2017-02-26 21:01:56 +01:00
ligi
245e8b3ae9
Bump version to 3.3.8
2017-02-19 18:36:20 +01:00
ligi
b150886b9b
Add first location name to calendar when available - closes #140
2017-02-19 17:57:33 +01:00
ligi
f431b97deb
Use mockito 2 & allow final mocking
2017-02-19 17:13:18 +01:00
ligi
1e674dce3a
Shorten code
2017-02-07 13:09:26 +01:00
ligi
16e0c26f45
Bump version to 3.3.7
2017-02-06 10:17:51 +01:00
ligi
be3d15f2b8
Support DATA_MATRIX format - closes #139
2017-02-06 00:21:39 +01:00
ligi
2680f5f05d
Sort elements
2017-02-05 23:55:56 +01:00
ligi
388bc137e1
Use threetenabp 1.0.5
2017-02-05 22:31:39 +01:00
ligi
9524c63ce2
Use permission-dispatcher 2.3.1
2017-02-03 01:07:27 +01:00
ligi
429531c624
Use okhttp 3.6.0
2017-02-02 23:26:48 +01:00
ligi
7398f69149
Add new languages from transifex
2017-01-29 22:55:18 +01:00
ligi
361fda7b75
Bump version to 3.3.6
2017-01-24 21:59:40 +01:00
ligi
e94ef98332
Support importing barcode(s!) field - closes #138
2017-01-24 19:45:43 +01:00
ligi
77a96bf8dc
Update spanish translations
2017-01-24 19:45:17 +01:00
ligi
7ae9e9ac5a
Bump version to 3.3.5
2016-12-24 21:47:44 +01:00
ligi
c67a2a8269
Use Kotpref 1.6.0
2016-12-24 21:47:44 +01:00
ligi
fb399f6dae
Improve handling of currentPass
2016-12-24 21:47:37 +01:00
ligi
b99fe8a359
Improve spanish translations ( transifex pull )
2016-12-24 17:43:37 +01:00
ligi
480868c699
Shorten code
2016-12-24 12:52:09 +01:00
ligi
413df5f2ef
Shorten code
2016-12-24 12:46:39 +01:00
ligi
eea18f66cd
Support Interleaved 2 of 5 (ITF, Interleaved Two of Five) Barcode - closes #131
2016-12-24 12:44:11 +01:00
ligi
387e5f76bd
Simplify code
2016-12-24 12:44:11 +01:00
ligi
79f6a5ae81
More descriptive code
2016-12-24 01:05:07 +01:00
ligi
553a2de631
Shorten code
2016-12-24 00:42:00 +01:00
ligi
f097738630
Use KAXT 0.12
2016-12-23 14:00:49 +01:00
ligi
02fe60bdfd
Use okhttp 3.5.0
2016-12-21 22:31:27 +01:00
ligi
c48b84cfd3
Use threetenbp 1.3.3
2016-12-21 22:31:02 +01:00
ligi
8f00b82268
Use trulesk 0.12
2016-12-21 13:55:51 +01:00
ligi
d4455fff68
Use KotPref 1.5.0
2016-12-16 13:44:26 +01:00
ligi
04a25a1169
Use LinkifyCompat
2016-12-15 16:53:28 +01:00
ligi
085fc750fb
Use build-toos 25.0.2
2016-12-14 18:26:57 +01:00
ligi
288c85ae68
Use permission-dispatcher 2.3.0
2016-12-14 18:26:35 +01:00
ligi
7e2526a20a
Bump version to 3.3.4
2016-12-14 17:21:54 +01:00
ligi
46b91f040c
Fix a visibility problem in CondensedPassViewHolder and add tests to cover this
2016-12-14 16:42:12 +01:00
ligi
c8fff3735a
Give the icon a wee bit of padding and set gravity to end instead of right
2016-12-10 13:34:40 +01:00
ligi
f364aad0ba
Place the icons on the correct side
2016-12-10 13:34:06 +01:00
ligi
847b19feac
Bump version to3.3.3
2016-12-10 13:00:21 +01:00
ligi
ce4030ac5d
Fix time and nav icon-swap - closes #126
2016-12-10 12:57:40 +01:00
ligi
9da9f7b179
Use permissionsdispatcher 2.2.1
2016-12-08 14:41:53 +01:00
ligi
e7b959acc7
Shorten code
2016-12-08 13:55:47 +01:00
ligi
1361bb6fc4
Bump version to 3.3.2
2016-12-02 22:48:40 +01:00
ligi
3c873c2bd1
Add play publisher plugin
2016-12-02 22:26:10 +01:00
ligi
e476be2011
Shorten code
2016-12-02 22:26:10 +01:00
ligi
de281b6f15
Update ( shorten ) russian string
2016-12-02 22:21:56 +01:00
ligi
2a37166d4c
Fix a NPE when only a valid-timespan to is given - closes #122
...
Also add tests to cover this path
2016-12-02 22:19:54 +01:00
ligi
deaff19be7
Use lateinit instead of nullable value
2016-12-02 22:19:54 +01:00
ligi
89e1512163
Shorten code
2016-12-02 22:19:54 +01:00
ligi
512049ea54
Update russian translations
2016-12-02 22:19:54 +01:00
ligi
7b38bdb40d
Migrate more code to Kotlin
2016-12-02 22:19:54 +01:00
ligi
b72d8d42c8
Correct the name
2016-11-30 03:36:32 +01:00
ligi
07d505dc89
Use isNotEmpty
2016-11-30 03:31:55 +01:00
ligi
b30af764fb
AddToCalendar as TopLevel Function
2016-11-30 03:31:38 +01:00
ligi
bf00ea895a
Extract string
2016-11-30 03:21:57 +01:00
ligi
b92041b13a
Remove survival-manual promo
2016-11-30 03:16:51 +01:00
ligi
5953756578
We can use ActivityTestRule here
2016-11-30 03:05:54 +01:00
ligi
6a2fccbb16
Bump version to 3.3.1
2016-11-28 17:46:34 +01:00
ligi
4dfaac8af7
Cleanup
2016-11-28 17:27:30 +01:00
ligi
520b66aab7
Use trulesk 0.9 which now activates testbuttler
...
This removes a ugly emulator flakyness I had currently
"launcher3 has crashed" ..-(
2016-11-28 16:44:46 +01:00
ligi
c4d23e366d
Use a better symbol for translate
2016-11-27 18:03:00 +01:00
ligi
9c109c9efc
Also Linkify front-fields
2016-11-27 17:17:48 +01:00
ligi
b496d0e477
Give MORE/LESS a ripple
2016-11-27 17:13:15 +01:00
ligi
582a1519bf
Replace clickable_bg and Improve TimeAndNavBar
2016-11-27 16:51:54 +01:00
ligi
9348ad8f15
Convert more to kotlin
2016-11-27 11:58:34 +01:00
ligi
45a436a3b2
Make code shorter with new KAXT extension
2016-11-27 11:54:48 +01:00
ligi
c313553b13
Add ability to cancel a scan - closes #115
2016-11-27 11:43:48 +01:00
ligi
a4794ee587
Convert more code to kotlin & cleanup
2016-11-27 10:49:34 +01:00
ligi
c604fca0ac
Improve wording
2016-11-26 21:12:51 +01:00
ligi
b87094a544
Fix the link for samples in help
2016-11-26 21:12:50 +01:00
ligi
8ac7969093
Convert more code to kotlin
2016-11-26 21:12:50 +01:00
ligi
39c10520d3
Convert the rest of unit-tests to Kotlin and cleanup
2016-11-26 12:49:03 +01:00
ligi
e869a61a33
Improve tests
2016-11-26 12:49:03 +01:00
ligi
28a806fd52
Cleanup - we do not use lombok anymore
2016-11-25 06:05:06 +01:00
ligi
2ad3cb5402
Convert test to kotlin
2016-11-25 04:48:25 +01:00
ligi
67727e9159
Use the screenShot method from the rule
2016-11-25 04:47:58 +01:00
ligi
3b83081419
Use material rythm
2016-11-25 02:46:04 +01:00
ligi
fda0afd2e3
Correct the colors for the zoom in night mode
2016-11-25 02:40:39 +01:00
ligi
15a9743769
Bump version to 3.3.0
2016-11-25 00:04:26 +01:00
ligi
6e9df603e8
Add intent-filters for PDF - closes #114
2016-11-25 00:01:37 +01:00
ligi
2bb0342ed2
Cleanup
2016-11-25 00:01:37 +01:00
ligi
9f0b9a37c5
Use trulesk / update KAXT to 0.4 / Cleanup
2016-11-25 00:01:37 +01:00
ligi
7cc2d83825
Nice up code
2016-11-24 12:46:45 +01:00
ligi
1f19a2c6c7
Use build-tools 25.0.1
2016-11-24 12:46:35 +01:00
ligi
9310188f6b
Update translations
2016-11-20 22:18:39 +01:00
ligi
5fcdd516c8
Update german translations
2016-11-20 16:38:29 +01:00
ligi
f4feb0c3ca
Update russian translations
2016-11-20 16:36:57 +01:00
ligi
511e749ca2
Deduplicate returns
2016-11-19 19:41:02 +01:00
ligi
6389046047
Bump version to 3.2.9
2016-11-17 11:58:24 +01:00
ligi
4f655a4d05
Add russian translations
2016-11-17 11:39:54 +01:00
ligi
df5e987683
Initial Shortcut feature - closes #112
2016-11-17 11:39:54 +01:00
ligi
001326c40d
Replace AXT with KAXT or native kotlin code & cleanup
2016-11-17 11:38:43 +01:00
ligi
8bca0eb83a
Bump version to 3.2.8
2016-11-15 18:48:46 +01:00
ligi
eabd7d4d7d
Use okhttp 3.4.2
2016-11-15 18:29:57 +01:00
ligi
8d89438905
Support TimeSpan when adding to calendar
...
closes #72
2016-11-15 18:29:56 +01:00
ligi
a7a42420f8
Simplify / leverage kotlin more
2016-11-15 18:29:56 +01:00
ligi
c19357000e
Use isEmpty and isNotEmpty as suggested by lint
2016-11-15 18:29:56 +01:00
ligi
7299e74d58
Simplify
2016-11-15 18:29:56 +01:00
ligi
7638a95791
Fix indent and layout
2016-11-15 18:29:56 +01:00
ligi
1cf27c4737
Only show snack for SurvivalManual when english locale and utm track
2016-11-15 18:29:56 +01:00
ligi
4444d21d0f
Cleanup
2016-11-15 18:29:55 +01:00
ligi
deb6fe8e95
Improve the order
2016-11-15 18:29:55 +01:00
ligi
1f8cac4d98
Assert -> AssertThat
2016-11-15 18:29:55 +01:00
ligi
bfb9c03dfe
Add new approach to the bar with time and nav below the pass ( no more wrapped drawables )
2016-11-15 18:29:55 +01:00
ligi
6652b5166c
Cleanup
2016-10-29 20:44:29 +02:00
ligi
b814c21ec1
Bump version to 3.2.7
2016-10-29 20:16:54 +02:00
ligi
2ec15648ce
Update languages
2016-10-29 20:11:56 +02:00
ligi
227cba6667
Add root build.gradle
2016-10-29 20:10:57 +02:00
ligi
7273da05cb
Add tests for navitgation-drawer
2016-10-29 19:50:05 +02:00
ligi
6a7c45e8ae
Add new action in NavDrawer to send people to transifex and improve navigation-code
2016-10-29 18:42:19 +02:00
ligi
78a2d63be3
Improve NavigationDrawer
...
- extract strings
- correct color
- replace g+ symbol
2016-10-29 18:11:38 +02:00
ligi
572da6eafe
Add a back-field advice
2016-10-29 17:50:04 +02:00
ligi
5c2a1e743e
No more use of butterknife
2016-10-29 17:18:35 +02:00
ligi
6f969f4217
Convert ViewHolder Code to kotlin
2016-10-29 17:18:35 +02:00
ligi
74d4fbe409
DeDuplicate
2016-10-29 17:18:35 +02:00
ligi
098e6bcc9f
Add missing test
2016-10-29 17:18:35 +02:00
ligi
949e312a0f
Do the same but more the kotlin way
2016-10-29 17:18:35 +02:00
ligi
3a11b6ae4e
Cleanup
2016-10-29 17:18:35 +02:00
ligi
cc02abf014
Replace mkdir with mkdirs so it will not fail importing when parent path is not yet there
2016-10-29 17:18:34 +02:00
ligi
7c461160d3
Extract strings and distinguish between image and PDF import
2016-10-29 17:18:34 +02:00
ligi
b1e3bbd241
Shorten code
2016-10-29 17:18:34 +02:00
ligi
42242cdaf5
Convert class to kotlin
2016-10-29 17:18:34 +02:00
ligi
10d13bbd32
Use HtmlCompat
2016-10-29 17:18:34 +02:00
ligi
05b44cadd3
Convert PassViewActivity to Kotlin
2016-10-29 17:18:34 +02:00
ligi
cc8b3fb61f
Add ability to click on large images to zoom in
...
This was needed after the PDF import for usability
2016-10-29 17:08:51 +02:00
ligi
b307fe61df
Use onResumeFragments instead of onResume
2016-10-29 17:08:51 +02:00
ligi
4e3ccc6c16
Adapt to renaming of version from google-play
2016-10-29 17:08:51 +02:00
ligi
09a34451ff
Cleanup
2016-10-29 17:08:51 +02:00
ligi
3c377a4683
Convert pdf into image when importing - closes #81
2016-10-29 17:08:50 +02:00
ligi
a129422401
Replace deprecated methods
2016-10-29 17:08:50 +02:00
ligi
15786c8a78
Convert event to kotlin
2016-10-29 17:08:50 +02:00
ligi
89297a2736
Improve test code
2016-10-29 17:08:50 +02:00
ligi
13586cc08a
Convert more code to Kotlin
2016-10-24 17:52:53 +02:00
ligi
296d9211b2
Improve the layout for the fullscreen-barcode and make sure alternative-text is displayed in night
2016-10-24 15:57:00 +02:00
ligi
eae71f6d47
Convert FullscreenBarCodeActivity to kotlin
2016-10-24 15:50:57 +02:00
ligi
43bbfcc4b0
Improve editing code
2016-10-24 15:28:19 +02:00
ligi
beb20e782e
Use SnackEngage 0.9
2016-10-24 15:07:21 +02:00
ligi
a479539911
Cleanup
2016-10-23 17:43:41 +02:00
ligi
e4e49f89c4
Improve help code
2016-10-23 17:43:41 +02:00
ligi
f76430f474
Cleanup
2016-10-23 17:43:40 +02:00
ligi
64add36331
Add missing annotations
2016-10-23 17:43:40 +02:00
ligi
ab0d316fd3
Improve settings code and cover with tests
2016-10-23 17:43:40 +02:00
ligi
883bd14309
Extract strings
2016-10-23 16:18:53 +02:00
ligi
7deec6c3b2
Add missing @TargetAPI and NonNull annotations
2016-10-23 16:06:06 +02:00
ligi
0e8550989c
Import MODE_NIGHT_AUTO from the right package
2016-10-23 15:37:00 +02:00
ligi
945a85c76c
Use play-services 9.8.00
2016-10-23 15:05:20 +02:00
ligi
d15c64d19e
Use SDK 25 and build-plugin 2.2.2
2016-10-21 03:20:52 +02:00
ligi
1382c6a57d
Bump version to 3.2.6
2016-10-08 16:58:11 +02:00
ligi
775cfc3a1e
Improve code-readability
2016-10-08 15:04:06 +02:00
ligi
d52bf8053a
Replace last from AXT with last from kotlin
2016-10-08 14:59:43 +02:00
ligi
59e7a9dc03
Fix a nullability problem
2016-10-08 14:50:54 +02:00
ligi
b937f437c4
We can make this value private
2016-10-08 14:50:04 +02:00
ligi
38bf44ef72
Use build-plugin 2.2.1
2016-10-08 13:44:19 +02:00
ligi
8197658926
Bump version to 3.2.5
2016-10-05 21:23:37 +02:00
ligi
3bda1fb0fd
Improve code readability
2016-10-05 21:07:40 +02:00
Andrew Lord
fb4e744838
Improve default topic categorisation of passes ( #106 )
...
Improved the calculation for the default topic to assign a pass to. If a pass is in the past or has expired then assign to "Archive" otherwise to "New". Fixes #75 .
2016-10-05 19:21:37 +02:00
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