]>
projects.mako.cc - selectricity/log
<jlsharps@mit.edu> [Fri, 9 May 2008 23:12:17 +0000 (19:12 -0400)]
elections marked as viewable will now dispaly a link to their results page while the election is on going, but not if there haven't been any voters.
<jlsharps@mit.edu> [Fri, 9 May 2008 21:31:56 +0000 (17:31 -0400)]
QuickVotes are now displayed in the control panel list - and you can click on
them. They aren't specially marked yet though.
<jlsharps@mit.edu> [Fri, 9 May 2008 20:56:16 +0000 (16:56 -0400)]
Added a check to make sure a voter has a valid email address before attempting ot e-mail them.
<jlsharps@mit.edu> [Mon, 5 May 2008 23:33:06 +0000 (19:33 -0400)]
Ordered pref tables so that the smallest margin of vicotry appears first and the largest margin of victory appears last.
<mako@atdot.cc> [Fri, 25 Apr 2008 00:08:55 +0000 (20:08 -0400)]
two minor changes that fix bugs with the quickvote
<jlsharps@mit.edu> [Sat, 12 Apr 2008 20:04:29 +0000 (16:04 -0400)]
Fixed minor spelling errors on results pages, tried to fix quickvotes bug but unsuccesful. NO changes made to application and quickvote controller
<jlsharps@mit.edu> [Mon, 31 Mar 2008 22:09:58 +0000 (18:09 -0400)]
Added a link to open elections off the election's 'show' page
<jlsharps@mit.edu> [Mon, 31 Mar 2008 21:22:29 +0000 (17:22 -0400)]
The schema file should now be correct
<jlsharps@mit.edu> [Mon, 31 Mar 2008 21:06:56 +0000 (17:06 -0400)]
TODO has been modified to relfect bug changes already delt with. Also, autogenerated db/schema.rb file for easy reloading of database structure. use 'rake db:schema:load name_of_file'
<mako@atdot.cc> [Mon, 31 Mar 2008 18:55:53 +0000 (14:55 -0400)]
merge from live
<mako@atdot.cc> [Mon, 31 Mar 2008 18:55:32 +0000 (14:55 -0400)]
fix for bug introduces with full versions
<mako@atdot.cc> [Tue, 19 Feb 2008 14:56:54 +0000 (09:56 -0500)]
cleaned up minor issues from testing embeddable code
<mako@atdot.cc> [Tue, 19 Feb 2008 14:24:06 +0000 (09:24 -0500)]
added first full working version of embeddable elections
- added several new fields to the database to support unauthenticated,
embeddable, and early result visible full elections
- modified full election create to allow for proper options and to
display the full election code
- added new layouts, views, css, and images for embeddable elections
- modified full elections to work with the new form of images in the
last commit
- fixed several bugs related to vote recording and timestamp,s
<mako@atdot.cc> [Mon, 18 Feb 2008 00:55:09 +0000 (19:55 -0500)]
merged back from production
<mako@atdot.cc> [Mon, 18 Feb 2008 01:00:41 +0000 (20:00 -0500)]
added attachment_fu and made the set of changes
<mako@atdot.cc> [Fri, 15 Feb 2008 22:03:55 +0000 (17:03 -0500)]
input license information so that the work can be under the AGPLv3
<mako@atdot.cc> [Fri, 15 Feb 2008 03:02:12 +0000 (22:02 -0500)]
removed login information (a few people have found it)
<mako@atdot.cc> [Mon, 11 Feb 2008 15:51:37 +0000 (10:51 -0500)]
merged in changes from devel branch
<mako@atdot.cc> [Mon, 11 Feb 2008 15:50:53 +0000 (10:50 -0500)]
merged changes back from live
<mako@atdot.cc> [Mon, 11 Feb 2008 15:49:39 +0000 (10:49 -0500)]
added cluster and production scripts
<mako@atdot.cc> [Mon, 11 Feb 2008 15:49:18 +0000 (10:49 -0500)]
fix typos and minor issues
<mako@atdot.cc> [Mon, 11 Feb 2008 15:48:29 +0000 (10:48 -0500)]
disabled mem cache
<mako@atdot.cc> [Mon, 11 Feb 2008 15:47:22 +0000 (10:47 -0500)]
merged back from live
<mako@atdot.cc> [Mon, 11 Feb 2008 15:49:30 +0000 (10:49 -0500)]
added the ability to add safe html tags to input (i.e., images)
- added new white_list_plugin
- changed it so that it is being used for candidate names in quickvotes
<mako@atdot.cc> [Mon, 11 Feb 2008 15:48:50 +0000 (10:48 -0500)]
spelling and superficial errors
- created a new todo list with feedback from first full elections
- made spelling and superficial errors based on feedback
<mako@atdot.cc> [Wed, 6 Feb 2008 06:40:23 +0000 (01:40 -0500)]
added template left out from last committ by accident
<mako@atdot.cc> [Wed, 6 Feb 2008 06:39:33 +0000 (01:39 -0500)]
merged in support for full election results
<mako@atdot.cc> [Wed, 6 Feb 2008 06:38:47 +0000 (01:38 -0500)]
added support for results for full elections
this included a full details page, a pop-up preferences tables, some
general reorganization of things due to new reusing, and several typo
and bug fixing
<mako@atdot.cc> [Thu, 31 Jan 2008 02:07:15 +0000 (21:07 -0500)]
fixed some typos caught in the first usage
<mako@atdot.cc> [Thu, 31 Jan 2008 03:05:21 +0000 (22:05 -0500)]
first (mostly) working version of full elections.
Lots of work, the vast majority of it superficial, to get full election
support ready. The creation is still a little rough and results are not
online yet but everything else is good to go.
<mako@atdot.cc> [Thu, 31 Jan 2008 02:06:07 +0000 (21:06 -0500)]
merged changed in from devel to activate voting in full elections
also, fixed some typos in the merged code
<mako@atdot.cc> [Wed, 17 Oct 2007 00:59:09 +0000 (20:59 -0400)]
licensed under the AGPL
<mako@atdot.cc> [Wed, 17 Oct 2007 00:42:50 +0000 (20:42 -0400)]
updated README file with additional dependency information
<mako@atdot.cc> [Wed, 5 Sep 2007 19:56:21 +0000 (15:56 -0400)]
merged changes back from the production version
<mako@atdot.cc> [Wed, 5 Sep 2007 19:58:24 +0000 (15:58 -0400)]
fix css malforming very long headers
<mako@atdot.cc> [Wed, 5 Sep 2007 19:21:31 +0000 (15:21 -0400)]
fixed rendering error with css
<mako@atdot.cc> [Wed, 5 Sep 2007 19:20:23 +0000 (15:20 -0400)]
new api key
<mako@atdot.cc> [Wed, 5 Sep 2007 19:20:05 +0000 (15:20 -0400)]
turned off memcache as it was causing trouble
<mako@atdot.cc> [Wed, 5 Sep 2007 17:09:46 +0000 (13:09 -0400)]
fixed up the results page in a number of ways
<mako@atdot.cc> [Wed, 5 Sep 2007 16:38:09 +0000 (12:38 -0400)]
changed instance of hyperchad to selectricity
<mako@atdot.cc> [Wed, 5 Sep 2007 16:30:19 +0000 (12:30 -0400)]
fixed up the results page in a number of ways
<mako@atdot.cc> [Wed, 5 Sep 2007 16:25:49 +0000 (12:25 -0400)]
minor fixes to the templates
<mako@atdot.cc> [Wed, 5 Sep 2007 16:05:14 +0000 (12:05 -0400)]
added di logo to thanks page
<mako@atdot.cc> [Wed, 5 Sep 2007 16:04:58 +0000 (12:04 -0400)]
fixed recent quickvotes for real
<mako@atdot.cc> [Wed, 5 Sep 2007 15:47:31 +0000 (11:47 -0400)]
minor fixes to the templates
<mako@atdot.cc> [Wed, 5 Sep 2007 15:47:06 +0000 (11:47 -0400)]
swap around the recent quickvotes
<mako@atdot.cc> [Wed, 5 Sep 2007 15:47:04 +0000 (11:47 -0400)]
merged in some more fixes fromdevel
<mako@atdot.cc> [Wed, 5 Sep 2007 15:36:25 +0000 (11:36 -0400)]
linked to blog from the footer and about page
<mako@atdot.cc> [Wed, 5 Sep 2007 15:08:32 +0000 (11:08 -0400)]
fix recent quickvotes
<mako@atdot.cc> [Wed, 5 Sep 2007 14:57:17 +0000 (10:57 -0400)]
merged in link to blog
<mako@atdot.cc> [Wed, 5 Sep 2007 13:35:06 +0000 (09:35 -0400)]
change bad link on the front page
<mako@atdot.cc> [Wed, 5 Sep 2007 13:23:28 +0000 (09:23 -0400)]
turned off sitealizer by default to make things go online
<mako@atdot.cc> [Wed, 5 Sep 2007 13:09:49 +0000 (09:09 -0400)]
Fixed bug introduced in template that fixes some errors.
<mako@atdot.cc> [Wed, 5 Sep 2007 12:56:00 +0000 (08:56 -0400)]
minor bugfix
<mako@atdot.cc> [Wed, 5 Sep 2007 12:55:50 +0000 (08:55 -0400)]
merged in changes from devel
<mako@atdot.cc> [Wed, 5 Sep 2007 12:47:18 +0000 (08:47 -0400)]
Major commit adding about information and more before site goes live.
<mako@atdot.cc> [Mon, 3 Sep 2007 16:52:39 +0000 (12:52 -0400)]
removed unused stuff from the db/create
<jlsharps@mit.edu> [Mon, 3 Sep 2007 06:32:34 +0000 (02:32 -0400)]
The legend is now hidden when there is only one color to display on a graph.
<jlsharps@mit.edu> [Mon, 3 Sep 2007 05:53:42 +0000 (01:53 -0400)]
Extended the COLORS array in graph controller so that elections with multiple
candidates won't have graphs with dangerously similar colors. After 10
candidates though, they're on their own. Also added captions to the pref_tables
of the Schulze method to quickly explain how to read them. Feel free to
edit/move them. I tried to make them quick, explanatory and look-alikes to the
rest of the text, but definitely failed on the look-alike requirement. Please
fix...
John Dong [Fri, 31 Aug 2007 22:07:03 +0000 (18:07 -0400)]
merge jdong
John Dong [Fri, 31 Aug 2007 22:06:33 +0000 (18:06 -0400)]
Commit test case fix that restores IE6 transparency
John Dong [Fri, 31 Aug 2007 21:56:02 +0000 (17:56 -0400)]
Merge head
<jlsharps@mit.edu> [Fri, 31 Aug 2007 21:47:39 +0000 (17:47 -0400)]
The summary page now had color coded tables. Red = election, green = quickvote.
Also added some aesthetic clear-divs to help with logn titles.
selectricity [Fri, 31 Aug 2007 21:39:00 +0000 (17:39 -0400)]
Merge from devel
John Dong [Fri, 31 Aug 2007 19:31:12 +0000 (15:31 -0400)]
Merged jdong
John Dong [Fri, 31 Aug 2007 19:30:49 +0000 (15:30 -0400)]
Fix test cases...
John Dong [Fri, 31 Aug 2007 19:26:53 +0000 (15:26 -0400)]
Adjust wording on map/list of voters to make it fit
John Dong [Fri, 31 Aug 2007 19:22:55 +0000 (15:22 -0400)]
Merge head
John Dong [Fri, 31 Aug 2007 19:21:59 +0000 (15:21 -0400)]
Tweak some sidebar wording
<jlsharps@mit.edu> [Fri, 31 Aug 2007 19:20:21 +0000 (15:20 -0400)]
Added the forgot password functionality to the voters of Full Elections. Also, modified the votestart e-mail to reflect the new Selectricity home (selectricity.org).
John Dong [Fri, 31 Aug 2007 16:59:55 +0000 (12:59 -0400)]
Merge jdong
John Dong [Fri, 31 Aug 2007 16:33:52 +0000 (12:33 -0400)]
Change default WHOIS host to Arin
John Dong [Fri, 31 Aug 2007 16:33:37 +0000 (12:33 -0400)]
Fix host truncation to work correctly
<jlsharps@mit.edu> [Fri, 31 Aug 2007 16:29:09 +0000 (12:29 -0400)]
The other election methods will now display the winner they elected in their own
partials when selected. The link to the voter map and host names has been moved
into the side-div and the link name was appended to include more info.
John Dong [Fri, 31 Aug 2007 16:25:42 +0000 (12:25 -0400)]
Strip ridiculously long DNS names
<jlsharps@mit.edu> [Fri, 31 Aug 2007 15:58:32 +0000 (11:58 -0400)]
Pref_tables now use the Schulze ssd_result object, and they own't display if
more than 7 candidates because it would look ugly :(.
John Dong [Fri, 31 Aug 2007 15:53:44 +0000 (11:53 -0400)]
Fix gmaps API key
John Dong [Fri, 31 Aug 2007 15:50:12 +0000 (11:50 -0400)]
Merge jdong
John Dong [Fri, 31 Aug 2007 15:49:47 +0000 (11:49 -0400)]
Remove useless puts calls; fix gmap api key for selectricity.org
John Dong [Fri, 31 Aug 2007 15:46:57 +0000 (11:46 -0400)]
Merge head
John Dong [Fri, 31 Aug 2007 15:44:38 +0000 (11:44 -0400)]
Merge jdong
John Dong [Fri, 31 Aug 2007 15:43:41 +0000 (11:43 -0400)]
Hack WHOIS lib to implement a 5-second timeout on DNS resolution.
John Dong [Fri, 31 Aug 2007 15:26:15 +0000 (11:26 -0400)]
Fix WHOIS library not to puke on strange IP addresses
<mako@atdot.cc> [Fri, 31 Aug 2007 15:24:55 +0000 (11:24 -0400)]
merged new google api key
<mako@atdot.cc> [Fri, 31 Aug 2007 15:13:42 +0000 (11:13 -0400)]
merged in changes from devel
<jlsharps@mit.edu> [Fri, 31 Aug 2007 14:55:53 +0000 (10:55 -0400)]
Front page header button can now log in and out.
John Dong [Fri, 31 Aug 2007 14:44:13 +0000 (10:44 -0400)]
Merge jdong
John Dong [Fri, 31 Aug 2007 14:43:57 +0000 (10:43 -0400)]
Memcache WHOIS and DNS lookups
John Dong [Fri, 31 Aug 2007 14:33:45 +0000 (10:33 -0400)]
Merge from jdong
John Dong [Fri, 31 Aug 2007 14:31:12 +0000 (10:31 -0400)]
My first gigantic-blob commit....
* Refactor voter list to a separate page
* Rename mapvoters to list_voters
* Clean up div tags
* Fixed gmap api key syntax to not error out in production
* TODO: Generate a real api key for selectricity.org
* Fixed performance issue with when IANA private addresses timeout DNS request.
John Dong [Fri, 31 Aug 2007 13:35:09 +0000 (09:35 -0400)]
Merge from head
<mako@atdot.cc> [Fri, 31 Aug 2007 12:43:50 +0000 (08:43 -0400)]
* Fixed fonts.
* Added login and logout to front page.
<mako@atdot.cc> [Fri, 31 Aug 2007 12:43:46 +0000 (08:43 -0400)]
updated schema
<jlsharps@mit.edu> [Fri, 31 Aug 2007 01:28:15 +0000 (21:28 -0400)]
Users can now login form the site homepage (previously the front login page
wasn't working).
<mako@atdot.cc> [Fri, 31 Aug 2007 01:00:22 +0000 (21:00 -0400)]
refactored the results page
<jlsharps@mit.edu> [Fri, 31 Aug 2007 00:31:48 +0000 (20:31 -0400)]
The session storage is now done via the database, be sure to relaod your
databases. It seems that the logout error was cured, in that if you reload the
database while logged in, you shouldn't get an error when returning to the
site. I don't know how the session plugin we're using will be working with the
new storage method.
John Dong [Thu, 30 Aug 2007 23:14:55 +0000 (19:14 -0400)]
Merge jdong
John Dong [Thu, 30 Aug 2007 23:13:09 +0000 (19:13 -0400)]
Merge head
John Dong [Thu, 30 Aug 2007 23:12:35 +0000 (19:12 -0400)]
Commit memcache work. memcache is only enabled in production, and currently only thing cached are election results. At least 5-fold render speed improvement...
<jlsharps@mit.edu> [Thu, 30 Aug 2007 23:07:41 +0000 (19:07 -0400)]
Started modifying the results page for final appearnces.
Benjamin Mako Hill || Want to submit a patch?