Commit graph

1453 commits

Author SHA1 Message Date
e056503626
fix: adjust preference change handling in SettingsActivity
Corrected the preference change handling logic by fixing spacing
issues and updating the use of `Snackbar` to target the correct
view. Enhanced readability by addressing minor formatting
inconsistencies. These changes improve code clarity and maintain
correct functionality of encryption and backup service settings.
2024-09-17 11:34:38 +02:00
d7b6de13c8
refactor: simplify button click handling logic
Unified onClick button handling logic in Preference classes by
replacing switch-case statements with if-else conditions. This
improves readability and maintains consistency across the codebase.

No functional changes intended.
2024-09-17 11:16:09 +02:00
fe19c884db
refactor: update applicationId for rebranding
Changed the applicationId from "org.shadowice.flocke.andotp" to "codes.kumi.andotp" to reflect the new branding and ownership. This may impact existing users with saved data and configurations. Ensure proper migration strategies are followed.
2024-09-17 11:15:56 +02:00
e25a933d42
chore(release): update to v0.9.1 for Android 14 compatibility
Ensured Android 14 compatibility and fixed build-related issues.
Updated version name format to match semantic versioning guidelines.
2024-09-17 09:50:56 +02:00
d15c6b3545
feat(build): enable non-final resource IDs
Switched to enabling non-final resource IDs to allow resource overlays and better resource management in large and modularized projects. This will facilitate easier resource modifications without needing recompilation of the entire codebase.
2024-09-17 09:04:15 +02:00
8f4062de25
feat: enable non-transitive R classes
Switched to non-transitive R classes to improve build performance and reduce APK sizes. This change helps to better isolate module dependencies, making the project more maintainable and the builds more efficient. Addresses performance optimization and modular dependency management needs.
2024-09-17 09:03:04 +02:00
e8d2d95091
fix(manifest): set exported=true for activities and receivers
Set `android:exported="true"` for MainActivity, PanicResponderActivity, PlainTextBackupBroadcastReceiver, and EncryptedBackupBroadcastReceiver to address changes in Android 12 requirements.

Ensures components can be launched by the system or other applications, making the app compatible with Android 12's stricter component exporting rules.
2024-09-17 08:59:42 +02:00
32d3da15d5
build: migrate from jcenter to mavenCentral
Switched the build script repository from JCenter to Maven Central as JCenter is being deprecated. This ensures continued access to dependencies and improves future compatibility and support.
2024-09-17 08:56:50 +02:00
5cb5ed09c0
build: update compileSdkVersion to 33
Align compileSdkVersion with targetSdkVersion 33. This ensures compatibility with the latest Android features and optimizations. No breaking changes anticipated.
2024-09-17 08:55:58 +02:00
2ea937916f
chore: update SDK versions and repositories
Upgraded target SDK version to 33 and updated app version to 0.9.1.0 with version code 24091700 in line with new release standards. Replaced 'jcenter' with 'mavenCentral' and added an additional Maven repository. Resolves potential build issues due to jcenter shutdown and ensures compatibility with latest Android features.
2024-09-17 08:54:38 +02:00
4d3953dc7e
build: upgrade Gradle and dependencies
Upgraded Gradle plugin to version 8.1.0 and updated the wrapper to use Gradle 8.0. Updated build settings to modern standards, including non-final resource IDs and non-transitive R class. Moved lintOptions block to the proper lint configuration block in build.gradle. Removed the redundant package attribute from the AndroidManifest.xml since it's now defined in the namespace block.

These updates address compatibility issues and take advantage of new features and performance improvements provided by the latest Gradle version.
2024-09-17 08:17:35 +02:00
ced80276c3
chore: update Gradle to 7.2 and refine wrapper scripts
- Updated the Gradle wrapper version from 6.5 to 7.2 to leverage the latest features and improvements.
- Enhanced the Unix `gradlew` script for better POSIX compliance and included a detailed license header.
- Added memory options (`-Xmx64m`, `-Xms64m`) as default JVM options for `gradlew`.
- Changed the Windows `gradlew.bat` script to resolve path issues and include a license header.
- Improved file descriptor handling and argument passing for better reliability.

