litetex
670b3de057
FIx breaking changes
2022-03-26 21:21:07 +01:00
Stypox
6ead95b5d2
Merge branch 'dev' into pr2335
2022-03-19 22:29:10 +01:00
TacoTheDank
141ad361b0
Annotate some NonNulls, some lint cleaning
2022-03-18 13:15:44 -04:00
litetex
70a5f1ab0e
Merge pull request #7518 from mauriciocolli/remove-icon-duplicates
...
Remove icon duplicates and fix some theming issues
2022-03-15 21:51:04 +01:00
litetex
3822d62c82
Merge branch 'dev' into bumpSomeLibraries
2022-03-15 21:34:41 +01:00
Stypox
e386add3e2
Merge pull request #7975 from TacoTheDank/updateCheckerRewrite
...
Migrate app update checker to AndroidX Work
2022-03-15 14:20:40 +01:00
TacoTheDank
9a8889c826
Migrate CheckForNewAppVersion to Worker (and rename it)
2022-03-03 13:26:57 -05:00
TacoTheDank
f2fec326e5
Migrate CheckForNewAppVersion to JobIntentService
2022-03-03 13:24:12 -05:00
TacoTheDank
36c69cb3d6
Move utility methods out of CheckForNewAppVersion
2022-03-03 13:19:06 -05:00
TacoTheDank
5c76c4a5fe
Update some AndroidX libraries
2022-03-02 11:01:01 -05:00
Mauricio Colli
52d8f94213
Remove manual menu creation from some fragments
...
Doing this programmatically is just a no-go when themes are being set
in some other places (the toolbar is using a custom theme, in this
case), so, instead of hunting down the proper theme, just let the
system do its work.
2022-03-02 12:37:44 +01:00
Stypox
cfc673d5a4
Replace R.string.yes with R.string.ok
...
Android doesn't use yes/no but ok/cancel usually, so this should be done here, too
2022-03-02 12:21:25 +01:00
litetex
645b0b1cbb
Merge pull request #7904 from Stypox/fix-raw-use-of-parameterized-class
...
Solve Java warning "Raw use of parameterized class"
2022-02-26 16:14:23 +01:00
Stypox
2a4add2571
Small code improvements
...
Removed some non-translatable strings and just hardcoded them in the code, like it's being done for other string separators. This also deduplicates some code by using Localization.
Used some Kotlin feature to reduce code.
2022-02-26 10:40:24 +01:00
TacoTheDank
dcb1ba4a39
Replace CircleImageView with ShapeableImageView
2022-02-23 15:11:25 -05:00
Stypox
f3f443ea85
Solve Java warning "Raw use of parameterized class"
2022-02-19 17:30:38 +01:00
TobiGr
c75babedb8
Merge branch 'dev' into feature/notifications
2022-02-19 12:34:44 +01:00
litetex
816546e69c
Use the correct app language when searching in the settings
2022-02-11 20:58:44 +01:00
litetex
e76909f344
Code cleanup
...
Co-authored-by: Stypox <stypox@pm.me>
2022-01-25 20:47:53 +01:00
litetex
8ab45acf82
Use view binding inside `PreferenceViewHolder`
2022-01-24 21:08:52 +01:00
litetex
a42886516b
Use ViewBinding
2022-01-24 21:08:52 +01:00
litetex
36524475b8
Fixed imports
2022-01-24 21:08:51 +01:00
litetex
5453617c81
Removed breadcrumbs customization
2022-01-24 21:08:51 +01:00
litetex
ef4bb60bea
Code improvements
...
* Renamed methods so that they are more understandable
* Removed ``SearchIndexItem``
2022-01-24 21:08:50 +01:00
litetex
07d8adf7e6
Improved doc
2022-01-24 21:08:50 +01:00
litetex
87b5ae3f5c
Moved `FuzzyScore` to original Apache package
2022-01-24 21:08:49 +01:00
litetex
64447e01ec
Improved documentation
2022-01-24 21:08:48 +01:00
litetex
5186b1f9a8
Fixed problems with Android's lifecycle (restore)
2022-01-24 21:08:48 +01:00
litetex
54f1fbbe32
Fixed variable name
2022-01-24 21:08:47 +01:00
litetex
31a9718c50
Removed unused import
2022-01-24 21:08:46 +01:00
litetex
bbab3a45cc
Fixed some sonar warnings
2022-01-24 21:08:45 +01:00
litetex
d7b316863a
Made debug settings searchable (debug only)
...
* Consolidated main-setttings into a single file
* Debug settings are only enabled in the DEBUG build
* Moved LeakCanary (debug) specific stuff into a small class that's only shipped with the debug build
* Other minor fixes
2022-01-24 21:08:45 +01:00
litetex
c62c8c077d
Code rework
2022-01-24 21:08:44 +01:00
litetex
19adb84d7d
Code cleanup + indexing improvements
...
* Removed unused method
* Only index all settings once -> Saves performance
* Fixed some SonarLint reported problems
2022-01-24 21:08:44 +01:00
litetex
5cd3fcb269
Added fuzzy searching + Some minor code refactoring
2022-01-24 21:08:43 +01:00
litetex
499e222822
Fine tuning
2022-01-24 21:08:42 +01:00
litetex
3a26dee3f3
Moved reset-reCAPTCHA-cookie to cache tab and made it read-only
...
so that the search works as expected
2022-01-24 21:08:42 +01:00
litetex
9af91a7f44
Applied code changes for preference search framework
2022-01-24 21:08:41 +01:00
litetex
ab9f6a816d
Added preference search "framework"
2022-01-24 21:08:40 +01:00
litetex
0fedfce411
Code cleanup
2022-01-24 21:08:39 +01:00
litetex
4bbc0e413d
Removed dead code
2022-01-24 21:08:38 +01:00
litetex
fa45fdbf16
Fixed some Sonarlint warnings
2022-01-05 15:31:55 +01:00
Stypox
c70713a925
Merge branch 'dev' into pr2335
2021-12-31 19:20:18 +01:00
TobiGr
778f57b422
Small improvements to code quality and readability
...
Add annotations to methods and parameters.
Replace Jetbrains' @NotNull with Androidx' @NonNull annotatiation.
Make class variables static if possible.
Use constants for some Strings.
Simplify if conditions.
2021-12-21 20:55:41 +01:00
TobiGr
f484c67608
Introduce constants for some Strings that indicate no data in Tab class
2021-12-21 20:53:17 +01:00
litetex
3ecaf66e1a
Merge pull request #7452 from litetex/show-alert-when-file-manager-not-found
...
Show an alert-dialog when no appropriate file-manager was found
2021-12-14 20:01:02 +01:00
TobiGr
0ec61b6276
Reduce power consumption
...
Only schedule the chek for new streams if the user enaled the check. Cancel the worker when the user disables the notifications.
2021-12-10 23:52:37 +01:00
TobiGr
66aff3ed30
Merge remote-tracking branch 'origin/dev' into notifications
2021-12-07 17:29:37 +01:00
Stypox
5583f71a8e
Replace ErrorActivity with ErrorUtil
2021-12-04 10:36:36 +01:00
litetex
625ffba8b7
Refactoring + deduplicated code
2021-11-28 14:07:45 +01:00