ReadYou

An Android RSS reader presented in Material You style.

GPL-3.0 License

Stars
4.1K

Bot releases are visible (Hide)

ReadYou - 0.9.12 Latest Release

Published by Ashinch 9 months ago

0.9.12

  1. Support Google Reader API and FreshRSS API (#536, @Ashinch)
  2. Use forward and backward transition animation (#540, @JunkFood02)
  3. Provide option to exclude additional information when exporting to OPML file (#567, @Ashinch)
  4. Provide option to gray out starred article items (#547, @MauroGuida)
  5. Fix "swipe to mark as read article" (#520, @aeghn)
  6. Fix empty group not round bottom corner issue (#529, @kid1412621)
  7. Fix refresh view after sync (#531, @kid1412621)
  8. Fix error caused by missing article title (#532, @kid1412621)
  9. Fix orphaned articles during sync in Fever API (#534, @Ashinch)
  10. Many UI improvements and bug fixes (@Ashinch, @JunkFood02)
  11. Translations updates (thanks to everyone who helped out)

Notes

  1. Thanks to the FreshRSS community, especially @Alkarex, for their help with this project.
  2. ReadYou is currently not fully compatible with Inoreader through the Google Reader API.
  3. ReadYou is currently unable to specify a new group when adding a subscription through the Google Reader API.
  4. When syncing with Google Reader API, ReadYou can fetch up to 10k articles per sync. For read articles, only those within the past month will be synced, while unread and starred articles will be fully synced. The sync speed primarily depends on the number of these articles. The initial sync may take some time, depends on the amount of data difference between the local and server. If you have a large number of feeds, it may still feel slow, I can try to optimize this if needed.
  5. We recommend that users who have participated in the testing re-sync or re-add their Google Reader API account after installing version 0.9.12.
  6. Let's look forward to more improvements in detail in the next version.

Full changelog: 0.9.11...0.9.12

ReadYou - 0.9.11

Published by mbestavros 9 months ago

0.9.11

  1. Remember scroll position on feed pages (#519) (@aeghn)

  2. Favicon fetching and handling fixes (#511) (@Ashinch, @kid1412621)

  3. Fix "Swipe to Mark Read" gesture marking multiple items as read (#515) (@kid1412621, @mbestavros)

  4. Add workaround for "Row too big to fit into CursorWindow" bug (#312) (@mbestavros)

  5. Translations updates (thanks to everyone who helped out!)

Notes

It's been quite a week for Read You! This release fixes up most of the rest of the major bugs from release 0.9.9, plus one that's been around for a long while.

My hope is that this will be a solid longer-term build, and we can take a break from releases for a bit while we wait for new improvements to cook from our wonderful community. As always, if you encounter a bug, please report it on Github!

Since some of you may have missed the big changes in 0.9.9, I'll include them again below.

0.9.9

  1. Fever API now properly syncs read/starred metadata across devices (#401) (#406) (@mbestavros)

  2. Add prompt for notification permission when relevant (#422) (@RafhaanShah)

  3. New feature: Swipe to mark read (#455) (@boun, @nvllz)

  4. New option: External link handling (#428) (@S-H-Y-A)

  5. Fetch favicons for feed items (#471) (@Ashinch, @kid1412621)

  6. Various internal refactorings and improvements (@Ashinch)

  7. Translations updates: Hungarian, Turkish, Serbian, German, Indonesian, Persian, and many others (thanks to everyone who helped out!)

ReadYou - 0.9.10

Published by Ashinch 9 months ago

0.9.10

  1. This version resolves the authentication issues with Fever API integration. See more changelog for version 0.9.9

Notes

  1. If you encounter synchronization and favicon issues, please try the ReadYou-0.9.10-5d1bdfb.apk file
ReadYou - 0.9.9

Published by mbestavros 9 months ago

0.9.9

  1. Fever API now properly syncs read/starred metadata across devices (#401) (#406) (@mbestavros)

  2. Add prompt for notification permission when relevant (#422) (@RafhaanShah)

  3. New feature: Swipe to mark read (#455) (@boun, @nvllz)

  4. New option: External link handling (#428) (@S-H-Y-A)

  5. Fetch favicons for feed items (#471) (@Ashinch, @kid1412621)

  6. Various internal refactorings and improvements (@Ashinch)

  7. Translations updates: Hungarian, Turkish, Serbian, German, Indonesian, Persian (thanks to everyone who helped out!)

Notes

  1. @Ashinch has appointed both @mbestavros and @JunkFood02 as additional Collaborators on Github:

"When I don't have enough free time, I deeply appreciate everyone coming together to contribute to this project. @mbestavros and @JunkFood02 will be added to the list of collaborators for the project, granting you some permissions to manage the project's release plans."

(Source: https://github.com/Ashinch/ReadYou/issues/495#issuecomment-1880344011)

To be absolutely clear: this does not mean that @Ashinch is stepping down from the project! It just means there are more people available to help create new releases. This will help a ton when @Ashinch is busy, and should reduce the time to ship code once it's been merged on Github.

  1. On that note: the 0.9.9 release is managed by @mbestavros! I love @Ashinch's work with ReadYou, and I'm grateful for the opportunity to help out with release management.
ReadYou - 0.9.8

Published by Ashinch over 1 year ago

0.9.8

  1. Improve translation (@nvllz , thanks to all)

  2. Remove the built-in GoogleSans font from the app (will use the system default font)

  3. Support using external font files as app basic and reading fonts

  4. Fix import from OPML file function

  5. Optimize Fever API integration (#363)

  6. UI fixes (#382, @JunkFood02)

  7. Fix "Mark as Read" buttons for Fever API (#399, @mbestavros)

  8. Support for RTL text layout in reading page (#378, @JunkFood02)

  9. Bump Material to 1.0.1 version and fix "Always Expand" preview (#374, @Scholar-Jr)

Notes

  1. Providing GoogleSans font will face legal risks

  2. External fonts do not yet support multiple font weights

  3. Google Reader (GReader) API is being integrated

  4. Thank you to all contributors who have read my bad code. I have some ideas for refactoring

ReadYou - 0.9.7

Published by Ashinch almost 2 years ago

0.9.7

This is an additional update.

  1. Merge c0ff8ba hotfix

  2. Improve translation (thanks to all)

  3. Update the GitHub's README description files

ReadYou - 0.9.6

Published by Ashinch almost 2 years ago

0.9.6

  1. Support Fever API (beta)

  2. Improve translation (thanks to all)

  3. Fix the bug of being in sync all the time when switching accounts

  4. Fix the bug that you can't modify other account settings

Fever is an outdated API, which is not fully compatible with modern readers.
But as the first third-party service API supported by Read You, it's a good opportunity to get started.

There will be a supplemental update in the near future for bug fixes and additional translations.

Known bugs

  1. Fever account can only pull the full amount of articles on the server during each sync

  2. Notification feature of Fever account is not working

  3. Full content parsing preset switch of Fever account is reset after each sync

ReadYou - 0.9.5

Published by Ashinch almost 2 years ago

0.9.5

  1. Support add multiple accounts (local)

  2. Add translation (thank you all)

  3. Fix some bugs

Request adequate testing of data isolation between multiple accounts.
The Fever API and Google Reader API will soon be supported.

ReadYou - 0.9.1

Published by Ashinch about 2 years ago

0.9.1

This is an additional update.

  1. The renderer will now reposition to the top when clicking the "Next article" button

  2. Add and fix translation (thank you all)

  3. Fix the "Initial filter" function

  4. Fix the article image loading problem of Politico and Substack (thanks for @Liquid-Aristocracy and Feeder)

  5. Fix the problem of crash application when checking for updates

ReadYou - 0.9.0

Published by Ashinch about 2 years ago

0.9.0

  1. Add account setting feature

  2. Add translation in many languages (thanks to each one of them, thanks to Weblate.com)

  3. Add "Next article button" feature when reading (temporary animation, thanks to @frearb)

  4. Fix monochrome icon on Android 13

  5. Remove TLSv1.3 dependency, reduce app size (unknown impact)

  6. Reduce the number of articles loaded at once (100 -> 50)

  7. Add multi-account type UI (next version supports multiple local accounts)

ReadYou - 0.8.3

Published by Ashinch over 2 years ago

0.8.3

  1. Allow feed name changes when adding subscriptions (#114)

  2. Add reading page style settings (#132)

  3. Add Italian translation (thanks to @gdonisi)

  4. Add Hindi translation (thanks to augurer)

  5. Add Spanish translation (thanks to @Jayler95)

  6. Add Polish translation (thanks to @maciej-klupp)

  7. Update German translation (thanks to @helloworldtest123)

  8. Built ToS and include it on the F-Droid (thanks to @linsui)

  9. Other detail changes

Now that Read You has basic local reading functionality, these three things will be the next priority.

  1. Some account settings (e.g. sync interval)

  2. Multi-account support (this is necessary before supporting third-party APIs)

  3. Some third-party APIs support (e.g. Fever, Google Reader)

All other feature requests are postponed.

ReadYou - 0.8.1

Published by Ashinch over 2 years ago

0.8.1

  1. Add French translation (#75, thanks to @DodoLeDev).

  2. Add Czech translation (#76, thanks to @Fjuro).

  3. Change some translated texts (#81, thanks to @comradekingu).

  4. Fix the issue that cannot be synchronized after importing OPML file from 0.8.0 version.

  5. Fix crash if loading very large (50MB+) images (#83, thanks to Feeder).

  6. Fix the issue that some feeds cannot subscribe (#85, thanks to @kzaemrio).

  7. Optimize the case of too many feeds (100+).

  8. Some performance optimizations and detail changes.

ReadYou - 0.8.0

Published by Ashinch over 2 years ago

0.8.0

  1. Add German translation (#64, thank you @helloworldtest123).

  2. Refactor reading page render (#65, thanks to Feeder's open source code).

  3. Add scrolling indicator bar for reading page (#63, thanks to @mattttvaughn and Albert Chang. for reference only, because there is no Google's API, can only be implemented manually).

  4. Add share article feature.

  5. Add article thumbnail previews (#67, only valid for articles newly synced since this release).

  6. Other detail changes.

Notes

  1. This version is a little laggy, found a lot of problems, the next version will optimize and reformate the code.

  2. It takes three months before you can start contributing translations (Weblate's requirement for open source projects).

ReadYou - 0.7.8

Published by Ashinch over 2 years ago

0.7.8

  1. Add language settings page (some bugs).

  2. Add dark theme settings.

  3. Add AMOLED dark theme.

  4. Add clear articles feature for feeds and groups.

  5. For Android 12+ devices, now replace the first palette of wallpaper colors with the system provided color scheme.

  6. RSS parsing plugin switched to Rome. (should be able to parse most feeds, known to be unable to parse special formats like Youtube, Reddit, etc.)

ReadYou - 0.7.7

Published by Ashinch over 2 years ago

0.7.7

  1. Add feeds page style settings.

  2. Add flow page style settings.

  3. Add initial page settings.

  4. Add initial filter settings.

  5. Add change feed URL feature.

  6. Fix the Banner filter description.

ReadYou - 0.7.6

Published by Ashinch over 2 years ago

0.7.6

  1. Separate ViewPager.

  2. Group notifications by feeds.

  3. Instead of downloading the update file, jump to the release page.

ReadYou - 0.7.5

Published by Ashinch over 2 years ago

0.7.5

  1. Support RSS Atom protocol.

Notes

  1. The parsing of <content> element in Atom protocol will be supported coming soon.

  2. The ViewPager is being separating and refactoring recently, so the fluency will be improved.

  3. This version is a directly release, so you can test the checking the update function.

ReadYou - 0.7.4

Published by Ashinch over 2 years ago

0.7.4

  1. Add "Tips & Support" page.

  2. Add update check and download.

  3. Select dynamic color theme by default on first install (if available).

  4. Add swipe down sync feature to the information flow page.

  5. Temporarily add a loading hint when full content parsing.

  6. Update some upstream dependencies (may have unknown defects).

  7. Support RSS v1.0 protocol (to be tested).

  8. Fix the system navigation bar background.

  9. Fix the issue of not intercepting the back event when the option menu is opened.

  10. Optimize some video styles in the reading page.

  11. Optimize some abnormal styles.

Notes

  1. Check for updates once automatically every time when cold start (you can experience it when the next version is released).

  2. When checking for updates, use the Gitee API when Simplified Chinese languages and the GitHub API when other languages.

  3. Please don't check for updates manually too often (a cooling interval of 2 seconds has been set), as the same IP can only access the GitHub API 60 times per hour, and the exact frequency limit of the Gitee API is unknown (it hasn't been reset for 8 hours yet).

  4. Refactoring of reading page came after v0.8, and refactoring of icon and cover came after v0.9, and support for FreshRSS (Fever API, Google Reader API) came after v1.0.

  5. This version can only be synchronized in single thread because of the bug of upstream parsing plugin, which may be a bit slow. The plugin author mentions that it will be fixed in the next version, and the Atom protocol will be supported as well.

ReadYou - 0.7.2

Published by Ashinch over 2 years ago

0.7.2

  1. New dynamic color system (requires Android 8.1+, the number of dynamic colors depends on the richness of the current wallpaper colors, usually 1 ~ 3).

  2. The color value of the accent color can now also be customized (the entry is in the last swatch of the basic color, it should be noted that the custom color is only for reference, the specific color, the color picking algorithm will automatically select the appropriate Monet color value)

  3. Unimplemented features are now marked in gray to reduce confusion.

  4. Fix the problem of confusing information flow time sorting when the filtering condition is subscription source.

  5. Improve icon size of notification.

  6. Now duplicate articles will not be synced (duplicate means the original page link is the same).

Notes:

  1. The first time you switch colors after installation, it may jump back to the home page, so we will fix it in the next version.

  2. The next version is mainly the "About" page and the built-in new version check.

  3. The reading page will be separated from the sliding group and become a separate page.