Sylvia van Os
b48de921fc
Redesign of home screen and view UI ( #1296 )
...
* Redesign of home screen and view UI
* Update screenshots and CHANGELOG
* Make spotbugs happy
* Fix double store name announcement
2023-05-17 21:15:56 +02:00
Sylvia van Os
4b2b999653
Ensure unit tests use targetSdk instead of API 23 (Android 6)
2023-04-16 15:20:30 +02:00
Sylvia van Os
339750e97c
Update AGP to 8.0.0
2023-04-14 20:56:29 +02:00
Sylvia van Os
6653a940ed
Make spotbugs happy
2023-04-10 21:36:35 +02:00
Sylvia van Os
2b2d5ca7cf
Fix Stocard import
2023-03-17 23:09:00 +01:00
Sylvia van Os
557ec68428
Fix info button being hidden when only validFrom is set
2023-02-01 19:22:22 +01:00
Alexander Ivanov
3a9b92231e
Set min/max date in the DatePickerDialog when 'valid from' or 'expiry' dates are set
...
Signed-off-by: Alexander Ivanov <vanogrid@gmail.com >
2023-02-01 19:22:22 +01:00
Alexander Ivanov
f1753ea943
Add Valid From field
...
Signed-off-by: Alexander Ivanov <vanogrid@gmail.com >
2023-02-01 19:22:20 +01:00
Sylvia van Os
614753303f
Fix crash when permissionRequestResult gets cancelled
2023-01-25 18:30:47 +01:00
Sylvia van Os
2cd6da6ffc
Fix crash on invalid import URI
2023-01-25 18:13:58 +01:00
Sylvia van Os
89a13cecf5
Create extra result function to work around onPermissionResult not existing on Android 5
2023-01-24 23:14:57 +01:00
Sylvia van Os
fd2400eaf5
Refactor permission code
...
- Remove write permission (was never needed)
- Only use read permission for Android 5 and 6
- Simplify logic by mocking a valid permission result if permission
already granted
2023-01-24 20:44:17 +01:00
Sylvia van Os
ae6bd937a9
Move to main
2022-12-06 19:33:04 +01:00
Sylvia van Os
e0c06cc480
Fix locale separator in quick spend dialog
2022-12-05 21:14:00 +01:00
Sylvia van Os
6508a6d5f7
Merge pull request #1116 from pfaffenrodt/feature/pick-image-file
...
Add support to pick image from content provider
2022-11-22 19:04:48 +01:00
Sylvia van Os
10498ce1a4
Prevent NullPointerException in onBackPressed
...
This crash seems to somehow only happen on Huawei and Xiaomi devices.
While fairly rare, it is the most common Catima crash currently logged
on Google Play Console (8 crashes over the last 28 days).
While I don't understand how this would happen, I think it should be
relatively safe to assume that if the searchview is null the user isn't
currently searching so running the normal back code should always be the
expected behaviour.
2022-11-16 21:42:52 +01:00
Sylvia van Os
37d1bb9477
Merge pull request #1118 from pfaffenrodt/feature/clean-about
...
Cleaning code in about page
2022-11-01 22:00:55 +01:00
Pfaffenrodt
8a67d1d02b
Rename open to openBrowser
2022-11-01 10:52:11 +01:00
Pfaffenrodt
6f777068ab
Remove map from id to link. make link handler more solid
2022-10-30 21:04:35 +01:00
pfaffenrodt
4b55c414f3
Fix spacings in custom view of alert dialogs ( #1117 )
2022-10-29 15:12:45 +02:00
Pfaffenrodt
1aafcdc6ae
Revert to reading file. Missing encoding
2022-10-29 14:44:02 +02:00
Pfaffenrodt
332e37b2eb
Extract page title to about content
2022-10-29 14:19:36 +02:00
Pfaffenrodt
dff33d3bab
Simplify reading contributors file
2022-10-29 14:19:36 +02:00
Pfaffenrodt
85ddc9689c
Extract common html link of third party info
2022-10-29 14:19:36 +02:00
Pfaffenrodt
d91c207b60
Extract last about content
2022-10-29 14:19:36 +02:00
Pfaffenrodt
653606fae3
Extract show credits dialog. remove empty listener
2022-10-29 14:19:36 +02:00
Pfaffenrodt
f5a0c8f375
Extract about content
2022-10-29 14:19:36 +02:00
Pfaffenrodt
c71019951c
Extract open link handler
2022-10-29 14:19:36 +02:00
Pfaffenrodt
ed7b79ce17
Refactor AboutActivity to avoid leaks that hold activity as reference
2022-10-29 14:19:36 +02:00
Pfaffenrodt
08cfb490d4
Remove redundant title
...
setTitle was called twice
2022-10-29 14:19:36 +02:00
Pfaffenrodt
7d284a85bc
Extract about content from onCreate
2022-10-29 14:19:36 +02:00
Pfaffenrodt
77ef0a2833
Extract same logic to enable back button of toolbar
...
ManageGroupActivity setDisplayShowHomeEnabled was redundant
2022-10-29 14:19:34 +02:00
Pfaffenrodt
80130654ec
Remove unused field properties
2022-10-29 14:18:50 +02:00
Pfaffenrodt
e97f7c8645
Add support to pick image from content provider
2022-10-28 23:46:40 +02:00
Tong Liu
68935f1489
Closes #1092 - Fixed contents cut off on smaller screen issue. ( #1095 )
2022-10-25 19:38:02 +02:00
Alexander Ivanov
bfc38807c8
Fix Expiry field text remaining red after the card is no longer expired
...
Signed-off-by: Alexander Ivanov <vanogrid@gmail.com >
2022-10-24 02:14:43 +03:00
Alexander Ivanov
7dfa7071e3
Fix DatePickerDialog sometimes storing dates at 12:00 PM instead of 12:00 AM
2022-10-22 20:46:22 +03:00
Sylvia van Os
92f0091b1d
Merge pull request #1086 from recursiveribbons/refactor-importer
...
Refactor Importer to not read entire file as String
2022-10-22 18:13:38 +02:00
Tomer Ben-Rachel
54d8f30bf1
Offer import when users click on supported import files ( #1096 )
2022-10-22 12:13:06 +02:00
Tong Liu
3179644fbc
Issue #1084 - adding text for permission denial. ( #1085 )
2022-10-16 19:58:29 +02:00
polarhun
ccf12bf028
#1044 - Automatic Balance Update ( #1073 )
2022-10-16 14:25:26 +02:00
Sylvia van Os
ea482c6fad
Fix crash on cancelling ScanActivity
...
Introduced in https://github.com/CatimaLoyalty/Android/pull/1078
2022-10-16 11:07:40 +02:00
Robin Syl
a9c36cd171
A more reliable and customizable method to parse version from an import file
2022-10-15 20:06:49 +02:00
Sylvia van Os
1f73beb895
Reduce repeated code in LoyaltyCardCursorAdapter
...
This also more explicitly sets the text colour to prevent RecyclerView
state bugs
2022-10-15 14:30:42 +02:00
Robin Syl
ba57fbbf85
Close inputstream in importData
2022-10-14 21:36:02 +02:00
Simon Rusinov
ebedb43e72
issue-614 add receiver for share intent ( #1078 )
2022-10-14 21:33:59 +02:00
Robin Syl
c10f859919
Refactor Importer to not read entire file as String
2022-10-14 16:56:35 +02:00
Simon Rusinov
78348a6f9c
issue-1054 handle all deprecation warnings ( #1072 )
2022-10-10 18:28:35 +02:00
Sylvia van Os
1316ac731c
Improve group name validation flow
2022-10-09 16:45:54 +02:00
Aayush Gupta
b3fbfdbf9d
ManageGroupsActivity: Add spacing between EditText and AlertDialog bounds
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2022-10-05 11:04:40 +05:30