Commit Graph

705 Commits

Author SHA1 Message Date
HuanCheng65 8f3eddc006
feat: 图片上传 API 2023-07-21 11:49:32 +08:00
HuanCheng65 d63d7a5a13
feat: 选图 2023-07-21 11:49:32 +08:00
HuanCheng65 f552e48c77
feat: 纯文本回贴 2023-07-20 18:37:08 +08:00
HuanCheng65 11fb0b7e1a
feat: 回复按钮点击跳转回复 2023-07-20 18:34:01 +08:00
HuanCheng65 0a86dffd8e
feat(EditText): 光标染色 2023-07-20 18:00:55 +08:00
HuanCheng65 63c7ad885c
pref: 吧页面顶栏 2023-07-20 18:00:55 +08:00
HuanCheng65 2a3a9f13fe
fix: 贴子菜单误触 2023-07-20 18:00:54 +08:00
HuanCheng65 a9dc88134d
feat: 屏蔽吧页面的直播广告 2023-07-20 18:00:54 +08:00
HuanCheng65 494923ad33
feat: 新版回贴 API 2023-07-20 18:00:53 +08:00
HuanCheng65 91893bb3b7
pref: 表情显示性能 2023-07-20 15:31:08 +08:00
HuanCheng65 67d4af51aa
feat: 估算 `device_score` 2023-07-20 15:28:54 +08:00
HuanCheng65 a5aad67262
feat: 回贴接口相关 `.proto` 定义 2023-07-20 15:28:54 +08:00
HuanCheng65 2ae4d728ee
feat: 获取 `z_id` 2023-07-19 16:46:21 +08:00
HuanCheng65 9f295fae35
pref: 看图切换页面阈值微调 2023-07-18 23:12:34 +08:00
HuanCheng65 e5f4654e3e
pref: 历史记录保存 2023-07-18 22:19:58 +08:00
HuanCheng65 a5c32056c0
feat: 热榜页面贴子卡片 & 点赞 2023-07-18 22:19:25 +08:00
HuanCheng65 dff92beadc
pref: `VerticalGrid` 性能 2023-07-18 17:50:25 +08:00
HuanCheng65 fa7edbc326
pref: `AppPreferenceUtils` 单例 2023-07-18 17:49:42 +08:00
HuanCheng65 b98d2fffaa
pref: 贴子卡片赞/回复/分享数显示 2023-07-17 16:29:24 +08:00
HuanCheng65 92b88ab538
feat: 彻底隐藏被屏蔽的内容 2023-07-17 15:54:41 +08:00
HuanCheng65 82d19358c7
revert: "pref(AppPreferenceUtils): 单例"
This reverts commit 355650b17b.
2023-07-17 15:45:09 +08:00
HuanCheng65 355650b17b
pref(AppPreferenceUtils): 单例 2023-07-17 15:38:25 +08:00
HuanCheng65 e7536f6100
fix: 中文名吧无法打开 2023-07-17 15:15:14 +08:00
HuanCheng65 d24478ae88
pref: 上拉加载提示 2023-07-17 14:17:21 +08:00
HuanCheng65 ea0bcc9384
feat: 楼中楼用户昵称点击打开用户资料 2023-07-17 14:15:15 +08:00
HuanCheng65 618cc74f9c
pref: 无网络错误提示 2023-07-17 13:31:36 +08:00
HuanCheng65 67052d4a91
feat: 贴页面错误提示 2023-07-17 13:31:17 +08:00
HuanCheng65 2f1ab3b038
pref: 新版贴页面跳转 2023-07-17 13:30:27 +08:00
HuanCheng65 1a97fe4f57
style: 加入 `ExperimentalCoroutinesApi::class` 2023-07-17 12:50:37 +08:00
HuanCheng65 3a9ea7b471
feat: 消息列表跳转 2023-07-17 12:46:01 +08:00
HuanCheng65 f8c6df25cd
pref: 楼中楼 API 不强制要求 `forumId` 和 `postId` 2023-07-17 12:45:39 +08:00
HuanCheng65 2cf960e88a
feat: 楼中楼点赞 2023-07-17 12:02:29 +08:00
HuanCheng65 f14258a6a9
fix: 无法更新登录信息 2023-07-17 12:01:34 +08:00
HuanCheng65 b4d757b1cf
chore: 移除无用依赖 2023-07-17 09:51:57 +08:00
HuanCheng65 2791939fae
pref: `sync` 接口更换为 V12 版本 2023-07-17 09:09:23 +08:00
HuanCheng65 0aeccd1f86
fix: 楼中楼用户昵称为旧版 2023-07-17 09:08:48 +08:00
HuanCheng65 452abd0b97
feat: Protobuf 接口更换为 Https 2023-07-16 23:23:45 +08:00
HuanCheng65 5d74a478b5
pref(BackHandler): 导航到其他页面时当前页不处理返回 2023-07-16 23:10:05 +08:00
HuanCheng65 89219be456
feat: 查看楼中楼 2023-07-16 22:41:29 +08:00
HuanCheng65 4acd2d1852
pref: 完善视频播放器 2023-07-16 14:10:25 +08:00
HuanCheng65 3a5d601fd2
feat: 懒加载 2023-07-15 23:11:15 +08:00
HuanCheng65 6bf8a231f1
pref: 动态页面吧头像大小对齐 2023-07-15 23:00:11 +08:00
HuanCheng65 2ce5dbb315
feat: 全局返回顶部事件 2023-07-15 23:00:11 +08:00
HuanCheng65 0ae5dde3df
pref: 动态页面平板模式瀑布流改为列表 2023-07-15 23:00:11 +08:00
HuanCheng65 10a3a4ac1e
feat: 新增夜间主题“静谧蓝” 2023-07-15 22:39:53 +08:00
HuanCheng65 1fa76318f5
feat: 语音播放 2023-07-15 22:03:01 +08:00
HuanCheng65 88560c4e94
feat: 视频播放 2023-07-15 12:28:08 +08:00
HuanCheng65 f65e4b7f6f
fix: 返回动态页面时自动滚动至顶部 2023-07-14 23:39:27 +08:00
HuanCheng65 a3ce72a971
feat: 等级显示 & 楼主提示 2023-07-14 13:35:46 +08:00
HuanCheng65 37e81673c7
fix: 新版贴页面导航栏透明 2023-07-14 13:35:05 +08:00
HuanCheng65 5adeee3cad
feat: 使用极速版 API 规避点赞风控 2023-07-14 11:07:22 +08:00
HuanCheng65 ab7e442ea8
feat: 看图加载更多/前一页 2023-07-13 23:53:22 +08:00
HuanCheng65 3928df1132
feat: 贴子页面标题点击进吧 2023-07-13 23:15:05 +08:00
HuanCheng65 c4f9ad8718
fix: 收藏 SnackBar 不显示 2023-07-13 23:14:16 +08:00
HuanCheng65 9f6d854572
feat: 屏蔽视频贴 2023-07-13 22:11:13 +08:00
HuanCheng65 2ba6b9cc1c
fix: 贴子点赞状态更新 2023-07-13 21:57:34 +08:00
HuanCheng65 d460b34ebb
feat: 新版贴子界面 2023-07-13 18:36:06 +08:00
HuanCheng65 5ebbb5ad02
feat: 贴内视频内容显示 2023-07-13 18:35:06 +08:00
HuanCheng65 f1b5c083ef
feat: Compose Widgets 2023-07-13 18:34:41 +08:00
HuanCheng65 9be00b177a
feat: 新版收藏 & 点赞 API 2023-07-13 18:34:41 +08:00
HuanCheng65 6983063838
fix: 带输入框的对话框请求焦点时闪退 2023-07-13 18:34:40 +08:00
HuanCheng65 170a4f8049
fix: 确认对话框 `onCancel` 重复执行 2023-07-13 18:27:54 +08:00
HuanCheng65 46becf58b7
pref: 夜间模式底栏颜色 2023-07-13 18:23:44 +08:00
HuanCheng65 ac5168a2ea
pref: 令 POJO 不可变 2023-07-13 18:23:09 +08:00
HuanCheng65 144439e27c
feat: 极小/不定头像大小 2023-07-13 18:19:15 +08:00
HuanCheng65 972d6b2ee6
pref: 屏蔽管理 2023-07-13 18:17:53 +08:00
HuanCheng65 ce39a5fdf2
pref: 优化历史记录保存 2023-07-13 14:44:43 +08:00
HuanCheng65 db88b51b14
pref: 优化动态列表性能 2023-07-11 14:49:08 +08:00
HuanCheng65 2ef051f7fa
pref: 使 `getEmoticonHeightPx` 稳定 2023-07-11 14:48:44 +08:00
HuanCheng65 0d1c565fdf
chore: 弃用废弃语法 2023-07-11 14:47:29 +08:00
HuanCheng65 c541dbbbd6
pref(MainPage): 去除非 `@Stable` 的参数 2023-07-11 11:43:47 +08:00
HuanCheng65 5249723790
pref: 令 ViewModel 为 @Stable 类型 2023-07-11 11:42:39 +08:00
HuanCheng65 598c019a26
feat: 新版昵称显示 2023-07-10 18:00:13 +08:00
HuanCheng65 3f5f861722
chore: 更新依赖 2023-07-10 17:59:47 +08:00
HuanCheng65 9a9934d5e1
pref: 优化动态界面性能 2023-05-06 00:54:47 +08:00
HuanCheng65 15e9b747d9
pref: 迁移至 Foundation.Pager 2023-05-05 23:52:25 +08:00
HuanCheng65 7d8c7ed3e6
fix: 看图页面底栏内容颜色 2023-05-05 23:02:19 +08:00
HuanCheng65 c347420dee
fix: 修复保存 gif 图片扩展名为 jpg 2023-05-05 22:56:01 +08:00
HuanCheng65 8f6663c83c
chore: 移除 Compose 性能跟踪字符串 2023-05-05 21:31:07 +08:00
HuanCheng65 ad43cc4d3e
pref: 新 UI 滑动页面性能优化 2023-05-05 20:57:42 +08:00
HuanCheng65 96cb8acfef
fix: 修复一些闪退 2023-05-05 16:40:37 +08:00
HuanCheng65 20807bb061
feat: 更新依赖 2023-05-05 16:35:14 +08:00
HuanCheng65 2559b3864d
fix: 修复链接无法正常在外置浏览器打开 2023-03-26 23:24:10 +08:00
HuanCheng65 bb7d3cb52c
chore: 切换至 kotlin-stdlib 依赖 2023-03-23 19:16:13 +08:00
HuanCheng65 37f378f59f
feat: 新 UI 双击底栏刷新 2023-03-23 19:15:36 +08:00
HuanCheng65 18cbbe1b76
feat: V12 API 2023-03-23 19:06:13 +08:00
HuanCheng65 2828a122b3
feat: 增加 CommonRequest 字段 2023-03-23 19:03:13 +08:00
HuanCheng65 75273ec896
style: 移动 CommonCallback 2023-03-23 18:39:18 +08:00
HuanCheng65 79088ecf36
pref: 屏蔽管理页面空提示 2023-03-12 15:45:13 +08:00
HuanCheng65 e3199c1d8d
feat: 收藏页面状态 2023-03-12 15:44:55 +08:00
HuanCheng65 83a855b2d4
pref: 未登录时隐藏需要登录才可访问的项目 2023-03-12 15:31:39 +08:00
HuanCheng65 54765a02df
fix: 设置默认值 2023-03-12 15:22:02 +08:00
HuanCheng65 c68645b1e5
pref: 状态屏优化 2023-03-12 15:22:02 +08:00
HuanCheng65 4fec7205da
fix: 首页骨架屏不显示搜索框 2023-03-12 14:12:06 +08:00
HuanCheng65 f00a79ebc3
feat: Compose Text 图标颜色 2023-03-12 14:11:38 +08:00
HuanCheng65 5ff4c37a09
pref: 事件流扩展方法 2023-03-12 14:11:11 +08:00
HuanCheng65 239e6109df
fix: 一键签到无法启动 2023-03-12 13:18:32 +08:00
HuanCheng65 cf6c42ae1c
pref: 加载错误显示 2023-03-12 00:35:02 +08:00
HuanCheng65 addbc80bc0
fix(ExplorePage): 无网络时默认打开热榜 2023-03-12 00:03:44 +08:00
HuanCheng65 4673044663
fix: 事件流被重复 collect 2023-03-11 23:56:54 +08:00
HuanCheng65 055e637681
feat: 无网络检测 2023-03-11 23:15:55 +08:00
HuanCheng65 b9d7b4348a
重命名 .java to .kt 2023-03-11 23:15:52 +08:00
HuanCheng65 6f2a9ceb58
feat: 引入动画资源 2023-03-11 23:14:24 +08:00
HuanCheng65 dc987babe5
pref(ExplorePage): 未登录时不显示“关注” 2023-03-11 11:43:16 +08:00
HuanCheng65 e18259e232
pref: 未登录时加载提示 2023-03-11 11:42:55 +08:00
HuanCheng65 70ebbd3818
pref: 首页空页面按钮颜色 & 文案 2023-03-11 11:42:16 +08:00
HuanCheng65 afe5d19e44
pref: 首页未登录 & 空状态优化 2023-03-11 01:31:32 +08:00
HuanCheng65 3a897cd4d1
pref: 状态屏点击事件 2023-03-11 01:17:51 +08:00
HuanCheng65 9a8e26e240
feat: 引入 Lottie & 空页面动画 2023-03-11 01:17:25 +08:00
HuanCheng65 acb75f8b8a
pref: 懒加载优化 2023-03-11 01:16:41 +08:00
HuanCheng65 3a3356a4bb
feat: 全局事件流 & 切换账号事件 2023-03-11 01:16:12 +08:00
HuanCheng65 c104ae920e
style(AccountUtil.kt): 修改方法名 2023-03-11 01:15:25 +08:00
HuanCheng65 92ceb99bda
fix: 新版收藏页面翻页 2023-03-11 00:16:01 +08:00
HuanCheng65 ba837abd86
feat: Compose 动态生成贴子内容 2023-03-11 00:14:07 +08:00
HuanCheng65 ac5998d840
feat: 新版贴子 - 看图 2023-03-11 00:12:50 +08:00
HuanCheng65 becfa8cbb4
fix(LoginActivity): 登录成功后不跳转 2023-03-11 00:12:49 +08:00
HuanCheng65 87b7e8339a
pref(Texts.kt): Compose Text 支持显示两个图标 2023-03-11 00:12:49 +08:00
HuanCheng65 8db3645d9f
pref(Toolbar.kt): Toolbar 自定义标题 2023-03-11 00:12:49 +08:00
HuanCheng65 c82ed238fe
feat: 新版贴子 API 2023-03-11 00:12:48 +08:00
HuanCheng65 b9daed6d59
fix: 动态页面用户昵称 2023-03-11 00:04:19 +08:00
HuanCheng65 8bcbbe8dfa
pref: 未登录异常 2023-03-11 00:02:32 +08:00
HuanCheng65 ac29cc0424
feat: 新 UI IP 地址显示 2023-03-11 00:02:08 +08:00
HuanCheng65 50f444249d
feat: 新 UI Shortcuts 2023-03-11 00:01:53 +08:00
HuanCheng65 89c2ced6f5
feat: 新增 .proto 定义 2023-03-10 15:31:36 +08:00
HuanCheng65 0912962f0e
pref: 优化 DataStore 2023-03-10 14:39:20 +08:00
HuanCheng65 a311f75327
fix: 修复视频播放调整音量时偶现闪退 2023-03-10 14:39:07 +08:00
HuanCheng65 6b6f61c2ff
fix: 修复动态页面闪退 2023-03-10 14:38:46 +08:00
HuanCheng65 92e962336f
pref: 优化新 UI 设置 2023-03-10 14:38:23 +08:00
HuanCheng65 5018ef5b6e
pref: 优化 API User Agent 2023-03-10 14:38:22 +08:00
HuanCheng65 fb49c5dd7e
fix: 新 UI 透明主题闪退 2023-03-10 13:49:56 +08:00
HuanCheng65 d4df947866
fix: 新 UI 看图偶现闪退 2023-03-10 13:49:39 +08:00
HuanCheng65 bfcf20443e
fix: 用户页面闪退 2023-03-10 13:18:07 +08:00
HuanCheng65 fedb6180fd
pref: 后台限制提示 2023-03-10 13:13:01 +08:00
HuanCheng65 6f05be2eca
fix: 后台限制导致一键签到闪退 2023-03-10 13:11:27 +08:00
HuanCheng65 39a329a36d
style: 优化代码 2023-03-10 13:11:26 +08:00
HuanCheng65 9035f8101d
chore: 更新依赖 2023-03-10 12:43:32 +08:00
HuanCheng65 a1f3274a5f
chore: 语义化版本号 2023-03-10 12:42:44 +08:00
HuanCheng65 70e6522a98
pref: 一键签到失败时不中断 2023-03-07 11:10:33 +08:00
HuanCheng65 90cebdb90d
pref: 优化图片保存 2023-02-19 15:41:45 +08:00
HuanCheng65 254c844ed2
fix: 用户中心无法保存头像 2023-02-19 15:41:44 +08:00
HuanCheng65 aea5ca4988
feat: 保存 baiduid 2023-02-18 17:30:48 +08:00
HuanCheng65 9a59e2bac4
pref: OAID 2023-02-18 14:15:02 +08:00
HuanCheng65 d0c3017b67
fix: 未联网打开 App 闪退 2023-02-18 14:13:33 +08:00
HuanCheng65 a9115bb520
fix: 设置页面修改后不刷新 2023-02-16 14:57:35 +08:00
HuanCheng65 3ae3fcb96f
fix: 桌面图标消失 2023-02-16 13:44:07 +08:00
HuanCheng65 32e982144a
fix: CI 环境判断错误 2023-02-16 13:29:33 +08:00
HuanCheng65 22d7eeb2df
chore: Dev 13 2023-02-16 12:51:06 +08:00
HuanCheng65 40d7218755
feat: 设置中启用新 UI(实验性特性) 2023-02-15 22:19:26 +08:00
HuanCheng65 c81241bdc4
chore: 仅 DEBUG 或自编译启用新 UI 2023-02-15 21:57:46 +08:00
HuanCheng65 f2e80a86c7
pref: 新表情 2023-02-15 21:39:35 +08:00
HuanCheng65 af407efdb9
fix: 修复用户主页头像模糊 2023-02-15 21:38:25 +08:00
HuanCheng65 d917070d98
fix: 修复“我的”界面闪退 2023-02-11 12:53:58 +08:00
HuanCheng65 ac5839eb9d
pref: 性能优化 2023-02-05 21:08:08 +08:00
HuanCheng65 f4c64bbd2f
style: 清理无用文件 2023-02-05 20:48:00 +08:00
HuanCheng65 f40fcf2eb0
feat: 用户资料 API(Protobuf) 2023-02-01 16:16:36 +08:00
HuanCheng65 72b14338dc
chore: 升级依赖 2023-02-01 16:01:45 +08:00
HuanCheng65 d472118e6f
refactor: Protos 2023-02-01 15:52:49 +08:00
HuanCheng65 9cb0555577
pref: Sample Id 2023-02-01 15:12:00 +08:00
HuanCheng65 34b2743965
pref: 自动签到 2023-02-01 13:17:01 +08:00
HuanCheng65 20651f5add
fix: 吧页面闪退 2023-02-01 13:16:35 +08:00
HuanCheng65 739950f7dc
Merge pull request #149 from WuJunkai2004/4.0-dev
fix: 在 4.0dev 中修正了小尾巴添加时的逻辑
2023-02-01 11:54:36 +08:00
HuanCheng65 fe1a0f2105
pref: 性能优化 2023-01-28 23:34:44 +08:00
HuanCheng65 ce69d9e2c1
chore: GitHub Actions 2023-01-28 23:32:22 +08:00
HuanCheng65 3ac34815bc
pref: 优化性能 2023-01-28 16:25:12 +08:00
HuanCheng65 2312c80d6a
fix: 图标 2023-01-28 16:25:12 +08:00
HuanCheng65 b4ee3ab1d7
style: CUID 2023-01-28 16:25:11 +08:00
HuanCheng65 63e28d4b2d
pref: 引入 Booster 2023-01-27 21:00:49 +08:00
HuanCheng65 df98b34b32
style: cleanup 2023-01-27 21:00:13 +08:00
HuanCheng65 91c4a6caf1
pref: CUID 生成 2023-01-27 20:57:51 +08:00
HuanCheng65 ede1694863
feat: 回贴 API(新) 2023-01-26 16:51:10 +08:00
HuanCheng65 e897a03084
feat(SearchThreadBean): 增加字段 2023-01-26 15:49:10 +08:00
HuanCheng65 4879f9d3fc
refactor: Kotlin 重写 2023-01-26 14:59:27 +08:00
HuanCheng65 ada00cfed8
pref: 修改设置卡顿 2023-01-26 14:54:47 +08:00
HuanCheng65 442a6cd74f
pref: 过度绘制 2023-01-26 14:54:17 +08:00
HuanCheng65 6cae624890
pref: BottomSheet 圆角 2023-01-26 14:53:03 +08:00
HuanCheng65 383758d779
pref: 调整动画速度 2023-01-26 14:52:29 +08:00
HuanCheng65 4b1a2e084b
refactor(ReceiverUtil): 重构 2023-01-26 12:30:41 +08:00
HuanCheng65 e4f4a357be
重命名 .java to .kt 2023-01-26 12:30:37 +08:00
HuanCheng65 f46cf04617
pref: UI 细节优化 2023-01-26 12:25:10 +08:00
HuanCheng65 87f24ffca0
feat: 图片加载器使用 Sketch 2023-01-24 16:40:04 +08:00
HuanCheng65 4773f41870
feat: 吧页面加载骨架屏 2023-01-24 15:57:00 +08:00
HuanCheng65 77dbab6483
feat: 状态屏 2023-01-24 15:57:00 +08:00
HuanCheng65 d07feb9ecb
feat: 清空历史记录 2023-01-24 15:56:59 +08:00
HuanCheng65 bb4bfdabd8
fix: 部分置顶贴标题为空 2023-01-24 15:56:06 +08:00
HuanCheng65 d0c558fec5
feat: 贴子标题展示分类 2023-01-24 15:56:06 +08:00
HuanCheng65 6d543869d4
feat: 从 API 获取 client_id 2023-01-24 15:56:05 +08:00
HuanCheng65 ffb20dc817
feat: 历史记录新 UI 2023-01-24 15:56:04 +08:00
Wu Junkai b736132623 更新 ReplyActivity.kt 2023-01-17 20:08:26 +08:00
HuanCheng65 0c75052380
feat: 历史记录新 UI 2023-01-08 12:06:56 +08:00
HuanCheng65 53df4568f3
pref: 优化 UI 2023-01-08 11:58:40 +08:00
HuanCheng65 b487b1686c
pref: 优化 API 调用 2023-01-08 11:58:00 +08:00
HuanCheng65 257dd0ee38
feat: 新版收藏页面 2023-01-07 22:07:50 +08:00
HuanCheng65 0a834c81ab
feat: 精华贴分类 2023-01-07 20:13:16 +08:00
HuanCheng65 2f6e64452c
pref: 回贴提示语 2023-01-07 20:13:02 +08:00
HuanCheng65 83566a3109
pref: 贴子菜单样式 2023-01-07 20:12:48 +08:00
HuanCheng65 c50b95447f
pref: 平行视界看图 2023-01-07 20:11:44 +08:00
HuanCheng65 91b6c186ab
pref: 底部弹出动画 2023-01-07 20:11:23 +08:00
HuanCheng65 1829f0689a
pref: 回贴界面自动弹出输入法 2023-01-07 18:39:30 +08:00
HuanCheng65 41f033eec6
pref: 优化键盘高度检测 2023-01-07 18:36:26 +08:00
HuanCheng65 562364a7a1
chore: 更新 & 精简依赖 2023-01-07 16:23:47 +08:00