Commit Graph

1238 Commits

Author SHA1 Message Date
Dmitriy Bogdanov 3931fec9c1 WIP: java parser 2020-05-13 13:45:44 +04:00
Dmitriy Bogdanov 97d7a513db WIP: ranges 2020-05-13 13:45:33 +04:00
Dmitriy Bogdanov 41c8c41289 TTS: split sentences on ellipsis 2020-05-13 13:44:38 +04:00
Dmitriy Bogdanov b33a4fb4ae TTS: minor parsing improvements 2020-05-13 13:44:27 +04:00
Diego Heras 0a2f6d4702 Translated using Weblate (Spanish)
Currently translated at 100.0% (324 of 324 strings)
2020-05-09 16:02:16 +02:00
Anonymous 89a9fe8ecd Translated using Weblate (Spanish)
Currently translated at 100.0% (324 of 324 strings)
2020-05-09 16:02:15 +02:00
Strubbl 8d4fe2e52b Translated using Weblate (German)
Currently translated at 100.0% (324 of 324 strings)
2020-05-09 16:02:14 +02:00
Diego Heras 83e8efc950 Translated using Weblate (Spanish)
Currently translated at 100.0% (324 of 324 strings)
2020-05-09 11:29:47 +02:00
Strubbl 1e5527c1b8 Update strings.xml
translation :de:: make quotes consistent throughout the whole translation
2020-05-08 21:30:20 +02:00
Thomas Citharel 9ba06d9e7f Merge pull request #950 from The-Compiler/onyx-workaround 2020-05-08 20:41:32 +02:00
Allan Nordhøy 9ef4e9a74b Translated using Weblate (Norwegian Bokmål)
Currently translated at 90.9% (293 of 322 strings)
2020-05-08 20:32:46 +02:00
Jeannette L d528f739f6 Translated using Weblate (Italian)
Currently translated at 94.6% (283 of 299 strings)
2020-05-08 20:32:46 +02:00
Jeannette L fe3678a18e Translated using Weblate (French)
Currently translated at 100.0% (299 of 299 strings)
2020-05-08 20:32:46 +02:00
Jeannette L 86b1042677 Translated using Weblate (German)
Currently translated at 100.0% (299 of 299 strings)
2020-05-08 20:32:46 +02:00
Dmitriy Bogdanov 4cb42fc167 Some corrections for Onyx workaround 2020-05-08 17:30:32 +02:00
Florian Bruhin 7fc5fda206 Add configurable workaround for Onyx Boox devices
See https://github.com/wallabag/android-app/issues/168#issuecomment-593151010
2020-05-08 14:21:30 +02:00
Thomas Citharel 2b988b15d4 Merge pull request #957 from wallabag/track_token_expiration 2020-05-08 13:44:06 +02:00
Dmitriy Bogdanov df3d0e452f Don't use expired access token 2020-04-25 12:44:16 +04:00
Dmitriy Bogdanov 9ae04857bb TTS: duration-based rewind/fast-forward 2020-04-18 13:14:25 +04:00
Dmitriy Bogdanov becfc2ae48 TTS: add option to use preview picture as album art 2020-04-18 13:14:25 +04:00
Dmitriy Bogdanov c80bef0916 TTS: add settings for prev/next media buttons 2020-04-18 13:14:25 +04:00
Dmitriy Bogdanov 3009a92b33 TTS: fix media button handling in background
FFS, Android...
2020-04-18 13:14:25 +04:00
Dmitriy Bogdanov 8fb3175cc0 TTS: better states handling 2020-04-18 13:14:25 +04:00
Dmitriy Bogdanov 06301d4c68 TTS: set MediaController on Activity 2020-04-18 13:14:25 +04:00
Dmitriy Bogdanov d7cbb7b033 TTS: simplify action creation a bit 2020-04-18 13:14:25 +04:00
Dmitriy Bogdanov d99f03dbab TTS: use MediaControllerCompat at least for callbacks 2020-04-18 13:14:25 +04:00
Dmitriy Bogdanov 499e3bdfa1 TTS: some mediasession-related refactoring 2020-04-18 13:14:25 +04:00
Dmitriy Bogdanov 744a4e3c9f TTS: minor refactoring 2020-04-18 13:14:25 +04:00
Dmitriy Bogdanov 13b154da0b TTS JS parser: fix emphasis handling 2020-04-18 13:14:25 +04:00
Dmitriy Bogdanov 209c4e1870 TTS: show notification whenever TTS is active
Also fix a foreground service-related crash
2020-04-18 13:14:25 +04:00
Dmitriy Bogdanov 3df438c17b TTS: replace action icons in notification
Also extract action strings
2020-04-18 13:14:24 +04:00
Dmitriy Bogdanov f43fac38f9 TTS: update MediaSession state whenever position changes 2020-04-18 13:14:24 +04:00
Dmitriy Bogdanov 8fed8cb1fc TTS: fix notification icon 2020-04-18 13:14:24 +04:00
Dmitriy Bogdanov 1cd34c3b84 TTS: don't reset reading position if screen wasn't scrolled during pause 2020-04-18 13:14:24 +04:00
Dmitriy Bogdanov c87775814b TTS JS parser: fix compatibility with older WebViews
Tested on Android 5 emulator
2020-04-18 13:14:24 +04:00
Dmitriy Bogdanov 4c47b25219 TTS: read <img> alt text 2020-04-18 13:14:24 +04:00
Dmitriy Bogdanov 57aedf2f69 TTS: collapse nested and adjacent emphasis blocks 2020-04-18 13:14:24 +04:00
Dmitriy Bogdanov e9cf07e769 TTS: add rudimentary emphasis support 2020-04-18 13:14:24 +04:00
Dmitriy Bogdanov 1c5e9f4297 TTS JS parser: break text on more element types 2020-04-18 13:14:24 +04:00
Dmitriy Bogdanov b26a9b1453 TTS JS: parse only '#article' div instead of the whole <body> 2020-04-18 13:14:24 +04:00
Dmitriy Bogdanov 9b0c85b1c0 TTS JS parser: split text into sentences 2020-04-18 13:14:24 +04:00
Dmitriy Bogdanov 3185082193 TTS JS parser: avoid splitting text inside blocks (like paragraphs) 2020-04-18 13:14:24 +04:00
Dmitriy Bogdanov 2d66954511 TTS js parser: rewrite traversal 2020-04-18 13:14:24 +04:00
Dmitriy Bogdanov f59e7ad757 Don't read <noscript> elements 2020-04-18 13:14:24 +04:00
Dmitriy Bogdanov 1019bfd4a2 TTS: refactoring, improvements, and fixes 2020-04-18 13:14:24 +04:00
Dmitriy Bogdanov 4bed213c7f Extract JS from WebViewText 2020-04-18 13:14:24 +04:00
Dmitriy Bogdanov 1426843663 Fix some obvious TTS warnings (no changes in logic) 2020-04-18 13:14:24 +04:00
Dmitriy Bogdanov 7e498b3dfa Autoformat TTS stuff 2020-04-18 13:14:23 +04:00
Dmitriy Bogdanov b87941e03a Prevent crashes caused by big content 2020-04-18 13:14:23 +04:00
Dmitriy Bogdanov b236f90f1f Fix getExternalStoragePath(): use first returned path
May break stuff if some data was saved using different path
2020-04-18 13:14:23 +04:00