Sylvia van Os
acc72c0937
Rename from CatimaWidget to ListWidget
...
This makes the codebase easier to understand if we get more widget types
in the future
2025-07-30 21:23:14 +02:00
Sylvia van Os
7277ff26fc
Refactor deprecated widget code
...
This replaces the deprecated widget method with the new one and ensures
it consistently updates on changes.
2025-07-30 21:23:14 +02:00
realwk
9a0149def8
Initial widget work
...
Co-authored-by: Sylvia van Os <sylvia@hackerchick.me >
2025-07-30 21:23:14 +02:00
StellarSand
996cd2cd2c
Proper fix for FAB being hidden by keyboard ( #2579 )
2025-07-25 20:04:24 +02:00
Sylvia van Os
d6bbd16945
Add unofficial support for espass
...
While espass files aren't pkpass files, they are so similar we can
generally parse them fine with the pkpass parser. While this feature
shouldn't be advertised as it is kinda hacky, it does make it easier for
PassAndroid users to share cards with Catima users.
2025-01-11 12:38:03 +01:00
Sylvia van Os
5c5a1df39d
Also parse application/vnd-com.apple.pkpass as pkpass files
2025-01-11 12:19:48 +01:00
Sylvia van Os
2dd53a5300
Ensure save button stays pressable while keyboard is visible in edit screen
...
Also cleans up some other unnecessary windowSoftInputMode configurations
left over from years ago
2025-01-07 23:12:11 +01:00
Sylvia van Os
f7697ce8bf
Support opening supported barcode files directly
2024-12-07 15:23:07 +01:00
Sylvia van Os
9358348795
Add option to share pkpass file to Catima
2024-12-07 15:23:07 +01:00
Sylvia van Os
693e89c635
Bump com.android.application to 8.7.1 and suppress incorrect new lint warning
2024-10-22 18:39:34 +02:00
Sylvia van Os
a6b7b227f7
Support for devices without camera
...
This hides the take photo options for thumbnail and front/back image and
shows a different alert if no camera is available
2024-06-04 18:18:29 +02:00
Sylvia van Os
b90c43f667
Support for creating a card from shared text
2024-05-20 14:53:10 +02:00
Sylvia van Os
cbc8886241
Load barcode from PDF when sharing to Catima
2024-03-23 17:52:07 +01:00
Sylvia van Os
d24366a3ba
Workaround import/export crash by locking orientation
...
While https://github.com/CatimaLoyalty/Android/issues/513 needs to be
fixed, this at very least prevents a crash with only mild user
inconvenience in a not commonly used activity
2024-02-07 19:18:46 +01:00
Sylvia van Os
ef9a490d0b
Make app title translatable
2023-10-11 22:57:29 +02:00
Aayush Gupta
aea1ea0cbf
Migrate to from OnBackPressed to OnBackPressedDispatcher
...
Closes: https://github.com/CatimaLoyalty/Android/issues/1498
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-10-01 18:51:06 +05:30
FC Stegerman
025be0e5e3
add & use .scripts/locales.py for localeConfig
2023-09-05 02:17:20 +02:00
José Rebelo
7d12279b0d
Fix content provider permissions conflict
2023-07-09 14:03:34 +01:00
José Rebelo
bf94d208bd
Introduce read-only ContentProvider for cards ( #1121 )
2023-07-03 20:59:39 +02:00
Sylvia van Os
b9bd3f5967
Update all libraries
2023-04-04 22:22:51 +02: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
Tomer Ben-Rachel
54d8f30bf1
Offer import when users click on supported import files ( #1096 )
2022-10-22 12:13:06 +02:00
Simon Rusinov
ebedb43e72
issue-614 add receiver for share intent ( #1078 )
2022-10-14 21:33:59 +02:00
Sylvia van Os
4680b53f86
Save card details expansion state
2022-02-19 15:44:35 +01:00
Katharine Chui
6224a13d17
ucrop color
2022-02-03 17:53:32 +08:00
Sylvia van Os
15f5c4a67b
Make cropper respect custom theme choice
2021-11-28 14:54:49 +01:00
Sylvia van Os
f4bd6a3f59
Merge remote-tracking branch 'origin' into feature/power_screen_widgets
2021-11-23 20:42:16 +01:00
Katharine
8940a8ea77
card edit activity: revised instance saving, revised temp image handling
2021-11-05 00:01:03 +08:00
Katharine
f6fee780ee
cropper poc
2021-11-04 10:48:32 +08:00
Katharine
f667fcbebe
requested manifest changes
2021-11-03 10:13:59 +08:00
Katharine
d5d921a1c8
Group management POC
2021-11-03 10:13:59 +08:00
/usr/local/ΕΨΗΕΛΩΝ
ab1e6eed0c
Cards on power screen
2021-10-06 15:07:06 +02:00
Rohan Babbar
234356f8f2
Modified to Android 12 Splash Screen ( #430 )
2021-10-02 13:44:41 +02:00
Sylvia van Os
fa33cdaca4
Enable autoVerify for Android 12 on catima.app
2021-09-21 21:13:04 +02:00
waffshappen
48e1fcc38e
TargetSDK, Version Upgrades, Deprecations and XLint ( #405 )
...
* Updated TargetSdk, enabled showing Deprecations by default (Warn) and implement some replacements for deprecated Methods
2021-09-21 20:21:02 +02:00
Subhashish Anand
110b3bcef3
Add theme colour support
2021-08-22 01:14:24 +02:00
Sylvia van Os
67c58c10b2
Create splash screen
2021-08-12 23:36:55 +02:00
Sylvia van Os
6df8b7b1ea
Generate catima.app share links
2021-07-11 13:31:03 +02:00
Sylvia van Os
0bb0df21e4
Make header small in landscape mode
2021-01-27 21:25:34 +01:00
Sylvia van Os
bb99321209
Camera view with manual scan button
2020-12-14 21:12:59 +01:00
Sylvia van Os
04e52f0a8a
Move About dialog into own activity
2020-11-23 02:17:18 +01:00
Sylvia van Os
4bbeb27714
Feature/groups ( #71 )
...
* Basic group management
* Assign cards to groups
* Fix lint
* Fix findbugs 'dodgy code'
* Group name as unique key
* More group tests
* Import/export groups
* Implement group renaming and deleting
* Fix findBugs
* Fix chip marking in edit activity
* Group import/export tests
* Fix some state bugs
* Some last fixes
* Remove redundant if statement
* Fix findBugs
* Deduplicate code
* Cleanup
* Fix groups not showing up with new card
* Fix capture and enter button touching
* Fix dialog button look
2020-11-06 18:12:06 +01:00
Sylvia van Os
70251d7ea8
Fix app bypassing Android orientation confirmation
2020-10-26 18:48:57 +01:00
Sylvia van Os
a29edd90ac
Support importing cards shared from loyalty-card-locker
2020-10-24 14:27:33 +02:00
Sylvia van Os
91e2b7acdd
Remove no longer existing activity
2020-10-24 14:10:27 +02:00
Branden Archer
b9d158583b
Update to AndroidX
...
This is mostly the work of Android Studio's
Refactor > Migrate to AndroidX...
option. That mostly worked. The two places which were manually updated
were:
- The reference to AppBarLayout$ScrollingViewBehavior in
loyalty_card_edit_activity.xml
- The suggested constraintlayout version, 2.0.0-beta4 caused build
issues that 1.1.3 avoids
2019-12-28 19:57:27 +01:00
Branden Archer
3754243748
Merge branch 'master' into feature/dark_mode
2019-12-02 23:30:32 -08:00
Sylvia van Os
0de50e72a6
Fixes, start with right theme
2019-12-02 18:03:36 +01:00
Sylvia van Os
28b3aa2018
Add ability to share and receive loyalty cards
2019-12-01 18:22:55 +01:00
Branden Archer
3fdff3c85a
Allow backups of app data
...
Setting the allowBackup option enables the app to participate
in backup and restore infrastructure.
2019-10-04 22:27:17 -07:00