-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Log search functionality and log browser refactoring #4309
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
@tobiasKaminsky @AndyScherzinger This is a follow-up on #4275 with discussed UI improvements. |
12ec2b5 to
59f770a
Compare
59f770a to
0b77175
Compare
|
@ezaquarii I haven't had a chance to test it yet, first review looks good code-wise. Did you take care of themeing (search icon / search view)? If not @tobiasKaminsky might be able to help :) |
15677ea to
3c1c8be
Compare
Codecov Report
@@ Coverage Diff @@
## master #4309 +/- ##
============================================
+ Coverage 16.63% 16.83% +0.19%
Complexity 1 1
============================================
Files 351 354 +3
Lines 31408 31498 +90
Branches 4446 4471 +25
============================================
+ Hits 5225 5302 +77
Misses 25308 25308
- Partials 875 888 +13
|
Codecov Report
@@ Coverage Diff @@
## master #4309 +/- ##
===========================================
+ Coverage 16.6% 16.8% +0.19%
Complexity 1 1
===========================================
Files 351 354 +3
Lines 31410 31499 +89
Branches 4447 4472 +25
===========================================
+ Hits 5215 5292 +77
+ Misses 25317 25316 -1
- Partials 878 891 +13
|
3c1c8be to
daccd56
Compare
3c13da0 to
8dbb0d2
Compare
|
IT test failed: https://www.kaminsky.me/nc-dev/android-integrationTests/10354 |
|
@AndyScherzinger @tobiasKaminsky I tried to copy the solution from |
3e62bea to
2b143e8
Compare
|
IT test failed: https://www.kaminsky.me/nc-dev/android-integrationTests/10365 |
|
@tobiasKaminsky can you provide @ezaquarii with the infos for search bar theming (which you already implemented elsewhere in the app)? :) |
|
Regarding translation strings: As transifex is using only values/strings.xml as source, we do not need to change the translated files. In best case they will be overwritten by next transifex update, and in worst case they result in a conflict. After that I am happy to review it (currently my browser refuses a bit to show that many changes…) I will add both to our contributing.md |
Sorry, I do not get the term "budge". What is wrong? |
|
@tobiasKaminsky - could you test if it works with (very) light Background and dark text/icons? Else it seems fine (except for the 3-dot icon) |
35d086f to
c6d14b8
Compare
|
I reverted translation files and rebased. After that I'll have a look again at the tinting problematic, as I think that the ThemeUtils.themeSearchView() is not working and thus it might be changed also in other places. |
tobiasKaminsky
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Only minor changes.
* added log search in logs browser * added logs browser view model test * added universal async filtering utility * refactored async runner and added manual runner * migrated logs browser to Android DataBinding and Kotlin * disabled imports ordering Ktlint rule as IDE does not support ktlint ordering * added some missing tests around logger Closes #4311 Signed-off-by: Chris Narkiewicz <hello@ezaquarii.com>
c6d14b8 to
c35873f
Compare
…ip ci] Signed-off-by: nextcloud-android-bot <android@nextcloud.com>
|
APK file: https://www.kaminsky.me/nc-dev/android-artifacts/10382.apk |
Codacy276Lint
SpotBugs (new)
SpotBugs (master)
|
|
Ready, steady, merge 🌟 |
1d17b35 Merge pull request #4309 from nextcloud/ezaquarii/logs-search 725ffc4 Drone: update Lint results to reflect reduced error/warning count [skip ci] 92e2234 Merge commit 'c35873f5dcb77bf9a33111c1fee2d25584f6a22d' c35873f Log search functionality and log browser refactoring 496f101 Merge pull request #4324 from nextcloud/translate ceb3999 Extract strings to be translatable e48a874 Merge pull request #4322 from nextcloud/contributingLicense 05dcedb add licene sample c6abcd2 [tx-robot] updated from transifex d6eb9de daily dev 20190813
1d17b35 Merge pull request nextcloud#4309 from nextcloud/ezaquarii/logs-search 725ffc4 Drone: update Lint results to reflect reduced error/warning count [skip ci] 92e2234 Merge commit 'c35873f5dcb77bf9a33111c1fee2d25584f6a22d' c35873f Log search functionality and log browser refactoring 496f101 Merge pull request nextcloud#4324 from nextcloud/translate ceb3999 Extract strings to be translatable e48a874 Merge pull request nextcloud#4322 from nextcloud/contributingLicense 05dcedb add licene sample c6abcd2 [tx-robot] updated from transifex d6eb9de daily dev 20190813 Signed-off-by: alex <alex.plutta@googlemail.com>




support ktlint ordering
Closes #4311
Signed-off-by: Chris Narkiewicz hello@ezaquarii.com