These changes ensure compatibility with newer Gradle features, improve script reliability, and align with licensing requirements.
2024-09-17 08:10:11 +02:00
Jakob Nixdorf
6c54b8811f
Unmaintained 2022-06-14 07:44:42 +02:00
Jakob Nixdorf
76dc048bb4
New Matrix room 2021-10-15 06:30:04 +02:00
Jakob Nixdorf
34eec80acf
Bump to version 0.9.0.1 2021-06-15 06:03:43 +02:00
Jakob Nixdorf
a715cfcda9
Don't modify the String set in the preferences directly
Fixes #856
2021-06-14 21:20:05 +02:00
Jakob Nixdorf
089825905a
Bump to version 0.9.0 2021-06-06 13:08:46 +02:00
Jakob Nixdorf
05d2dac47a
Fix Hebrew translations 2021-06-06 13:07:11 +02:00
Jakob Nixdorf
34e5b199fd
Translations updated from Crowdin 2021-06-06 12:52:25 +02:00
Jakob Nixdorf
c8f80be156
Fix Hex encoding on older Android versions
Fixes #827
2021-06-03 21:04:20 +02:00
Jakob Nixdorf
4206ebdcf4
Merge pull request #828 from grijul/master
Added go-andotp for opening backups on PC
2021-05-10 06:32:21 +02:00
Rijul Gulati
622315ae14
Added go-andotp for opening backups on PC 2021-05-09 23:01:11 +05:30
Jakob Nixdorf
c209e5bda1
Bump to version 0.9.0-beta2 2021-05-06 07:14:26 +02:00
Jakob Nixdorf
6772ba6507
Merge pull request #793 from ziegenberg/additional-icons-10
Additional icons - Part 10
2021-05-06 06:59:38 +02:00
Jakob Nixdorf
75f0cae7f3
Handle keyboard configuration changes
This is just a workaround, in the long run we should avoid handling configuration changes on our own and properly recreate the activity instead.

Fixes #592
2021-05-06 06:47:14 +02:00
Jakob Nixdorf
cd16928a41
Only focus search once when starting the app
Fixes #654
2021-05-04 07:45:12 +02:00
Jakob Nixdorf
cd2310f110
Fix NPE when issuer was not set 2021-05-04 07:18:55 +02:00
Jakob Nixdorf
5fb5416d2e
Add permission to access OpenPGP providers in Android 11+
Fixes #825
2021-05-04 06:54:25 +02:00
Jakob Nixdorf
b6c0cf5d8e
Update dependencies 2021-05-04 06:39:22 +02:00
Daniel Ziegenberg
76b1c7de7d
update thumbnail for SeaFile to use vectors
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-05-02 21:06:33 +02:00
Daniel Ziegenberg
15da452437
(FIX #823) update thumbnail for MediaWiki
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-05-02 20:51:23 +02:00
Daniel Ziegenberg
0958e6a8a5
(FIX #817) add thumbnail for Smartbill
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-05-02 19:22:45 +02:00
Daniel Ziegenberg
d536aca610
(FIX #816) add thumbnail for Square Enix
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-05-02 15:09:17 +02:00
Daniel Ziegenberg
c99e8b653c
(FIX #811) add thumbnail for Nord Services
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-05-02 15:02:40 +02:00
Daniel Ziegenberg
6a9840c90c
(FIX #724) add thumbnail for Sourcehut
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-05-02 14:51:12 +02:00
Daniel Ziegenberg
75465103af
(FIX #820) add thumbnail for Purse.io
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-05-02 14:29:29 +02:00
Daniel Ziegenberg
390e8516e8
(FIX #821) update thumbnail for Aruba
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-04-29 23:04:39 +02:00
Daniel Ziegenberg
cace59d6e4
change thumbnail name to be consistent in naming scheme
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-04-29 23:00:01 +02:00
Daniel Ziegenberg
d4a1029d73
optimize and break apart path for localbitcoins
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-04-29 22:55:42 +02:00
Daniel Ziegenberg
9f1fc55be9
(FIX #756) update thumbnail for HM GovUK
and combine HM Revenue & Customs (HMRC) and HM GovUK

Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-04-29 22:55:40 +02:00
Daniel Ziegenberg
9c67d9b0c6
(FIX #798) update thumbnail for m1finance
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-04-29 22:55:38 +02:00
Daniel Ziegenberg
8dd0e77f8b
(FIX #764) update thumbnail for tresorit
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-04-29 22:55:36 +02:00
Daniel Ziegenberg
4155d43389
(FIX #800) update thumbnail for wildduck
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-04-29 22:55:35 +02:00
Daniel Ziegenberg
7f749b5990
(FIX #801) add thumbnail for Contabo
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-04-29 22:55:33 +02:00
Daniel Ziegenberg
099926b4d0
(FIX #803) add thumbnail for ecloud
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-04-29 22:55:31 +02:00
Daniel Ziegenberg
72d9ffe1df
(FIX #797) add thumbnail for Huawei
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-04-29 22:55:29 +02:00
Daniel Ziegenberg
050f0be31c
(FIX #791) add thumbnail for RedHat
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-04-29 22:55:27 +02:00
Jakob Nixdorf
caae5edf3f
Merge pull request #781 from sonrohan/master
EntryThumbnail: Add Code42 thumb
2021-04-23 20:30:34 +02:00
Rohan Harrison
4393c454de EntryThumbnail: Add Code42 thumb 2021-04-23 01:04:32 -07:00
Jakob Nixdorf
8900e820d0
Merge pull request #807 from ziegenberg/806-fix-scan-qr-code-on-android-11
Fix scan QR code on android 11
2021-04-15 06:50:08 +02:00