Read You – Telegram
Read You
3.11K subscribers
14 photos
15 videos
63 files
29 links
News related to Read You will be posted here.

Chatroom: https://news.1rj.ru/str/ReadYouAppChat

GitHub Repository: https://github.com/ReadYouApp/ReadYou
Download Telegram
#Update

更新日志:

1. 过长的 Feed 名称现在会在显示时正确截断。

2. 添加导出 OPML 文件功能(临时入口:长按 Read You 文本)。

3. 修复由 ksoap2 XmlPullParser 混淆产生的崩溃。

4. 修复当全屏状态下离开阅读页面后再返回,仍是全屏状态的 BUG。

5. 加入 ProfileInstaller,用于提前填充 ART 编译轨迹(期望能缓解一些卡顿)。

说明:

1. 关于导出 OPML 文件:Read You 在 OPML 2.0 的标准上还额外附加了“是否允许通知”、“是否全文解析”的属性,用于在未来版本的 Read You 间迁移订阅源的预设配置,对于绝大多数遵循 OPML 2.0 标准的 RSS 阅读器来说都能够正常解析。考虑到每个阅读器的解析方式略有差异,需要保证绝对的标准性,待后面做好新的导出入口后,会给出是否选择嵌入 Read You 附加信息的开关,这一点望周知!!!

2. OPML 文件仅用于记录分组和订阅源信息,对于本地已同步、已加星标、已读的文章等都不会被记录,其存在于 Read You 的本地应用数据库中,卸载 Read You 后将永久丢失,这一点也望周知!!!

3. 如果你想要测试“导出 OPML 文件”功能且不在意已同步的文章数据,建议在导出后清除 Read You 全部应用数据,再进行导入(尽管 Read You 目前可以忽略已有的订阅源,但分组名称是可以重复的。在已有数据上导入,会出现同样数量的空分组,而 Read You 暂时还没有删除分组功能)。
👍5
有没有哪位小伙伴的设备符合 Android 9 及以上,且为 userdebug 构建类型的 ROM
Compose 没有附加 AOT 支持,高版本系统卡顿的小伙伴们,如果有 ROOT 可以临时到 adb shell 里 su 后执行 cmd package compile -m speed -f me.ash.reader ,强制进行 AOT 后就会很顺畅了。等我拿到基准文件才能打包顺畅的版本给大家。😘
👍1
测试了一晚上,对于 Android 9 以上的设备,系统会在晚些时候、充电时、设备空闲时、在后台对应用进行 dex2oat 编译(具体情况取决于系统调度),不再像低版本的系统那样在安装时就对应用进行提前编译,也不能再通过编码来主动要求优化,好处就是 APK 的安装速度快、空间占用小,坏处就是对于比较依赖提前编译的应用来说就挺难受的。

不过这方面我也在继续寻找尝试主动优化的方法,包括 Jetpack Compose 自身的部分,也包我自己写的差的部分。这两天也一直在整理和优化已有的代码,不会有新的功能发包,GitHub 上倒是一直有提交。主要是想混 JetBrains 的许可证

下次功能更新时就是之前提到的,需要重新安装的版本,主要原因是数据库结构需要改动,其次就是开始为 APK 指定一个版本号来进行后续迭代。
👍5
Screenshot_20220404-050100_Read You.png
183.6 KB
界面是 Pixel 的,代码是 kyant 的。
👍6
#Update

更新日志:

1. 大量代码优化。

2. “新建分组”采用新的交互。

3. 大幅改进同步时的卡顿问题。

4. 添加设置界面 UI。

5. 临时切换到另一套配色。

6. 暂时移除 Lottie 缺省插画。

说明:

先发一版,下次更新时真的要重新安装了!

已知分组移动状态问题,下版修了一起发。新的包已修
app-release.apk
3 MB
👍8
#Update

更新日志:0.6.1

1. 有了新的版本号。

2. 修复阅读页面中“标记为已读”按钮的显示问题。

3. 现在可以对分组进行修改了(重命名、打散到其他分组,很快就来)。

4. 现在同步时会尝试获取订阅源的图标(暂时不显示,因为各订阅源的图标质量规格参差不齐,还没想好具体的显示方案)。

5. 一些细节优化。

说明:

1. 阅读页面的内容渲染现在用的是 WebView,后边打算重构渲染逻辑,所以目前暂时不作其他更改。

2. 代码结构变动较大,可能存在未知 BUG,如果遇到可以回复我。

3. 新的应用图标在制作中。

4. 导入 OPML 文件后如果通知过多,可以停止应用,就会自动清除了。

该版本需要卸载原应用后重新安装!!!
在卸载之前你可以长按 Read You 来导出 OPML 文件!!!


This version requires uninstalling the original application and then installing it!!!
Before uninstalling you can long press [Read You] to export as OPML file!!!
👍5
因平台上架的要求,需要在首次启动时同意隐私政策。
👍2
#Update

更新日志:0.6.2

1. 添加服务条款与隐私政策。
👍2
#Update

更新日志:0.6.5

1. “编辑分组”功能已全部完成。

2. 现在也可以对订阅源进行重命名了(在编辑面板中点击名称)。

3. 一些代码优化。

说明:

1. 订阅列表页面除了还在斟酌的图标显示,其他的功能基本上做完了。

2. 在订阅源的编辑面板中,点击图标将作为后续更换图标的操作入口。

3. 接下来主要是“全部已读”功能和“文章搜索”功能,Compose 的模态需要研究一下。
👍2
#Update

更新日志:0.7.0

1. 增加“全部标记为已读”功能(与 Reeder 的逻辑一样,仅会标记符合当前筛选条件下的文章,想要标记全部的文章就要先切换到“全部”或“未读”条件下。多出来的天数按钮是指发布时间超过了 n 天的条件,需要注意的是 1 天 = 24个小时)。

2. 增加“文章搜索”功能(与 Reeder 的逻辑一样,仅在当前筛选条件下搜索)。

3. 对齐页面标题中文字体基线。

4. 新的包更换了图标

说明:

1. 文章列表页面暂时到此,列表项目的长按逻辑先搁置了,至于文章项目右边的图片摘要,可能要到 0.9 版本处理阅读页面时,再一起做。

2. 接下来主要是为设置页面添加一些选项(主要是主题)。
Channel photo updated