Coder Social home page Coder Social logo

discuzhub's Introduction

Hi there 👋

Hi!

My personal homepage is kidozh.com

Github stats

kidozh's github stats

Skills

Python Dart Kotlin Java HTML5 JavaScript LaTeX C

Packages

Keras NumPy SciPy scikit-learn Pandas

discuzhub's People

Contributors

kidozh avatar poussinou avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

discuzhub's Issues

左右滑动建议

感觉主界面的主页探索通知页面之间的滑动有点过于灵敏,有时候单手在探索里上下滑动的时候可能触发到左右滑动,不是特别懂安卓开发,希望能加一个设置开关禁止左右滑动或者改善一下左右滑动灵敏度之类的

论坛在其他渠道修改密码后导致程序异常

在论坛在其他渠道修改密码后或者其他情况会导致 Session 失效。程序对 Session 失效没有明显的提示,现象为通知页面点击后 APP 显示无消息,同时论坛操作均提示验证码,但实际操作会因网络异常而失败。

希望能考虑判断修改密码或者其他情况导致 Session 失效的情况,在相关情况下主动弹出提示信息以通知用户重新登录,辛苦帮忙排查一下,谢谢。

终端:小米10 / MIUI 12.5.10
Android 版本:11
Android 安全更新版本:2021-10-01

需要TID/PID/UID/FID操作

目前应用内无任何关于这四种ID的操作支持

然而至少在mcbbs这几个id用的算是比较多的,建议加上

另外建议遇到/thread-xxx-x-x.html的url直接在应用内打开

应用内登录论坛失败

No content to map due to
end - of - input
at [ Source :(okhttp3.ResponseB ody $ BomAwareReader ); line :1 column :0](网络错误)

支持dz3.5吗?

3.5马上来了,官方已经放了包,,,可以支持吗?

git clone下来的源码编译提示错误

D:\github\DiscuzHub\app\src\main\AndroidManifest.xml:16:5-83:19: AAPT: error: resource xml/network_security_config (aka com.kidozh.discuzhub:xml/network_security_config) not found.

Similar to #46

This is another issue similar to #46. This time it happens in SearchPostsActivity.

Before rotation
Screen Shot 2023-09-10 at 7 59 44 PM

After rotation
Screen Shot 2023-09-10 at 7 59 55 PM

特殊贴、特殊版块空内容导致程序异常

Discuz! X 由于功能设计因素存在一些特殊贴和特殊板块,例如允许空内容的投票贴以及板块地址重定向的设计,这些设计可能并不和标准应用兼容,导致应用操作异常。

发现的特殊贴:https://www.dismall.com/thread-11453-1-1.html (空内容的投票贴会直接闪回到首页)
发现的特殊板块:https://www.dismall.com/forum-46-1.html (内容重定向会直接闪回到首页)

希望能考虑上述情况导致的异常,至少不以闪回到首页方式处理,谢谢。

终端:小米10 / MIUI 12.5.10
Android 版本:11
Android 安全更新版本:2021-10-01
视频信息见下方补充。

帖子内干扰码

论坛开启干扰码后,访问帖子,干扰码出现。(网页版是通过设置干扰码颜色和背景一样,所以看不出,APP直接显示了)
photo_2021-02-21_18-32-33

MainActivity 重建时 FC

版本 2.2
当旋转屏幕或者切换系统主题时 MainActivity 被重建,这时候App会崩溃

关于浏览记录和本地收藏的两点建议

  1. 浏览记录插入数据库时应当替换已存在的同一帖子的记录,以便刷新时间顺序。
  2. 添加一个本地收藏选项,将经常浏览的帖子或板块显示在主页面,方便查看。

有浏览权限的版块不显示;版块列表回复数为 0 的主题帖下出现其他帖子的回帖;管理用户页面左划重新登录会出现两个相同用户

如图,「谈天说地」下的版块我设置了浏览权限,4.10 版本使用有浏览权限账号登录后该板块不显示,4.9 及更早版本正常
QQ截图20211202020704
Screenshot_2021-12-02-02-06-20-980_com kidozh discuzhub

版块列表回复数为 0 的主题帖下出现其他帖子的回帖
Screenshot_2021-12-02-02-11-13-622_com kidozh discuzhub

另外管理用户页面,左划重新登录会出现两个相同用户

论坛地址,升级过掌上论坛插件

F-Droid

请问是否可以将应用发布到 F-Droid?

帖子内打开超链接/url 存在的问题

url 中的 & 变成了 &,无法打开正确的帖子。
另外应该可以解析 url 的 host,如果与当前论坛一样,直接在应用内打开新帖子,不一样的话再调用浏览器打开。
Screenshot_20200718-140729
Screenshot_20200718-140744

电梯直达与收藏的版块

【电梯直达】很实用,经常遇到非常长的贴,数百楼甚至上千楼,要是能输入楼层跳过去会很快。app没有预取功能,也希望能实现。不过即使有预取功能也没法很好处理长楼~~需要一直划一直划。

【收藏的版块】有的论坛允许显示收藏的版块,这样子版块也可以显示在首页,非常方便。

另外在【探索】页面,希望把内嵌浏览器放到最后,把【收藏帖子】【收藏论坛】提前

iPad上一个登录bug

如果论坛开启验证码登录,会提示登录失败,关闭验证码后可以正常登录
discuz为3.4 最新正式版
验证码正常显示
Android未测试
测试版本为谈坛iPad目前最新版本

使用 GitHub Actions 进行构建

考虑到目前贵应用已经支持专属论坛的编译与发布,但目前的流程对于并非具有 Android 应用开发甚至客户端开发经验的站长来说体验未必友好。

一方面源于其对 Android Studio 操作的不熟悉,例如不熟悉如何加载 Maven 镜像等,这可能难以在一段时间内解决。另一方面下载 Android SDK 以及进行 Gradle 构建所需的资源对于未必具有快速网络环境甚至没有使用代理服务器的用户来说难以完成。因此如果能通过 GitHub Actions 进行构建,可以极大的节约站长用于打包 Android 应用所需的时间。

站长只需要按照文档进行简单的定制,并在首次构建时通过互联网工具或者 JDK 生成 keystore 文件 ( 需要通过 base64 编码, 或者使用 GPG 加密并编码为一个字符串 ) 放入 Secret 即可( 这里有潜藏的安全问题,毕竟 GitHub 的安全性未必能承载此数据,具体是否考虑还需要进一步评估 ) 。

通过简单的定制流程后,站点即可直接从 GitHub Actions 获取可运行的安装包。后续更新也可以直接采取反向 merge 上游更改, merge 之后即可获取可运行的更新版本的安装包,可以极大的节约站点定制所需的时间,并降低分支版本碎片化几率。

甚至贵应用本身的构建也可以采用上述流程进行,同样可以节约开发团队发行新版本所占用的时间以及精力。当然简单的流程带来的用户数的增多,以及随之而来的一系列更复杂的问题也是需要开发者进行考虑的。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.