b94903a
Fix signatures. by
2012-08-01 02:53:34 -0400
263582f
int(timedelta.total_seconds()) by
2012-08-01 02:08:20 -0400
28f7d2c
file_time in relative, not absolute. by
2012-08-01 02:02:13 -0400
5146ffb
Improve presentation of the case title. by
2012-08-01 01:47:35 -0400
c6d01cb
Change some stuff, mainly in chart generation. by
2012-08-01 01:36:03 -0400
566b199
Make edit summary nicer. by
2012-08-01 01:06:25 -0400
d4d5c5f
Be smarter about loading cases from the database. by
2012-08-01 00:27:15 -0400
ed527fc
Fix another bug. by
2012-08-01 00:00:45 -0400
f2589fb
Fix a logic issue. by
2012-07-31 23:54:54 -0400
738bac5
Actually send the new text instead of the old; fix KeyError. by
2012-07-31 23:29:49 -0400
abcd19a
Missed a pipe. by
2012-07-31 23:25:43 -0400
285ad02
query -> cursor by
2012-07-31 23:24:44 -0400
85495e3
Use a massively more complicated (yet more accurate) regex. by
2012-07-31 23:12:22 -0400
c99faeb
AUTO_INCREMENT the ID for signatures. by
2012-07-31 22:00:14 -0400
98e151f
Support inserting a minimum TIMESTAMP value that MySQL likes. by
2012-07-31 21:41:33 -0400
db59f2b
Improve parsing rules for usernames in signatures. by
2012-07-31 21:00:59 -0400
c772f38
Actually pick new IDs for subsequent cases. by
2012-07-31 20:57:20 -0400
c0302dc
cursor.executemany(), not cursor.execute(). by
2012-07-31 20:47:33 -0400
b228513
Add a bunch of fields to the case saver/updater that I missed. by
2012-07-31 20:39:55 -0400
1687857
Rename all tables to plural forms, and fix another bug. by
2012-07-31 20:30:18 -0400
0a88f16
A bit of an evil hack to get around a limitation in oursql? by
2012-07-31 20:24:44 -0400
8dbebf8
Rename `case` table to `cases`. by
2012-07-31 20:21:59 -0400
641eb5b
Tuple, not string. by
2012-07-31 20:14:39 -0400
3e2739c
Ironing out some bugs. by
2012-07-31 19:06:07 -0400
88d4a7b
Fix a bunch of bugs; mainly typos. by
2012-07-31 02:26:59 -0400
ddd75c3
Set a proper index for the volunteer table. by
2012-07-30 21:35:46 -0400
70c284b
Hopefully, smarter handling of closed/resolved cases. by
2012-07-30 00:46:08 -0400
8c4f77d
Remove 'archive' status; simply do the necessary actions. by
2012-07-29 21:59:57 -0400
ec525dc
Some cleanup and fixes. by
2012-07-29 21:23:53 -0400
18d4519
Store time data as actual datetime objects instead of UNIX time. by
2012-07-29 00:20:34 -0400
80bc2c5
Implement chart feature. by
2012-07-29 00:11:07 -0400
87d862b
Get rid of talk notices. by
2012-07-28 17:34:26 -0400
d32e074
Support case title param for the stale notice. by
2012-07-28 17:06:14 -0400
baed0c7
Merge branch 'feature/drn_clerkbot' into develop by
2012-07-28 15:47:39 -0400
205ae4b
Implement read_signatures(). by
2012-07-28 15:46:41 -0400
01d7217
Implement notify_parties(). by
2012-07-28 15:26:01 -0400
ff93105
Finish implementing clerk_review_case(). by
2012-07-28 14:53:23 -0400
d086f03
Implement last_volunteer_size. by
2012-07-28 14:43:33 -0400
8713607
Implement get_signatures_from_db(). by
2012-07-28 14:23:53 -0400
64b9b77
Implement storing signatures in the database. by
2012-07-28 14:18:08 -0400
ab1fe99
Split up that one huge function into three. by
2012-07-28 13:59:29 -0400
eb729fd
Implement storing updates in database and applying updates to case. by
2012-07-28 13:54:59 -0400
d2b4379
Implementing some more; adding TODO notes in margins. by
2012-07-28 04:43:33 -0400
ec0a95d
Implementing more things. by
2012-07-28 04:32:13 -0400
cdee43e
Implement some more clerking cases. by
2012-07-28 04:18:12 -0400
de5fc95
Cleanup function signatures a bit; some more work. by
2012-07-28 04:04:35 -0400
5d99c7e
More of a framework for the clerking function. by
2012-07-28 03:58:19 -0400
ca6f386
TODO list for clerk_case(). by
2012-07-28 02:45:52 -0400
2703d0e
Implement database synchronization with volunteer list. by
2012-07-28 02:22:58 -0400
d2b82b6
Implementing more code for dealing with the volunteer list. by
2012-07-28 01:59:40 -0400
ef4c7a1
update_case_title() by
2012-07-28 01:14:42 -0400
c589d16
Support for sending notices. by
2012-07-28 01:10:11 -0400
015eb44
A bunch of updates. by
2012-07-28 00:40:07 -0400
93228d5
Read cases from the database too. by
2012-07-27 23:45:39 -0400
e2dcc9d
Add status parsing, plus start schema for the SQL table. by
2012-07-27 23:33:25 -0400
8c8b497
Starting work by
2012-07-27 21:33:29 -0400
ad0dd97
data.command, not self.command! by
2012-07-26 21:13:00 -0400
7d52d45
Some updates to !lag. by
2012-07-26 21:11:23 -0400
33aa1d6
Collapse extra newlines to avoid distorting trigrams. by
2012-07-26 14:16:07 -0400
96c815d
Removing task that doesn't need to be run anymore. by
2012-07-23 00:35:56 -0400
3ed6c70
Oops! by
2012-07-21 21:27:47 -0400
14e2114
Made this a bit cleaner. by
2012-07-21 21:27:06 -0400
b62e0d5
Merge pull request #33 from Yulli/develop by
2012-07-21 18:11:52 -0700
0a293ac
(refs/pull/33/merge)
Merge 86639a977c into c19a1bde2e by
2012-07-21 17:34:06 -0700
86639a9
(refs/pull/33/head)
A normal user can devoice and deop themselves by
2012-07-21 20:32:58 -0400
c19a1bd
Determine which cookies apply to which domains better. by
2012-07-21 19:37:03 -0400
3f17377
More accurate handling when using get_site(lang, project). by
2012-07-21 17:07:38 -0400
46c3561
Apparently cookie values are plus-quoted. Oops! by
2012-07-21 16:27:49 -0400
b784fc7
Fix a silly bug in passing cookiejars to Site objects. by
2012-07-21 16:17:44 -0400
c2de168
Log should be a bit nicer when we don't load any resources. by
2012-07-21 15:55:21 -0400
7e733c3
Support for config options to disable loading default commands/tasks. by
2012-07-21 15:45:05 -0400
c198ce2
Tuple, not list. by
2012-07-20 21:43:42 -0400
bfe312a
Collate as utf8_unicode_ci by
2012-07-20 16:26:46 -0400
19b2d19
Rename git and time files so they don't conflict with other imports. by
2012-07-20 14:51:53 -0400
004dd0b
Refactor logging setup so it works when disabled. by
2012-07-20 14:48:02 -0400
3ddbcd6
Adding schema for tasks. by
2012-07-20 14:11:49 -0400
e71e9da
Store update_time as an int, not a float. by
2012-07-20 02:45:15 -0400
e91ef76
Statistics table now returns unicode instead of strings, bitches. by
2012-07-20 01:38:33 -0400
fcd7fdd
MD5 can't handle Unicode, so fully implement saving Unicode objects by fixing that. by
2012-07-20 01:19:12 -0400
f993b84
Encode URLs as UTF-8 before opening them. by
2012-07-19 23:46:30 -0400
e1ff76b
gettattr -> getattr by
2012-07-19 22:19:39 -0400
482db43
Improve assert=bot. by
2012-07-19 16:08:57 -0400
6a09f31
Retain results for three days instead of one. by
2012-07-19 02:52:49 -0400
570168e
Institute a timeout so we don't try to open these suspicious URLs forever. by
2012-07-19 01:38:49 -0400
4895ad1
Make that line a bit shorter by
2012-07-19 01:19:18 -0400
cf2101f
Avoid race conditions where the page is edited while checking it. by
2012-07-19 01:17:17 -0400
37336fc
Whoops, use correct filename. by
2012-07-19 01:00:06 -0400
292f04f
Implemented limited wildcard matching in ExceptionsDB. by
2012-07-19 00:58:47 -0400
08ceb6a
Support for copyvio notes. by
2012-07-18 18:56:01 -0400
164b18b
Fixing !geolocate when IP is reserved or unknown. by
2012-07-18 02:54:04 -0400
fc47ef6
Merge pull request #32 from Yulli/develop by
2012-07-17 20:52:21 -0700
546a1a7
(refs/pull/32/merge)
Merge 5d60a6de8a into 971773fc11 by
2012-07-17 20:44:48 -0700
5d60a6d
(refs/pull/32/head)
There's no such word as singluar, silly! by
2012-07-17 23:44:32 -0400
c7675b2
Capitalise replies in everything else in one commit because Earwig by
2012-07-17 23:30:39 -0400
c532384
Capitalise replies in !quit by
2012-07-17 22:06:06 -0400
ead64c5
Capitalise replies in !praise by
2012-07-17 22:00:39 -0400
971773f
Fake-implement _process_message() in IRCConnection. by
2012-07-17 21:18:35 -0400
5ab7367
Fixing a number of silly mistakes; refactoring (thanks pylint) by
2012-07-17 20:54:26 -0400
c93dc33
Capitalise replies in !link by
2012-07-17 20:45:04 -0400
bde94d7
Capitalise replies in !langcode by
2012-07-17 20:31:19 -0400