Full Changelog: v0.8.1...v0.9.1
English Changelog
Features
- Added support for downloading attachments to
./files/
folder. - Enabled reading from
files/
folder. - Allowed switching between external attachment support and localStorage.
- Added
renderToHardwareTextureAndroid
for better rendering on Android.
Fixes
- Fixed npm peer dependencies.
- Refactored Zustand v5 usage to resolve warnings.
- Removed server location property.
- Fixed long press and drag collision issues.
- Reordered Haptics for better user experience.
- Attempted fixes for Share Intent causing white screen.
- Fixed missing dependency in
react-native-reorderable-list
. - Reverted disabling Share Intent for further testing.
- Replaced
renderToHardwareTextureAndroid
withandroidLayerType
for rendering fixes. - Fixed buttons under transparent status bar confusing users.
- Updated navigation to use
navigationInChildEnabled
instead of deprecated properties. - Ensured
react-native-reanimated/plugin
is applied last in Babel configuration. - Added
react-native-reanimated
as a direct dependency to avoid issues with pnpm. - Fixed attachment file path in
_canonical_uri
withencodeUri
. - Added a reloading key to the preload script for debugging loading issues.
- Replaced
@react-native-async-storage/async-storage
withexpo-file-system
for storage handling. - Upgraded dependencies to support cache v4.
- Upgraded Gradle version for better Android build support.
Documentation
- Added more detailed logging for debugging purposes.
Chinese Changelog
新增功能
- 添加了将附件下载到
./files/
文件夹的支持。 - 启用了从
files/
文件夹读取文件的功能。 - 允许在外部附件支持和 localStorage 之间切换。
- 添加了
renderToHardwareTextureAndroid
以优化 Android 渲染。
修复
- 修复了 npm peer 依赖项。
- 重构了 Zustand v5 使用,解决了警告问题。
- 移除了服务器位置属性。
- 修复了长按和拖动冲突问题。
- 重新调整了 Haptics 顺序以提升用户体验。
- 尝试修复因 Share Intent 导致的白屏问题。
- 修复了
react-native-reorderable-list
中缺失的依赖项。 - 撤销了禁用 Share Intent 的操作以进行进一步测试。
- 将
renderToHardwareTextureAndroid
替换为androidLayerType
以修复渲染问题。 - 修复了透明状态栏下按钮的混淆问题。
- 更新了导航配置,使用
navigationInChildEnabled
替代了已弃用的属性。 - 确保
react-native-reanimated/plugin
在 Babel 配置中最后应用。 - 将
react-native-reanimated
添加为直接依赖项,以解决 pnpm 下的问题。 - 修复了
_canonical_uri
中的附件文件路径,使用encodeUri
进行了编码。 - 在预加载脚本中添加了重载键,用于调试加载问题。
- 将
@react-native-async-storage/async-storage
替换为expo-file-system
处理存储。 - 升级依赖项以支持缓存 v4。
- 升级了 Gradle 版本以优化 Android 构建支持。
文档
- 添加了更详细的日志记录以便于调试。