ownCloud News Reader – Android App ================================== The ownCloud News Reader Android App is under [AGPLv3](https://www.gnu.org/licenses/license-list.html#AGPLv3.0) License terms.

*Bugs and enhancements can be reported under*: https://github.com/owncloud/News-Android-App/issues Donate ================================== [![Flattr this git repo](http://api.flattr.com/button/flattr-badge-large.png)](https://flattr.com/submit/auto?user_id=david-dev&url=https://github.com/owncloud/News-Android-App&title=News-Android-App&language=JAVA&tags=github&category=software) How to use the Beta App via Google Play? ================================== Join the following Google Group: https://groups.google.com/d/forum/owncloud-news-android-app There you can find a link (after I accepted you in the group) to Google Play for registering as beta tester of the app. Help to translate ================================== Have you found a translation error? Or would you like to use ownCloud News Reader in your native language? You can [join the translation team](https://www.transifex.com/owncloud-org/owncloud/) and improve one of over 100 languages (it's the android-news app). How to compile the App ================================== Requirements: ----------------------- 1. Android Studio 1. Git installed (you can do the following stuff without git but I'm not going to show how). Download and install: ----------------------- 1. Open cmd/terminal 2. Navigate to your workspace 3. Then type in: ``` git clone --recursive https://github.com/owncloud/News-Android-App.git ``` for the dev branch: ``` git clone --recursive https://github.com/owncloud/News-Android-App.git -b dev ``` 4. Run the following script `News-Android-App/remove_invalid_languages.sh` 5. Import the Project and start coding! 6. If you should ever get a Gradle error `Configuration with name 'default' not found` while building, execute following commands in the projects root directory: ``` git submodule init git submodule update ``` That's all. I hope it works for you! If something is not working, please send me an email to david-dev@live.de Contributors ================================== * [David Luhmer](https://github.com/David-Development) (Maintainer) * [Daniel Schaal](https://github.com/schaal) * [otrichet](https://github.com/otrichet) * [cemrich](https://github.com/cemrich) * [Benjamin Stephan](https://github.com/b3nson) * [Stefan Niedermann](https://github.com/stefan-niedermann) Updates ================================== 1.0 (in development) --------------------- 0.9.9.7 (in development) --------------------- 0.9.9.6 (Google Play) --------------------- - Rewrite of sync backend (use Retrofit, Dagger, OkHttp) - Fix app crash (when using self signed ssl certificates) - Several other fixes and improvements 0.9.9.5 (Google Play) --------------------- - Bug fix - #559 Sync is slow 0.9.9.4 (Google Play) --------------------- - Feature - #549 Native YouTube video support - Bug fix - #497 Starts playing podcast when headphones are removed - Bug fix - #546 Share button has wrong color - Bug fix - #540 Dialog disappears on device rotation - Bug fix - #532 Graphical bug in landscape mode 10.1" - Optimization - #538 Display total number of new items instead of last fetched in the notification - Optimization - #537 display news title instead of "unread articles" - UI-Update - #542 Nextcloud Theme - Thank you @stefan-niedermann 0.9.9.3 (Google Play) --------------------- - Critical bug fix - #539 Can not sync with Nextcloud 11 beta 1 - Bug fix - #511 Prevent preload of videos 0.9.9.2 (Google Play) --------------------- - Partial bug fix - #532 Graphical bug in landscape mode 10.1" - Bug fix - #530 App crashes when trying to launch "Settings" 0.9.9.1 (Google Play) --------------------- - Bug fix - #531 Design issues with longclick-dialogs 0.9.9.0 (Google Play) --------------------- - Improvement - Better error handling if API returns wrong version code - Feature - Add Splash Screen - Several Bug fixes and improvements 0.9.8.7 (Google Play) --------------------- - Fix app crash - #519 New versions force quit on CM11 0.9.8.6 (Google Play) --------------------- - Fix app crash - #519 New versions force quit on CM11 0.9.8.5 (Google Play) --------------------- - Critical bug fix - #518 Bug in 0.9.8.3: Using the app caused marking all articles as read and starred articles are lost 0.9.8.4 --------------------- - Critical bug fix - #518 Bug in 0.9.8.3: Using the app caused marking all articles as read and starred articles are lost 0.9.8.3 --------------------- - Bug fix - #502 App crash when scrolling on empty list - Bug fix - #509 Sharing links duplicates titles - Bug fix - #493 Server and Username disappears - Bug fix - #498 Server and Username disappears - Improvement - #515 Increase the padding for article content - Feature - #513 Deduplicate articles - Feature - add support for video/mp4 podcasts - Several Bug fixes and improvements 0.9.8.2 (Google Play) --------------------- - Critical bug fix - #492 App crashes on start 0.9.8.1 (Google Play) --------------------- - Bug fix - #487 App crashes when entering "Settings" on Android 4.4.4 - Security fix - #489 rfc: disable password check 0.9.8 (Google Play) --------------------- - Bug fix - #435 Audio podcasts: icon disappears in detailed view - Bug fix - #396 podcasts stop playing, maybe high memory usage - Bug fix - #463 "Download images" stops after a few images - Bug fix - #480 Show ALT text (and TITLE) in image long-click menu - Bug fix - #481 Error with special characters in the title of feed - Improvement - #479 Add a button to share article - Improvement - #445 Audio Podcast: Download progress - Improvement - #434 Audio Podcast: use androids media control elements - Improvement - #436 Audio podcast: highlight them in detailed view - Improvement - #485 Rename to "ownCloud News" - Performance improvement - Several Bug fixes and improvements 0.9.7.6 (Google Play) --------------------- - Bug fix - #349 Widget always empty - Improvement - #472 Starring is broken (add swipe to star again) - Improvement - #146 add context menu on pressing long on an item - Improvement - #239 Add support for OPML files import/export - Improvement - #343 Mark as read only when scrolling past article - Improvement - #374 unread badge - teslaunread-api - Security improvement (Prevent XSS) 0.9.7.5 (Google Play) --------------------- - Bug fix 0.9.7.4 (Google Play) --------------------- - Improvement - #474 New Feature: Rename and remove feeds - Improvement - #465 Support for right-to-left languages - Improvement - #456 Download-Directory-Chooser for images in webview - Bug fix - #466 Articles are displayed in desktop view 0.9.7.3 (Google Play) --------------------- - Improvement - #431 Avoid volume change at beginning and end of feed - Improvement - #430 Switched collapse folder icons - Improvement - #438 context menu "save image" in detail view - Bug fix - #410 Latest release on google play does not sync 0.9.7.2 (Google Play) --------------------- - Add profile picture support - Bug fixes 0.9.7.1 (Google Play) --------------------- - Improvement - #359 Feed view with full article content - UI-Tweaks - #377 read and star slide - Add ShowcaseView 0.9.7 (Google Play) --------------------- - Bug fix - #393 Login button might get cropped / completely hidden - Bug fix - #407 Auto reload news after sync - Bug fixes 0.9.6.3 (Google Play) --------------------- - Bug fix - #399 Missing scroll indicator in article list - Bug fix - #401 "Open in browser" not using default browser 0.9.6.2 (Google Play) --------------------- - Bug fix - #394 back button doesn't work correct 0.9.6.1 (Google Play) --------------------- - Bug fix - #381 Back button doesn't work correct in articles - Bug fix - #392 Wrong article is shown 0.9.6 (Google Play) --------------------- - Performance improvements - Bug fixes 0.9.5.4 (Google Play) --------------------- - Bug fix - #388 App crash when opening an article - Bug fix - #386 News always open in external browser 0.9.5.3 (Google Play) --------------------- - Bug fix - #383 Back button doesn't close the app on tablets 0.9.5.2 (Google Play) --------------------- - Improvement - #376 Design improvements 0.9.5.1 (Google Play) --------------------- - Bug fix - #371 App crash since 0.9.4 at startup 0.9.5 (Google Play) --------------------- - UI-Redesign (special thanks to Daniel Schaal) - Bug fix - #367 Widget non-functional, crashes frequently - Bug fix - #366 "Sync on startup" option does not sync on startup only - Bug fixes 0.9.4 (Google Play - Beta) --------------------- - Improvement - #363 Add support for Chrome Custom Tabs - Improvement - #361 Pause podcast when receiving call - Improvement - #362 Redesign of the login dialog (special thanks to Daniel Schaal) - Bug fix - #360 Fix app crash - Bug fix - #364 App crash on Android < 4.1 - Bug fix - #258 login fails with long passwords - Bug fixes 0.9.3 (Google Play) --------------------- - Several UI-Improvements (special thanks to Daniel Schaal) 0.9.2 (Google Play) --------------------- - Improvement - #350 option to set lines-count of title - Improvement - #318 Image in advanced News item - Bug fix - #342 Low contrast checkboxes in settings (pre Lollipop) 0.9.1 (Google Play) --------------------- - Improvement - #343 Mark as read only when scrolling past article - Improvement - #345 Pause support for podcast streams - Bug fix - #348 Notification icon in Android 5.0 is just a white square 0.9.0 (Google Play) --------------------- - Bug fix - #339 Does not remember position in article listing - Improvement - #338 Allow App to be installed on SD-Card 0.8.9.5 (Google Play - Beta) --------------------- - Bug fix - #334 Display error since 0.8.6 - white screen after swiping to next article 0.8.8 (Google Play - Beta) --------------------- - Improvement - #329 "Mark all as read" freezes UI for long lists. - Bug fix - #333 Crash when opening Settings on Android 2.3 - Bug fix - #332 [0.8.7] Crash when opening article after mark newer item as read 0.8.7 (Google Play - Beta) --------------------- - Bug fix - #331 Bug in 0.8.6: App crashs by opening an article in external browser 0.8.6 (Google Play - Beta) --------------------- - Bug fix - #303 List Item opens wrong Article (off by one) - Bug fix - #308 Allow feeds being checked as "keep unread" instead of "read" when "mark as read while scrolling" feature is used - Bug fix - #324 when I read the last unread news the news are not marked as read - Bug fix - #327 Scrolling with volume keys produces sound... (Thanks @cemrich) - Bug fix - #321 Disabled options menu item not greyed out in actionbar (Thanks @cemrich) - Bug fixes 0.8.5 (Google Play - Beta) --------------------- - Bug fix - #311 Android 5.0.2 performance - Bug fixes 0.8.4 (Google Play) --------------------- - PLEASE NOTE: This update deletes all your un-synchronized changes. After updating you'll need to perform a manual sync. - Improvement - #288 Text to Speech (TTS) - Bug fix - #307 App crash when favicon has a height or width of 0px - Improvement - Show dialog to share a link/open in browser on long clicking a link in the detail-view - Improve performance 0.8.3 (Google Play) --------------------- - Bug fix - #301 App crashes while adding feed - Bug fix - #296 App crashes when cache is full - Bug fix - #295 Images included from relative URLs are not loaded 0.8.2 (Google Play) --------------------- - Bug fix - #292 0.8.1: Can't save sync interval - Improvement - #282 Launch by default: *rss.xml - subscribe 0.8.1 (Google Play) --------------------- - Bug fix - #291 0.8.0: App crashes when adding new feed - Bug fix - #290 0.8.0: Three dot menu in light theme wrong colors (black font on dark gray background) - Bug fix - #289 0.8.0: Widget isn't working anymore - Bug fixes/Improvements 0.8.0 (Google Play) --------------------- - Material Design - Bug fix - #236 Read items in Android News Client are not synced to server - Bug fixes/Improvements 0.7.7 (Google Play) --------------------- - Bug fix - #278 App broken on latest News release (4.0.1) - Improvement - #277 Blockquote not correctly rendered - Improvement - #272 Too much loading since v0.7.x - Bug fixes/Improvements 0.7.6 (Google Play) --------------------- - Bug fixes 0.7.5 (Google Play) --------------------- - Bug fix - #269 App won't start 0.7.4 (Google Play) --------------------- - Update podcast feature - Fix podcast video view position - Bug fix - #256 3.001: Expected BEGIN_ARRAY but was Number at line 1 column 19 - Bug fix - #262 Deleting a feed on the server does not delete it on the client - Bug fix - #257 Share "Title - url" via twitter - Lot of bug fixes 0.7.3 (Google Play - Beta) --------------------- - Update podcast feature (Add option to download podcast) 0.7.2 (Google Play - Beta) --------------------- - Improvement - #252 "Open in Browser" should open current page. - New feature - #182 »Read« checkbox in widget - Move "Sync Settings" option from Actionbar to Settings - Bug fix - #212 sort order of starred items - Improvement - #124 Add download image options: Over WiFi only, Over WiFi and Mobil or ask when not connected to WiFi - Bug fixes - Improve podcast layout 0.7.1 (Google Play) --------------------- - Layout improvements - Performance improvements - Bug fix - #244 app crashs if screen rotate 0.7.0 (Google Play - Beta) --------------------- - Layout improvements - Bug fixes 0.6.9.9 (Google Play - Beta) --------------------- - Bug fix - #245 clicking on feeds under starred items gives weird result - Lot of bug fixes 0.6.9.8 (Google Play - Beta) --------------------- - Bug fix - #243 Readed items are not synced to owncloud - Bug fix - #242 Starred items aren't counted - Bug fix - #241 Feeds without unread items are shown 0.6.9.7 (Google Play - Beta) --------------------- - Rewrite backend - **IMPORTANT** All your data will be deleted. You'll have to make a full-sync after the update. - Lot of bug fixes/improvements - Performance improvements - Add sorting podcasts by pub-date (descending) - Add showcase view (API 11+) 0.6.9.6 (Google Play) --------------------- - Fix app crash on devices with Android 2.2 - 2.3.* - Small layout improvements (podcast view) - Automatically restart app after podcast view has been enabled/disabled (or app theme changed) - Start podcasts from the item detail view 0.6.9.5 (Google Play - Beta) --------------------- - Add option to delete downloaded podcasts - Bug fixes 0.6.9.4 (Google Play - Beta) --------------------- - Add Podcast download support - Add Video Podcast Support - Youtube playlists are supported (Subscribe to a YouTube playlist using RSS) - Fix app crash - Other fixes and improvements 0.6.9.3 (Google Play - Beta) --------------------- - Accept ogg podcasts - Improve layout of podcast player 0.6.9.2 (Google Play - Beta) --------------------- - Bug fix - #234 Favorite items don't count in total item count - Accept mpeg podcasts (only mp3) 0.6.9.1 (Google Play - Beta) --------------------- - Add notifications for Podcasts - Fix app crash (tablets) - Add option to disable podcast support - Add podcast view to item detail view - Bug fix - #231 App 0.6.7 crashs on start or after closing 0.6.9 (Google Play - Beta) --------------------- - Add Podcast support (early preview) - Bug fixes 0.6.8 (Google Play - Beta) --------------------- - Bug fix - #232 Sync of already read items creates duplicate items - Bug fix - #230 Leaving space after ownCloud address in the Login dialog produces an error 0.6.7 (Google Play - Beta) --------------------- - Improvement - #226 Poor sync performance under high count of unread articles - Bug fix - #227 Images appears in android gallery apps 0.6.6 (Google Play) --------------------- - Bug fix - #223 All unread article counts are 0 - Bug fix - #220 Wrong display of unread items 0.6.5 (Google Play - Beta) --------------------- - Bug fix - #223 All unread article counts are 0 0.6.4 (Google Play - Beta) --------------------- - Improvement - Improved feed list scroll performance - Improvement - Fixed that the list was blocked while updating the unread count 0.6.3 (Google Play - Beta) --------------------- - Feature - Import Accounts from other ownCloud Apps 0.6.2 (Google Play) --------------------- - Bug fix - #219 No feed icons in list overview (0.6.1) 0.6.1 (Google Play) --------------------- - Bug fix - #216 Bug in list overview in 0.6.0 0.6.0 (Google Play - Beta) --------------------- - Performance improvements - Layout improvement - Fix critical app crash when leaving the add new activity - Improvement - #199 Change App-Logo/Icon - Improvement (better performance now) - #154 Scrolling feed list is slow - Improvement - #215 Adjust Colors of light and dark view to the web-interface 0.5.9 (Google Play - Beta) --------------------- - Extreme performance improvements - Several bug fixes - Layout improvement - New feature - #35 Subscribe to feed with app - Improvement - #208 Summary: gray font on black background - Improvement - #154 Scrolling feed list is slow 0.5.8 (Google Play) --------------------- - Bug fix - #214 Scrolling within article causes unwanted tap on links 0.5.7 (Google Play - Beta) --------------------- - Bug fix - #213 When using the dark theme websites with no background color are unreadable - Improvement - #211 Links within articles - Improvement - #198 enable auto sync configuration 0.5.6 --------------------- - Fixed flickering of the screen when changing Feeds (in dark Theme) - New Pull-To-Refresh Style - Bug fix - #200 Clicking article in widget makes app crash - Bug fix - #196 Stutter with "mark as read while scrolling" turned on - Improvement - #189 Read mouse-over 0.5.5 --------------------- - Improve Changelog View - Bug fix - #186 Missing "clear cache" in the settings (on Tablets) - Improvement - #189 Read mouse-over - Improvement - Fix Layout problems in DetailView - Improvement - #195 Mark as read when opened in browser - Bug fix - #194 favIcons and imgCache show up in Gallery 0.5.4 --------------------- - Improvement - #184 Option to disable notification 0.5.3 --------------------- - Update star/checkbox icons for devices with lower screen size - Update language support - Improvement - #176 Open directly in Browser - Improvement - #179 Widget items not clickable - Improvement - #183 Widget items color stripe position 0.5.2 --------------------- - Improvement - Notification when background sync is enabled and new items are received - Improvement - Fix high CPU-Load in Detail-View - Improvement - Speed up image caching 0.5.0 --------------------- - Improvement - #162 New items available notification pops up when there really aren't - Improvement - #160 Widget font size - Improvement - #161 'Send via' should be removed from sharing 0.4.11 --------------------- - Critical Bug fix - #158 0.4.10 instantly crashes when opening 0.4.10 (unpublished) --------------------- - Improvement - New Changelog Design - Improvement - AppRater Plugin added - Improvement - #155 Feed view isn't refreshed on sync - Improvement - #153 Sidebar should be darker - Bug fixes 0.4.9 --------------------- - Update German Language support - Readded full support of Android 2.2+ (was broken since 0.4.4) - Improvement - In Landscape Mode on Tablets (7inch+) the Feed/Folder pane is always visible. - Improvement - #77 There should be icons for folders and special categories - Improvement - #139 Article list jumps after having article opened - Improvement - #137 Back button shouldn't close app when app displays a specific feed or folder - Improvement - #151 Reload slide pane when open event is triggered - Improvement - #136 Fix that the translated app name is used as the folder name - Improvement - #134 Sidebar - "Loading ..." font color should be brighter - Improvement - #133 Refreshing after adding server data results in unauthorized - Improvement - #57 Background synchronization - Bug fix - #152 Changing sorting direction 0.4.8 --------------------- - Improvement - #140 Open in browser and Share with controls always act on original article - Update Language support 0.4.7 --------------------- - fixed app crash when sync on startup is enabled - faster favIcon pre-caching 0.4.6 --------------------- - Fixed app freeze when sync is finished - Small improvements 0.4.5 (unpublished) --------------------- - Fixed critical app crash after sync finished - Improved security for self signed certificates. Special thanks to Dominik Schürmann (@dschuermann) #130 (Implement MemorizingTrustManager to prevent MitM attacks) - Small bug fixes - Improvement - #128 (»Mark all as read« is sometimes disabled) - Improvement - #125 (Feed list entries flash when unread count changes) - Improvement - #129 (Line height needs to be increased for better readability) 0.4.4 (unpublished) --------------------- - Fixed Security issue - thank you for the hint @davivel #47 (can't connect to my ownCloud) - Fixed issue - #105 (Androids back button does not hide empty feeds) - Fixed issue - #119 ("mark all read" button has some bugs) - Fixed issue - #103 (Favicons not shown) - Fixed issue - #112 (Click on wrong item) - Fixed issue - #115 (Database lock issue) - Improvement - #117 (Rearange the icons in the detail view) - Improvement - #118 (Add author to the new detail view header) - Improvement - #120 (Add coloured line to the feeds view in the average coulour of the favicon) - Improvement - #107 (Keep unread) - Improvement - #60 (Sync from unread items (or any feed view)) - Improvement - #113 (Long press on image to show title text) - Improvement - #108 (Mark as read once post is beyond the screen) - Improvement - #34 (Widget) - Layout improvement - #106 (Option to skip list view) - Layout improvement - #55 (collapsible feeds list to maximize item space on phablets) - Layout improvement - #15 (make column bar between folders and newslist movable) - Layout improvement - #116 (Remove About/Changelog Menu Item from the List Detail View (Second view)) - Improved german translation - #88 (Bad german translation) 0.4.3 --------------------- - Fixed issue #104 (0.4.2 does not sync) - Fix issue that sometimes Exeptions are not shown - Update F-Droid (merge dev with master) - Update Language Support from master branch 0.4.2 --------------------- - critical bug fix that sync was broken #102 (0.4.1 doesn't sync anymore) 0.4.1 --------------------- - Font settings are also applied to the item detail view now - Fix issue that the Button "Download more items" was not working 0.4.0 --------------------- - Fixed app crash when image cache is enabled and the dialog appear which asks the user if download via roaming is allowed. - Fixed app crash reports. - Fixed Issue #96 (Can't sync feeds - using a bad URL) - Improved #95 Make font/font size user selectable - Improved #86 clearing the cache while having read items prevents them from being synced - Implemented Feature #99 Option to change item order new-old/old-new 0.3.9 --------------------- - Support for APIv1 and APIv2. (That means the app on Google Play will be updated, too!) - Small fixes - Improved memory usage while synchronizing - Auto sync of item state every 5 minutes - Changed font style to Roboto Light 0.3.8 --------------------- - Fixed Issue when trying to download more items in "all unread" and "starred items" view. - Added option to set up the maximum cache size. - Fixed app crash on tablets (could crash somtimes since v.0.3.7 when trying to download more items). - Fixed Issue #78 (The cache should be cleared in the background) - Improved feature #84 (Buttons to toggle the folders are hard to hit and not descriptive) - Improved feature #76 (There should me more spacing between feeds and folders) - Speed optimizations in the Folder/Feed Overview - About/Changelog added 0.3.7 --------------------- - Option to mark articles as read while scrolling #14 ("mark as read" on scroll) - Rich list theme layout (WebView) #6 - Fixed issue #46 (Android 3.2.1 crash) - Fixed issue #68 (Special folder "all unread articles" shows all articles) - Fixed issue #69 (Crash when image cache enabled) 0.3.6 --------------------- - Option to scroll through articles with Volume rockers #61 (Use volume rocker to browse through articles) - Option to download old items for feed/folder #63 (Allow dowloading old items) - Light Theme for item view #59 (White Theme doesn't apply to articles) - Image offline caching function asks now if you want to download if you're not connected with wifi - Item detail optimizations 0.3.5 --------------------- - Fixed issue #52 (Folders visible multiple times) - Fixed issue #53 (New items get added at the bottom) - Added default feed favIcon - Theme is now also applied in the settings screen - Implemented #56 (Click on header to open article in browser) 0.3.4 --------------------- - Offline reading (Only when you sync items the marked/starred/unread/unstarred items get synchronized. This save a lot of network traffic - Offline image caching - Login is getting verified when you click sign-in - Strict-Hostname-Verification (Important Security Fix) - Simple or extended list view - Light or dark app Theme - Implemented #29 Mark all Article in one Column as readed - A lot of other new stuff and fixes 0.3.3 --------------------- - Dark/Light App Theme - Feed List Design Simple/Extended - many new languages have been added 0.3.2 --------------------- - Fixed app crash when leaving item detail view. 0.3.1 --------------------- - Polish language support added (thank you for translating Cyryl) - App crash fixed when no item header text is available - Go back in the item view if you press the home button - Added Up Button in detail view as fix for GitHub Issue #13 - Other small fixes 0.3.0 --------------------- - Android 2.2+ Support added - small bugfixes