This commit is contained in:
seazon 2025-03-12 07:57:52 +08:00
parent f446168e4d
commit 0d1a331831
68 changed files with 3804 additions and 2 deletions

10
.github/ISSUE_TEMPLATE/ask-question.md vendored Normal file
View File

@ -0,0 +1,10 @@
---
name: Ask question
about: Question about how to use
title: ''
labels: Type:Question
assignees: ''
---

32
.github/ISSUE_TEMPLATE/bug_report.md vendored Normal file
View File

@ -0,0 +1,32 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: Type:Bug
assignees: ''
---
**Describe the bug**
A clear and concise description of what the bug is.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Device info**
- Device: [e.g. Google Nexus 4]
- OS: [e.g. android 14]
- Version [e.g. 4.0.4]
**Additional context**
Add any other context about the problem here.

View File

@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: Type:Feature
assignees: ''
---
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here.

10
.github/ISSUE_TEMPLATE/improvement.md vendored Normal file
View File

@ -0,0 +1,10 @@
---
name: Improvement
about: Any idea to improve an existing feature
title: ''
labels: Type:Enhancement
assignees: ''
---

View File

@ -1,2 +1,66 @@
# FeedMe FeedMe is an reader client application for RSS service:
The documents and forum of FeedMe - Feedly
- InoReader
- Bazqux
- The Older Reader
- Feedbin
- Tiny Tiny RSS
- FreshRSS
- Fever
This is the documentation of FeedMe.
## Version:
- release: 4.3.7
- beta: 4.3.9 (join beta test: https://play.google.com/apps/testing/com.seazon.feedme)
## Download:
- https://play.google.com/store/apps/details?id=com.seazon.feedme
- <a href="https://github.com/seazon/FeedMe/releases">Download</a>
## Contact:
- (Recommendation) https://github.com/seazon/FeedMe/issues
- FeedMe - Settings - About - Feedback
- dxdroid@gmail.com
## Topics:
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/podcast_tts.md">Podcast & TTS</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/filter.md">Filter</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/customize_menus.md">Customize Menus</a>
- Feed setting
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/mobilizer.md">Mobilizer and Full Text Download</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/sync.md">Sync</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/storage_and_cache.md">Storage and Cache</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/block_image.md">Blocking Images</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/eink.md">E-Ink</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/highlighter.md">Highlighter</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/shortcut_key.md">Shortcut key</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/rss_services.md">RSS Services</a>
## <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/qa.md">QA</a>
## Patches:
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/patches.md">4.x</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/patches_3.x.md">3.x</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/patches_2.x.md">2.x</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/patches_1.x.md">1.x</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/patches_0.x.md">0.x</a>
## <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/credits.md">Credits</a>
## <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/licenses.md">Licenses</a>
## <a href="https://github.com/seazon/FeedMe/blob/master/privacy_and_security.md">Privacy and Security</a>
## Translation
FeedMe manager translation at https://crowdin.com/project/feedme, if you like FeedMe and want to localize it, please join the project and leave a comment at https://github.com/seazon/FeedMe/issues/639.
## Sponsor
- Sponsor does not gain anything, it is just to encourage the author to continue development.
- If possible, it is recommended to support the author through the in-app `Settings`-`About`-`In-app Billing` and obtain some special features.
- https://paypal.me/dataegg
## <a href="https://github.com/seazon/FeedMe/blob/master/doc/zh/README.md">中文</a>

9
doc/en/block_image.md Normal file
View File

@ -0,0 +1,9 @@
Starting from 3.0.3, FeedMe supports blocking images by long-pressing the images in the article list. The blocked images will no longer be downloaded and displayed.
The purpose of this feature is to block duplicate, irrelevant pictures in the feed.
###### features
- Add up to `32` images, as too many will affect synchronization speed. If you continue to add, the first added will be removed.
- You only need to add the same image once, and FeedMe will recognize and block images with different links but the same content.
- Support regular expressions. (New in version 3.13)
- Added `Blocking Images` menu in the article list. You can view, update or delete the added images. (New in version 3.13)

32
doc/en/credits.md Normal file
View File

@ -0,0 +1,32 @@
## Translators (https://crowdin.com/project/feedme)
## Special Thanks
- 诗剑
- 行亘
- 凌光伟
- 淡空醉花
## Translators (https://oszvg1n.oneskyapp.com/admin/project/dashboard/project/32907)
|Language |Locale |Translator|
|--- |--- |---|
|عربي |ar |faleh-a, osso333|
|čeština   |cs       |Vojta Vilímec|
|Deutsch |de |**Ingo Laubach**, Florian Edelmann, Jan Fehlauer, Felix Edelmann|
|Español |es |**Francisco Gomez**, Alfredo Heredero|
|فارسی |fa |Hashem Abadian|
|Français |fr |**Matth78**, OOlyt, Julien Stephan, Renaud Boyer|
|עִברִית |he |**grebulon**, grebulon|
|magyar |hu |**KONTRA**, **Gergely**, szelk|
|bahasa Indonesia |id |Annisa, Nochka|
|Italiano |it |Gabriele Lauricella, Carlo Campinoti|
|日本語 |jp |**naritaka.5309**, Toshiharu Takamatsu|
|한국어 |ko |김형록|
|Nederlands |nl |**Meindert van der Kolk**|
|norsk språk|no |**Tormod**|
|Polski |pl |Paweł Nowakowski, Przemek Erwiński, Paweł Myrczek|
|Português (Brasil) |pt-BR |**Diego Apolinario**, **Marcio de Andrade**, edus.nogueira, Geofilho Ferreira Moraes, Marcelo Lipas|
|Română     |ro       |Grigore Frisan|
|Pусский   |ru       |**firestarter**, remezn, Юрий Лужинский, Александр|
|Slovák |sk |foreteller22, kralcak|
|Українська |uk |**Evgeny Shepelyuk**|
|繁体中文 |zh-TW |**matif.tw**, jamesng3141|

14
doc/en/customize_menus.md Normal file
View File

@ -0,0 +1,14 @@
You can customize your actionbar menus and FAB menu from v2.5.
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/customize_menus_1.png" width="25%" height="25%" />
## Edit Mode
Long press the actionbar title to enter edit mode. You can find 4 parts, `FAB`, `Show`, `Hide` and `Disable` in dialog. Drag the right icon to move and reorder it.
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/customize_menus_2.png" width="25%" height="25%" />
You can set ONE `FAB` menu and some `Show` menus. If the space is not enough, the `Show` menus will show in `More`, just like the `Hide` menus. If you don't need some menus any more, move them to `Disable`.
## Split Actionbar
If you enable `Split Actionbar`, `FAB` will show as the first menu in bottom actionbar.

10
doc/en/eink.md Normal file
View File

@ -0,0 +1,10 @@
# Adapted to E-INK
- 1. `Settings` - `Interface` - `Theme` - set to `E-Ink` **Pure black and white for better display**
- 2. `Settings` - `Control` - Turn on `Split Action Bar` **Put the action bar on the side (tablet) / bottom (mobile phone), you can better operate the menu**
- 3. Enter the article list page - Long press the title bar at the top - Pop up the `Edit Menu` - Move the default disabled `Back`, `Up`, `Down` to the top, save **Tap menu instead swipe gesture**
- 4. Enter the article detail page - Long press the title bar at the top - Pop up the `Edit Menu` - Move the default disabled `Back`, `Up`, `Down` to the top, save **Tap menu instead swipe gesture**
For more about custom `Action Bar`, see [here](https://github.com/seazon/FeedMe/blob/master/doc/en/customize_menus.md)
# Others
In `Settings` - `Lab`, there is an `E-Ink Screen Optimization`, which can reduce the screen flicker of the article page after it is turned on, but the menu is not available.

1
doc/en/feed_setting Normal file
View File

@ -0,0 +1 @@
filter reserved mute

25
doc/en/filter.md Normal file
View File

@ -0,0 +1,25 @@
From version 2.4, FeedMe supports filter new articles when syncing, mark the articles which you don't want to read as read, to save your time. You can set different filter for each feed.
You can find filter in `feed setting` dialog. There is a switch on left for filter with different way. The edit text below is for writing keywords.
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/filter_1.png" width="25%" height="25%" />
## Filter Type
- `Reserved`Only reserved the articles which contain keywords, others mark read.
- `Mute`Mark the articles which contains keywords as read.
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/filter_2.png" width="25%" height="25%" /> <img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/filter_3.png" width="25%" height="25%" />
If you just want to keep articles which contains some keywords, use `Reserved`. If you don't want to see some keywords, use `Mute`.
## Edit text
- If your keywords is combind wity 2 words, use `+`
- If you have more than 1 keyword, use `;`
## Samples
- if you want to `Reserved` the articles which contains `android`, set switch as `Reserved`, and input `android`
- if you want to `Reserved` the articles which contains both `android` and `google`, set switch as `Reserved`, and input `android+google`
- if you want to `Reserved` the articles which contains both `android` and `google`, also `Reserved` the articles which contains `chrome`, set switch as `Reserved`, and input `android+google;chrome`
- if you want to `Mute` the articles which contains `android`, set switch as `Mute`, and input `android`
- if you want to `Mute` the articles which contains both `android` and `google`, set switch as `Mute`, and input `android+google`
- if you want to `Mute` the articles which contains both `android` and `google`, also `Mute` the articles which contains `chrome`, set switch as `Mute`, and input `android+google;chrome`

29
doc/en/highlighter.md Normal file
View File

@ -0,0 +1,29 @@
Since version 3.17, FeedMe supports highlighter label similar to Inoreader. Highlighting label you are interested in in the article list and article page.
### Set
- Added `Highlighter` above `All Items` on the nav side
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/highlighter_1.png" width="25%" height="25%" />
- Click `Highlighter` to enter the Highlighter interface
- Click the Add button to add tags you are interested in
- Click the newly added label to change the color
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/highlighter_7.png" width="25%" height="25%" /> <img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/highlighter_8.png" width="25%" height="25%" />
- Click the checkbox to display it in the nav side (because the sidebar display requires additional calculations, due to performance considerations, up to *5* can be displayed)
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/highlighter_2.png" width="25%" height="25%" />
- Click the delete button to delete this table
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/highlighter_3.png" width="25%" height="25%" />
### Use highlighter label
- After returning to the nav side, click the arrow on the left of `Highlighter` to expand, and you can see the label which checkbox is checked
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/highlighter_4.png" width="25%" height="25%" />
- Browse lists and articles, all highlighter labels will be highlighted
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/highlighter_5.png" width="25%" height="25%" /> <img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/highlighter_6.png" width="25%" height="25%" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 498 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 KiB

BIN
doc/en/imgs/filter_1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 KiB

BIN
doc/en/imgs/filter_2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

BIN
doc/en/imgs/filter_3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

BIN
doc/en/imgs/mobilizer_1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

BIN
doc/en/imgs/mobilizer_2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 163 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

BIN
doc/en/imgs/tts_1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

BIN
doc/en/imgs/tts_2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

BIN
doc/en/imgs/tts_3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

BIN
doc/en/imgs/tts_4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

BIN
doc/en/imgs/tts_5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

BIN
doc/en/imgs/tts_6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 KiB

BIN
doc/en/imgs/tts_7.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
doc/en/imgs/tts_8.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
doc/en/imgs/tts_9.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

16
doc/en/licenses.md Normal file
View File

@ -0,0 +1,16 @@
### <a href="https://github.com/square/okhttp">okhttp</a>
### <a href="https://github.com/ikew0ng/SwipeBackLayout">SwipeBackLayout</a>
### <a href="http://htmlcleaner.sourceforge.net/">HtmlCleaner</a>
### <a href="https://github.com/google/gson">gson</a>
### <a href="https://github.com/bumptech/glide">glide</a>
### <a href="https://github.com/felipecsl/GifImageView">GifImageView</a>
### <a href="https://github.com/DreaminginCodeZH/MaterialProgressBar">MaterialProgressBar</a>
### <a href="https://github.com/Baseflow/PhotoView">PhotoView</a>
### <a href="https://github.com/tianzhijiexian/CommonAdapter">CommonAdapter</a>
### <a href="https://github.com/greenrobot/EventBus/">EventBus</a>
### <a href="https://github.com/romandanylyk/PageIndicatorView">PageIndicatorView</a>
### <a href="https://github.com/alexjlockwood/adp-path-morph-pause-to-pause">material-pause-play-animation</a>
### <a href="https://github.com/liuguangqiang/IPicker">IPicker</a>
### <a href="https://github.com/gzu-liyujiang/AndroidPicker">AndroidPicker</a>
### <a href="https://github.com/rhlff/NestedScrollWebView">NestedScrollWebView</a>
### <a href="https://github.com/yaohaixiao/AutocJS">AutocJS</a>

80
doc/en/mobilizer.md Normal file
View File

@ -0,0 +1,80 @@
# Mobilizer and full text download
Some RSS feed article just provides summary, not full text. This reading experience is not friendly. FeedMe offers some mobilizers for full download. Now support `FeedMe``Mercury` and `Google Web Light`. `FeedMe` is built-in mobilizer of FeedMethe other two are third party Mobilizer services.
In FeedMe, there are two cases where mobilizer is required.
1. download when sync
2. downlaod when reading
You can find these 2 settings below (NAV side - Subscription - category/feed):
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/mobilizer_1.png" width="25%" height="25%" />
# Why the third party mobilizer was set, but the article was still downloaded using FeedMe mobilizer?
Because the third party mobilizer in order to ensure the availability of its services, generally limit the frequency of calls. If the call is too fast or too many times, they will stop the service. Due to the high download frequency when FeedMe is synchronized, it may result in third party mobilizer being unavailable. So at the time of synchronization, only the built-in mobilizer is available.
So, the mobilizer in the `feed settings` dialog is only use for download when reading.
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/mobilizer_2.png" width="25%" height="25%" />
Note : Mobilizer is removing some unimportant elements on the page (head, side and bottom of the navigation or link) and re-layout, leaving only the text part. General mobilizer get the article is calculated by algorithm, so can not guarantee 100% correct. Mature mobilizer resolution is more accurate, and built-in is worse.
# Feed & Web
In the top right corner of the article page, it displays `Feed/Web`. Where `Feed` represents the article content from RSS, `Web` represents the article content from the source link.
The content of the web is re-crawled via source links and parsed by Mobilizer. In general, the body content can be parsed correctly, but it may be parsed incorrectly, return the wrong content.
## Current is `Feed` or `Web`?
- When `Feed` is the accent color, it means the current content is `Web`.
- When `Web` is the accent color, it means the current content is `Feed`.
## Switch feed/web view manually
Once enter article page, how can I switch feed/web view manually?
### 1. Tap feed/web link
You can tap the feed/web link at top right corner. The accent color is link, and another one is current state.
Note: If the web page is not download yet, it will download it at the first time you tap the web link. Which mobilizer it will use? Check the `feed settings` dialog article mobilizer section.
### 2. Menu `Reload page`
`Reload page` is in actionbar overflow menu, or on actionbar if you edit it. It always downloads content from web even if you downloaded the web page before.
### 3. Double Touch
You can set the double touch action in `Settings` - `Control` as `Toggle feed/web page` to toggle between feed/web. It's behavior just like tap feed/web link.
### 4. Auto download web page
If you enable `Download web page when reading` in `feed settings` dialog, it will automatically download the full text when open the article page which the mobilizer you set.
Note: Like tap feed/web link, it just downloads web page the first time if web page is not download. Of course, if network is NOT available, it will not do anything.
# Default view
So which page will display by default? Feed or web page?
- Show feed view by default.
- Show web view if you enable `Download web page when sync` in `feed settings` and downloaded when syncing.
- Show feed view if you enable `Download web page when sync` in `feed settings` and NOT downloaded when syncing.
- Show web view if you enable `Download web page when reading` in `feed settings` and network is available.
- Show feed view if you enable `Download web page when reading` in `feed settings` and network is NOT available.
When the article content uses for some cases, like `Share content` or play it, it is also following these rules.
# FeedMe Mobilizer Selector (supported since v4.1)
`FeedMe Mobilizer` uses a simple algorithm to parse the body content of a URL address. Generally, more accurate analysis can be obtained when the text content is relatively large. However, due to the variety of web pages, always happens this simple algorithm parsing incorrectly.
In CSS, selectors are used to select certain element(s) of HTML. Starting from v4.1, FeedMe will simply use some selectors to help `FeedMe Mobilizer` locate content parts more accurately. I call this new feature `FeedMe Mobilizer Selector`.
## advantage
- More accurate analysis of the text content of the article
- Less parsing time
## shortcoming
- HTML/CSS knowledge required
- Need to know how to locate a node in HTML through the browser
## quick guide
1. Choose one feed you need to set the `FeedMe Mobilizer selector`. It usually does not provide full text and `FeedMe Mobilizer` cannot parse it correctly.
2. Open any article from this feed in a desktop browser.
3. Find the smallest node containing the text by looking at the element node, and find the ID or class that can be used for positioning.
4. Open FeedMe, open the subscription management screen of this feed, select `FeedMe` in `Mobilizer`, and the `FeedMe Mobilizer Selector` section will be displayed.
5. Enter the ID or class found for positioning. There are two situations:
- What you found is ID, for example `content_body`, enter `#content_body`
- What you found is class, for example `content_body`, enter `.content_body`
6. At this point, the settings have been completed. You can open the web again to see if the parsing is correct. If the web has been opened, it needs to be reloaded and parsed through the `Reload page` of the article interface.

329
doc/en/patches.md Normal file
View File

@ -0,0 +1,329 @@
### 4.3.9
###### 2025-3-8
- [optimize] Update Chinese and German. https://github.com/seazon/FeedMe/issues/639#issuecomment-2609741358
- [fix] Fix sync never finishing issue. https://github.com/seazon/FeedMe/issues/778
- [fix] Fix crash issue. https://github.com/seazon/FeedMe/issues/809
### 4.3.8
###### 2025-2-22
- [new] New menu `Play list (title only)` on article list page.
- [optimize] New option to hide favicon. https://github.com/seazon/FeedMe/issues/444
- [optimize] Update article list max lines to 3 for widget.
- [fix] Fix widget image not display issue. https://github.com/seazon/FeedMe/issues/600
- [fix] Fix crash issues.
### 4.3.7
###### 2025-2-4
- [optimize] Image download and display logic update. https://github.com/seazon/FeedMe/issues/796
- [optimize] Display favicon in article list. https://github.com/seazon/FeedMe/issues/444
- [fix] Fix Thumbnails don't show in `Modern` and `Twitter` view. https://github.com/seazon/FeedMe/issues/795 https://github.com/seazon/FeedMe/issues/784
- [fix] Open image when tapping on image with link. https://github.com/seazon/FeedMe/issues/782
- [fix] Fix missing widget rounded corners on some Android 15 devices.
### 4.3.6
###### 2025-1-8
- [optimize] New font: Atkinson Hyperlegible. https://github.com/seazon/FeedMe/issues/779
- [optimize] Play audio in FeedMe while tap audio icon in article page. https://github.com/seazon/FeedMe/issues/653
- [fix] Fix JSON Parse Error when syncing with Commafeed/Fever API. https://github.com/seazon/FeedMe/issues/695
- [fix] Fix crash issue.
### 4.3.5
###### 2024-12-2
- [fix] Fix `Settings`, `Explore` and `Subscriptions` isn't working on large screen. https://github.com/seazon/FeedMe/issues/772
### 4.3.4
###### 2024-12-1
- [fix] Fix crash issue on large screen. https://github.com/seazon/FeedMe/issues/772
### 4.3.3
###### 2024-11-30
- [optimize] Support Http proxy. https://github.com/seazon/FeedMe/issues/749#issuecomment-2439908378
- [optimize] Improve feed title color in dark theme. https://github.com/seazon/FeedMe/issues/767
- [optimize] Support customize Listen Note API token(for podcast search in `Explore` page) in `Settings` -> `Integrations`.
- [fix] Fix incorrect reading time issue. https://github.com/seazon/FeedMe/issues/761 / https://github.com/seazon/FeedMe/issues/764
- [fix] Fix Nav side count not update issue. https://github.com/seazon/FeedMe/issues/768
### 4.3.2
###### 2024-11-13
- [optimize] New option in feed settings to show/hide enclosure images of article. https://github.com/seazon/FeedMe/issues/170
- [optimize] Support for HTTP basic authentication. https://github.com/seazon/FeedMe/issues/345
- [fix] Fix crash issues.
### 4.3.1
###### 2024-10-20
- [optimize] Article list widget count configurable. https://github.com/seazon/FeedMe/issues/600
- [optimize] Display small image placeholder in article page. https://github.com/seazon/FeedMe/issues/740
- [fix] Fix article deeplink issue. https://github.com/seazon/FeedMe/issues/755
- [fix] Fix podcast time parse error in player show note.
- [fix] Fix crash issues.
# 4.3.0
###### 2024-9-27
- [new] New widget: Article list.
- [optimize] Improve NAV panel on article detail page. https://github.com/seazon/FeedMe/issues/642
- [fix] Fix images are downloaded on mobile data despite setting Wi-Fi only option. https://github.com/seazon/FeedMe/issues/740
- [fix] Fix mark all read but still can see the items. https://github.com/seazon/FeedMe/issues/743
- [fix] Fix some integration app always show in menu. https://github.com/seazon/FeedMe/issues/729
- [fix] Fix E-Ink theme logic issue.
### 4.2.10
###### 2024-8-24
- [optimize] Add transparent touch area on article detail page to scroll up and down, only work for E-ink theme. https://github.com/seazon/FeedMe/issues/642
- [optimize] Share Template support author and date. https://github.com/seazon/FeedMe/issues/732
- [fix] Thumbnails switch should not display for `Modern` view. https://github.com/seazon/FeedMe/issues/728
- [fix] Optimize the lag when switching fragment on NAV side bar.
- [fix] Fix crash issues.
### 4.2.9
###### 2024-7-19
- [optimize] Optimize image loading logic to solve some issues:
- Note: This version will affect the display of downloaded images. Please clear cache and resynchronize after updating the version for a better experience.
- Speed up image show in article page. https://github.com/seazon/FeedMe/issues/721
- Fix image not show issue. https://github.com/seazon/FeedMe/issues/686
- Fix show first image when click any image issue. https://github.com/seazon/FeedMe/issues/379
- [fix] Fix RSS URL parse issue.
### 4.2.8
###### 2024-7-12
- [fix] Fixed selected category is expanded on Nav side.
### 4.2.7
###### 2024-7-11
- [optimize] Add `Anti-Accidental Touch` option in `Lab`. https://github.com/seazon/FeedMe/issues/720
- [fix] Fix not moves to the next feed/category while mark all read. https://github.com/seazon/FeedMe/issues/713
- [fix] Fix favicons not display issue. https://github.com/seazon/FeedMe/issues/714
- [fix] Remove Google Web Light mobilizer. https://github.com/seazon/FeedMe/issues/719
- [fix] Fix some tiny issues.
### 4.2.6
###### 2024-7-7
- [fix] Reduces the probability of crash. https://github.com/seazon/FeedMe/issues/718
### 4.2.5
###### 2024-7-4
- [fix] New option(Settings -> Lab -> disable Enable Browser JavaScript) to disable JavaScript to solve webview blank page issue temporary. https://github.com/seazon/FeedMe/issues/700
- [fix] Fix crash issue.
### 4.2.4
###### 2024-6-22
- [optimize] Show feed url in feed setting page.
- [fix] Fix crash while tap on NAV side.
- [fix] Fix icon non-clickable issue. https://github.com/seazon/FeedMe/issues/693#issuecomment-2145085680
- [others] Upgrade 3rd party libraries.
### 4.2.3
###### 2024-6-3
- [optimize] Support search by author and text. https://github.com/seazon/FeedMe/issues/703
- [optimize] Feed filter also works for article text. https://github.com/seazon/FeedMe/issues/672
- [optimize] Upgrade German. @IngoBN
- [fix] Fix incorrect expansion behavior when clicking on the NAV bar icon. https://github.com/seazon/FeedMe/issues/693
- [fix] Fix auto mark read not work for button navigation.
- [fix] Fix video can't play issue. https://github.com/seazon/FeedMe/issues/708
- [fix] Fix crash issue.
### 4.2.2
###### 2024-5-11
- [fix] Fix the issue of playing the article list content when using talkback tools on the article page.
- [fix] Fix image block not work issue. https://github.com/seazon/FeedMe/issues/701
- [fix] Fix WebView not support adjust layout in full screen mode when soft keyboard is visible .
- [fix] fix duplicate items in login screen. https://github.com/seazon/FeedMe/issues/688#issuecomment-2020040906
### 4.2.1
###### 2024-3-9
- [new] Add new option to disable auto marking as read. https://github.com/seazon/FeedMe/issues/531
- [optimize] Update Italian.
- [fix] Fix subscription issue. https://github.com/seazon/FeedMe/issues/683
- [fix] Fix crash and performance issue on subscription detail screen.
# 4.2.0
###### 2024-3-4
- [new] Support local RSS.
- [new] Add Miniflux service.
- [new] UI redesign.
- Login screen.
- Subscription list & detail screen.
- New OPML feed selection dialog.
- Move `Settings` - `Sync` - `Advanced` to subscription list screen.
- [new] Feedly support edit subscription.
- [optimize] FeedMe no longer responds to http/https URL intent from external app. https://github.com/seazon/FeedMe/issues/678
- [optimize] Add option(`Settings` - `Interface` - `Full Screen Playback`) to disable auto landscape when playing video in full screen. https://github.com/seazon/FeedMe/issues/661
- [optimize] Support Feedbin thumbnails. https://github.com/seazon/FeedMe/issues/646
- [optimize] Adjust video height. https://github.com/seazon/FeedMe/issues/675
- [optimize] Always show sync icon on NAV side. https://github.com/seazon/FeedMe/issues/682
- [optimize] Adjust sync loading indicator offset. https://github.com/seazon/FeedMe/issues/681
- [fix] Fix OPML import not work on Android 14.
- [fix] Other minor updates.
### 4.1.8
###### 2024-1-18
- [fix] Fix scrolling freezes issue when navigating previous or next articles. https://github.com/seazon/FeedMe/issues/671
### 4.1.7
###### 2024-1-5
- [fix] Fix crash issue.
### 4.1.6
###### 2023-12-31
- [fix] Fix the problem of exiting abnormally after video full screen. https://github.com/seazon/FeedMe/issues/665
### 4.1.5
###### 2023-12-07
- [optimize] Improve style for HTML code tag.
- [optimize] New option in `setting` - `control` to disable open image in article page.
- [fix] Fix wrong parsing in code tag. https://github.com/seazon/FeedMe/issues/659
- [fix] Fix some crash issues.
### 4.1.4
###### 2023-11-27
- [fix] Fix crash while play audio on Android 14.
- [fix] Fix the `Split Action Bar` description error. https://github.com/seazon/FeedMe/issues/660
### 4.1.3
###### 2023-11-12
- [fix] Fix LED color config issue. https://github.com/seazon/FeedMe/issues/654
### 4.1.2
###### 2023-11-9
- [optimize] Improve NAV side header layout.
- [optimize] Improve alert popup.
- [fix] Fix pre tag format issue. https://github.com/seazon/FeedMe/issues/652
### 4.1.1
###### 2023-10-23
- [fix] Upgrade lib version.
# 4.1
###### 2023-10-21
- [new] FeedMe Mobilizer Selector. https://github.com/seazon/FeedMe/issues/622
- [new] New widget: player widget.
- [optimize] `Settings` - `Interface` - `Layout`, more options for layout.
- [optimize] Update switch style.
- [fix] Fix image parser issue for FeedMe Mobilizer. https://github.com/seazon/FeedMe/issues/364
### 4.0.4
###### 2023-10-8
- [optimize] Include highlighter data in backup. https://github.com/seazon/FeedMe/issues/615
- [fix] Fix Feedbin mobilizer issue. https://github.com/seazon/FeedMe/issues/602 https://github.com/seazon/FeedMe/issues/577
### 4.0.3
###### 2023-10-6
- [fix] Fix not possible to set auto sync interval of 4 hours. https://github.com/seazon/FeedMe/issues/630
- [fix] Fix dark mode not work in built-in web browser.
### 4.0.2
###### 2023-9-15
- [optimize] Support set article list margin.
- [fix] Fix show side nav not working when launch. https://github.com/seazon/FeedMe/issues/612
- [fix] Fix sync on app start is not working issue. https://github.com/seazon/FeedMe/issues/607
- [fix] Fix back action wrong logic.
### 4.0.1
###### 2023-9-2
- [optimize] Adjust the minimum value of article page margin.
- [fix] Fix the problem that the page margin of the article is too large.
- [fix] Fix the problem of automatically scrolling to the last reading position when opening the app. https://github.com/seazon/FeedMe/issues/591
- [others] Remove AD.
### 4.0.0
###### 2023-8-30
- [fix] Fix failed to import/export OPML issue.
### 4.0.0-Canary-11
###### 2023-8-20
- [DE-BUFF] Show AD in article list.
- [optimize] Tips for add to ignore battery optimizations whitelist. https://github.com/seazon/FeedMe/issues/91#issuecomment-1683809364
- [optimize] Sync interval add new option: 10 minutes.
- [optimize] Disable `Compact Layout` will always show single screen. https://github.com/seazon/FeedMe/issues/556#issuecomment-1660290318
- [fix] Fix images are showed in music format. https://github.com/seazon/FeedMe/issues/364
- [fix] Fix bluetooth controls not work issue. https://github.com/seazon/FeedMe/issues/581
- [fix] Fix can't auto mark read when reach the bottom. https://github.com/seazon/FeedMe/issues/574
### 4.0.0-Canary-10
###### 2023-8-2
- [fix] Fix mobilizer not work issue. https://github.com/seazon/FeedMe/issues/567
### 4.0.0-Canary-9
###### 2023-8-1
- [new] Add compact layout option. https://github.com/seazon/FeedMe/issues/556
- [fix] Fix crash issue when update sync interval. If you upgrade from Canary 8, need update `Settings` - `Cache` - `Reading List` to avoid crash again. https://github.com/seazon/FeedMe/issues/561
- [fix] Fix images are showed in music format. https://github.com/seazon/FeedMe/issues/364
- [fix] Fix menu bar disappears after switching from "Starred items" to "All items". https://github.com/seazon/FeedMe/issues/560
- [fix] Fix sidebar not clickable after exiting from fullscreen video. https://github.com/seazon/FeedMe/issues/554
### 4.0.0-Canary-8
###### 2023-7-29
- [optimize] Add option for flip percent.
- [optimize] New color picker for accent color and highlighter color.
- [optimize] Alert dialog button list vertically.
- [optimize] Show url in url dialog. https://github.com/seazon/FeedMe/issues/517#issuecomment-1629953259
- [optimize] Nav can close by swipe now. https://github.com/seazon/FeedMe/issues/546
- [optimize] Optimize the color of selected item. https://github.com/seazon/FeedMe/issues/538
- [fix] Fix can't mark read for double panel case. https://github.com/seazon/FeedMe/issues/543
- [fix] Always show tool bars when immersive off.
- [fix] Add bottom space for navigation bar. https://github.com/seazon/FeedMe/issues/553
### 4.0.0-Canary-7
###### 2023-7-14
- [optimize] Remember article position. https://github.com/seazon/FeedMe/issues/526
- [optimize] Better support for navigation bar if it shows at left or right of screen.
- [fix] Fix crash issue while share in built-in browser. https://github.com/seazon/FeedMe/issues/522#issuecomment-1605891128
- [fix] Fix can't load second page for article list. https://github.com/seazon/FeedMe/issues/542
### 4.0.0-Canary-6
###### 2023-6-22
- [fix] Fix large blank on article list. https://github.com/seazon/FeedMe/issues/532
### 4.0.0-Canary-5
###### 2023-6-21
- [fix] Fix action bar menus not show correctly. https://github.com/seazon/FeedMe/issues/517#issuecomment-1594359875
- [fix] Fix article list scroll automatically when back from other screen. https://github.com/seazon/FeedMe/issues/528
### 4.0.0-Canary-4
###### 2023-6-17
- [new] Click the feed title in article page to goto this feed's article list page. https://github.com/seazon/FeedMe/issues/523
- [optimize] Update immersive mode. https://github.com/seazon/FeedMe/issues/517#issuecomment-1590289087
- [fix] Fix Tiny Tiny RSS can't fetch unread items issue. https://github.com/seazon/FeedMe/issues/525
- [fix] Video stop play after rotate screen. https://github.com/seazon/FeedMe/issues/517#issuecomment-1586380529
- [fix] Fix crash issue while share to Wechat. https://github.com/seazon/FeedMe/issues/522#issuecomment-1593792701
### 4.0.0-Canary-3
###### 2023-6-15
- [fix] Fix the problem that the article page menu is not updated. https://github.com/seazon/FeedMe/issues/517#issuecomment-1589336638
- [fix] Fix pull-to-refresh not working. https://github.com/seazon/FeedMe/issues/517#issuecomment-1589351824
### 4.0.0-Canary-2
###### 2023-6-13
- [fix] Accent background color issue on article list. https://github.com/seazon/FeedMe/issues/517#issuecomment-1586292674
- [fix] The name and the actual function do not match for swipe left and right feature. https://github.com/seazon/FeedMe/issues/517#issuecomment-1587651850
# 4.0.0-Canary-1
###### 2023-6-11
#### New UI based on Material You
- Flattened cards, rounded corners *
- Accent color uses desaturated color in dark mode
- Launch icon support Material You (Android 13+)
#### Large screen adaptation
- Display different layouts according to screen size
- Keyboard shortcut support *
#### Audio
- Support direct streaming, no download required
- Audio support for skipping silence
- sleep time supports the end of a single episode
- Support playing searched, unsubscribed episodes
- Remove the star addition function in the player interface
- Podcast download configurable
#### Video
- Video supports full-screen playback
#### Subscribe
- When entering some website addresses, it will be automatically converted to rss addresses *
#### Other
- Mark read optimization
- When long press to mark all read, more options will pop up (mark one day ago as read, mark one week ago as read)
- Long press the article besides mark above as read, add mark below as read
- Remove the feature and setting item that the picture on the article page occupies the full width, and now it is always aligned with the text
- Optimize favicon display *
- Article Paragraph Table of Contents *
- New in-app payment item: Durian
- When the built-in browser opens an external link, there will be a prompt, and it can remember your choice. You can also reset it in Settings-Cache-Clear Default Action.
`*` indicates that the function is available, but it will continue to be improved in future versions

213
doc/en/patches_0.x.md Normal file
View File

@ -0,0 +1,213 @@
###### v0.14.6 13-04-04
- Support Russian
- Fix FC issue when start sync.
###### v0.14.5 13-03-13
- Fixed some feeds can't load issue.
- Fixed FC when login issue.
- Fixed Mark Read is too slow sometimes issue.
- Fixed FC when set side navigation bar.
- Fixed FC when tap up or down on side navigation bar.
###### v0.14.4 13-02-12
- Fix FC issue when start sync.
###### v0.14.3 13-02-10
- Integrated action bar and menu.
- Optimize for tablet. Add side navigation bar for single-hand operation.
###### v0.14.2 13-01-20
- Add new theme: Night.
- Optimize switching between feed page and mobilizer web page on article page.
- Optimize article page.
###### v0.14.1 13-01-05
- Move buttons to the bottom.
- Fixed issue: Open the previous or next article.
- Fixed issue: Switch between portrait and landscape will back to the beginning of the article.
- Fixed issue: Switch between portrait and landscape also will change article.
- Fixed issue: Action bar also can tap when it is hidden.
# v0.14 12-11-09
- Add a network status monitoring. Turn off automatic synchronization when network is not available.
- List page and article page now remembered reading position.
- Optimize synchronous speed.
- Fix list page suddenly refresh issue.
- Fix labels and feeds are not displayed when synchronization.
- Fix the downloaded pictures can not show issue.
- Fix synchronization time error issue: sometimes is not in accordance with the time interval to synchronize.
###### v0.13.9 12-10-05
- Optimize `Mark all items read`.
- Now article list will remain the just read article.
- Feed mode and web mode send different content via `Send to ...`.
- More choice for font size.
- More choice for reading list.
- Fixed open the article in the article list and display another article issue.
- Fixed `Mark previous as read` count issue.
###### v0.13.8 12-09-09
- Support Spanish.
###### v0.13.7 12-08-26
- Restore the display of the virtual menu button. In addition, I will be in the next version update the layout to make it more in line with the new design specifications, and also cancel the dependence on the menu button.
###### v0.13.6 12-08-24
- The new logo design, special thanks to Degede.
- Add an option whether enable double touch to back to article list.
- Add an option to choose the synchronization interval.
- Update sytle. If your OS version is 3.0 or higher, now it will show the new style.
- Improve synchronization(Synchronization is not responding).
- Fixed image count issue.
- Fixed some feed can't scroll in the article page.
- Fixed FC bugs.
###### v0.13.5 12-08-02
- Improve article swipe
- Improve article style
- Fix up action(back button on action bar)
###### v0.13.4 12-07-23
- Update Japanese translation.
- Fixed article list a small movement when load more.
- Fixed image count issue.
- Fixed FC when save image.
- No longer supported `Auto Mark as Read`, consider the performance and practicality.If you are using this feature, you can use `Mark previous as read` instead.
###### v0.13.3 12-06-26
- Now add option in settings that whether to show a dialog to choose sync way.
- Now add option in settings that whether to show a confirmation popup before marking all items as read.
- Fix bugs.
###### v0.13.2 12-5-31
- Fix the bug when open image.
###### v0.13.1 12-5-30
- Now images will save to /sdcard/DCIM/FeedMe/.
- Fix some bugs.
# v0.13 12-5-11
IMPORTANT: If you have not synchronized items, please synchronize first. And once update successfully, please clear the cache and sync again.
- Sync manager: Custom feeds you want to sync.
- Sync unread items which already read on other place.
- Optimize home page speed.
- Optimize storage, less use phone memory.
- Fix `Days to keep`, now it works.
- Fix tag, sometimes it does not work.
- Fix other bugs
- Cause by synchronization logic changes, no longer supported `Sync order` and `Days to sync`.
###### v0.12.5 12-4-27
- Support Japanese
- Two sync way:Sync all, Sync read items
- Double touch to return article list page
- Fix error back to the first article when return to the article page
- Fix other bugs
###### v0.12.4 12-3-29
- Auto Mark as Read: once you pass the content list thought the screen, add an option to automatically Mark as read the items you passed.
- Add an option to keep read items for some days.
- Add an option to sync items in some days.
- When set `Starred List` as 0, `Starred Items` will hide.
- Fix bugs.
###### v0.12.3 12-3-24
- Now support Twitter
- Instant state sync(now support for `Mark all as read` and `Mark read until here`).
- Now when tap link in article page, a menu instead of directly opening link in a browser.
- Now send via email will also with images.
- Fix other bugs.
###### v0.12.2 12-3-19
- Instant state sync.
- Now you can save the image in the image browser.
- Add shadow effect to images in article page.
- Optimize the tag edit dialog.
- Now when you return to the article list page, it will back to the place where you just read.
- Fix the error of synchronization prompt bar does not disappear.
- Fix other bugs.
###### v0.12.1 12-3-9
- Add `All items` in Home Page
- Unread articles add `Keep unread` option when long press in article list pages
- Optimize open speed of home page
- Optimize open speed of article list page
- Optimize sliding speed of article page
- Fix some errors
# v0.12 12-02-26
- Support Read it later and Instapaper
- The maximum number of reading List increased to 1000
- Fix a error when synchronization
- Fix a error when image viewing
- Fix a error when mark article read
###### v0.11.2 12-02-14
- Fix a FC bug in syncing.
- Fix a FC bug in showing article.
###### v0.11.1 12-02-11
- Switch to display the original page and mobilizer page in the article page.
- Improve the synchronization speed.
- Improve hint more user-friendly when login failed.
- Fix errors.
# v0.11 12-02-04
- (Please clear the cache after upgraded, in order to get a better reading experience.)
- Now it can set full text download(Instapaper Mobilizer) in the article page
- Synchronize item by order(latest or oldest)
- item ordering
- Fix error
# v0.10 12-01-26
- (As the picture download function changes, please clear the cache after upgraded, in order to get a better reading experience.)
- New picture browser, and support to share with pictures (only supports offline downloadable images, tap picture to open)
- New theme(switch light and dark theme in the setting)
- Optimize the picture to download (same picture in the same subscribe no longer to download)
- Optimize UI
- Fix error
# v0.9(0.9.1, 0.9.2) 12-01-14
- (Synchronization immediately after the update for fetch the subscriptions info)
- Support tag now
- Share content via Email
- Optimize UI
- Fixed synchronization bug due to verification expired
- Fixed other bugs
###### v0.8.5 11-12-31
- Add font and size setting
- Show picture count of item in item list
- Optimize the synchronization speed
###### v0.8.4 11-12-27
- New download images option `wifi-only`
- Optimize the synchronization speed
- Fixed downloaded images do not show bug
- Fixed other bugs
###### v0.8.3 11-12-21
- Fixed bugs when synchronization
- Fixed other bugs
###### v0.8.2 11-12-20
- Optimize the synchronization speed
- Fixed bugs
###### v0.8.1 11-12-16
- Fixed item order
- Fixed FC bugs
# v0.8 11-12-15
- Starred item list, Two-way Starred synchronization
- `Mark read until here` when long press item
- Optimized synchronization strategy
- Optimize the item display (horizontal scroll bar no longer appears)
- Improve the display of html special characters
- Fixed the sync button does not update after synchronization
- Fixed the wrong number of Mark Read
- Fixed into the wrong item when the selected label/feed only hsa one item
- Fixed other bugs
# v0.7 11-12-02
- You can customize whether the current page download images through the network while reading.

294
doc/en/patches_1.x.md Normal file
View File

@ -0,0 +1,294 @@
# 1.10 2015-10-23 2015-10-26
- Support in-app browser.
- Support open youtube video in Youtube app.
- New mobilizer: Embedly.
- Improve article style (Audio and A tag).
###### 1.9.2 2015-8-12
- Remember positon of last article.
- Improve volume buttons navigation.
###### 1.9.1 2015-6-30
- InoReader, BazQux, The Old Reader support subscribe. (If you use The Old Reader, you can not specify which category added to yet)
- Support proxy (Android 2.3+, Settings -> Sync).
- Update Polish, Japanese, German, Spanish.
# 1.9 2015-6-10 2015-6-12
- Support The Old Reader.
- New option 'Horizontal Scrolling' under settings -> ui.
- Optimize synchronization speed and reduce the data traffic.
- Optimize mobilizer garbage problem.
- Optimize for metered WiFi network, won't automatic synchronize if set WiFi only.
- Different size of content request depending on the network.
- Starred items upper limit to 100.
- Starred items always download the full text.
- Optimize login failed error message.
###### 1.8.9 2015-5-13
- Support BazQux Reader.
- Support new InoReader developer portal.
- Show images which in enclosure tag for InoReader.
###### 1.8.8 2015-4-27
- Fixed issue: Can't add feed in some case.
- Fixed issue: Volume keys flipping more accurate.
###### 1.8.7 2015-4-13
- New option: Auto sync when charging only.
###### 1.8.6 2015-3-13
- Fixed issue: FC on Android 2.2/2.3.
###### 1.8.5 2015-3-12
- Fixed issue: can't change Feedly account after logout.
- Fixed issue: can't remember cache location.
###### 1.8.4 2015-3-3
- Add hardware acceleration option, disable by default.
- Now video open in a new window.
- Fixed share by instapaper issue.
###### 1.8.3 2015-2-12
- Fixed FC issue when opening image page or zooming image.
- Fixed FC issue when reading article.
###### 1.8.2 2015-2-9
- Fixed Inoreader sync a little items issue.
- Fixed Feedly sync failed in some case issue.
###### 1.8.1 2015-2-1
- Custom cache location.
- Fixed action bar in selection mode in article page.
- Fixed keep unread and starred items change to unread issue.
- Fixed FeedMe molibizer can't download images issue.
# 1.8 2014-12-19 2015-1-13 2015-1-18
- Support InoReader. (Not support search feed and subscribe in FeedMe)
- Backup and restore program settings and subscription settings.
- Now you can choose SD card as cache location.
- Now error log will be recorded here:/sdcard/Android/data/com.seazon.feedme/files/logs/error.log
- Pictures saved position change to /sdcard/feedme/pictures.
- Update Polish, Romanian.
- Other minor changes and bug fixes.
###### 1.7.3-1.7.4 2014-11-2 2014-11-25
- Support online video (YouTube, youku) in articles page.
- Edge To Edge image.
- Fixed unsubscribe from article list page or article page always show loading dialog.
###### 1.7.2 2014-10-23
- Support Persian, Ukrainian, optimized for RTL language.
- In addition to the system language and English, now you can choose other already supported languages.
- Notification sound and vibrate base on system setting. Auto sync always silent.
- Fixed article list FC issue.
- Fixed image title can't display issue.
- Fixed can not scroll in some dialogs.
###### 1.7.1 2014-9-15
- Fixed web page can't display issue.
- Fixed android 2.2 and android L connection issue.
- Other minor updates.
# 1.7 2014-9-14
- The new built-in image viewer, support GIF.
- Support favicon, you can get in Settings -> Cache.
- The new theme for E Ink screen.
- Optimized global return, now you can disable it in Settings -> Control.
- Optimized page. (display playback and download if page contains audio, the head space)
- Provide copy to Clipboard menu when long press link.
- Adjust nav drawer width, according to the width of your phone.
- Updated German
- Fixed last updated time not change in some cases.
- Fixed wrong position issue when return to article list.
- Fixed system font size setting not work when using English language.
- Fixed icon color of dialog box when long press in article page.
- Fixed some FC issues.
# 1.6 2014-7-22
- Bottom actionbar come back.
- Add a new option `One-Hand Operation`, to configure swipe back feature from left side or right side, also for displaying side navigation bar at left or right.
- Add a new option `Double Touch`, to configure the behavior when double touch on the article page.
- Support dashclock extension.
- New simple help page(Settings -> About).
- Support Polish, update Romanian and French.
- Improve swipe back feature, now you can swipe back(swipe from right side) in each screen.
- Add an option `0` for `Items to Keep`, for removing all read articles in local.
- Add transitions.
- New unified dialog style.
- Improve article blockquote style.
- Improve immersive mode, now you can scroll up/down to hidden/show system UI, also support single tap.
- Fixed still consume traffic in article page when set wifi only issue.
- Fixed tap image and open browser issue.
- Fixed subscrib failed issue.
###### 1.5.5 2014-6-2
- Support image title in article page. Default not show, you can enable it in `Subscription`. (Note that this only works on new articles, synchronized articles won't work)
- Add feed subscription dialog in article list page and article page.
- Improve Instapaper mobilizer.
- Improve article format: improve code display, support strikethrough, fix word break issue. (Note that this only works on new articles, synchronized articles won't work)
- Update Spanish, Russian.
- Fixed landscape mode not work issue.
###### 1.5.4 2014-5-26
- Support swipe right to back in article page(Beta).
- Recover article page render.
- Fixed read, star menu icon issue.
###### 1.5.3 2014-5-22
- Minor modifications of user interface.
- Fixed flashing/blink issue in article page on Android 4.0.
- Fixed issue: tapping up button in article page , takes back to subscription list instead of article list.
###### 1.5.2 2014-5-12
- Display feed list first when launch app.
- Read/unread, starred/unstarred setting back to 1.4.0.
- Won't show pacman gif when loading web page from feed page.
- Fixed error image share action in article page.
- Fixed splash issue in notification bar.
- Fixed FC issue.
###### 1.5.1 2014-4-29
- Fix immersive mode issue.
# 1.5 2014-4-27
- Important, please clear the cache and resynchronization. The new version changed the cache location to external storage under Android/data/com.seazon.feeme/
- Support Navigation Drawer.
- Support Full-screen Immersive mode for 4.4+.
- Support Preference Headers for 3.0+.
- Move synchronization progress to notification bar.
- Sync on app launch.
- `Days to Keep` change to `Items to Keep`.
- Add scroller option for volume navigation.
- Fixed can't share image in image page.
# v1.4 2014-1-16
- Now you can switch display language between system default and English.
- Optimize left and right margins on article page for some device.
- Now volume buttons show next/prev page, not next/prev article.
- Tap link in article will open browser directly, long press to show more options.
- Now subscription and sync manager in one page, and you can set sync detail there.
- Accessibility improvements on article page.
- Bug fixed: Force close when sync.
###### v1.3.9 2013-12-12
- Bug fixed: Picture can not zoom in android 4.4
###### v1.3.8 2013-12-11
- Support German.
- Add more options for Days to Sync and Days to Keep.
- Bug fixed: Some websites show html code in web view with FeedMe mobilizer.
- Bug fixed: Title shows html code.
###### v1.3.7 2013-10-24
- Support Korean.
- Improvement: Notification will be displayed only when the unread items is greater than 0.
- Bug fixed: Some websites show garbled characters in web view with FeedMe mobilizer.
- Bug fixed: URL can not subscribe.
- Bug fixed: Starred items not remove when Starred List set to 0.
###### v1.3.6 2013-10-11
- Support Italian.
- Display feed name when unsubscribe a feed.
- fixed can't switch to all items and other related issues.
###### v1.3.5 2013-10-8
- Improvement: Add a option for notification when sync finish.
- Improvement: Add a option for mobilizer engine.
- Improvement: Hide feed when count is 0.
- Improvement: Hidden bottom bar when scroll article.
- Improvement: Show in browser will also mark that item as read.
- Bug fixed: Mark previous read marks more items as read.
###### v1.3.4 2013-9-30
- Default using safe mode for China.
- Fixed can't download web page.
###### v1.3.3 2013-9-25
- Fixed FC bug.
###### v1.3.2 2013-9-25
- Fixed can't login bug.
###### v1.3.1 2013-9-24
- Add a option to enable HTTPS.
# v1.3 2013-9-24
- Support one tap save to Pocket, Instapaper, Readability and Evernote.
- Now you can switch between feed view, web view and open in browser more easily, There is a view switch bar in the bottom of article page. And you can change web view(mobilizer view) via long press the second button.
- Use HTTPS connection.
- Add a option to keep the action bar.
- Add a option to just sync images.
- Uncategorized feeds back to top level.
- Fixed tag sync issue.
- Fixed garbled characters in web view(mobilizer view).
- Fixed can not open the starred articles of unsubscribed feeds.
###### v1.2.3
- Support Romanian.
- Fixed can not manually synchronize issue. Now manual synchronization can work all the time. For automatic synchronization, it won't work while battery lower than 20% and not charging.
- Fixed other issues.
###### v1.2.2
- Expand uncategorized by default if no category.
- Fixed FC issue when open subscription page.
###### v1.2.1
- New subscription page, support subscribe and unsubscribe.
- Add `Reload page` menu in article page.
- Fixed sync nothing(only starred items) issue.
- Fixed other issues.
# v1.2
- Support swip left and right in article list page.
- Stop auto synchronization when battery less than 30%.
- Fixed feedme mobilizer garbled text.
- Fixed some small issues.
# v1.1
- Support volume buttons navigation.
- Support unread count widget.
- Support toggle between all items and only unread in article list page.
- Remove `Mark previous as read` menu in starred article list page.
- Fixed marking read failed items still display as unread after sync.
- Fixed mark all as read and back to home page, the number not update.
- Fixed mark read error when order by oldest.
###### v1.0.5
- Support subcribe.
- Support French.
- Support tapping title in article page to open browser.
- Improve web view.
- Fixed small issues.
###### v1.0.4
- Disable show action bar when scroll down.
- Fixed web page can't download issue.
###### v1.0.3
- Support Brazilian Portuguese.
- Support tap Menu button to show more menu.
- Night theme is back.
- Improve starred items order.
- Improve scroll in article view.
- Fixed some small issues.
- Fixed logout and relogin with the old account issue.
- Fixed can't unstar issue
- Fixed image name issue with `;charset=utf-8`.
###### v1.0.2
- Fixed save to Pocket & Instapapter issue.
###### v1.0.1
- Fixed can't order by oldest issue.
- Fixed web view of articles doesn't work issue.
# v1.0 13-06-20
- Change RSS service from Google Reader to Feedly.
- Add Readability mobilizer.
- Hidden nav bar in article page for 4.0+.
- Update Spanish, Chinese.
- Remove READ_LOGS permission.
- Improve Pocket sharing.
- Improve action bar.
- Fixed page background issue.
- Fixed several crashes.

238
doc/en/patches_2.x.md Normal file
View File

@ -0,0 +1,238 @@
###### 2.6.2 2017-3-2
- Support dir tag of HTML.
- Add "Mark Read Action" option in Interface setting.
- Improve feed manager dialog.
- Update French, Dutch, Hungarian, German, Spanish, Russian, Chinese Traditional, Czech.
- Fixed custom action bar error icons and text issues.
- Fixed incomplete count of article page issue.
- Fixed repeat loadig issue of built-in browser.
###### 2.6.1 2017-1-23
- Add new option to Pull to Refresh: Hide read items.
- Mark all read now auto open the next category/feed. If current is last, open NAV side.
- Support one key to delete for input field.
- Now you can add feed to Feedbin.(Title and category in subscription dialog not work, and not support unsubscribe)
- Update Korean, Hungarian, Portuguese (Brazil), Romanian.
- Fixed share content issue.
# 2.6 2016-12-18
- Support TeslaUnread. And use these codes to get unread count and sync time for developers:
```
Intent batteryIntent = context.registerReceiver(null, new IntentFilter("com.seazon.feedme.ACTION_UNREAD_COUNT"));
int unreadCount = batteryIntent.getIntExtra("UNREAD_COUNT", -1);
long syncTime = batteryIntent.getLongExtra("SYNC_TIME", -1);
```
- Improve E-Ink experience. Some optimizations are only effective for E-Ink theme.
- Build-in save page function, including images. You can save page via "Share content" and choose "Save html".
- Add "Indent" option in article view dialog.
- Rename widget.
- Remove Readability service.
- Fixed audio tag issue.
- Other bugfixes and improvements.
###### 2.5.6 2016-11-27
- The Readability Parser API will shut down December 10, 2016. And now FeedMe supports Mercury mobilizer. Another mobilizer Google web light seems to have some problems in FeedMe.
- New setting Interface - Navigation Bar, fix the wrong FAB or bottom bar position.
- Update Portuguese (Brazil).
- Fixed show same pictures in article. Only works on newly downloaded articles.
- Fixed save picture failed issue.
- Other bugfixes and improvements.
###### 2.5.5 2016-10-28
- Support Indonesian.
- Update German.
- Align add "justify" option.
- Gif in item list play one time if not move.
- Embedly mobilizer now can shows error information correctly.
- Pocket mobilizer does not work anymore, removed.
- Update okhttp 2.3.0 -> 3.4.1.
###### 2.5.4 2016-9-20
- Fixed split action bar issue.
- Fixed scroll bar issue.
- Fixed side nav header issue.
###### 2.5.3 2016-9-10
- Improve immersive mode, now there are three options.
- Now sync notification also shows new item count.
- Improve checkbox style for Android 4.0.
- Improve switch style for Android 4.0 ~ 4.4.
- Fixed authentication expired issue, now a dialog will show to re-authentication.
###### 2.5.2 2016-8-27
- Improve audio tag and video tag in article page. Now it displays an icon, tap to open audio/video app to play.
- Update Spanish, Russian.
- Some improvements.
- Fixed font load issue.
- Fixed only sync when charging issue.
###### 2.5.1 2016-8-13
- New widget.
- Update Spanish, Russian, German, Polish.
- Some improvements.
# 2.5 2016-7-8
- Now you can customize menus on actionbar and FAB(floating action button), set one FAB and some menus show if space is enough(if no space, show in overflow), set some menus always in overflow, set some menus disable, and re-order them.
adapter for all activities.
- update split actionbar mode: show actionbar with menus at bottom for phone or show at side for tablet.
- update handness option: decide FAB, side actionbar and swipe back at which side: left or right.
- long press actionbar title to enter edit mode.
- provide back, up and down menu for tablet, you also can use them on phone.
- Improve actionbar and animation
- transparent actionbar for android 5.0+.
- scroll up to hide actionbar and scroll down to show.
- scroll down to the bottom to show actionbar again, if in immersive mode article page, actionbar won't show.
###### 2.4.2 2016-7-6
- Support mute keywords(in feed manager dialog).
- Update Portuguese (Brazil), Romanian.
###### 2.4.1 2016-6-7
- New option to disable pull to refresh in article list page.
- New option to open image in third party image browser.
- New option to save image when long press on image in article page.
- Improve sync issue for Android 6.0 Doze feature.
- Other bugfixes and improvements.
- Add local RSS feature, but not ready related plug-ins.
# 2.4 2016-5-16
- Add new launch mode (Settings - Interface) : Launch screen is article list, right swipe to open nav side, and back button to article list, and back again to exit.
- Improve subscription
- Now you can manager category in subscription page. Tap category to show category setting dialog.
- Layout (List, Card, etc.) is now remembered for each feed and category.
- Set different mobilizer for different feed/category.
- Set keywords for feed to filter articles. Once the keywords seted for feed, only the articles which title contains the keywords will reserved, other articles will mark as read. You can set more than one keyword for one feed, split them by ";". If you want to add a filter which need both meet two keywords or more, connect them by "+".
- Sync mode:
- by feed : The sync mode we used before 2.4. Sync articles group by feed. You can disable sync some feeds.
- by category : Sync articles group by category. You CAN'T sync uncategoried feeds. You can disable sync some categories, but CAN'T disable sync some feeds.
- by all : Sync articles just order by time. The fastest way to sync. You CAN'T disable sync some feeds or categories. This is the sync mode if you enable "China Mode" before 2.4.
- Support Dutch.
- Improve dialog width for tablet.
- Fixed Feedbin button issue.
- Fixed list jump issue when add article to Pocket in article list page.
# 2.3 2016-4-18
- Support Feedbin.
- Add In-app Billing (Settings - About).
- Fixed margin, line-height, align setting reset issue.
###### 2.2.9 2016-4-11
- New option in Feed Setting: Download web page when reading. (via Readability mobilizer)
- Now starred items won't download web page if this feed not enable download web page when sync.
- New layoutVision.
- Support video tag in article page.
- Add margin, line-height, align in view menu of article page.
- Update Hungarian, Spanish.
- Improve image browser.
- Update library: android support lib:23.1.1 -> 23.3.0, glide:3.6.1 -> 3.7.0, PhotoView:1.2.2 -> 1.2.5.
###### 2.2.8 2016-4-7
- Update German.
- Fixed a sync issue of InoReader OAuth 2. You need re-login to solve this bug.
###### 2.2.7 2016-3-30
- Support Hungarian, update Spanish, Portuguese (Brazil), French, Russian, Ukrainian, Japanese.
- User authentication via OAuth 2.0 for InoReader.
- Support copy to clipboard menu when long press in article list.
- Fixed a sync issue of The Older Reader.
###### 2.2.6 2016-3-24
- Add open source licenses page in setting.
- Improve Everntoe sharing.
- Improve progress bar style.
- Improve FAB: show in left/right base on One-Hand Operation setting.
- Update Russian, French and Spanish.
- Minimum support from 2.3 to 4.0.
- Custom events.
###### 2.2.5 2016-3-13
- Fix sync issue.
###### 2.2.4 2016-3-11
- Update for InoReader user.
- Get more information <a href="https://plus.google.com/100365587272890955375/posts/MffXHfkUBB8">here</a>
###### 2.2.3 2016-3-10
- Bugfixes and improvements.
###### 2.2.2 2016-3-9
- Update Spanish and Russian.
- Fixed crash issue while mark all read.
- Fixed wrong category counts issue.
- Other bugfixes and improvements.
###### 2.2.1 2016-2-28
- New layout "Summary" which show title and summary.
- Now you can change font in list page via view menu.
- Now sync progress won't show in notification bar, but in nav side. And also will show when auto sync.
- Now changing theme in list page won't open drawer.
- Now changing theme in setting page won't reset to sync tab.
- Now list page uses regular font, not light font, for readability.
- Now alert dialog will show at bottom if enable split action bar (settings - control).
- Other UI improvements.
- No longer support Android 2.2 for network issue.
# 2.2 2016-2-15
- Support auto theme change (settings - ui). If using Light or Paper theme, auto change to Dark theme when before 6 am or after 18 pm.
- Add more actions for double touch in article page.
- Tap action bar title to back to top for list and article page.
- Read and unstarred item title shows a lighter color.
- Improve setting page.
- Improve theme change animation.
- Improve mobilizer tag.
- Fixed some FC issues.
- Improve Overdraw.
###### 2.1.1 2016-2-4
- Fixed sync issue occur in 2.1.0.
# 2.1 2016-1-29 2016-2-4
- Support in app search.
- Optimize manual synchronization.
- Support share to Wiz note.
- Add "keep unread" for swipe fast action.
- Optimize article page tag h1~h6.
- Fixed nav side group expand issue.
- Fixed a FeedMe mobilizer bug.
- Fixed subscription issue.
- Adjust font size of article list summary and article page title.
- Support android 6.0 permission.
- Get more information <a href="https://plus.google.com/100365587272890955375/posts/dVqaNifMSsZ">here</a>
###### 2.0.6 2016-1-17
- Improve FAB show again when scroll to bottom.
- Improve FAB hide/show via volume buttons navigation.
- Fixed some favicons not show issue.
- Fixed can't save image issue.
###### 2.0.5 2015-12-24
- Fixed can't open article and FC(sometimes) issue.
###### 2.0.4 2015-12-23
- Fixed can't save to Instapaper issue
- Fixed conflict of swipe and pull to refresh.
- Improve star FAB in article page
###### 2.0.3 2015-12-18
- Sync menu back.
- Fixed FC issue on tablet.
- Other minor changes and bug fixes.
###### 2.0.2 2015-12-16
- Optimize built-in browser.
- Optimize minimal view for small screen.
- Optimize font initialization.
- Remove depricated Instapaper Mobilizer.
###### 2.0.1 2015-11-25
- Fix FC issue when open app in Android 6.0.
# 2.0 2015-11-24
- Pull to refresh.
- Selectable font.
- Adjustable font size in list.
- Card, list, minimal list view, with summary and thumbnail.
- Auto mark read.
- Material elements: ripple, float action bar.
- One more theme: paper.
- Selectable color.

654
doc/en/patches_3.x.md Normal file
View File

@ -0,0 +1,654 @@
### 3.20.14
###### 2022-7-10
- [fix]Fix theme follow system not work issue.
### 3.20.13
###### 2022-7-10
- [fix]Fix some options lost in `Integrations`.
### 3.20.12
###### 2022-7-3
- [fix]Fix can't share to WeChat issue.
- [fix]Fix the issue that some options lost when long-pressing the text on the article page.
### 3.20.11
###### 2022-6-28
- [optimize]Update French, Polish, German.
### 3.20.10
###### 2022-6-14
- [fix]https://github.com/seazon/FeedMe/issues/435
- [fix]TTS can't play issue.
### 3.20.9
###### 2022-5-28
- [fix]Fix crash issue on article page.
### 3.20.8
###### 2022-5-28
- [optimize]https://github.com/seazon/FeedMe/issues/420
- [fix]https://github.com/seazon/FeedMe/issues/426
### 3.20.7
###### 2022-4-1
- [optimize]Improve figcaption tag style. https://github.com/seazon/FeedMe/issues/403
- [optimize]Ethernet connection should same as Wifi. https://github.com/seazon/FeedMe/issues/400
### 3.20.6
###### 2022-3-12
- [fix]Crash issue in article page on Android 12.
### 3.20.5
###### 2022-1-21
- [fix]Some iframe embedded video can play https://github.com/seazon/FeedMe/issues/392
- [fix]Improve RTL language display in article page https://github.com/seazon/FeedMe/issues/391
### 3.20.4
###### 2022-1-14
- [fix]Fix status bar theme issue on Android 12+.
### 3.20.3
###### 2022-1-2
- [fix]Fix status bar height issue on Android 12+.
- [fix]Fix custom launcher crash issue when using image.
### 3.20.2
###### 2021-12-24
- [fix]Fix crash issue on Android 12 https://github.com/seazon/FeedMe/issues/385
### 3.20.1
###### 2021-12-23
- [optimize]Adapt for Android 12.
- [optimize]Update Hebrew, German, French, Dutch, Spanish, Italian, Ukrainian, Portuguese (Brazil), Romanian, Czech.
- [fix]https://github.com/seazon/FeedMe/issues/382
# 3.20.0
###### 2021-11-1
- [new]Support dark mode for Android 10+.
- [new]Support OPML import and export.
- [optimize]Remove `Manual Refresh` in settings, update manual refresh logic.
- Refresh list if list never scroll when sync done.
- Otherwise, if new items fetched for current list, show manual refresh tips.
- [optimize]Hide `New` button in `Add tag` dialog for Tiny Tiny RSS, and fix https://github.com/seazon/FeedMe/issues/369
- [optimize]Clear feed when logout.
### 3.19.3
###### 2021-10-19
- [fix]Fix scroll bar disappear in article page.
- [fix]Fix RSS link and date parse issue.
- [fix]https://github.com/seazon/FeedMe/issues/365
- [fix]https://github.com/seazon/FeedMe/issues/366
- [fix]Fix save blank favicon in some cases.
### 3.19.2
###### 2021-9-15
- [optimize]Favicon supports SVG.
- [fix]https://github.com/seazon/FeedMe/issues/330
### 3.19.1
###### 2021-9-11
- [fix]Fix images cannot be displayed.
# 3.19.0
###### 2021-9-9
- [new]Support long lick to select text on article page to add highlighter.
- [optimize]Show amount of highlighter on side bar.
- [optimize]Increased the number of highlighter on sidebars to 10.
- [fix]Fix https://github.com/seazon/FeedMe/issues/342
- [fix]Fix https://github.com/seazon/FeedMe/issues/354
### 3.18.3
###### 2021-6-10
- [fix]Fix purchase refund issue.
### 3.18.2
###### 2021-6-6
- [fix]Fix small issues.
### 3.18.1
###### 2021-5-3
- [optimize]New Language: Hebrew. Update French, Spanish, German, Czech, Hungarian, Dutch.
- [fix]Fix https://github.com/seazon/FeedMe/issues/301
- [fix]Fix https://github.com/seazon/FeedMe/issues/308
- [fix]Fix https://github.com/seazon/FeedMe/issues/311
- [fix]Fix other issues.
# 3.18.0
###### 2021-3-19
- [optimize]Improve load favicon logic and support reload favicon and move the `unsubscribe` button place in feed manager dialog. https://github.com/seazon/FeedMe/issues/286
- [optimize]`Open in browser` can apply to category or feed.
- [optimize]`Show image alt` apply to global
- [optimize]New Language: Slovak, Arabic, improve R2L layout. Update Japanese, German, Spanish, Italian, Dutch, Ukrainian.
- [optimize]Built-in browser support dark mode which require `Android System WebView` as WebView implementation. Improve the top and bottom padding issue.
- [optimize]Merge rss url and keyword in explore, improve rss parser.
- [optimize]Add more playback speed.
- [fix]Fix synchronization interruption issue. https://github.com/seazon/FeedMe/issues/297
- [fix]Fix stop sync if 0 unread at server side. https://github.com/seazon/FeedMe/issues/284
- [fix]Fix scroll jump down issue when use 2 fingers.
### 3.17.4
###### 2021-2-8
- [fix]Fix TTRSS can't sync issue.
- [fix]Fix summary display issue.
### 3.17.3
###### 2021-1-31
- [optimize]Swipe keep unread again can update to read.
- [fix]Fix TTRSS can't unsubscribe feed issue.
- [fix]Fix HTML blockquote can't display issue.
- [fix]Fix time parse issue in show note page.
- [fix]Fix widget not update count issue.
### 3.17.2
###### 2021-1-23
- [fix]Apply theme for blocking image.
- [fix]Fix FeedMe mobilizer can't show image in some cases.
### 3.17.1
###### 2020-10-1
- [optimize]Add new option in `Setting`-`Interface`-`Highlighter`: Show `Highlighter` in NAV side.
- [optimize]Highlighter add `case sensitive` option.
- [fix]Fix crash issue which caused by `Highlighter` feature. https://github.com/seazon/FeedMe/issues/244
# 3.17
###### 2020-9-20
- [new]Highlighter https://github.com/seazon/FeedMe/blob/master/doc/en/highlighter.md
- [new]support jump/seek via time in show notes.
- [optimize]Reduce the space between paragraphs of article page.
- [optimize]The images in the `New List` layout have more display space.
- [optimize]Show refresh at bottom if enable `Split Action Bar`.
- [optimize]Update translation: Japanese, Dutch, German, Spanish.
- [fix]Fix FeedMe mobilizer failed in some case.
- [fix]Fix show read time as 1 min. https://github.com/seazon/FeedMe/issues/223
- [fix]Fix play note screen not show note issue.
- [others]Remove phone permission.
- [others]Update IAB and other 3rd party libraries.
# 3.16
###### 2020-6-21
- [new]New custom fonts, no longer rely on font packages. Old font package is no longer compatible.
- [fix]When searching for podcasts and episodes, due to third-party interface restrictions, you cannot directly subscribe, so now open the browser to obtain the subscription url.
- [fix]https://github.com/seazon/FeedMe/issues/209
- [fix]https://github.com/seazon/FeedMe/issues/202
- [other]Call player command via 3rd party app.
``` java
Intent intent = new Intent();
intent.setAction("com.seazon.feedme.action.STOP_ACTION");
sendBroadcast(intent);
// actions:
com.seazon.feedme.action.PLAY_ACTION
com.seazon.feedme.action.STOP_ACTION
com.seazon.feedme.action.NEXT_ACTION
com.seazon.feedme.action.PREVIOUS_ACTION
com.seazon.feedme.action.FORWARD_ACTION
com.seazon.feedme.action.REPLAY_ACTION
com.seazon.feedme.action.STAR_ACTION
```
### 3.15.2
###### 2020-6-4
- [optimize]Update PolishItalianNorwegian, Spanish, DutchGerman.
- [fix]Fix the problem that TTS will not continue to play in some cases.
- [fix]FreshRss supports synchronization by feed/category.
- [fix]Fix other issues.
### 3.15.1
###### 2020-5-16
- [optimize]Identify 5G networks.
- [fix]Fix icon display issue.
- [fix]Fix other issues.
# 3.15
###### 2020-5-5
- [new]Add explore at sidebar, supports search podcast.
- [optimize]Inoreader(not OAuth), TheOldReader, Bazqux support modify host in login page.
- [optimize]Show podcast indicator in article list page.
- [optimize]Icon adapter with theme color.
- [optimize]Remember expand status of twitter layout.
- [other]Allow user certificate.
### 3.14.1
###### 2020-4-5
- [optimize]Update Czech, Italian, Indonesian, German, Hungarian, Polish, Spanish.
- [optimize]Update next/previous to forward/replay in notification.
- [fix]Fix scroll issue of article screen.
- [fix]Fix feed search issue.
# 3.14
###### 2020-4-2
- [new]New layout: Twitter.
- For short content
- Show full text and picture in list
- No need to enter article screen
- [optimize]Optimize the connection of Feedly.
- [optimize]optimize layout of article screen for tablet.
- [optimize]Adjust the color of paper and dark themes to improve readability.
# 3.13
###### 2020-2-4
- [optimize] Compatible with Android 10 storage mechanism, please see <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/storage_and_cache.md">Storage and Cache</a>
- [optimize] Optimize the function of blocking images, please see <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/block_image.md">Blocking Images</a>
- [optimize] Enable `Decode HTML` by default.
- [fix] Fix the problem of opening wrong image in the article screen.
- [other] The minimum supported version is increased to Android 5.
### 3.12.4
###### 2020-1-3
- [optimize]`Decode HTML` adds a global default value(in settings - sync - advanced).
- [fix]Fix sync failed issue.
### 3.12.3
###### 2019-12-30
- [optimize]Support add feed url directly.
- [optimize]Optimize HTML pre tag style.
- [optimize]Add `Decode HTML` open in feed settings dialog, for some encoded HTML page. Default is off.
- [optimize]`Auto sync on Wi-Fi only` in `Traffic` enable now when disable `Auto Sync` but enable `Sync on app launch`.
- [fix]Fix the problem of new articles not displaying after synchronization.
### 3.12.2
###### 2019-11-19
- [new]Support Feedbin parser for mobilizer.
- [fix]Fix backup failed issue.
- [fix]Fix article date issue of Fever.
### 3.12.1
###### 2019-10-15
- [optimize]The article's image can now be aligned with the article. This setting can be found in the `View` menu of the article screen.
- [optimize]Optimize 'manual refresh'. Now you can disable it in the 'sync' setting.
- [optimize]Fever displays a tip in the login dialog.
- [optimize]Update GermanItalianDutchSpanish.
# 3.12
###### 2019-9-28
- [new]Support sharing to WeChat friends.
- [new]Support Norwegian.
- [optimize]The article list won't refresh when synchronization is done if you stay on this screen. Instead, a popup will appear at the top.
- [optimize]Update Italian.
- [fix]Fix an issue that failed to share to WeChat moment.
# 3.11
###### 2019-9-15
- [optimize]`Write external storage` permission is not enforced when launch app, but request when need.
- [fix]Fix TTS reading characters incorrectly issue.
### 3.10.6
###### 2019-9-4
- [fix]Fix `Sync on app launch` not work if set `Sync Interval` as `Never`.
### 3.10.5
###### 2019-8-18
- [fix]Fix crash issue when using `Card` layout.
### 3.10.4
###### 2019-8-13
- [fix]Reduce too much automatic synchronization.
### 3.10.3
###### 2019-7-22
- [fix]Fix delay issue when opening articles.
### 3.10.2
###### 2019-7-20
- [new]Support Fever.
- [fix]Fix Feedbin sync issue.
- [fix]Remove Mercury.
### 3.10.1
###### 2019-6-8
- [optimize]TTS supports media button next/previous (single click to replay/forward, double click to next/previous article).
- [fix]Fixed crash issue on Android 4.x~6.x.
- [fix]Fixed language setting issue.
# 3.10
###### 2019-5-30
- [optimize]Optimize automatic synchronization.
- [optimize]If disable downloading full text and image of all feeds, skip the relevant synchronization process.
- [optimize]Optimize the article list feed name display, now it will display as much as possible.
- [fix]Now built-in image browser is the default.
- [fix]Fixed TTS issue when web page has been downloaded.
- [fix]Clearing the cache no longer clears the feed sorting data.
- [fix]Fixed failed to get modified tag name on Feedly.
### 3.9.4
###### 2019-4-27
- [new]Support custom share template, find it in new setting category `Individuation`.
- [optimize]Article summary text from 144 to 200, to avoid incomplete display.
- [optimize]Update cs, de, es, it, nl, pl, pt-br, ro, uk, zh-tw.
- [fix]Fix custom launcher can't add picture error.
### 3.9.3
###### 2019-3-20
- [fix]Fix crash issue on Android 4.x.
### 3.9.2
###### 2019-3-16
- [optimize]Optimize sorting: Provide reset button. Uncategorized feeds can also be sorted.
- [fix]Fix login and built-in browser issues on Android 9.
- [fix]Fix crashes when searching and adding subscriptions.
### 3.9.1
###### 2019-3-14
- [optimize] Remove Umeng analysis.
- [fix] Feedly, Inoreader now only support HTTPS.
- [fix] Now sorted alphabetically by default. `Reset order` menu will be added in next version.
- [fix] Fixed Tiny Tiny RSS can't save image issue.
- [fix] Fixed unplugging headphones and not stopping playing issue.
# 3.9
###### 2018-10-6
- [new] Feed supports sorting.
- [optimize] Add sd card path in cache path if SD exists.
- [optimize] Update media while save picture, then this picture can show in gallery or other image browsers. (Some devices not support)
- [fix] Tiny Tiny RSS supports attachments.
- [fix] Fixed InoReader / FreshRSS / The Old Reader / Bazqux tag display issue.
### 3.8.5
###### 2018-8-8
- [new] Support BlackBerry key series quick actions through keyboard. Link: https://github.com/seazon/FeedMe/blob/master/doc/en/shortcut_key.md
- [optimize] Add a text description to the upper right sidebar and back button to make it easier for people with poor eyesight.
- [fix] Fixed an issue where FeedMe mobilizer could not parse pure audio pages correctly.
- [fix] Fixed an issue where images could not be downloaded under WIFI in some cases.
### 3.8.4
###### 2018-7-8
- [new] Add `Data Collection` option in `Settings` - `About `, default is disabled.
- [fix] Fix image duplication issue of Mercury mobilizer.
### 3.8.3
###### 2018-7-7
- [optimize] Mobilizer displays the reason when fetching article fails, and providing `report issue` at bottom.
- [optimize] Mercury supports display header image.
- [optimize] Now FeedMe is the same as the official Feedly client, and thumbnails will appear in article page.
- [fix] Fix invisible issue of `Unsubscribe` and `Filter` in `Feed Management Dialog`.
- [fix] Fix parsing issue of HTML.
- [fix] Now the content obtained by Tiny Tiny RSS is sorted by time.
### 3.8.2
###### 2018-6-23
- [fix] Fix automatic synchronization does not work issue.
- [fix] Fix `keep unread` status reset issue.
- [fix] Fix other issues.
### 3.8.1
###### 2018-6-21
- [fix] Fix crash issue and some other issues.
# 3.8
###### 2018-6-15
- [new] Support podcast chapters.
- [new] Support adaptive icon.
- [new] `Auto Switch Night Mode` supports custom time.
- [optimize] Optimize the speed of syncing unread articles.
- [optimize] Optimize sharing to WeChat Moments, support sharing podcasts.
- [optimize] Upadte Dutch, Chinese Traditional, Spanish, German, Romanian, Czech, Russian, Portuguese (Brazil), Hungarian.
- [fix] Fix other issues.
### 3.7.1
###### 2018-5-24
- [fix] Fix crash issue.
# 3.7
###### 2018-5-23
- [new] Support share to WeChat Moments, enable in `Settings` - `Integrations`.
- [optimize] New option `Playback Speed` in `Setting` - `Audio`, disable this if TTS not work.
- [fix] Fix some devices can't install from Play store.
- [fix] Fix missing spaces between words in article page.
- [fix] Fix missing subject when sharing email in some cases.
# 3.6
###### 2018-4-28
- [new] Only for supporters: Create custom launcher icon in `Setting` - `About`.
- [optimize] New optioin in `Setting` - `Interface`: Always show the NAV side when the screen is wide enough.
- [fix] Fix cache number replacement issue.
- [fix] Fix "open url failed" issue.
- [fix] Fix other issues.
### 3.5.9
###### 2018-4-21
- [ATTENTION] Requests CAMERA and SHORTCUT permission to support new shortcut feature, but not available in this version.
- [fix] Fix sync button and item count not show in NAV side on small phone.
### 3.5.8
###### 2018-4-12
- [new] Highlights NAV side item for current list.
- [new] Play page adds star menu.
- [fix] Fix a problem where the title of the article list did not change when switched NAV side item.
- [fix] Fix a problem of missing temporary tags.
### 3.5.7
###### 2018-4-4
- [new] When the screen width exceeds 640dp, the first screen displays both article list and the sidebar. (Android 7.1+ devices with virtual navigation bar will have display problems when rotating horizontal screen clockwise)
- [new] Support Bluetooth headset (play and stop).
- [new] `Image Browser` Add `Disable` option.
- [new] Feedbin supports self-hosted.
- [optimize] Pull down refresh always synchronizes the current list, not whole. If the current list is `all items`, it is similar to the overall synchronization.
- [optimize] Optimize the FreshRSS login experience and automatically complete the API address.
- [optimize] Optimize one-tap sharing to Todoist in article page.
- [optimize] `Temporary tag` limit raised to 5.
- [fix] Fix false navigation position determination on Android 7.1+ devices.
- [fix] Fix the problem that login information is not recorded when logging in for the first time (problems arise from 3.5.6).
- [fix] Fix `Synchronous Mode` is set to `All`, but with certain feeds disabled, the number of syncs is abnormally wrong.
- [fix] Fix the issue where FreshRSS only syncs 100 items (problems arise from 3.5.6).
- [fix] Fix issue with using TTS playback exceptions in certain situations.
### 3.5.6
###### 2018-3-14
- [ATTENTION] Due to changes in the multi-account feature, downloaded images will not be visible after updating to the new version. If need, clear the cache and download it again.
- [optimize] Services(Feedbin, FreshRSS) that do not support feeds/categories synchronization can't modify `Sync Mode` now. `Chinese Mode` is also the same. `Sync Mode` is fixed to `All`.
- [optimize] Tiny Tiny RSS now support auth_remote.
- [fix] Fix too many articles marked as read when enable `Auto mark read`
- [fix] Fix FeedMe mobilizer parsing webpage garbled.
- [fix] Keyword filtering now ignores case.
- [fix] Fix other issues.
- [other] Changes related to multi-account feature.
### 3.5.5
###### 2018-2-24
- [optimize] If there is a notification during audio playback, the playback will not be paused, but the volume will be reduced.
- [optimize] Download process shows the number of downloaded images.
- [fix] Fix for `Json parse error` when Feedly sync.
- [fix] Fix synchronization stuck issue of Tiny Tiny RSS when pull to refresh.
- [fix] Fix TTS 2 word read into a word problem.
- [fix] Fix a problem with untranslated text of list summary.
- [other] Call sync service via 3rd party app.
``` java
Intent intent = new Intent();
intent.setClassName("com.seazon.feedme", "com.seazon.feedme.sync.service.SyncService");
intent.putExtra("auto", false);
intent.putExtra("type", syncTypes);
activity.startService(intent);
// syncTypes is following (add value to do more than one action):
public static int SYNC_TO_SERVER = 1;
public static int SYNC_UNREAD_FROM_SERVER = 2;
public static int SYNC_STARRED_FROM_SERVER = 4;
public static int SYNC_DELETE_READ = 16;
public static int SYNC_DOWNLOAD_IMAGE_AND_WEB_PAGE = 32;
public static int SYNC_DOWNLOAD_PODCAST = 256;
```
### 3.5.4
###### 2018-2-8
- [new] Support FreshRSS, a self-hosted RSS service like Tiny Tiny RSS. Site: https://freshrss.org/.
- [optimize] Now thumbnails can display even if not downloaded when syncing.
- [fix] Fix synchronization stuck issue of Tiny Tiny RSS.
- [fix] Fix crash issue when tap subscribe menu.
- [fix] Fix other issues.
### 3.5.3
###### 2018-1-29
- [optimize] Share link to FeedMe to subscribe. Or copy link to system clipboard, and fill automatically when click `Add subscription` menu.
- [optimize] Update French, German, Spanish, Russian, Italian, Czech, Portuguese (Brazil).
- [fix] Fix auth failed to Feedly via Evernote.
- [fix] Fix can't download images in some case.
- [fix] Fix duplicate menu issue.
- [fix] Fix other issues.
- [other] Add in-app goods: Cherry.
### 3.5.2
###### 2018-1-16
- [optimize] Update Chinese Traditional.
- [fix] Fix Tiny Tiny RSS can only fetch 100 unread issue.
- [fix] Fix article page can't show images after downloaded.
- [fix] Fix pull-down refresh synchronization could not mark server-read articles as read.
### 3.5.1
###### 2018-1-12
- [new] Add new `Favorites` notification besides `Sync` and `Play`, for showing the unread info of `temporary tag`. And now you can set `show notification if new items in` in feed setting dialog. If the setted feeds have new items, also will show info in `Favorites` notification.
- [new] Support Android 8.0 notification channel. You can set different ringtone or other settings in system notification setting.
- [optimize] Now `temporary tag` show unread item count.
- [optimize] Star and unread indicator move to left side. Reading time is also affected by the `Settings` - `Interface` - `Showing Reading Time`.
- [fix] Fix auto showing `Play` notification in some case.
- [fix] Fix crash issue when enable `Eink Improvement`
- [fix] Fix issues of Tiny Tiny RSS.
- [fix] Fix images do not display even download progress bar gone in article page.
# 3.5
###### 2017-12-06
- [new] Support Tiny Tiny RSS. IMPORTANT: Go to your TTRSS web site preferences and enable "Enable API access", click "save configuration" button and then login in FeedMe.
- [new] `Temporary tag`: Show all items which title contains keyword in one place. You can create and access it in NAV side, just like a feed. Max temporary tag count: 3.
- [new] Batch export images: If you subscribe some feed which contains a lot of images, you need to download one by one before. But now you can download all images of one feed/category one-time. The download path is same to single downloading image.Once finished, the unread articles will be marked as read if unread, and read and synced articles will be deleted.
- [optimize] Now you can hide your RSS account info via tap RSS type label which above your account name.
- [optimize] Now built-in browser is always open built-in browser, not Chrome custom tab or others.
### 3.4.3
###### 2017-11-29
- [fix] Fix does not download images and web pages when sync in some cases.
### 3.4.2
###### 2017-11-20
- [fix] Fix sync interval can't change issue if language is German.
### 3.4.1
###### 2017-11-16
- [optimize] Upadte German, Spanish, Portuguese (Brazil), Korean, Russian, French, Hungarian.
- [fix] Fix some traffic settings does not work issue.
- [fix] Fix article page can't hide action bar when scrolling issue.
# 3.4
###### 2017-11-13
- [new] Reorganize the `sync` setting. Now you can set all Wi-Fi only options in `Traffic`. The global feed settings in `Advanced`.
- [optimize] Show RSS service and account in NAV side.
- [fix] Now svg images can be displayed correctly.
- [fix] Sensitive scrolling in immersive mode.
- [fix] The bottom action bar displayed incorrectly in some cases.
- [fix] The uninstalled one-tap sharing menu can't remove from action bar.
### 3.3.2
###### 2017-10-11
- [optimize] Improve one-tap sharing system share. Now no need to reload the menus.
- [fix] Fix DashClock issue.
### 3.3.1
###### 2017-9-15
- [fix] Fix crash issue.
# 3.3
###### 2017-9-14
- [new] Support add system share in article page menu, then one-tap to share to your frequently-used app. (enable share in `Setting` - `Integrations`, and then you can find it in article page menus. Now maybe you need reload the menus to show it.)
- [new] Support custom notifications.
- [new] Support play video directly in the article page (add `Video Preview` in `Lab`).
- [optimize] Support horizontal display in play page.
- [optimize] Audio won't automatically downloaded after audio is disabled.
- [optimize] Some other small optimization.
- [fix] Fix filtering does not filter for certain keyword issues.
- [fix] Fix FeedMe Mobilizer issue in some case.
### 3.2.1
###### 2017-6-17
- [fix]Fix Feedly login with Google auth error.
- [fix]Adapt to ultra-wide mobile phone, like S8.
- [fix]Mark item as read when open it in browser directly.
# 3.2
###### 2017-6-12
- [new]Now you can play the whole list with the new `play list` menu. (this option will clear the play list first, and the max is 100 articles.)
- [new]Support auto download podcast audio file while syncing. (download 60 minutes at least.)
- [new]Support playback speed.
- [new]Support forward/replay, and you can set time in settings.
- [new]Support play menus in article page.
- [new]Add `enable audio` option, for disable audio feature for some people who don't need this.
- [new]Add `Open in browser` option in `Settings` - `Interface`, for open item in browser directly.
- [optimize]Add `Reset` button in menu edit dialog.
- [optimize]`Card` layout supports hide summary.
- [optimize]Optimize play feature and display.
- [optimize]Add `connection close` option.
- [fix]Fix order of starred items issue.
### 3.1.3
###### 2017-6-8
- [fix]Fix read items back to unread issue.
### 3.1.2
###### 2017-5-20
- [optimize]Now single tap to keep unread in article page, not twice. Update the `keep unread` icon.
- [optimize]Tap feed url to copy it in feed setting page.
- [optimize]Add playback control label for TalkBack.
- [optimize]Add `Thumbnail` switch in `Lab` setting. (Just for testing)
- [fix]Fix can't login Inoreader with Google account.
- [fix]Fix article hard to read when enable `Eink Improvement`.
### 3.1.1
###### 2017-5-9
- [optimize]Optimize ignored thumbnail list, the same picture won't add to list.
- [optimize]Back button to exit app will hide the read items.
- [optimize]Downloading failed pictures due to network timeout will continue to be attempted at the next time.
- [fix]Fix Bazqux issue, and improve the authentication expiration prompt of re-login tips.
- [fix]If enable split action bar, the FAB menu does not show when horizontal screen.
# 3.1
###### 2017-4-28
- [new]Support media button on headset.
- [new]Support sleep timer(on play screen).
- [new]Add feed states(`Settings` - `About`), for better understanding of feeds.
- Show 2 values of each feed:
- Interest value `read + star * 2`: the higher the value, the more articles you see in this feed, the more interested you are.
- Read percent `read / ( read + glance )`: the higher the percent, the more you are interested in this feed. The percent >= 90% will be displayed frist.
- Tap feed to show all 5 value:
- fetch: synced articles.
- filter: filtered articles.
- glance: use `mark previous read` or `mark all read`.
- read: read in article page.
- star: starred articles.
- Filter menu to choose scope(`today`, `this week`, `this month`, `whole`), default is `today`.
- [new]Support Chrome custom tabs.
- [optimize]Improve layout. Remove `summary` layout. Now when you select `list` layout, you can set show thumbnail/summary or not.
- [optimize]Now you can change TTS, but need restart app.
- [optimize]Change mark read time:
- Before: enter article and mark it read. Now: leave article and mark it read.
- Before: swipe A to B and mark B read. Now: swipe A to B and mark A read.
- [optimize]Remove Embedly mobilizer.
- [optimize]Update Spanish, Dutch, French, German, Korean, Portuguese (Brazil).
- [fix]Fix hide thumbnail issue. You can add max 32 thumbnails. If continue add, remove the first set thumbnail.
- [fix]Fix default browser issue, add `built-in` option. Now `default` means system default browser. If the system default browser does not set, show select dialog.
### 3.0.4
###### 2017-4-9
- Add an option `Show Reading Time` in `Interface` setting to show reading time in article page, default is false.
- Update `Pull to Refresh` option in `Control`, add a new item `Hide read items and sync`.
- Now long press on article list item won't work in `Visioin` layout.
- Now thumbnails load faster, and gif just shows first frame.
- Play menus add to `Swipe Left(Right) to Right(Left)` options.
- Auto mark item as read when read article via TTS.
- Fix Bazqux sync issue.
### 3.0.3
###### 2017-4-6
- Add `Eink Improvement` in `Lab`.
- Now you can set specific browser for browser and image browser.
- Now `24 hours` of `Auto Sync` is a special processing interval option, it will only sync in midnight. Note that if it does not sync in midnight, it will be synchronized when the network is available. And next synchronization time is the next midnight.
- Thumbnails can be long press and marked as AD images, then this picture will no longer be a thumbnail. You can add up to 16 images for the AD image. If you continue to add, the first AD image will no longer be considered an AD image.
- Update some icons.
### 3.0.1
###### 2017-3-20
- Fix crash issue.
# 3.0
###### 2017-3-19
- Support podcast (not support `Feedbin`) and TTS. Please read <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/podcast_tts.md">Podcast & TTS</a> for the detail.
- Provide reading time.
- Add `Podcast` layout, which show play or download progress.
- Add `Lab` in `Settings`, including `Hardware Acceleration`.
- Improve `Accent` color, now support more color and customize color.

53
doc/en/podcast_tts.md Normal file
View File

@ -0,0 +1,53 @@
FeedMe now supports TTS and podcast, you can read articles with your ear.
- For podcast feed, FeedMe supports manual download for offline reading.
- For normal feed, FeedMe compliances with the standard Android TTS specification, you can read with your favorite TTS engine, such as Google TTS or Ivona.
FeedMe integrates these two different forms, and you can listen all items like listening to music.
FeedMe provides play section into the playlist in the left navigation bar. To simplify the logic, FeedMe has only one playlist.
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/tts_2.png" width="25%" height="25%" />
There is a new layout in article list: podcast. This layout contains a progress button, you can play a item or download the audio file if it is a podcast item.
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/tts_8.png" width="25%" height="25%" /> <img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/tts_9.png" width="25%" height="25%" />
# Play control
There are 4 play menus in article list long-tap dialog:
- `Single play` (add to top of playlist, mark with `Stop tag`, and play this item)
- `Play` (add to playlist and play, if playing now, stop the playing item)
- `Next play` (add after the playing item)
- `Add to playlist` (add to last of playlist)
`Stop tag`: When played a item with `Stop tag`, stop play and clear it.
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/tts_1.png" width="25%" height="25%" />
# Playlist
- The played item will be automatically removed from playlist, including podcast audio files. So no need to remove item by yourself.
- FeedMe can remember the play position automatically.
- You can remove item via swipe from right to left.
- Now FeedMe does not support podcast online playing.
- Playlist only supports order playback, no single loop, loop, random play.
- You can reorder playlist via long-tap and drag.
- It skips the played items when play the playlist.
When an item is playing, a notification adds in notification bar. And you can enter playing page via tap it.
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/tts_6.png" width="25%" height="25%" />
# Playing page
There are 3 pages in playing page. You can find a cross icon in playlist page, that is `Stop tag`.
<img style="float: left;" src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/tts_3.png" width="25%" height="25%" /> <img style="float: left;" src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/tts_4.png" width="25%" height="25%" /> <img style="float: left;" src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/tts_5.png" width="25%" height="25%" />
# TTS setting
There is an `Audio` tab in `Settings`, you can goto TTS setting page from here.
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/tts_7.png" width="25%" height="25%" />
# Tips
### Play feed view or web view
##### Q: Sometimes feed does not provide full text, and when we switch to web view and play, it still play the feed view text. How can I play the web view text?
A: You can read <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/mobilizer.md#default-view">this section</a> to know how it works.

67
doc/en/qa.md Normal file
View File

@ -0,0 +1,67 @@
# Sync
### Q:Automatic synchronization does not work.
A:Please try to search "Battery Optimization" in system settings and set FeedMe as "Unoptimized". <a href="#qmore-tips-about-keep-feedme-alive">More tips</a>
### Q:Can I sync read items?
A:No, FeedMe only sync unread items from RSS service provider.
### Q:Can I sync portion feeds?
A:Yes, you can customize which feeds to sync here: `feed list` -> `Subscription`. And you can also customize whether to download the images, whether to download the full text, whether to display image title.
### Q:Why not show the full text/images even if I set up download full text/images?
A:Network problems are likely to occur during the synchronization process, resulting in the termination of the synchronization.
### Q:I don't see any news, what's going on?
A:It may be a problem, you can try clearing the cache, and then re-sync.
### Q: Difference between `Sync` and `Refresh`.
A:`Sync` will synchronize all you feeds, and including download images and web pages. But `Refresh` just trigger by pull down the article list. So it just synchronize the current category/feed. Of course if the current list is all items, it will synchronize all your feeds. And `Refresh` won't download images and web pages.
# Subscribe
### Q:Where can I add new subscription?
A:You can find a subscribe menu in `feed list` -> `Subscription`. And then you can search feed by title or url.
# View
### Q:Why are the articles that I have read gone? And be deleted?
A:By default, FeedMe will hide articles that have been read. You can switch the display of `unread articles` and `all articles` through the `⭕️` icon in the article list page.
And this change also effect side bar. If switch to `unread articles`, only the feeds which have unread articles will show. If switch to `all articles`, all feeds will show at side bar.
### Q:How can I enable split action bar & side navigation bar?
A:You can enable them in `Settings` -> `Control`.
### Q:How to see one feed only, not whole category?
A:Tap arrow icon, it will show all feeds.
### Q:Can't find the sort option of article list.
A:Article list -> view menu(eye icon) on action bar -> order.
### Q:Can't show thumbnails, but if open article and back, thumbnails show, why?
A:Because InoReader does not support thumbnails for 3rd party app, but Feedly supports. After download images for one article, FeedMe will select one image as thumbnail for InoReader account. So you can't get thumbnail, but once open article, FeedMe downloads all images, and thumbnail can show when back to list.
Another tip, if images downloaded when aotu sync, the thumbnail can show without opening article first.
# TTS
### Q:TTS player stop after screen lock or FeedMe is not at foreground.
A:Please try to search "Battery Optimization" in system settings and set both FeedMe and the using TTS engine as "Unoptimized". <a href="#qmore-tips-about-keep-feedme-alive">More tips</a>
If this can't help you, get more help in this ticket: https://github.com/seazon/FeedMe/issues/287
# Others
### Q:More tips about keep FeedMe alive.
A:[https://dontkillmyapp.com/](https://dontkillmyapp.com/)
### Q:What does `keep unread` mean?
A:`keep unread` just keep unread locally, will not be synchronized to the server. If you clear cache, logout or reinstall the application, you will not be able to retrieve records which keep unread. So temporary use keep unread only.
### Q:How to save to Pocket, Evernote, Instapaper, Readability?
A:You need enale the service which you want in `Settings` -> `Services` first.
### Q:Can I use the volume keys to navigate?
A:Yes, you can enable it in `Settings` -> `Control`.
### Q:I use right hand for single-hand operation, swipe return and side navigation are inconvenient.
A:You can try to disable `One-Hand Operation` in `Settings` -> `Control`.
### Q:Will FeedMe consume a lot of traffic?
A:By default, all automatic network operations will be carried out under wifi network. You can find the related settings in `Settings` -> `Sync` -> `Traffic`.

View File

@ -0,0 +1,8 @@
# FreshRSS
```
Step 1: Go to Authentication under Administration
Step 2. Tick the checkbox under "Allow API access (required for mobile apps)"
Step 3: Go to Profile under Configuration
Step 4: Create an API password and click Submit
Step 5: Use http://ip-address:port/api/greader.php and enter for host, replace the password field with the API password created on Step 4
```

7
doc/en/rss_services.md Normal file
View File

@ -0,0 +1,7 @@
| services | support subscribe | support create/delete tag | support star | support fetch by feed |
|---------------------------------------------------------|-------------------|---------------------------|--------------|-----------------------|
| feedly | ✅ | ✅ | ✅ | ✅ |
| gr api (inoreader / bazqux / the old reader / freshrss) | ✅ | ✅ | ✅ | ✅ |
| feedbin | ✅ | ✅ | ✅ | ❌ |
| tiny tiny rss | ✅ | ❌ | ✅ | ✅ |
| fever api | ❌ | ✅ | ✅ | ❌ |

27
doc/en/shortcut_key.md Normal file
View File

@ -0,0 +1,27 @@
Support BlackBerry key series quick actions through keyboard.
List page
| key | action |
|--|--|
| `B` | back |
`N` / `SPACE` | next page
`A` | all item/unread
`P` / shift + `SPACE` | previous page
`R` | refresh
double click `R` | whole refresh
`S` | search
`V` | view
`C` | setting
Article page
| key | action |
|--|--|
`B` | back
`P` / shift + `SPACE` | previous
`N` / `SPACE` | next
`S` | star
double click `S` | share
`T` | tag
double click `T` | todoist
double click `E` | evernote
`V` | view

View File

@ -0,0 +1,21 @@
Since version 3.13, FeedMe is compatible with the storage mechanism of Android 10.
###### Storage permissions
No longer requires storage permissions for Android 10+. FeedMe will prompt for authorization if storage access fails for Android 9 and below.
###### Article cache
Prior to the new version, FeedMe allowed to customize the cache location, but during the compatible adaptation process, due to some problems, the cached images could not be displayed on the article page, so the new version does not support the customization of the cache location currently.
If a custom location was set, the default cache location will be automatically used after updating the new version, so a synchronization is required.
###### Settings backup and restore
No longer save to FeedMe preset path, you can choose where to save the backup. Similarly, when you are ready to restore the settings, you need to enter the path where the backup file saved and restore.
###### Articles are saved as HTML files
No longer save to FeedMe preset path, you can choose where to save the backup.
###### save Picture
No longer save to the preset path of FeedMe, all picture will save to the public picture directory.
###### Save feeds in batches
This feature is removed in the new version.

104
doc/en/sync.md Normal file
View File

@ -0,0 +1,104 @@
# Synchronously
FeedMe provides multiple synchronization methods:
1. Complete automatic synchronization
2. Fast automatic synchronization
3. Complete manual synchronization
4. Quick manual synchronization
## Complete automatic synchronization
Automatically synchronize after a certain interval. The interval time can be set in `Settings`-`Synchronization`-`Automatic synchronization`-`Sync interval`. The Android system has a sleep mechanism, so it does not synchronize automatically as soon as the interval expires. There is usually a delay.
A full manual sync will do:
1. Synchronize read, star, and tags to the server
2. Fetch unread items
3. Grab the starred items
4. Download images and full text
5. Download podcasts
## Fast automatic synchronization
Automatically sync when opening the app. In `Settings`-`Sync`-`Auto-sync`-enable `Auto-sync when opening apps`
Quick Auto Sync will do:
1. Synchronize read, star, and tags to the server
2. Fetch unread items
## Complete manual synchronization
The button has two display locations: the `Sync` button in the upper right corner of the sidebar or the `Sync` menu in the list page menu. The latter needs to be turned off in `Settings`-`Interface`-`Side Nav` to be displayed.
A full manual sync will do:
1. Synchronize read, star, and tags to the server
2. Fetch unread items
3. Grab the starred items
4. Download images and full text
5. Download podcasts
### Advanced synchronization dialog box
In `Settings`-`Sync`-enable `Show synchronization method`, after clicking the synchronization button, the synchronization option box will be displayed, and you can select the items that need to be synchronized this time.
## Quick manual synchronization
Pull down on the list page to trigger synchronization. This needs to be enabled in Settings-Control-Pull-to-refresh.
Quick sync will only do:
1. Synchronize read, star, and tags to the server
2. Fetch unread items
Compared with the previous three synchronization ways, which will synchronize all feeds, the `quick manual synchronization` will synchronize specific content based on the current display list. for example,
- When the list is `all items`, all feeds will be synchronized.
- When the list is `starred items`, only starred articles will be synchronized.
- When the list is a `category`, articles from all feeds under this category will be synchronized.
- When the list is a single `feed`, only the articles from this feed will be synchronized.
# Unread count of synchronization
The number of unread items to synchronize is set in `Settings`-`Cache`-`Reading List`. If 500 are set, and the number of unread items on the server side is greater than 500, the latest 500 will be downloaded for each synchronization. If it is less than 500, download all of them.
When there are already 500 unread items, synchronize again and there are 10 new unread items on the server. Then the 10 oldest unread items in FeedMe will be marked as read locally in FeedMe, but will not be synchronized to the server. .
# Sync mode
Provide multiple synchronization modes to meet different needs.
## All
Synchronize only based on the publish time of the article.
Example:
- Download latest 250 unread
- Download 100
- Download 100
- Download 50
This method is the fastest way to download, but you cannot exclude certain `feeds` or `categories`.
Note: If the `China Mode` is enabled, the `All` mode is mandatory.
## Categories
Sync by category
Example:
- 90 unread items wait to download, these 90 unread items belong to 3 `categories`
- sort these `categories`, fewer unread count has higher priority to sync.
- category A has 10 unread items, category B has 30 unread, category C has 50 unread
- Download category A 10
- Download category B 20
- Download category C 20
- Download category B 10
- Download category C 20
- Download category C 10
Can exclude certain categories, but can't exclude feeds.
Note that synchronization by `category` cannot be synchronized to articles from uncategorized feeds.
## Feeds
Sync by feed
Example:
- 90 unread items wait to download, these 90 unread items belong to 3 `feeds`
- sort these `feeds`, fewer unread count has higher priority to sync.
- feeds A has 10 unread, feed B has 30 unread, and feed C has 50 unread
- Download feed A 10
- Download feed B 20
- Download feed C 20
- Download feed B 10
- Download feed C 20
- Download feed C 10
Can exclude certain feeds, but can't exclude categories.

68
doc/zh/README.md Normal file
View File

@ -0,0 +1,68 @@
FeedMe是一个RSS阅读器支持以下RSS服务
- Feedly
- InoReader
- Bazqux
- The Older Reader
- Feedbin
- Tiny Tiny RSS
- FreshRSS
- Fever
这是FeedMe的使用文档。
## 版本:
- 正式: 4.3.7
- 测试: 4.3.9 (加入beta测试: https://play.google.com/apps/testing/com.seazon.feedme)
## 下载:
- https://play.google.com/store/apps/details?id=com.seazon.feedme
- <a href="https://github.com/seazon/FeedMe/releases">下载</a>
## 联系:
- 推荐https://github.com/seazon/FeedMe/issues
- FeedMe - 设置 - 关于 - 反馈
- dxdroid@gmail.com
## 主题:
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/zh/podcast_tts.md">播客和TTS</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/zh/filter.md">过滤器</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/zh/customize_menus.md">自定义菜单</a>
- 订阅源设置
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/zh/mobilizer.md">Mobilizer和全文下载</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/zh/sync.md">同步</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/zh/storage_and_cache.md">存储及缓存</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/zh/block_image.md">拦截图片</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/zh/eink.md">电子墨水屏</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/zh/highlighter.md">荧光标签</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/zh/shortcut_key.md">快捷键</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/zh/rss_services.md">RSS服务</a>
## <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/qa.md">QA</a>
## 中国模式
#### 目的
更加顺利地同步。如果你使用了vpn可以不开启。
#### 启用后具体做了什么
- 首先在你安装FeedMe时会根据你当前设置的国家如果是中国就会默认启用否则不启用。
- 下载图片和全文时,自动放弃下载不可访问的域名的链接,以提高整体的下载速度。这些域名是固定写死在应用内的,只有当应用更新时才有可能更新这些域名。
#### 缺点
- `同步模式`设置不再起作用,强制以`所有`的方式运行。所以不能自定义某些源不更新。
## <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/credits.md">致谢</a>
## <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/licenses.md">许可证</a>
## <a href="https://github.com/seazon/FeedMe/blob/master/privacy_and_security.md">隐私及安全说明</a>
## 更新:
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/zh/patches.md">4.x</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/zh/patches_3.x.md">3.x</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/patches_2.x.md">2.x</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/patches_1.x.md">1.x</a>
- <a href="https://github.com/seazon/FeedMe/blob/master/doc/en/patches_0.x.md">0.x</a>
## 打赏
- 打赏作者不能获得什么,只是为了鼓励作者继续开发。
- 如果有条件,推荐通过应用内`设置`-`关于`-`应用内支付`来支持作者,同时获得一些特色功能。
<img src="https://github.com/seazon/FeedMe/blob/master/doc/zh/imgs/sponsor-wechat.jpg" width="25%" height="25%" />

9
doc/zh/block_image.md Normal file
View File

@ -0,0 +1,9 @@
从 3.0.3 版本开始FeedMe 支持通过长按文章列表的图片来拦截图片,被拦截的图片,以后不再会被下载及显示。
此功能的目的是为了屏蔽订阅源中出现的重复的,和文章无关的图片。
###### 特性
- 最多添加`32`个图片,因为太多会影响同步速度。如果继续添加,会将最先添加的移除。
- 相同图片只需添加一次FeedMe 会识别并拦截图片链接不同但内容相同的图片。
- 支持正则表达式。(3.13 版本新增)
- 文章列表增加`拦截图片`的菜单,可以查看,更新或删除已添加的图片。(3.13 版本新增)

14
doc/zh/customize_menus.md Normal file
View File

@ -0,0 +1,14 @@
从2.5版本开始,你可以自定义`动作条`菜单和`悬浮按钮`菜单。
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/customize_menus_1.png" width="25%" height="25%" />
## 进入编辑模式
长按动作条标题位置可以进入编辑模式。在打开的编辑对话框中你可以看到4个部分`悬浮按钮``显示``隐藏``禁用`。通过拖拽右侧的图标你可以为移动菜单,为它们重新排序。
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/customize_menus_2.png" width="25%" height="25%" />
你可以定义一个`悬浮按钮`和多个`显示`的菜单,如果动作条空间不够,会和`隐藏`的菜单一样,显示在`更多`菜单中。如果某些菜单你根本不想用,可以设置为`禁用`
## 分动作条
如果你启用了`分动作条``悬浮按钮`菜单不再有效,而是成为动作条菜单的第一个菜单。

10
doc/zh/eink.md Normal file
View File

@ -0,0 +1,10 @@
# 适配电子墨水屏
- 1. `设置` - `界面` - `主题` - 设置为`电子墨水屏` **颜色纯黑纯白处理,可以更好的显示**
- 2. `设置` - `操纵` - 开启`分动作条` **将动作条置于侧边(平板)/底部(手机),可以更好的操作菜单**
- 3. 进入列表页 - 长按顶部标题栏 - 弹出`编辑菜单` - 将默认禁用的`返回``向上``向下`上移至顶部,保存 **使用点按菜单方式来代替划动手势**
- 4. 进入文章页 - 长按顶部标题栏 - 弹出`编辑菜单` - 将默认禁用的`返回``向上``向下`上移至顶部,保存 **使用点按菜单方式来代替划动手势**
更多关于自定义`动作条`,查看[这里](https://github.com/seazon/FeedMe/blob/master/doc/zh/customize_menus.md)
# 其他
`设置` - `实验室`中有一个`电子墨水屏优化`,开启后可以减少文章页的屏闪,但是菜单不可用。

25
doc/zh/filter.md Normal file
View File

@ -0,0 +1,25 @@
从2.4版本开始FeedMe支持在同步时对新文章进行过滤把你不想读的文章自动标记为已读来节省你的阅读时间。对每个订阅源你可以添加不同的的过滤。
过滤设置在订阅源的设置界面。你可以看到左侧是一个切换开关,可以以不同的方式来对这个订阅源进行过滤。下面是填写过滤关键字的文本框。
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/filter_1.png" width="25%" height="25%" />
## 过滤方式
- `保留`:仅保留满足关键字的文章,其它文章标记为已读
- `过滤`:仅将满足关键字的文章标记为已读
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/filter_2.png" width="25%" height="25%" /> <img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/filter_3.png" width="25%" height="25%" />
当某个源你只关心含有某些关键字的文章时,你可以使用`保留`方式;当某个源你不想看某些关键字时,你可以使用`过滤`方式。
## 文本框
- 当你的关键字是2个词的组合可以使用`+`
- 当你需要设置超过1个关键字时可以使用`;`
## 例子
- 如果你想`保留`标题中包含`android`的文章,先把切换开关设置为`保留`。在文本框输入`android`即可
- 如果你想`保留`标题中包含`android`,同时含有`google`的文章,先把切换开关设置为`保留`。在文本框输入`android+google`即可
- 如果你想`保留`标题中包含`android`,同时含有`google`的文章 ,同时也想`保留`题中包含`chrome`的文章,先把切换开关设置为`保留`。在文本框输入`android+google;chrome`即可
- 如果你想`过滤`标题中包含`android`的文章,先把切换开关设置为`过滤`。在文本框输入`android`即可
- 如果你想`过滤`标题中包含`android`,同时含有`google`的文章,先把切换开关设置为`过滤`。在文本框输入`android+google`即可
- 如果你想`过滤`标题中包含`android`,同时含有`google`的文章 ,同时也想`过滤`标题中包含`chrome`的文章,先把切换开关设置为`过滤` 。在文本框输入`android+google;chrome`即可

28
doc/zh/highlighter.md Normal file
View File

@ -0,0 +1,28 @@
从 3.17 版本开始FeedMe 支持类似Inoreader的荧光标签功能即在文章列表及文章页高亮显示你感兴趣的标签。
### 设置荧光标签
- 侧栏`所有条目`上面新增了`Highlighter`
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/highlighter_1.png" width="25%" height="25%" />
- 点击`Highlighter`进入Highlighter界面
- 点击添加按钮添加你感兴趣的标签
- 点击新添加的标签更改颜色
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/highlighter_7.png" width="25%" height="25%" /> <img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/highlighter_8.png" width="25%" height="25%" />
- 点击checkbox使其在侧栏显示因为侧栏显示需要额外计算处于性能考虑最多可以显示5个
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/highlighter_2.png" width="25%" height="25%" />
- 点击删除按钮删除此标签
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/highlighter_3.png" width="25%" height="25%" />
### 使用荧光标签
- 返回侧栏后,点击`Highlighter`左侧的箭头展开可以看到checkbox选中的标签
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/highlighter_4.png" width="25%" height="25%" />
- 浏览列表和文章,所有荧光标签都会以相应的颜色高亮显示
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/highlighter_5.png" width="25%" height="25%" /> <img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/highlighter_6.png" width="25%" height="25%" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

79
doc/zh/mobilizer.md Normal file
View File

@ -0,0 +1,79 @@
# Mobilizer 和全文下载
有些 RSS 订阅源的文章只提供摘要而不是全文这样的阅读体验并不友好。FeedMe 提供了多种 Mobilizer 来进行全文下载。目前支持 `FeedMe``Mercury``Google Web Light` 3种。`FeedMe` 为 FeedMe 自带 Mobilizer另外2个是第三方 Mobilizer 服务。
在 FeedMe 中有2种情况需要用到 Mobilizer。
1. 在手动/自动同步时使用 Mobilizer 进行全文下载;
2. 在阅读时使用 Mobilizer 进行全文下载。
你可以在下图中看到这2个设置可以通过侧边栏-订阅-类别/订阅源到达这里):
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/mobilizer_1.png" width="25%" height="25%" />
# 为什么设置了第三方mobilizer但是文章还是使用FeedMe mobilizer下载的
因为第三方 Mobilizer 为了保证其服务的可用性,一般都会限制调用频率。如果调用过快或者次数过多,他们就会停止服务。由于 FeedMe 同步时下载频率很高,就可能因此导致第三方 Mobilizer 不可用。所以在同步时,只有自带的 Mobilizer可用。
所以,在`订阅源设置`对话框中的 Mobilizer只适用于阅读时的下载。见下图。
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/mobilizer_2.png" width="25%" height="25%" />
Mobilizer去除网页上一些不重要的元素头部侧边及底部的导航或者链接并重新排版仅保留正文部分。一般 Mobilizer 得到的文章是由程序算法计算解析得出的,所以不能保证百分百的正确。成熟的 Mobilizer 在正确性上会做的更好,而自带的会差一些。
# Feed 和 Web 显示
在文章界面的右上角,显示着 `Feed/Web`。其中 `Feed` 代表文章内容来自RSS`Web` 代表文章内容来自源链接。
Web的内容通过源链接重新抓取并通过Mobilizer解析。一般情况下可以正确解析出正文内容但也可能解析错误得到非正文内容。
## 当前是 `Feed` 还是 `Web`
- 当 `Feed` 为强调色时,说明当前内容是 `Web`
- 当 `Web` 为强调色时,说明当前内容是 `Feed`
## 手动切换 feed/web 显示
怎么在文章界面手动切换 feed/web 显示?
### 1. 点击 feed/web 链接
你可以点击右上角的 feed/web 链接。强调色的是链接,另一个是当前页面状态。
注意:如果 web 页面没有下载,在你第一次点击 web 链接时会下载。使用哪个 Mobilizer 下载?查看`订阅源设置`对话框的文章 Mobilizer 设置。
### 2. `重新加载页面`菜单
`重新加载页面`在更多菜单中。它每次都会从网络下载 web 页面,即使 web 页面已经下载过。
### 3. 双击
你可以在`设置` - `操纵`中将双击操作设置为`切换 feed/web 页面`。它的行为和点击 feed/web 链接一致。
### 4. 自动加载 web 页面
如果你在`订阅源设置`对话框启用了`阅读时下载 web 页面`,它会在进入文章界面时自动使用你设置的 Mobilizer 来下载全文。
注意:同点击 feed/web 链接,它只会在 web 页面没有下载。当然,如果没有网络,它什么都不会做。
# 默认显示
所以默认会显示哪个页面feed 还是 web 页面?
- 默认显示 feed 页面。
- 显示 web 页面,如果你在`订阅源设置`对话框启用了`同步时下载 web 页面`并且同步时顺利下载了改页面。
- 显示 feed 页面,如果你在`订阅源设置`对话框启用了`同步时下载 web 页面`但没有在同步时顺利下载了改页面。
- 显示 web 页面,如果你在`订阅源设置`对话框启用了`阅读时下载 web 页面`并且网络可用。
- 显示 feed 页面,如果你在`订阅源设置`对话框启用了`阅读时下载 web 页面`但网络不可用。
当文章内容在某些功能中使用时,比如`全文分享`或者播放,它同样会遵循以上规则。
# FeedMe Mobilizer 选择器 从v4.1开始支持)
`FeedMe Mobilizer` 使用了一个简单的算法来解析一个URL地址中的正文内容。一般在正文内容比较多时可以获得比较准确的解析。但由于网页各式各样总有这个简单算法解析错误的时候。
在CSS中选择器用来选择HTML的某一些元素。从v4.1开始FeedMe会简单的使用一些类选择器的思路来帮助`FeedMe Mobilizer`更准确的定位内容部分。我把这个新功能叫做`FeedMe Mobilizer 选择器`
## 优点
- 更加准确的解析文章正文内容
- 更少的解析时间
## 缺点
- 需要HTML/CSS知识
- 需要知道如何通过浏览器来定位HTML中某个节点
## 快速指南
1. 确定你需要设置`FeedMe Mobilizer 选择器`的订阅源,它一般是没有提供全文输出并且`FeedMe Mobilizer`不能正确解析。
2. 在桌面浏览器打开这个订阅源的任意一篇文章。
3. 通过查看元素节点找到包含正文的最小节点找到可以用来定位的ID或者class
4. 打开FeedMe打开这个订阅源的订阅管理界面`Mobilizer`选择`FeedMe`,这时就会显示`FeedMe Mobilizer Selector`部分
5. 输入找到的用来定位的ID或者class这里分2种情况
- 找到的是ID比如 `content_body`,输入 `#content_body`
- 找到的是class比如 `content_body`,输入 `.content_body`
6. 到此为止设置已经完成。你可以再次打开web看解析是否正确。如果web已经打开过需要通过文章界面的`Reload page`来重新加载并解析。

328
doc/zh/patches.md Normal file
View File

@ -0,0 +1,328 @@
### 4.3.9
###### 2025-3-8
- [优化] 更新中文和德语。 https://github.com/seazon/feedme/issues/639#issuecomment-2609741358
- [修复] 修复同步从未完成问题。 https://github.com/seazon/feedme/issues/778
- [修复] 修复崩溃问题。 https://github.com/seazon/feedme/issues/809
### 4.3.8
###### 2025-2-22
- [新增] 文章列表页面新增菜单`Play list (title only)`
- [优化] 新增隐藏Favicon的选项。https://github.com/seazon/feedme/issues/444
- [优化] 文章列表小部件的标题最大行数增加至3行。
- [修复] 修复小部件图像不显示问题。https://github.com/seazon/feedme/issues/600
- [修复] 修复崩溃问题。
### 4.3.7
###### 2025-2-4
- [优化] 更新图片下载和显示逻辑。https://github.com/seazon/FeedMe/issues/796
- [优化] 在文章列表中显示 favicon。https://github.com/seazon/FeedMe/issues/444
- [修复] 修正缩略图在`Modern``微博`视图中不显示的问题。https://github.com/seazon/FeedMe/issues/795 https://github.com/seazon/FeedMe/issues/784
- [修复] 点击带有链接的图片时打开图片。https://github.com/seazon/FeedMe/issues/782
- [修复] 修复某些 Android 15 设备上缺失小部件圆角的问题。
### 4.3.6
###### 2025-1-8
- [优化] 新字体Atkinson Hyperlegible。 https://github.com/seazon/FeedMe/issues/779
- [优化] 点击文章页面音频图标时在FeedMe中播放音频。 https://github.com/seazon/FeedMe/issues/653
- [修复] 修复与 Commafeed/Fever API 同步时的 JSON 解析错误。 https://github.com/seazon/FeedMe/issues/695
- [修复] 修复崩溃问题。
### 4.3.5
###### 2024-12-2
- [修复] 在大屏设备上点击`设置``探索``订阅`不能跳转的问题。https://github.com/seazon/FeedMe/issues/772
### 4.3.4
###### 2024-12-1
- [修复] 修复大屏设备上的崩溃问题。https://github.com/seazon/FeedMe/issues/772
### 4.3.3
###### 2024-11-30
- [优化] 支持 Http 代理。https://github.com/seazon/FeedMe/issues/749#issuecomment-2439908378
- [优化] 改进深色主题中 feed 标题的颜色。https://github.com/seazon/FeedMe/issues/767
- [优化] 支持在 `设置`->`服务` 中自定义 Listen Note API token用于在探索页面中`搜索`播客)。
- [修复] 修复阅读时间不正确的问题。https://github.com/seazon/FeedMe/issues/761 / https://github.com/seazon/FeedMe/issues/764
- [修复] 修复导航栏计数不更新的问题。https://github.com/seazon/FeedMe/issues/768
### 4.3.2
###### 2024-11-13
- [优化] 订阅源设置中的新选项可显示/隐藏文章的附件图像。 https://github.com/seazon/FeedMe/issues/170
- [优化] 支持HTTP基本认证。 https://github.com/seazon/FeedMe/issues/345
- [修复] 修复崩溃问题。
### 4.3.1
###### 2024-10-20
- [优化] 文章列表控件数量可配置。https://github.com/seazon/FeedMe/issues/600
- [优化] 文章页面显示小图片占位符。https://github.com/seazon/FeedMe/issues/740
- [修复] 修复文章deeplink问题。https://github.com/seazon/FeedMe/issues/755
- [修复] 修复播放器节目 show note 时间解析错误。
- [修复] 修复崩溃问题。
# 4.3.0
###### 2024-9-27
- [新增] 新小部件:文章列表。
- [优化] 改进文章页的NAV面板。 https://github.com/seazon/FeedMe/issues/642
- [修复] 修复了尽管设置仅 Wi-Fi 选项,图像仍会通过移动数据下载的问题。 https://github.com/seazon/FeedMe/issues/740
- [修复] 修复标记为全部已读但仍然可以已读文章的问题。 https://github.com/seazon/FeedMe/issues/743
- [修复] 修复某些集成的应用菜单始终显示在菜单中的问题。 https://github.com/seazon/FeedMe/issues/729
- [修复] 修复电子墨水主题逻辑问题。
### 4.2.10
###### 2024-8-24
- [优化] 文章详情页增加透明触摸区域可上下滚动,仅作用于电子墨水主题。 https://github.com/seazon/FeedMe/issues/642
- [优化] 分享模板支持作者和日期。 https://github.com/seazon/FeedMe/issues/732
- [修复] `Modern`视图中不应显示缩略图开关。 https://github.com/seazon/FeedMe/issues/728
- [修复] 优化NAV侧栏切换片段时的延迟。
- [修复] 修复崩溃问题。
### 4.2.9
###### 2024-7-19
- [优化] 优化图片加载逻辑,解决部分问题:
- 注意:此版本会影响已下载图片的显示,请更新版本后清除缓存重新同步,以获得更好的体验。
- 加快文章页面中图像的显示速度。 https://github.com/seazon/FeedMe/issues/721
- 修复图像不显示问题。 https://github.com/seazon/FeedMe/issues/686
- 修复点击任意图片时显示第一张图片的问题。 https://github.com/seazon/FeedMe/issues/379
- [修复] 修复 RSS URL 解析问题。
### 4.2.8
###### 2024-7-12
- [修复] 修复侧栏选中的类别被展开的问题。
### 4.2.7
###### 2024-7-11
- [优化] 在`实验室`中添加`防误触`选项。 https://github.com/seazon/FeedMe/issues/720
- [修复] 修复标记全部已读时不会移动到下一个订阅源/类别的问题。 https://github.com/seazon/FeedMe/issues/713
- [修复] 修复订阅源图标不显示的问题。 https://github.com/seazon/FeedMe/issues/714
- [修复] 删除 Google Web Light mobilizer。 https://github.com/seazon/FeedMe/issues/719
- [修复] 修复一些小问题。
### 4.2.6
###### 2024-7-7
- [修复] 降低了崩溃概率。https://github.com/seazon/FeedMe/issues/718
### 4.2.5
###### 2024-7-4
- [修复] 新选项(设置 -> 实验室 -> 禁用启用浏览器 JavaScript禁用 JavaScript暂时解决 webview 空白页问题。https://github.com/seazon/FeedMe/issues/700
- [修复] 修复崩溃问题。
### 4.2.4
###### 2024-6-22
- [优化] Feed设置页面显示feed url。
- [修复] 修复点击导航栏时崩溃的问题。
- [修复] 修复导航栏图标不可点击的问题。 https://github.com/seazon/FeedMe/issues/693#issuecomment-2145085680
- [其他] 升级第3方库。
### 4.2.3
###### 2024-6-3
- [优化] 支持按作者和文本搜索。 https://github.com/seazon/FeedMe/issues/703
- [优化] Feed 过滤器也适用于文章文本。 https://github.com/seazon/FeedMe/issues/672
- [修复] 修复点击导航栏图标时不正确的展开行为。 https://github.com/seazon/FeedMe/issues/693
- [修复] 修复自动标记已读不适用于按钮导航的问题。
- [修复] 修复视频无法播放的问题。 https://github.com/seazon/FeedMe/issues/708
- [修复] 修复崩溃问题。
### 4.2.2
###### 2024-5-11
- [修复] 修复文章页面使用对讲工具时播放文章列表内容的问题。
- [修复] 修复图像块不起作用的问题。 https://github.com/seazon/FeedMe/issues/701
- [修复] 修复WebView在全屏模式下软键盘可见时不支持调整布局的问题。
- [修复] 修复登录屏幕中的重复项目。 https://github.com/seazon/FeedMe/issues/688#issuecomment-2020040906
### 4.2.1
###### 2024-3-9
- [新增] 添加新选项以禁用阅读后自动标记为已读。 https://github.com/seazon/FeedMe/issues/531
- [修复] 修复订阅问题。 https://github.com/seazon/FeedMe/issues/683
- [修复] 修复订阅详细信息屏幕上的崩溃和性能问题。
# 4.2.0
###### 2024-3-4
- [新增] 支持本地RSS。
- [新增] 添加Miniflux服务。
- [新增] 部分界面重新设计。
- 登录界面。
- 订阅列表和详细信息界面。
- 新的 OPML 提要选择对话框。
- 将`设置`-`同步`-`高级`移至订阅列表界面。
- [新增] Feedly 支持编辑订阅。
- [优化] FeedMe 不再响应来自外部应用的 http/https URL 意图。 https://github.com/seazon/FeedMe/issues/678
- [优化] 增加全屏播放视频时禁用自动横向的选项(`设置` - `界面` - `Full Screen Playback`)。 https://github.com/seazon/FeedMe/issues/661
- [优化] 支持Feedbin缩略图。 https://github.com/seazon/FeedMe/issues/646
- [优化] 调整视频高度。 https://github.com/seazon/FeedMe/issues/675
- [优化] 始终在导航侧显示同步图标。 https://github.com/seazon/FeedMe/issues/682
- [优化] 调整加载图标偏移。 https://github.com/seazon/FeedMe/issues/681
- [修复] 修复 OPML 导入在 Android 14 上不起作用的问题。
- [修复] 其他小更新。
### 4.1.8
###### 2024-1-18
- [修复] 修复导航上一篇或下一篇文章时滚动冻结的问题。 https://github.com/seazon/FeedMe/issues/671
### 4.1.7
###### 2024-1-5
- [修复] 修复崩溃问题。
### 4.1.6
###### 2023-12-31
- [修复] 修复视频全屏后异常退出的问题。 https://github.com/seazon/FeedMe/issues/665
### 4.1.5
###### 2023-12-07
- [优化] 优化 HTML code 标签的样式。
- [优化] `设置`-`操纵`中新增选项:禁止在文章页面打开图片。
- [修复] 修复 HTML code 标签中的解析错误。 https://github.com/seazon/FeedMe/issues/659
- [修复] 修复一些崩溃问题。
### 4.1.4
###### 2023-11-27
- [修复] 修复在 Android 14 上播放音频时崩溃的问题。
- [修复] 修复`Split Action Bar`描述错误。 https://github.com/seazon/FeedMe/issues/660
### 4.1.3
###### 2023-11-12
- [修复] 修复LED颜色配置问题。https://github.com/seazon/FeedMe/issues/654
### 4.1.2
###### 2023-11-9
- [优化] 改进NAV侧标顶部布局。
- [优化] 改进确认弹窗。
- [修复] 修复pre标签格式问题。https://github.com/seazon/FeedMe/issues/652
### 4.1.1
###### 2023-10-23
- [修复] 更新库版本。
# 4.1
###### 2023-10-21
- [新增] FeedMe Mobilizer 选择器。 https://github.com/seazon/FeedMe/issues/622
- [新增] 新的小部件:播放器小部件。
- [优化] `设置`-`界面`优化`紧凑布局`,支持更多布局选项。
- [优化] 更新开关样式。
- [修复] 修复 FeedMe Mobilizer 的图像解析错误问题。 https://github.com/seazon/FeedMe/issues/364
### 4.0.4
###### 2023-10-8
- [优化] 在备份中包含荧光标签数据。 https://github.com/seazon/FeedMe/issues/615
- [修复]修复 Feedbin mobilizer 的问题。 https://github.com/seazon/FeedMe/issues/602 https://github.com/seazon/FeedMe/issues/577
### 4.0.3
###### 2023-10-6
- [修复] 修复不能设置同步间隔为4小时的问题。 https://github.com/seazon/FeedMe/issues/630
- [修复] 修复内置浏览器深色模式不起作用的问题。
-
### 4.0.2
###### 2023-9-15
- [优化] 支持设置文章列表卡片的边距。
- [修复] 修复启动时没有显示侧栏的问题。 https://github.com/seazon/FeedMe/issues/612
- [修复] 修复启动时同步不起作用的问题。 https://github.com/seazon/FeedMe/issues/607
- [修复] 修复后退动作错误逻辑。
### 4.0.1
###### 2023-9-2
- [优化] 文章页边距最小值调整。
- [修复] 修复文章页边距过大的问题。
- [修复] 修复当打开app时自动滚动到上次阅读位置的问题。 https://github.com/seazon/FeedMe/issues/591
- [其他] 移除广告。
### 4.0.0
###### 2023-8-30
- [修复] 修复导入导出 OPML 失败的问题。
### 4.0.0-Canary-11
###### 2023-8-20
- [DE-BUFF] 在文章列表中显示广告。
- [优化] 添加忽略电池优化白名单的提示。 https://github.com/seazon/FeedMe/issues/91#issuecomment-1683809364
- [优化] 同步间隔新增选项10分钟。
- [优化] 禁用“紧凑布局”将始终显示单屏。 https://github.com/seazon/FeedMe/issues/556#issuecomment-1660290318
- [修复] 修复图像以音乐格式显示。 https://github.com/seazon/FeedMe/issues/364
- [修复] 修复蓝牙控件不起作用的问题。 https://github.com/seazon/FeedMe/issues/581
- [修复] 修复到达底部时无法自动标记已读的问题。 https://github.com/seazon/FeedMe/issues/574
### 4.0.0-Canary-10
###### 2023-8-2
- [fix] Fix mobilizer not work issue. https://github.com/seazon/FeedMe/issues/567
### 4.0.0-Canary-9
###### 2023-8-1
- [新增] 添加紧凑布局选项。 https://github.com/seazon/FeedMe/issues/556
- [修复] 修复更新同步间隔时崩溃的问题。<b>如果您从 Canary 8 升级,需要更新`设置` - `缓存` - `阅读列表`以避免再次崩溃。</b> https://github.com/seazon/FeedMe/issues/561
- [修复] 修复图像显示为音乐icon的问题。 https://github.com/seazon/FeedMe/issues/364
- [修复] 修复从`加星条目”切换到“所有条目”后菜单栏消失的问题。 https://github.com/seazon/FeedMe/issues/560
- [修复] 修复退出全屏视频后侧边栏不可点击的问题。 https://github.com/seazon/FeedMe/issues/554
### 4.0.0-Canary-8
###### 2023-7-29
- [优化] 添加翻页百分比选项。
- [优化] 用于强调色和荧光标签颜色的新颜色选择器。
- [优化] 确认框按钮垂直摆放。
- [优化] 在 url 对话框中显示 url。 https://github.com/seazon/FeedMe/issues/517#issuecomment-1629953259
- [优化] 导航现在可以通过滑动关闭。 https://github.com/seazon/FeedMe/issues/546
- [优化] 优化选中条目的颜色。 https://github.com/seazon/FeedMe/issues/538
- [修复] 修复双面板情况下无法标记已读的问题。 https://github.com/seazon/FeedMe/issues/543
- [修复] 关闭沉浸模式时始终显示工具栏。
- [修复] 增加导航栏底部空间。 https://github.com/seazon/FeedMe/issues/553
### 4.0.0-Canary-7
###### 2023-7-14
- [优化]记住文章阅读位置。 https://github.com/seazon/FeedMe/issues/526
- [优化]更好的处理界面和导航栏的关系当导航栏位于屏幕左侧或右侧时。
- [修复]修复内置浏览器分享时崩溃的问题。 https://github.com/seazon/FeedMe/issues/522#issuecomment-1605891128
- [修复]修复无法加载文章列表第二页的问题。 https://github.com/seazon/FeedMe/issues/542
### 4.0.0-Canary-6
###### 2023-6-22
- [修复]修复文章列表中出现大空白的问题。 https://github.com/seazon/FeedMe/issues/532
### 4.0.0-Canary-5
###### 2023-6-21
- [修复] 修复操作栏菜单显示不正确的问题。 https://github.com/seazon/FeedMe/issues/517#issuecomment-1594359875
- [修复] 修复文章列表从其他屏幕返回时自动滚动的问题。 https://github.com/seazon/FeedMe/issues/528
### 4.0.0-Canary-4
###### 2023-6-17
- [新增] 点击文章页面的feed标题可以进入该feed的文章列表页面。 https://github.com/seazon/FeedMe/issues/523
- [优化] 更新沉浸模式。 https://github.com/seazon/FeedMe/issues/517#issuecomment-1590289087
- [修复] 修复 Tiny Tiny RSS 无法同步到未读条目的问题。 https://github.com/seazon/FeedMe/issues/525
- [修复] 修复旋转屏幕后视频停止播放的问题。 https://github.com/seazon/FeedMe/issues/517#issuecomment-1586380529
- [修复] 修复分享到微信崩溃的问题。 https://github.com/seazon/FeedMe/issues/522#issuecomment-1593792701
### 4.0.0-Canary-3
###### 2023-6-15
- [优化]更新中文。 https://github.com/seazon/FeedMe/issues/517#issuecomment-1590312904
- [修复]修复文章页菜单没有更新的问题。 https://github.com/seazon/FeedMe/issues/517#issuecomment-1589336638
- [修复]修复下拉刷新不起作用的问题。 https://github.com/seazon/FeedMe/issues/517#issuecomment-1589351824
### 4.0.0-Canary-2
###### 2023-6-13
- [修复]文章列表中的强调背景色问题。 https://github.com/seazon/FeedMe/issues/517#issuecomment-1586292674
- [修复]左右滑动功能名称与实际功能不匹配的问题。 https://github.com/seazon/FeedMe/issues/517#issuecomment-1587651850
# 4.0.0-Canary-1
###### 2023-6-11
#### 基于 Material You 的新界面
- 卡片扁平化,圆角化 *
- 强调色在深色模式下使用低饱和度颜色
- 启动图标支持 Material You (Android 13+)
#### 大屏适配
- 根据屏幕尺寸展示不同布局
- 键盘快捷键支持 *
#### 音频
- 支持直接流媒体播放,不需要下载
- 音频支持跳过静音
- sleep time 支持单集结束
- 支持播放搜索到的,未订阅的单集
- 移除播放界面的加星功能
- 播客下载可配置
#### 视频
- 视频支持全屏播放
#### 订阅
- 输入某些网站地址时自动转成rss地址 *
#### 其他
- 标记已读优化
- 长按标记所有已读时,弹出更多选项(标记一天前为已读,标记一周前为已读)
- 长按文章除了 标记以上已读外,新增 标记以下已读
- 移除文章页图片占满宽度的特性及设置项,现在总是和文字对齐
- 优化favicon显示 *
- 文章段落目录TOC *
- 新应用内支付商品:榴莲
- 内置浏览器打开外部链接时,会有提示,并且可以记住你的选择。你也可以在设置-缓存-清除默认操作 重置。
`*` 表示功能可用,但未来版本中还会继续完善

639
doc/zh/patches_3.x.md Normal file
View File

@ -0,0 +1,639 @@
### 3.20.14
###### 2022-7-10
- [修复]主题跟随系统不起作用的问题。
### 3.20.13
###### 2022-7-10
- [修复]修复`服务`某些服务丢失的问题。
### 3.20.12
###### 2022-7-3
- [修复]修复不能分享到微信的问题。
- [修复]修复文章页长按文字时某些选项丢失的问题。
### 3.20.11
###### 2022-6-28
- [优化]更新翻译。
### 3.20.10
###### 2022-6-14
- [修复]https://github.com/seazon/FeedMe/issues/435
- [修复]TTS不能播放的问题。
### 3.20.9
###### 2022-5-28
- [修复]修复文章页崩溃问题。
### 3.20.8
###### 2022-5-28
- [优化]https://github.com/seazon/FeedMe/issues/420
- [修复]https://github.com/seazon/FeedMe/issues/426
### 3.20.7
###### 2022-4-1
- [优化]优化figcaption标签样式。 https://github.com/seazon/FeedMe/issues/403
- [优化]以太网连接应该同Wifi一致。 https://github.com/seazon/FeedMe/issues/400
### 3.20.6
###### 2022-3-12
- [修复]文章页崩溃问题。
### 3.20.5
###### 2022-1-21
- [修复]部分iframe内嵌视频无法播放 https://github.com/seazon/FeedMe/issues/392
- [修复]优化右向左的语言在文章页的显示 https://github.com/seazon/FeedMe/issues/391
### 3.20.4
###### 2022-1-14
- [修复]修复Android 12+状态栏可见性问题。
### 3.20.3
###### 2022-1-2
- [修复]修复Android 12+状态栏高度识别错误的问题。
- [修复]修复自定义启动图标时使用图片崩溃的问题。
### 3.20.2
###### 2021-12-24
- [修复]修复Android 12上的闪退问题 https://github.com/seazon/FeedMe/issues/385
### 3.20.1
###### 2021-12-23
- [优化]Android 12 适配。
- [修复]https://github.com/seazon/FeedMe/issues/382
# 3.20.0
###### 2021-11-1
- [新增]Android 10+ 支持深色模式。
- [新增]支持导入导出 OPML。
- [优化]移除`手动刷新`的设置,更新手动刷新逻辑。
- 如果同步完成时列表停留在顶部,直接刷新列表。
- 如果列表已滑动,且当前列表有新的文章,就显示刷新提示。
- [优化]对 Tiny Tiny RSS 隐藏`添加标签`对话框中的`新增`按钮,并修复 https://github.com/seazon/FeedMe/issues/369
- [优化]退出登录时清除订阅数据。
### 3.19.3
###### 2021-10-19
- [修复]修复文章页滚动条消失的问题。
- [修复]修复RSS链接和时间解析问题。
- [修复]https://github.com/seazon/FeedMe/issues/365
- [修复]https://github.com/seazon/FeedMe/issues/366
- [修复]修复某些情况下保存空白图片的问题。
### 3.19.2
###### 2021-9-15
- [修复]修复图片无法显示的问题。
### 3.19.1
###### 2021-9-11
- [修复]修复图片无法显示的问题。
# 3.19.0
###### 2021-9-9
- [新增]支持文章页长按选择文字来添加荧光标签。
- [优化]侧栏荧光标签显示总数。
- [优化]侧栏荧光标签上限增加到10个。
- [修复]修复 https://github.com/seazon/FeedMe/issues/342
- [修复]修复 https://github.com/seazon/FeedMe/issues/354
### 3.18.3
###### 2021-6-10
- [修复]修复支付退款问题。
### 3.18.2
###### 2021-6-6
- [修复]修复一些小问题。
### 3.18.1
###### 2021-5-3
- [修复]修复 https://github.com/seazon/FeedMe/issues/301
- [修复]修复 https://github.com/seazon/FeedMe/issues/308
- [修复]修复 https://github.com/seazon/FeedMe/issues/311
- [修复]修复其他问题。
# 3.18.0
###### 2021-3-19
- [优化]优化favicon选取逻辑订阅源设置对话框支持刷新。移动`退订`按钮位置。https://github.com/seazon/FeedMe/issues/286
- [优化]`在浏览器打开`可以对类别或者订阅源设置。
- [优化]`显示图片标题`可以全局设置。
- [优化]内置浏览器支持深色模式需要WebView实现为`Android System WebView`。优化动作条遮挡问题。
- [优化]探索搜索方式合并RSS url和关键字优化RSS解析。
- [优化]增加更多播放速度。
- [修复]修复同步中断问题。https://github.com/seazon/FeedMe/issues/297
- [修复]修复当服务器未读数为0时同步中断问题。https://github.com/seazon/FeedMe/issues/284
- [修复]修复文章页双指交替划动操作时的页面显示问题。
### 3.17.4
###### 2021-2-8
- [修复]修复 TTRSS 无法同步问题。
- [修复]修复 摘要文字显示问题。
### 3.17.3
###### 2021-1-31
- [优化]再次侧滑保持未读可以变更为已读。
- [修复]修复 TTRSS 无法退订的问题。
- [修复]修复HTML blockquote 标签无法显示的问题。
- [修复]修复播放 show note 界面时间戳错误。
- [修复]修复小部件计数不更新的问题。
### 3.17.2
###### 2021-1-23
- [修复]修复`拦截图片`对话框没有适配主题的问题。
- [修复]修复FeedMe mobilizer在某些情况下不能显示图片的问题。
### 3.17.1
###### 2020-10-1
- [优化]增加`设置`-`界面`-`荧光标`选项:是否在侧栏显示`荧光标`入口。
- [优化]荧光标设置增加是否区分大小写。
- [修复]修复`荧光标`引起的崩溃问题。https://github.com/seazon/FeedMe/issues/244
# 3.17
###### 2020-9-20
- [新增]荧光标 https://github.com/seazon/FeedMe/blob/master/doc/zh/highlighter.md
- [新增]支持音频播放界面show notes内时间戳跳转。
- [优化]减小文章页段落间的空格。
- [优化]`New List`布局的图片现在有更多的显示空间。
- [优化]如果启用了`分动作条`,手动刷新按钮显示在底部。
- [修复]修复FeedMe mobilizer在某些情况下失败的问题。
- [修复]修复阅读时间1分钟的问题。https://github.com/seazon/FeedMe/issues/223
- [修复]修复show note页不能显示的问题。
- [其他]移除电话权限。
- [其他]更新应用内支付及其他第三方库。
# 3.16
###### 2020-6-21
- [新增]新的自定义字体,不再依赖字体包。老的字体包不再兼容。
- [修复]探索中搜索播客节目和单集时,由于第三方接口限制,不能直接订阅,所以现在会打开浏览器获取订阅地址。
- [修复]https://github.com/seazon/FeedMe/issues/209
- [修复]https://github.com/seazon/FeedMe/issues/202
- [其他]支持外部控制播放器。
``` java
Intent intent = new Intent();
intent.setAction("com.seazon.feedme.action.STOP_ACTION");
sendBroadcast(intent);
// actions:
com.seazon.feedme.action.PLAY_ACTION
com.seazon.feedme.action.STOP_ACTION
com.seazon.feedme.action.NEXT_ACTION
com.seazon.feedme.action.PREVIOUS_ACTION
com.seazon.feedme.action.FORWARD_ACTION
com.seazon.feedme.action.REPLAY_ACTION
com.seazon.feedme.action.STAR_ACTION
```
### 3.15.2
###### 2020-6-4
- [修复]修复某些情况下TTS不会继续播放的问题。
- [修复]FreshRss支持按源/类别同步。
- [修复]修复一些小问题。
### 3.15.1
###### 2020-5-16
- [优化]正确识别5G网络。
- [修复]修复图标显示错误。
- [修复]修复一些小问题。
# 3.15
###### 2020-5-5
- [新增]侧栏增加探索功能,支持搜索播客。
- [优化]登录界面Inoreader非OAuth, TheOldReader, Bazqux支持修改host。
- [优化]文章列表显示播客标记。
- [优化]图标适配主题颜色。
- [优化]微博布局会记住展开状态。
- [其他]允许用户自签名证书。
### 3.14.1
###### 2020-4-5
- [优化]支持B站视频。
- [优化]通知栏的音频按钮调整。
- [修复]修复文章页划动问题。
- [修复]修复订阅源无法搜索的问题。
# 3.14
###### 2020-4-2
- [新增]新的列表布局:微博。
- 适用于内容短小的源
- 直接在列表中查看全文和图片
- 不再需要进去文章页
- [优化]优化与Feedly的连接。
- [优化]优化平板上文章页的布局。
- [优化]微调纸张和深色主题的配色,提高可读性。
# 3.13
###### 2020-2-4
- [优化]兼容 Android 10 的存储机制,具体请查看 <a href="https://github.com/seazon/FeedMe/blob/master/doc/zh/storage_and_cache.md">存储及缓存</a>
- [优化]优化拦截图片功能,具体请查看 <a href="https://github.com/seazon/FeedMe/blob/master/doc/zh/block_image.md">拦截图片</a>
- [优化]修改 `Decode HTML` 默认为开启。
- [修复]修复文章界面打开图片不一致问题。
- [其他]最低支持版本提高到 Android 5。
### 3.12.4
###### 2020-1-3
- [优化]订阅源HTML转码选项添加全局默认值在设置-同步-高级中)。
- [修复]修复同步失败问题。
### 3.12.3
###### 2019-12-30
- [优化]添加订阅源现在可以直接添加url了。
- [优化]优化HTML pre标签样式。
- [优化]订阅源设置页添加HTML转码选项满足某些源显示特殊字符的问题。默认关闭。
- [优化]禁用`自动同步`但开启`打开应用时自动同步`时,`移动数据``仅Wi-Fi时自动同步`不再会被禁用了。
- [修复]修复同步后新文章不显示的问题。
### 3.12.2
###### 2019-11-19
- [新增]新增MobilizerFeedbin Parser。
- [修复]修复备份无法恢复的问题。
- [修复]修复Fever的文章时间问题。
### 3.12.1
###### 2019-10-15
- [优化]文章图片现在可以和文章对齐了。可在文章界面的`查看`菜单中找到这个设置。
- [优化]优化`手动刷新`,现在可以在`同步`设置中禁用它。
- [优化]Fever在登录界面显示一个小提示。
# 3.12
###### 2019-9-28
- [新增]支持分享至微信好友。
- [优化]当同步完成时,如果正处于列表界面,不会直接刷新文章,而是在顶部显示一个提示框。
- [修复]修复无法分享至朋友圈的问题。
# 3.11
###### 2019-9-15
- [优化]`读写手机存储`权限不会在应用启动时强制要求,而是在需要时再要求。
- [修复]修复TTS朗读某些字符错误的问题。
### 3.10.6
###### 2019-9-4
- [修复]修复`同步间隔`设置为`从不``启动应用时自动同步`无效的问题。
### 3.10.5
###### 2019-8-18
- [修复]修复`卡片`布局崩溃问题。
### 3.10.4
###### 2019-8-13
- [修复]改善自动同步过多的情况。
### 3.10.3
###### 2019-7-22
- [修复]修复加载文章延迟的问题。
### 3.10.2
###### 2019-7-20
- [新增]支持Fever。
- [修复]修复Feedbin的同步问题。
- [修复]移除不再可用的Mercury。
### 3.10.1
###### 2019-6-8
- [优化]TTS支持线控前进后退单击为快进/快退x秒双击为下一篇/上一篇)。
- [修复]修复7.0以下版本crash问题。
- [修复]修复多语言显示问题。
# 3.10
###### 2019-5-30
- [优化]改善自动同步
- [优化]如果所有订阅源都禁止下载全文和图片,则跳过相关同步流程,减少同步时间。
- [优化]优化文章列表订阅源名称显示,现在会尽可能多的显示。
- [修复]图片查看默认改为内置图片浏览器。修复图片无法查看的问题。
- [修复]修复播放TTS时偏好web page且web page已下载时没有播放web page的内容。
- [修复]清除缓存不再清除订阅源排序信息。
- [修复]修复Feedly下服务端修改tag名称后无法同步到app端的问题。
### 3.9.4
###### 2019-4-27
- [新增]支持自定义分享模版,可以在新的设置类别`个性化`中找到。
- [优化]文章概述文字从144提高到200避免设备太宽时不够显示的问题。
- [修复]修复自定义启动图标不能设置自定义图片的问题。
### 3.9.3
###### 2019-3-20
- [修复]修复Android 4.x版本运行就崩溃的问题。
### 3.9.2
###### 2019-3-16
- [优化]优化排序:提供重置按钮。未分类的订阅源也可以排序了。
- [修复]修复Android 9上登录和内置浏览器问题。
- [修复]修复搜索及添加订阅时崩溃问题。
### 3.9.1
###### 2019-3-14
- [优化] 去除友盟统计,朋友圈分享不再依赖友盟。
- [修复] FeedlyInoreader现在只能使用HTTPS连接。
- [修复] 修复默认排序问题。排序重置按钮将在下个版本加入。
- [修复] 修复Tiny Tiny RSS无法保存图片的问题。
- [修复] 修复拔下耳机没有停止播放的问题。
# 3.9
###### 2018-10-6
- [新增] 订阅源支持排序。
- [优化] 支持SD卡设置为缓存路径。
- [优化] 图片另存时更新媒体记录,方便图片浏览器查看。(部分设备不支持)
- [修复] Tiny Tiny RSS 支持附件显示。
- [修复] 修复 InoReader / FreshRSS / The Old Reader / Bazqux 标签显示问题。
### 3.8.5
###### 2018-8-8
- [新增] 支持黑莓key系列手机进行快捷操作。详见https://github.com/seazon/FeedMe/blob/master/doc/zh/shortcut_key.md
- [优化] 右上角侧栏及返回按钮添加文字描述,方便视力不佳者。
- [修复] 修复FeedMe mobilizer不能正确解析纯音频页面的错误。
- [修复] 修复某些情况下在WIFI下图片不能下载的问题。
### 3.8.4
###### 2018-7-8
- [新增] 在`设置`-`关于`增加`数据收集`的选项,默认为关闭。
- [修复] 修复 Mercury mobilizer 图片重复的问题。
### 3.8.3
###### 2018-7-7
- [优化] Mobilizer 获取文章失败时显示原因,并在底部提供`report issue`按钮。
- [优化] Mercury 支持显示头图。
- [优化] 现在 FeedMe 与 Feedly 官方版一致,缩略图也会出现在正文中。
- [修复] 修复`订阅源管理对话框``退订``过滤`功能不可见的问题。
- [修复] 修复解析 HTML 错误的问题。
- [修复] Tiny Tiny RSS 获取的内容按时间排序倒序。
### 3.8.2
###### 2018-6-23
- [修复] 修复自动同步停止的问题。
- [修复] 修复保持未读状态被重置的问题。
- [修复] 修复一些其他问题。
### 3.8.1
###### 2018-6-21
- [修复] 修复闪退及其他一些问题。
# 3.8
###### 2018-6-15
- [新增] 支持显示播客章节。
- [新增] 支持自适应图标。
- [新增] 自动切换主题支持自定义时间。
- [优化] 优化同步未读文章的速度。
- [优化] 优化分享至朋友圈,支持分享播客。
- [修复] 修复其他问题。
### 3.7.1
###### 2018-5-24
- [修复] 修复崩溃问题。
# 3.7
###### 2018-5-23
- [新增] 支持分享到微信朋友圈,在`设置` - `服务`中开启。
- [优化] `设置` - `音频`下增加音频播放速度启用开关,无法播放音频的设备可以尝试禁用此功能
- [修复] 修复部分设备因新增的相机权限而不能从Play商店安装的问题。
- [修复] 修复单词间空格被删除的问题。
- [修复] 修复某些情况下分享时邮件主题没有填写的问题。
# 3.6
###### 2018-4-28
- [新增] 支持者福利:在`设置`-`关于`中创建自定义启动图标。
- [优化] 在`设置`-`界面`添加选项:屏幕足够宽时总是显示侧栏。
- [修复] 修复缓存数量重置问题。
- [修复] 修复“open url failed”问题。
- [修复] 其他优化与修复。
### 3.5.9
###### 2018-4-21
- [特别注意] 需求 相机 和 快捷方式 权限来支持新的快捷方式功能,但是这个版本还不能使用。
- [修复] 修复侧栏同步按钮和计数在小屏手机上不显示的问题。
### 3.5.8
###### 2018-4-12
- [新增] 侧栏高亮显示当前列表条目。
- [新增] 播放界面增加加星操作。
- [修复] 修复切换侧栏条目时文章列表标题不变的问题。
- [修复] 修复临时标签丢失的问题。
### 3.5.7
###### 2018-4-4
- [新增] 当屏幕宽度超过640dp时首页同时显示文章列表与侧栏。7.1以上带虚拟导航栏的设备在顺时针旋转横屏时会有显示问题)
- [新增] 支持蓝牙耳机(播放与停止)。
- [新增] `图片浏览器`增加`禁用`选项。
- [新增] Feedbin支持自建主机。
- [优化] 下拉刷新总是同步当前列表,而不是整体同步。如果当前列表为`所有条目`,则类似于整体同步。
- [优化] 优化FreshRSS登录体验自动补全API地址。
- [优化] 优化文章页一键分享至Todoist。
- [优化] `临时标签`上限提高到5个。
- [修复] 修复7.1以上虚拟导航位置判定错误的问题。
- [修复] 修复首次登录时登录信息未被记录的问题问题产生于3.5.6)。
- [修复] 修复`同步模式`设置为`全部`,但是某些源禁用的情况下,同步条数异常错误的问题。
- [修复] 修复FreshRSS仅同步100条的问题问题产生于3.5.6)。
- [修复] 修复某些情况下使用TTS播放异常的问题。
### 3.5.6
###### 2018-3-14
- [特别注意] 由于多账户功能的改动,更新到新版后,已下载的文章的图片将不可见。如有必要,请清除缓存后重新下载。
- [优化] 不支持按源/类别同步的服务FeedbinFreshRSS现在无法修改`同步模式`,启用了`中国模式`也无法修改`同步模式``同步模式`固定为`所有`
- [优化] Tiny Tiny RSS增加对auth_remote的支持。
- [修复] 修复开启`自动标记已读`时过多文章被标记已读的问题。
- [修复] 修复某些情况下FeedMe mobilizer解析网页乱码的问题。
- [修复] 关键字过滤现在会忽略大小写。
- [修复] 修复一些小问题。
- [其他] 多账户功能相关改动。
### 3.5.5
###### 2018-2-24
- [优化] 音频播放过程中如果有提示音,不再暂停播放,而是降低音量。
- [优化] 下载过程显示已下载的图片数。
- [修复] 修复Feedly同步时返回`Json parse error`的问题。
- [修复] 修复Tiny Tiny RSS下拉刷新同步卡住的问题。
- [修复] 修复TTS将2个单词读成一个单词的问题。
- [修复] 修复列表摘要文字未转码的问题。
- [其他] 可以外部调用同步服务。
``` java
Intent intent = new Intent();
intent.setClassName("com.seazon.feedme", "com.seazon.feedme.sync.service.SyncService");
intent.putExtra("auto", false);
intent.putExtra("type", syncTypes);
activity.startService(intent);
// syncTypes取值如下相加表示执行多个动作
public static int SYNC_TO_SERVER = 1;
public static int SYNC_UNREAD_FROM_SERVER = 2;
public static int SYNC_STARRED_FROM_SERVER = 4;
public static int SYNC_DELETE_READ = 16;
public static int SYNC_DOWNLOAD_IMAGE_AND_WEB_PAGE = 32;
public static int SYNC_DOWNLOAD_PODCAST = 256;
```
### 3.5.4
###### 2018-2-8
- [新增] 支持FreshRSS一个类似Tiny Tiny RSS自托管的RSS服务。网站https://freshrss.org/。
- [优化] 优化缩略图显示。现在即使同步时没有下载缩略图,也能正常显示了。
- [修复] 修复Tiny Tiny RSS同步卡住的问题。
- [修复] 修复点击添加订阅按钮时崩溃的问题。
- [修复] 修复一些小问题。
### 3.5.3
###### 2018-1-29
- [优化] 分享链接到FeedMe来添加订阅或者复制链接到系统剪切板点击添加订阅时自动填入链接。
- [修复] 修复通过印象笔记登录Feedly总是失败的问题。
- [修复] 修复某些情况下图片不下载的问题。
- [修复] 修复重复菜单的问题。
- [修复] 修复一些小问题。
- [其他] 增加内购商品:樱桃。
### 3.5.2
###### 2018-1-16
- [修复] 修复Tiny Tiny RSS只能同步到100条未读的问题。
- [修复] 修复文章页面下载完图片后没有刷新的问题。
- [修复] 修复下拉刷新同步不能将服务端已读文章标记为已读的问题。
### 3.5.1
###### 2018-1-12
- [新增] 除了`同步`通知和`播放`通知,现在新增了一个`最爱`通知,用于显示`临时标签`的未读文章情况。同时,现在可以在订阅源设置中启用通知,那么当这个订阅源有未读文章时,也会在`最爱`通知中显示。
- [新增] 适配8.0的通知渠道,你可以通过系统的通知设置,为不同类别的通知配置不同铃声等设置。
- [优化] 现在`临时标签`会显示未读条数。
- [优化] 文章列表中未读和加星标记移到了行首,不会再被图片遮挡。阅读时间也受`设置`-`界面`-`显示阅读时间`影响。
- [修复] 修复某些情况下通知栏自动显示`播放`通知的问题。
- [修复] 修复开启Eink优化时文章页双击crash问题。
- [修复] 修复Tiny Tiny RSS因类别和订阅源id冲突导致的一系列问题。
- [修复] 修复文章页面图片下载进度条显示错误问题。
# 3.5
###### 2017-12-06
- [新增] 支持 Tiny Tiny RSS。 重要先确保你的TTRSS设置里已经启用了"Enable API access"否则无法在FeedMe登录。
- [新增] 支持`临时标签`:可以在侧栏添加`临时标签`它用起来同源类别没有什么区别。当你点击它时文章列表页面会显示所有标题中含有这个标签的文章。目前最多可以添加3个`临时标签`
- [新增] 批量导出图片:如果你订阅了一些含有大量图片的源,在此之前你需要一张一张保存图片。现在你可以批量保存一个源/类别的图片。保存位置同保存单个图片。特别的,一旦执行此操作,未读文章会被标记为已读,而已读并且同步到服务器的文章将被删除。
- [优化] 你可以通过点击侧边栏顶部的RSS类型来隐藏你的账号信息。
- [优化] 现在选择内置浏览器则新页面总是会在内置浏览器中打开而不是Chrome。
### 3.4.3
###### 2017-11-29
- [修复] 修复某些情况下同步不下载图片和web页面的问题。
### 3.4.2
###### 2017-11-20
- [修复] 修复德语语言下同步间隔无法设置的问题。
### 3.4.1
###### 2017-11-16
- [修复] 修复某些移动流量设置不起作用的问题。
- [修复] 修复文章列表页面滑动时无法隐藏动作条的问题。
# 3.4
###### 2017-11-13
- [新增] 调整同步的设置选项。提供`移动数据`整合所有`仅Wi-Fi`的选项。提供`高级`整合订阅源设置的全局设置。
- [优化] 侧栏显示登录的RSS服务及登录账号。
- [修复] 修复svg图片问题现在能正确显示svg的图片了。
- [修复] 修复缓慢滚动时动作栏抖动问题。
- [修复] 修复某些情况下底部动作条显示不正确的问题。
- [修复] 修复卸载的一键分享菜单无法从动作栏移除的问题。
### 3.3.2
###### 2017-10-11
- [优化] 优化一键分享到已安装应用。现在不需要重置菜单了。
- [修复] 修复DashClock中不显示的问题。
### 3.3.1
###### 2017-9-15
- [修复] 修复闪退问题。
# 3.3
###### 2017-9-14
- [新增] 支持在文章界面菜单中添加系统分享功能,实现一键分享到你最常用的应用。(在`设置`-`服务`中开启需要使用的分享。开启后,可以在文章界面的菜单中找到。目前可能需要重置一下菜单。)
- [新增] 支持自定义通知。
- [新增] 支持直接在文章界面播放视频(`实验室`中增加`Video Preview`)。
- [优化] 播放界面支持横屏显示。
- [优化] 禁用音频功能后不会自动下载音频。
- [优化] 其他一些小优化。
- [修复] 修复过滤功能不能过滤某些关键字的问题。
- [修复] 修复微信订阅文章FeedMe Mobilizer解析失败的问题。
### 3.2.1
###### 2017-6-17
- [修复]修复Feedly使用谷歌登陆失败的问题。
- [修复]适配s8等超宽手机。
- [修复]直接在浏览器中打开会标记为已读了。
# 3.2
###### 2017-6-12
- [新增]现在可以在列表页面播放当前列表此操作会清空播放列表并且列表最多存放前100条。
- [新增]同步时自动下载播客音频下载至少60分钟的音频节目
- [新增]音频变速
- [新增]快进/快退功能,可以在设置中设置时间。
- [新增]文章页面也支持播放菜单。
- [新增]增加音频功能开关,如果你不需要音频功能,可以关闭它。
- [新增]在设置-界面中增加新选项,在列表页面单击条目可以直接在浏览器中打开。
- [优化]菜单编辑对话框增加重置按钮。
- [优化]卡片布局也支持隐藏摘要。
- [优化]优化播放功能及显示细节。
- [优化]增加connection close选项。
- [修复]加星条目顺序问题。
### 3.1.3
###### 2017-6-8
- [修复]修复已读条目同步后变为未读的问题。
### 3.1.2
###### 2017-5-20
- [优化]现在文章页只需点击1次来`保持未读`,并更新了`保持未读`的图标。
- [优化]订阅源设置页面支持单击复制订阅源链接。
- [优化]为TalkBack完善播放按钮的标签。
- [优化]实验室增加缩略图选择开关(仅用于测试)。
- [修复]修复Inoreader oauth方式无法登录的问题。
- [修复]修复电子墨水屏优化开启后文章页字体可见性差的问题。
### 3.1.1
###### 2017-5-9
- [优化]优化缩略图屏蔽,相同的图片不会重复加入列表。
- [优化]通过后退键离开应用可以隐藏列表中的已读条目。
- [优化]因网络超时而下载失败的图片,会在下次下载时继续尝试。
- [修复]修复bazqux问题并完善认证过期提示重新登录的提示。
- [修复]修复分菜单模式下横屏时FAB按钮不显示的问题。
# 3.1
###### 2017-4-28
- [新增]支持线控(播放与停止)。
- [新增]支持设置睡眠时间(在播放界面)。
- [新增]增加订阅源统计(在设置-关于中),能让你更好的了解每个源的阅读情况。
- 每个订阅源会显示2个数值
- 兴趣指数`阅读数 + 加星数 * 2`:数值越高,说明你在这个订阅源看的文章越多,感兴趣的文章越多。
- 阅读百分比`阅读数 / ( 阅读数 + 浏览数 )`百分比越高说明你对这个订阅源越感兴趣。90%以上的会优先显示。
- 点击单个源还可以看到5个数值
- fetch: 同步到的文章数。
- filter: 使用过滤功能过滤掉的文章数。
- glance: 在列表页使用`以上标记为已读`或者`全部标记已读`的文章数。
- read: 进入文章页阅读的文章数。
- star: 加星的文章数。
- 菜单可以选择统计范围(今天,本周,本月,所有),默认为今天。
- [新增]支持Chrome custom tabs。
- [优化]优化布局。删除`摘要`布局。现在如果你使用`列表`布局时,可以设置是否显示缩略图/摘要。
- [优化]添加TTS引擎更换但是需要重启应用。
- [优化]修改标记已读的时机:
- 之前进入文章页面时就标记为已读,现在是离开文章页面时标记为已读。
- 之前文章页侧滑从A文章到B文章会标记B文章为已读现在是标记A文章为已读。
- [优化]去掉Embedly mobilizer。
- [修复]修复隐藏广告图片不起作用的问题并修改提示说明并不是针对广告而是所有用户不想看到的缩略图。最多添加32个缩略图因为太多会影响同步速度。如果继续添加会将最先添加的移除。
- [修复]修复默认浏览器问题,增加内置选项,现在默认代表使用系统默认值,如果没有设置,就会弹出选择框。
### 3.0.4
###### 2017-4-9
- 新增`显示阅读时间`选项,来控制是否在文章页显示阅读时间提示,默认为不显示。
- 更新`下拉刷新`选项,新增`隐藏已读条目并同步`
- 现在长按列表页缩略图来标记为广告图片不会在`视觉`布局起作用。
- 现在缩略图会更快显示但gif只会显示第一帧。
- 播放菜单加入了`向左(右)滑动`快捷手势,可以在`操纵`设置中修改。
- 文章通过TTS播放完以后会自动标记为已读。
- 修复Bazqux同步问题。
### 3.0.3
###### 2017-4-6
- 实验室新增Eink闪屏优化。
- 网页浏览器和图片浏览器现在可以在设置中指定具体的外部浏览器了。
- 特殊处理时间间隔为24小时的选项现在它只会在凌晨同步。注意如果凌晨时因为网络不可用而没有同步那么它会在网络可用后开始同步。同步完会把下个同步时间设置为下个凌晨。
- 缩略图可以长按并标记为广告图片那么下次再碰到这个图片链接就不会下载也不会再缩略图显示。最多添加16个图片为广告图片如果继续添加最早加入的广告图片将不再被认为是广告图片。
- 更新部分图标。
### 3.0.1
###### 2017-3-20
- Fixed crash issue.
# 3.0
###### 2017-3-19
- Support podcast (not support `Feedbin`) and TTS. Please read <a href="https://github.com/seazon/FeedMe/blob/master/podcast_tts.md">Podcast & TTS</a> for the detail.
- Provide reading time.
- Add `Podcast` layout, which show play or download progress.
- Add `Lab` in `Settings`, including `Hardware Acceleration`.
- Improve `Accent` color, now support more color and customize color.

55
doc/zh/podcast_tts.md Normal file
View File

@ -0,0 +1,55 @@
FeedMe支持TTS和播客你可以听你喜欢的文章。
- 对于播客源FeedMe支持手动下载来离线收听。
- 对于普通源FeedMe支持标准Android TTS标准你可以选择你喜爱的TTS引擎来播放比如语记。
为简化表述,以下播客源的音频和普通源的文章都称为节目。
FeedMe整合了这2种不同形式你可以像听音乐一样收听所有订阅的节目。
在左侧导航栏提供play栏目进入播放列表。为简化逻辑feedme全局只有一个播放列表。右侧数字为列表内节目的数量。
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/tts_2.png" width="25%" height="25%" />
为了方便播放,新增`播客`布局。它提供一个带有进度条的播放按钮,你可以用它来播放节目,或者下载播客源的节目。
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/tts_8.png" width="25%" height="25%" /> <img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/tts_9.png" width="25%" height="25%" />
# 播放控制
在文章列表页长按节目,提供多种播放菜单:
- `单个播放` (加入播放列表头,并在此节目上加上`停止标记`,播放此节目)
- `播放` (加入播放列表,如果当前正在播放,则停止当前播放的,在其前面插入所选节目并播放。如果当前未播放,插入到播放列表播放位置)
- `下一个播放` (加入播放列表,插入正在播放的节目后面)
- `添加到播放列表` (加入播放列表,插入到队列最后)
`停止标记`: 当播放完带有`停止标记`的节目后,就停止播放。播放列表中只有一个`停止标记`,并且播放完带有`停止标记`的节目后会清除`停止标记`
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/tts_1.png" width="25%" height="25%" />
# 播放列表
- 播放完的节目会在一定时间后自动删除音频文件,并从播放列表中移除。所以你不需要手动维护播放列表。如果你喜欢某个节目,将其加星就不会被删除,但这个节目会从播放列表移除。
- 每个节目都会记录播放位置,再次播放会从上次播放的位置开始。
- 播放列表中的节目可单条移除,向左滑移除。
- 第一版不支持在线播放,如果碰到没有下载的节目,则跳过。
- 播放列表仅支持单次顺序播放,没有单曲循环,循环播放、随机播放。
- 播放列表可以通过拖拽调节前后次序。
- 碰到已播放完的节目会自动跳过。
当一个节目播放时,通知栏会显示相应信息。你可以点击它来进入播放界面。
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/tts_6.png" width="25%" height="25%" />
# 播放界面
播放界面有3个子页面。你可以看到在播放列表界面有一个`停止标记`
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/tts_3.png" width="25%" height="25%" /> <img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/tts_4.png" width="25%" height="25%" /> <img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/tts_5.png" width="25%" height="25%" />
# TTS设置
`设置`中增加了`音频`标签,你可以在此进行相关设置。
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/tts_7.png" width="25%" height="25%" />
# 提示
### 播放feed页面还是web页面
##### Q: 有时订阅源没有输出全文此时如果将页面切换到web页面后播放它仍会播放feed页面的内容。那么应该如何播放web页面的内容呢
A: 你可以阅读<a href="https://github.com/seazon/FeedMe/blob/master/doc/zh/mobilizer.md#默认显示">这个部分</a>

7
doc/zh/rss_services.md Normal file
View File

@ -0,0 +1,7 @@
| 服务 | 支持添加订阅源 | 支持添加/删除 tag | 支持加星 | 支持按订阅源同步 |
|---------------------------------------------------------|----------------|-------------------|----------|------------------|
| feedly | ✅ | ✅ | ✅ | ✅ |
| gr api (inoreader / bazqux / the old reader / freshrss) | ✅ | ✅ | ✅ | ✅ |
| feedbin | ✅ | ✅ | ✅ | ❌ |
| tiny tiny rss | ✅ | ❌ | ✅ | ✅ |
| fever api | ❌ | ✅ | ✅ | ❌ |

27
doc/zh/shortcut_key.md Normal file
View File

@ -0,0 +1,27 @@
支持黑莓key系列手机进行快捷操作。
列表页
| 快捷键 | 操作 |
|--|--|
| `B` | 返回 |
`N` / `SPACE` | 下一页
`A` | 所有条目/未读条目
`P` / shift + `SPACE` | 上一页
`R` | 刷新
double click `R` | 刷新所有
`S` | 搜索
`V` | 查看
`C` | 设置
文章页
| 快捷键 | 操作 |
|--|--|
`B` | 返回
`P` / shift + `SPACE` | 上一页
`N` / `SPACE` | 下一页
`S` | 加星
double click `S` | 分享
`T` | 标签
double click `T` | todoist
double click `E` | evernote
`V` | 查看

View File

@ -0,0 +1,21 @@
从 3.13 版本开始FeedMe 兼容Android 10 的存储机制。
###### 存储权限
Android 10+ 不再需要存储权限。Android 9 及更低版本会在访问存储失败时进行授权提示。
###### 文章缓存
新版本之前FeedMe 允许自定义缓存位置,但是在兼容适配过程中,由于一些问题,导致文章页面无法显示缓存的图片,所以新版暂时不支持缓存位置的自定义。
如果原来设置了自定义位置,更新新版后,会自动使用默认缓存位置,所以需要进行一次同步。
###### 设置备份及恢复
不再保存到 FeedMe 预设的路径,你可以自行选择备份的保存位置。同样的,当你准备恢复设置时,需要进入备份文件保存的路径并恢复。
###### 文章保存为HTML文件
不再保存到 FeedMe 预设的路径,你可以自行选择备份的保存位置。
###### 保存图片
不再保存到 FeedMe 预设的路径,统一保存到公共图片目录。
###### 批量保存订阅源的图片
新版移除此功能。

12
doc/zh/subscription.md Normal file
View File

@ -0,0 +1,12 @@
# 图标说明
在类别和源的右侧,都有一个图标,用来表示这个类别/源在同步时是否下载图片和下载全文。当你在类别/源的设置对话框中更改了相关设置,图标就会做相应的变化。
如下图所示,一共有四种类型。
<img src="https://github.com/seazon/FeedMe/blob/master/doc/en/imgs/subscription_sync_indicator.png" width="10%" height="10%" />
图标左半边代表是否下载图片,右半边代表是否下载全文。所以四个图标依次代表:
- 1下载图片不下载全文
- 2不下载图片不下载全文
- 3下载图片下载全文
- 4不下载图片下载全文

91
doc/zh/sync.md Normal file
View File

@ -0,0 +1,91 @@
# 同步方式
FeedMe提供多种同步方式
1. 完整自动同步
2. 快速自动同步
3. 完整手动同步
4. 快速手动同步
## 完整自动同步
间隔一段时间后自动同步。可设置间隔时间,在`设置`-`同步`-`自动同步`-`同步间隔`中设置。安卓系统存在休眠机制,所以并不是在间隔时间一到就能马上自动同步,一般会存在延迟。
完整手动同步会做:
1. 将已读,加星,标签同步至服务器
2. 抓取未读条目
3. 抓取加星条目
4. 下载图片和全文
5. 下载播客
## 快速自动同步
打开应用时自动同步。在`设置`-`同步`-`自动同步`-启用`打开应用时自动同步`
快速自动同步会做:
1. 将已读,加星,标签同步至服务器
2. 抓取未读条目
## 完整手动同步
按钮有2个显示位置侧栏右上角的`同步`按钮 或者 列表页菜单中的`同步`菜单。后者需要在`设置`-`界面`-关闭`Side Nav`才会显示。
完整手动同步会做:
1. 将已读,加星,标签同步至服务器
2. 抓取未读条目
3. 抓取加星条目
4. 下载图片和全文
5. 下载播客
### 高级同步对话框
`设置`-`同步`-启用`显示同步方式`,则点击同步按钮后,会显示同步选项框,你可以选择这次需要同步的项目。
## 快速手动同步
在列表页下拉触发同步。这个需要在设置-操纵-下拉刷新中启用。
快速同步只会做:
1. 将已读,加星,标签同步至服务器
2. 抓取未读条目
相较于前面3种同步会同步所有订阅源`快速手动同步`会根据当前显示列表同步特定内容。比如,
- 当列表为`所有条目`时,会同步所有订阅源。
- 当列表为`加星条目`时,仅同步加星文章。
- 当列表为`类别`时,会同步这个类别下的所有订阅源的文章。
- 当列表为单个`订阅源`时,仅同步这个订阅源的文章。
# 同步未读条数
同步未读条数在`设置`-`缓存`-`未读条目`设置。如果设置了500条而服务端未读条数大于等于500条那么每次同步会下载最新的500条。如果小于500条那就全部下载。
当已存在500条未读的情况下再次同步服务端有新的10条未读那么之前FeedMe中最旧的10条未读会在FeedMe本地标记为已读但不会同步到服务端。
# 同步模式
提供多种同步模式来满足不同需求。
## 整体
仅根据文章发布时间进行同步。整体下载逻辑及例子:
下载250条未读按照时间倒序排序
下载100条
下载100条
下载50条
这种方式是最快的下载方式,但是不能禁止下载某些`订阅源`或者`类别`
注意:如果启用`中国模式`,则强制使用`整体`模式。
## 类别
`类别`进行同步。按`类别`下载逻辑及例子:
下载90条未读90条未读分别属于3个`类别`那么会先把3个`类别`按照未读数排序,优先拉取未读数少的`类别`。比如类别A有10条未读类别B有30条未读类别C有50条未读
下载类别A 10条
下载类别B 20条
下载类别C 20条
下载类别B 10条
下载类别C 20条
下载类别C 10条
可以禁止`类别`同步,但是不能禁止`订阅源`同步。
注意,按`类别`同步无法同步到未分类的订阅源的文章。
## 订阅源
按照`订阅源`进行同步。按`订阅源`下载逻辑及例子:
下载90条未读90条未读分别属于3个`订阅源`那么会先把3个`订阅源`按照未读数排序,优先拉取未读数少的`订阅源`。比如订阅源A有10条未读订阅源B有30条未读订阅源C有50条未读
下载订阅源A 10条
下载订阅源B 20条
下载订阅源C 20条
下载订阅源B 10条
下载订阅源C 20条
下载订阅源C 10条
可以禁止`订阅源`同步,但是不能禁止`类别`同步。

22
privacy_and_security.md Normal file
View File

@ -0,0 +1,22 @@
## Permissions
##### `android.permission.READ_PHONE_STATE`
Since version 3.0, FeedMe added TTS and podcast feature. For a better experience, When there is a call, it will automatically suspend audio playback.
So FeedMe need this permission to achieve this suspending function.
## External server
- FeedMe has no server to save your data.
- FeedMe uses RSS server APIs to get feeds data for you.
## Q&A
##### Q:Does FeedMe only connect to my RSS provider like Feedbin and only connects to external addresses that are listed in my feeds?
A: Yes.
##### Q:Does FeedMe collect any data and phone home to you or a third party? If so, what? Is the list of my feeds transmitted? Is my IMEI transmitted? Is any information about what I have in my storage transmitted?
- FeedMe won't collect your any data and save them.
- Your feeds won't be transmitted.
- FeedMe won't use your other information in your storage.
##### Q:Is any third party library used that tracks?
A: I have listed the third party libraries ( https://github.com/seazon/FeedMe/blob/master/doc/en/licenses.md ). You can check their documents and source codes.