LonelyThinker (LT)更新日志

0.5.0.20100131
修正了无法通知评论订阅者的错误
0.4.13.20090803
修正了无法通知评论订阅者的错误
优化了智能推荐的算法
在后台使用了我写的SimpleSlug插件
修正了一些html错误
修正了PostsController::add()的模板中对当前方法判断错误的问题
0.4.12.20090706
修正了一些翻译错误
修正了UsersController::login()中的变量错误
给表单错误信息增加了翻译机制
修正了一些css错误
0.4.11.20090506
修正了评论表单和表情图标在Webkit上的兼容性问题
修正了WidgetHelper::emoticon()的图片引用路径问题
修正了评论表单中显示了错误的cookie的问题
增加了对链接分类的管理
使用CSS Tidy和JSMIN优化了前端性能
重新修改了bulletin的样式
删除了Friends、Recommendation、Whereabouts和Favourites四个widgets,代之以全新的links widget
修改了更新设置的方式,现在的设计看起来是个地球人用的了
调整了Bulletin中Twitter和last.fm的设置和显示方式
汉化了已知的全部内容
调整了用户登录和更改档案时的UI
0.4.10.20090424
增加了上个版本中遗漏的asc.gif文件
增加了PostsController::add()、PostsController::edit()、TagsController::index()、TagsController::add()、TagsController::edit()、LinksController::index()、LinksController::add()、LinksController::edit()、SettingsController::index()、SettingsController::add()、SettingsController::edit()方法,以取代原来Scaffold出来的同名方法
修正了导航在IE6下错位的问题
修正了titlebar的链接在IE6下的兼容性问题
修正了linkAction和formAction在IE6下的兼容性问题
修正了站点地图输出错误的问题
修正了全站的HTML代码错误,现在所有页面都可以通过W3C验证
增加了所见即所得编辑器
调整了CommentsController::notifySubscribers()及评论通知邮件的模板
0.4.9.20090416
为翻页添加了更人性化的标题
增加了Events机制和EventsController::dashboard()
调整了rss输出的模板
增加了代码高亮的功能
清理和重构了部分代码
0.4.8.20090314
完善了WidgetHelper::navigation()方法,以正则表达式替代了*通配符
完善了VisitorSense的运行和扩展机制
以data caching替代了view caching
从安全角度完善了代码,增加了针对CSRF攻击的处理机制
清理和重构了部分代码
0.4.7.20090305
将“SPAM防火墙”升级为全新的M-O机器人,并为其增加了“智力”、“统计”和“黑名单”的功能
将原有的手动训练“SPAM防火墙”改为让M-O主动学习
新增了评论管理系统
重写了“访客嗅探(VisitorSense)”功能,添加了Match URL和Match IP两个探测器和Redirect to Domain这个探测器动作
完善了评论发表人站点链接的显示
重写了WidgetHelper::navigation()方法,现在它支持以多种方式生成导航,并支持*通配符
0.4.6.20090203
增加了“智能推荐(SmartRecommendation)”功能,通过它可以推荐与当前文章相关的文章
增加了“访客嗅探(VisitorSense)”功能,并添加了Match Referrer这个探测器和Redirect to URL这个探测器动作
调整了所有CSS代码的顺序,并对它们进行了分组
清理并精简了所有的Javascript
修正了文章发表时间在IE下定位的错误
修正了导航在IE下的CSS伪类错误
修正了jQuery UI特效在Webkit浏览器上的错误
修正了Twitter的链接错误
0.4.5.20090127
修正了SPAM防火墙的一些小bug
修正了一些翻译错误
增加了关闭评论的功能
0.4.4.20090124
完成了对Bayesian算法的中文化改造-现有的b8和Naive Bayesian算法都无法处理中文,这项改造花了我不少的时间,主要难点在于用正则分字,以便获取token。至于中文分词,这已经远远超过了LT目前的目标,暂时不予考虑
集成了可以自主学习的Bayesian算法,并以此作为SPAM防火墙的第三层
将原有的校验规则升级为黑名单机制,以此作为SPAM防火墙的第二层
改变了对SPAM的处理方式,从原来的直接拒绝变为将其保存并标记为“待审核”
增加了全新的EVA-SPAM防火墙的训练系统,通过不断地训练,SPAM防火墙可以提升自身的智能判断水平
修正了由caching带来的“时间点”方式失效的bug
修正了几个翻译错误
调整了包括评论内容和评论表单在内的样式
调整了通过Ajax提交评论时的样式-现在表单在提交时有个漂亮的过渡效果
0.4.3.20090103
全面升级!重构了全部的controllers!
使用RequestHandler Component增加了对Comment::add()安全性的检测
增加了tags列表中每个tag所包含posts数量的显示(有已知bug,在/tags/view中无法显示数量)
增加了国际化的多语言支持(以po语言包的方式实现本地化)
以记录“时间点”的方式来处理ajax评论时的同步问题,而非以前的记录“已载入评论数”的方式
性能优化:posts/index页面减少了11次SQL查询,posts/view页面减少了9次SQL查询,tags/view页面减少了5次SQL查询
删除了PostsControllers:latest()方法,改以PostsControllers:index()代替;相应的url也从posts/latest/page:pageId变为了posts/index/page:pageId
0.4.2.20081218
这次是比较大的升级,几乎涉及到所有的controllers/views/models
放弃了原有的全局配置AppInit component,换用Setting的model/controller
增加了“版本升级日志”
调整了cache策略,目前只对Post和Tag的部分方法进行caching,以解决由cache带来的诸多问题,如无法正常评论、无法登录后台等
0.4.1.20081209
增加了Last.fm的更新通知
增加了全局cache,以及对twitter和last.fm的cache
增加了Google Customize Search
0.4.0.20081202
终于到0.4了!
修正了由于Google Analytics升级所带来的JS错误-把tracking code升级到了新版本
0.3.15.20081118
修正了tags中CRUD完全暴露的重大安全漏洞
调整了latest_comment中的CSS样式
修正了一些不符合W3C要求的HTML问题
0.3.14.20081104
重写了antispam这个表单域的校验规则,现在它是基于正则表达式的了
重写了评论表单部分的HTML代码,去掉了上传头像的功能,调整了HTML样式和浏览器兼容性
0.3.14.20081103
完全重写了comment的model,现在SPAM防火墙有了自己的SPAM数据库、校验规则和校验机制
重写了post/view中评论表单的HTML代码,用于更好地展现样式
删除了RSS.92和ATOM 0.3输出的HTML代码
重写了RSS输出的部分
0.3.13.20081022
增加了post、tag等controller的REST功能,现在它们的URL变得更短更漂亮了
调整了404错误的显示页面,在上面显示Google搜索
修正了PostsController、TagsController中findBySlug()的错误,判断slug存在与否的代码现在正常了
0.3.12.20081016
将Cake类库升级为cake_1.2.0.7692-rc3,并调整了othAuth、AppInit等component,确保LT正常运行
增加了实时sitemap
0.3.11.20081013
将Twitter整合进Lonely Thinker,正式开始使用Twitter
增加了posts/comments的时区功能
在RSS输出信息中增加了author一项
0.3.10.20080805
更换了全新的模板another-part-of-me
增加了利用cookie存储评论者信息的功能
重整了widgets系统,使之变为模块化
增加了评论时上传头像的功能
优化了头像显示的代码,新增了一个专门载入并显示头像的php文件
0.3.9.20080529
给评论的订阅增加了退订功能
修正了重复订阅评论的问题
更新了评论通知邮件的模板
增加了文章按时间逆序浏览的功能
0.3.8.20080224
增加了评论的表情图标功能
修正了上个版本中评论表单无法自动清空的bug
0.3.7.20080129
增加了评论递交成功后,表单被清空的功能,同时将jQuery Form Plugin由1.0.1升级到了2.03
把"当此文章有新评论时通知我"变为默认选中
0.3.6.20080104
增加了通过Ajax发布评论的功能,新评论采用渐现的方式出现,同时考虑并处理了并发评论的情况
增加了侧边拦中最新评论的widget
0.3.5.20071208
增加了评论的订阅功能
0.3.2007120602
修正了IE下模板中背景色与背景图片不统一的问题
0.3.2007120601
修正了IE下模板中content区域右padding过大的问题
0.3.2007112801
增加了Feedsky的RSS订阅功能
0.3.2007112602
修正了posts/findBySlug中没有检查Post.status的bug
0.3.2007112601
更换了全新的网站导航
0.2.2007112104
更换了全新的模板:Vero