fayland / foorum

Foorum (a forum/BBS system based on Catalyst)

fayland (author)
Sun Sep 27 06:37:25 -0700 2009
commit  5f85f64ee3d6d55d0df0396e7052c2d8b7713e62
tree    dd1dbfe557b07d36c72f7f3d36aadc262fb35686
parent  298272c2c7edca332c1da0db43532d32dbc94e6b parent  b6cf09ce2c89ff03006a9fa151248efbc53adcfd
foorum / Changes2
100644 191 lines (159 sloc) 7.929 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
This file documents the revision history for Foorum.
 
1.0.0 Mon Nov 3 10:10:00 2008
- for a new version, seriously.
 
0.3.1 Mon Nov 3
        - add developer tool Acme::PlayCode
        - use our $VERSION instead of a Foorum::Version module.
 
0.3.0 Sat Oct 25 18:52:00 2008
        - previous/next topic link
 
0.2.9 Sat Oct 11 10:22:00 2008
        - fix test breaks for wrong MANIFEST
        - a new table 'security_code', and change the way to forget/reset password
 
0.2.8 Sat Oct 4 19:19:00 2008
        - add Test::Pod (Files=31, Tests=380)
        - forum links
        - bug fixes for make test
 
0.2.7 Tur Oct 2 10:50:00 2008
        - perltidy cols 78
        - more test cases (Files=28, Tests=216)
        - User Point System
        - Fix bugs in Private Forum
 
0.2.6 Tue Sep 23 13:38:00 2008
        - ubb fix: http://code.google.com/p/foorum/issues/detail?id=84
        - Pod updates with Pod::From::GoogleWiki 0.05
        - (EXPERIMENTAL) add un-tested bin/db/foorum.pg.sql and bin/db/theschwartz.pg.sql for PostgreSQL
        - a welcome email after register activation
 
0.2.5 Sat Sep 20 7:11:00 2008
        - manual and doc updates!
 
0.2.4 Fri Sep 19 13:27:00 2008
        - add Foorum::Manual::
 
0.2.3 Tue Sep 16 13:06:00 2008
        - convert 'stat' table 'DATE' column to INT(8)
        - TheSchwartz bug fix
 
0.2.2 Mon Sep 15 12:03:00 2008
        - use Catalyst::Plugin::PageCache '0.19' and key_maker
        - split Model/Validation.pm into ResultSet and remove it
        - use 'MooseX::TheSchwartz' and 'TheSchwartz::Simple' to replace 'TheSchwartz'
 
0.2.1 Tue Aug 18 12:20:00 2008
        - Topic URL with title(url-ize) for Search sites like Google
        - docs/Upgrade.html
        - 5.10.x fixes (File::Spec->splitpath with Cwd->abs_path)
 
0.2.0 Sun Jul 27 12:48:00 2008
        - poll optional fix
        - Forum Announcement fix
        - FIX scraper bot user's threads and replies count
 
0.1.9 Sun Jun 29 20:31:00 2008
        - ban user bug fix.
        - forum rss no text fix.
        - make poll optional (set in foorum.yml function_on: poll)
        - trying to support Mac OS
 
0.1.8 Fri Jun 20 22:15:00 2008
        - TheSchwartz::ResendActivation to real use
        - use stardard Session::Store::DBIC
 
0.1.7 Tue Jun 17 9:32:00 2008
        - use Catalyst::Plugin::Config::YAML::XS instead of Catalyst::Plugin::Config::YAML
        - new jQuery UI 1.5
        - add SQLite SQL files bin/db/foorum.sqlite.sql and theschwartz.sqlite.sql
        - add 'post_on' column in 'topic' table + Sort by post_on for Search Topic
        - DBICx::AutoDoc support
 
0.1.6 Mon Jun 16 7:29:00 2008
        - fix login Captcha bug
        - TheSchwartz cron job: resend activation email
        - better document
 
