-
Notifications
You must be signed in to change notification settings - Fork 1
Home
wky edited this page Sep 23, 2016
·
5 revisions
2016/5/15:更新v0.1.1-Beta
- 修复了无法查看新帖的BUG(仍需等十秒左右)
- 主题选择界面修改
- 其他细节改动
- CC98.u是一个第三方的CC98客户端,基于Ionic框架,界面设计参考了Material Design,目前在Beta测试中,提供Android版和UWP版。
- 该应用是web app,跨平台但性能比原生应用差,在性能较差的手机上可能卡顿比较严重
- CC98.u的u代表universal通用的意思,以后还可能会增加iOS版
- 支持markdown
- 本app通过web api与98后端交互,api地址:http://api.cc98.org/
- 本项目GitHub地址: https://github.com/Yutyrannus/CC98.u
- 联系邮箱: geek418@gmail.com
目前版本为Beta版,提供Android和UWP版,安装包大小特意精简过,不到2MB,下载地址:
- 百度云盘:http://pan.baidu.com/s/1hsNMrIk 密码: 7m7z
- GitHub releases:https://github.com/Yutyrannus/CC98.u/releases
UWP版未在windows应用商店上线,所以安装的话,要先打开开发者模式
- 解压zip包
- 对于win10:在设置-更新与安全-针对开发人员中打开开发人员模式,右键后缀为ps1的文件,使用PowerShell运行,出现提示都选yes
- 对于WinPhone10: 在设置中打开开发人员模式,直接打开后缀为appx的文件安装
- 右滑或者点击右上角的菜单按钮可以可以打开菜单
- 在顶部时下拉可以刷新
- 下拉到底部会自动加载更多(一次10条)
- 打开菜单,点击登录,会弹出一个网页窗口,可能会稍等一下才能出来,输入账号密码,确认授权
- 目前登录方式采用的是OAuth2的认证码方式
- 目前refresh_token的有效期过短,导致如果应用关闭超过15分钟(或者更短)就得重新登录(会有一个刷新令牌错误的提示)
目前设置中只能改主题颜色,需重启后才能生效,默认主题为蓝色
查看新帖目前api响应很慢,要等约十几秒才会出现
板块列表会显示该板块今日帖数,根据数量来确定标签颜色
- 具体规则:
- 0: 灰色
- 1-9: 青色
- 10-49: 蓝色
- 50-99: 绿色
- 100-199: 橙色
- 200-499: 紫色
- 500-999: 粉红色
- ≥1000: 红色
主题列表界面右下角按钮是发帖
帖子界面:
- 点击头像可以查看个人信息,个人信息页面右下角的纸飞机按钮可以发送站短
- 楼层右上角的转发图标是引用的按钮(后面有引用的详细说明)
- 右下角的加号图标点下会多出三个图标,再次点击或点击其他空白处关闭
- 左边的是回帖按钮
- 左上的是跳转到某个楼层(并加载后续的10个帖子)
- 上面的飞机按钮是回到顶部
如果勾选Markdown发帖就会以Markdown的格式发送,否则以UBB的格式发送,勾选Markdown按钮后右上角会出现一个预览按钮,点击可以预览,再点击可以关闭预览
对于UBB和Markdown两种引用格式目前是这样设定的:
- 引用楼层默认按原楼层的格式,但勾选/取消Markdown格式后引用格式也会做相应的改变,如果你输入内容再改变格式的话输入的内容也会丢失
收件箱的里未读邮件和发件箱里的未读邮件都会以不同颜色显示,但由于目前api的bug,在客户端上读取消息后状态依然是未读
目前Markdown基本功能是实现了,但支持的比98少一点,比如emoji,latex等不支持,也不支持UBB里面的[md]标签
代码高亮用的是highlight.js,主题是monokai-sublime,支持的语言:
- Apache Bash C# C++ CSS CoffeeScript Diff HTML, XML HTTP Ini JSON Java JavaScript Makefile Markdown Nginx Objective-C PHP Perl Python Ruby SQL
这个项目是webapp,和写网页一样,用AngularJS写的,开发了两个多月吧,最近98更新了markdown,老客户端支持不好,我就早点发布了。
Beta版肯定有很多不完善的地方,本人在这之前也没写过大型应用,难免有很多不足之处。欢迎大家来测试使用,也希望大家多提建议,也欢迎来GitHub上Fork。



