Strubbl
78cfb5e20f
Merge pull request #1503 from wallabag/dependabot/gradle/androidx.media-media-1.8.0
...
Bump androidx.media:media from 1.7.1 to 1.8.0
2026-05-19 16:26:54 +02:00
dependabot[bot]
3bf090b2d7
Bump androidx.media:media from 1.7.1 to 1.8.0
...
Bumps androidx.media:media from 1.7.1 to 1.8.0.
---
updated-dependencies:
- dependency-name: androidx.media:media
dependency-version: 1.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-19 12:31:22 +00:00
dependabot[bot]
603311d203
Bump com.google.android.material:material from 1.13.0 to 1.14.0
...
Bumps [com.google.android.material:material](https://github.com/material-components/material-components-android ) from 1.13.0 to 1.14.0.
- [Release notes](https://github.com/material-components/material-components-android/releases )
- [Commits](https://github.com/material-components/material-components-android/compare/1.13.0...1.14.0 )
---
updated-dependencies:
- dependency-name: com.google.android.material:material
dependency-version: 1.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-19 12:30:51 +00:00
dimitris
fd80d16feb
Disable WebView file access when the image cache is off
...
ReadArticleActivity.initWebView turned on setAllowFileAccess(true) only
when the image cache feature is enabled, but it never turned it back
off. On minSdkVersion 23 setAllowFileAccess defaults to true, so a
WebView created on Android 9 or earlier kept file:// access enabled
even when the user had disabled the image cache from settings.
The article WebView already attaches two JavascriptInterface objects
(hostWebViewTextController and hostAnnotationController), so any code
path that loaded a file:// document into this WebView could reach
both bridges from a same-origin file:// page.
Rewrite the conditional to set the flag explicitly each time
initWebView runs, mirroring whether the image cache is on:
boolean needsFileAccess = settings.isImageCacheEnabled();
if (webViewSettings.getAllowFileAccess() != needsFileAccess) {
webViewSettings.setAllowFileAccess(needsFileAccess);
}
Behaviour with image cache enabled is unchanged. With image cache off,
the WebView no longer carries the legacy default-on file access on
pre-API-30 devices.
2026-05-13 19:54:35 +02:00
ButterflyOfFire
6493572eb4
Translated using Weblate (Kabyle)
...
Currently translated at 10.4% (35 of 336 strings)
2026-05-07 20:11:33 +02:00
Sven Fischer
bac42713e2
apply insets to manage article tags view
2026-04-28 19:24:18 +02:00
Sven Fischer
5973c326a1
fix Android status and action bar text color, nav drawer in light theme
...
fixes the status bar color, so that the text is readable on the light
background. Also the action bar menu color was fixed, so that the
background is light and the text dark and not the other way round.
fixes the navigation drawer, so that the logo shall not be displayed
2026-04-28 18:10:21 +02:00
Sven Fischer
6ae629d067
update dependencies okhttp, swiperefreshlayout, material
2026-04-28 17:26:43 +02:00
Sven Fischer
77042d36c6
apply insets to connetion wizard
2026-04-28 17:26:20 +02:00
Sven Fischer
062819b87a
migrate to androidx.preference
...
Migrates to androidx.preference because android.preference is
deprecated. Along the way the edge-to-edge design was applied to the
preference screens.
2026-04-28 17:25:42 +02:00
Sven Fischer
6751694b0e
fix lint issue onBackPressed and cleanup obsolete code
...
* Use OnBackPressedDispatcher API instead of deprecated onBackPressed
* Remove unnecessary Build.VERSION.SDK_INT checks because app's min
SDK level is 23 already
2026-04-27 23:09:48 +02:00
Sven Fischer
4a549e4bc1
fix lint issues with styles.xml
...
Adds tools:targetApi="27" to android:windowLightNavigationBar items in LightTheme, DarkTheme, and SolarizedTheme. This tells the build system that these attributes are intentionally used for API 27+ devices, while maintaining compatibility with the app's minSdkVersion 23.
2026-04-27 23:03:39 +02:00
Sven Fischer
5127053a7b
increase compileSdk and targetSdkVersion to 37
2026-04-27 23:01:37 +02:00
Sven Fischer
a2adaeb94c
apply insets to root view instead of the individual components
2026-04-27 22:45:48 +02:00
Sven Fischer
08092a84fd
use proguard-android-optimize
...
because getDefaultProguardFile('proguard-android.txt') is no longer supported in newer versions of the Android Gradle Plugin, as it includes -dontoptimize which prevents R8 optimizations.
2026-04-27 22:23:13 +02:00
Sven Fischer
43e2f81a52
show last list item above bottom nav bar
2026-04-27 22:06:14 +02:00
Sven Fischer
b653b62aff
settings activity looks good now, but not the preference fragements
2026-04-27 22:06:14 +02:00
Sven Fischer
199d6a9a4d
article view scrolls past bottom tools now, but upper AppBar does not get hidden enough yet
2026-04-27 22:06:14 +02:00
Sven Fischer
8b0d52def0
when scrolling in article view, AppBar stays fixed
...
# Conflicts:
# app/src/main/res/layout/article.xml
2026-04-27 22:06:08 +02:00
Sven Fischer
ad40277810
fix upper status bar to have the correct color
2026-04-27 22:03:29 +02:00
Sven Fischer
47185b6aec
update to sdk 36 and edge-to-edge-display
2026-04-27 22:03:29 +02:00
Sven Fischer
da5688fb6a
update media to 1.7.1
2026-04-27 22:03:29 +02:00
Sven Fischer
39cba1311f
update androidx dependencies
2026-04-27 22:03:29 +02:00
Sven Fischer
87cd378bb7
gradle: fix property assignment syntax
2026-04-27 22:03:29 +02:00
Sven Fischer
34ebefc408
set targetSdkVersion 35
...
Target SDK version 35 is mandatory by 2025-08-31.
2026-04-27 22:03:29 +02:00
Sven Fischer
bd135faa21
increase compileSdk to 36
2026-04-27 22:03:29 +02:00
Yuichi MITA
b158193554
Translated using Weblate (Japanese)
...
Currently translated at 77.3% (260 of 336 strings)
2026-01-26 05:46:07 +01:00
nvllz
a9429362a7
fixes to actionbar
2025-12-16 21:54:20 +01:00
nvllz
64522828a4
fixes to actionbar
2025-12-16 21:37:46 +01:00
Jürgen Boschuk
fc224511c5
Translated using Weblate (German)
...
Currently translated at 100.0% (336 of 336 strings)
2025-11-27 13:00:13 +01:00
s0k0l -_-
3b4515da56
Translated using Weblate (Ukrainian)
...
Currently translated at 87.2% (293 of 336 strings)
2025-11-24 12:52:07 +01:00
scollovati
f3bc094d0a
Translated using Weblate (Italian)
...
Currently translated at 76.4% (257 of 336 strings)
2025-10-13 12:07:24 +02:00
Matthaiks
8a8324c8d1
Translated using Weblate (Polish)
...
Currently translated at 100.0% (336 of 336 strings)
2025-10-09 10:07:24 +02:00
Jérémy
3db4c3477b
Deleted translation using Weblate (Portuguese (Portugal))
2025-10-08 09:48:54 +02:00
Languages add-on
bf0d6baa23
Added translation using Weblate (Portuguese (Portugal))
2025-10-08 05:35:30 +00:00
raulmagdalena
2a271fe0ae
Translated using Weblate (Catalan)
...
Currently translated at 100.0% (336 of 336 strings)
2025-08-15 11:02:08 +00:00
Strubbl
cd4de9a7d5
Merge pull request #1451 from nvllz/autohide-topbar
...
Autohide toolbar on scroll
2025-07-01 21:35:05 +02:00
hb k
bd5a2fb869
Translated using Weblate (Korean)
...
Currently translated at 68.7% (231 of 336 strings)
2025-06-19 14:01:48 +02:00
Erik van Oosten
7242bd2b4d
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (336 of 336 strings)
2025-06-08 10:01:53 +00:00
Erik van Oosten
2337f3a352
Translated using Weblate (Dutch)
...
Currently translated at 77.6% (261 of 336 strings)
2025-06-05 15:26:25 +02:00
Erik van Oosten
b7758e760a
Translated using Weblate (Dutch)
...
Currently translated at 77.3% (260 of 336 strings)
2025-06-04 21:34:11 +02:00
ButterflyOfFire
7b0627018a
Translated using Weblate (Kabyle)
...
Currently translated at 9.8% (33 of 336 strings)
2025-06-04 21:34:11 +02:00
ButterflyOfFire
24c801d332
Added translation using Weblate (Kabyle)
2025-06-04 21:34:11 +02:00
olavlan
9876c6fda6
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 78.5% (264 of 336 strings)
2025-06-04 21:34:11 +02:00
Strubbl
99a6f7d8b0
Merge pull request #1161 from wallabag/creation_date-based_sort_order
...
Use creation date instead of article ID for sorting
2025-06-04 21:34:07 +02:00
nvllz
273faeb7be
mainactivity toolbar and status bar design improvements
2025-03-26 03:53:00 +01:00
nvllz
0f24217525
replace actionbar with collapsible toolbar on article screen
2025-03-26 01:30:24 +01:00
J
deebb23c13
Translated using Weblate (Portuguese)
...
Currently translated at 44.3% (149 of 336 strings)
2025-01-10 20:09:56 +01:00
Thomas Citharel
a64c249c22
Merge pull request #1445 from Strubbl/fix-1431-annotate-menu-not-shown
...
call invalidate() to refresh the customized menu
2024-12-06 15:13:59 +01:00
Sven Fischer
1ffac867cb
call invalidate() to refresh the customized menu
...
This commit is calling the invalidate() on the action mode object, where
we customize the menu with the added tagging and annotation buttons.
This refreshes the menu object. Then the menu items are directly shown
after selecting text in the article view.
fixes #1431
2024-12-06 14:49:49 +01:00