0.1.5 Sun Jun 15 15:37:00 2008
        - Sphinx::Search improvements
        - change DATETIME to INT(11) for tables.
        - because 'mark ResultSetManager as deprecated and undocument it' in DBIx-Class, we switch back to ResultSet/*.pm
        - Foorum::Search with Database or Sphinx backend
 
0.1.4 Sat Apr 12 14:26:00 2008
        - $topic->url/print
        - Sphinx::Search support (EXPERIMENTAL)
 
0.1.3 Mon Jan 28 9:17:21 2008
        - copy index.html to new created upload dir (protection)
        - add requires 'Sub::Install'; # thanks for sai
        - move some Model/ module into ResultSet/ scope and add tests for them
        - new t/lib/Foorum/TestUtils.pm and schema/*.t
        - use URI::Find::UTF8 instead of URI::Find
        - more Model/ modules to ResultSet/ (Visit, Message, Upload etc.) with more test cases.
        - use HTML::BBCode::Strict by vti
 
0.1.2 Sat Jan 12 9:39:21 2008
        - preview function
        - use jquery.lightbox for comments photos
        - options for create threads or replies
        - send request email for private forum
        - add require Authentication verion (thanks for viacheslav.t)
        - Scraper::MailMan, hmm, just a scrapper test
        - thread mode for Topic/Comments
        - configurable PageCache
        - add CSS::Minifier
 
0.1.1 Sun Dec 30 16:19:11 2007
        - use Perl::Critic to fix some errors, bin/misc/perlcritic.pl
        - use JavaScript::Minifier to minify js files, bin/misc/js-min.pl
        - bug fix for message permission check (r160)
        - add requires 'Cache::FileCache'; in Makefile.PL (reported by hotsnow)
        - use Config::YAML instead of ConfigLoader because Config::YAML is simpler and faster
        - new table 'user_settings' & /settings for 'SendUpdateNotification for MyStarredItems' (r208)
        - new settings 'show_email_public': can hide email from public (r215)
        - Topic RSS && RSS title bug fix.
        - What's New page
        - Site Admin Settings: /admin/settings to change foorum_local.yml
 
0.1.0 Fri Dec 24 20:56:00 2007
        - move trunk to http://foorum.googlecode.com/svn/trunk/
        - use jQuery to deal with browser time zone
        - UBB js localize
        - use Catalyst::Plugin::Cache instead of Catalyst::Plugin::Cache::Memcached
        - use jQuery validate.js for register etc. (add validate/messages_cn.js)
        - rewrite Model/Email.pm to send email after compose a message
        - add Plain/Textile Formatter to post/reply/edit
        - add Text::GooglewikiFormat
        - new language: Chinese Traditional
        - add =pod formatter supports
        - My Shared Items
 
0.08 Sun Dec 9 16:30:30 2007
        - I18N encoding fix
        - use the lastest Catalyst::Plugin::Authentication (Store::FromSub::Hash)
        - use jQuery flot to do daily chart
        - bin/setup.pl
        - RSS text fix
 
0.07 Fri Oct 5 18:33:21 2007
        - use TheSchwartz to queue cron scirpt.
        - resize profile photo using Foorum::TheSchwartz::Worker::ResizeProfilePhoto
        - cache topic and a new controller Get.pm
        - daily report cron
        - ban user
        - remove RSS.pm and use template to create RSS feed.
 
0.06 Mon Oct 1 21:02:00 2007
        - Plugin::FoorumUtils load_once in TT. (5/8/2007)
        - db Schema improvements.
        - use jquery.ui tabs
        - profile photo
        - email login
 
0.05 Sat Aug 4 09:10:15 2007
        - use Net::IP::Match::Regexp to ban IP range from registration (5/6/2007)
        - an admin tool for ban ip (17/6/2007)
        - perltidy -b -ci=4 *.pm (17/6/2007)
        - User cache (17/6/2007)
        - change email add 'password' check
        - js minifier
        - use jquery instead of prototype
 
0.04 Sat Jun 3 15:55:55 2007
        - add log_error table and Foorum::Log for both Model and /bin/cron (20/5/2007)
        - move script/foorum_server.pl to bin/foorum_server.pl (20/5/2007)
        - add a new INSTALL file (20/5/2007)
        - Admin tool for log_error (20/5/2007)
        - bin/cron/remove_db_old_data.pl and conf/cron.yml to remove old db data (20/5/2007)
        - add a new Model/Validation.pm and remove 'FormValidator::Simple::Plugin::DBIC::Unique' (26/5/2007)
        - add cache for comments (26/5/2007)
        - Foorum::Filter: add textile support and remove 'Template::Plugin::HTML::BBCode' (26/5/2007)
        - more sane change_email (2/6/2007)
 
0.03 Sat May 19 13:24:00 2007
        - remove Plugin::Email. insert into table scheduled_email and use a cron script to send. (19/5/2007)
        - remove Plugin::Scheduler. all cron scripts goes to /bin/cron (19/5/2007)
        - bug fixes (19/5/2007)
        - add /word/$word step one! (DEPERCATED) (19/5/2007)
 
0.02 Fri Apr 20 12:00:00 2007
        - Message.pm sub delete (20/4/2007)
        - PageCache with I18N (7/5/2007)
        - Merge Forums in Admin Interface (7/5/2007)
 
0.01 Thu Feb 23 16:32:50 2006
        - initial revision, generated by Catalyst