Official URL: http://iv.cataclysmdda.com:8111
Awaiting domain… All it needs now is a nicer redirect…
EDIT: Verified users will be kept for future versions. Yes, you should register for real now.
This is what I had in mind. The only caveat is that I’m keeping the case-sensitive logins (we’ll see if that’ll bite). The database is stable, so if you register here you may expect it stays so. This also means the usage should be ‘normal’ - e.g. vote the stuff you’d like to see done now!
I’m keeping the 0.9.x space for bug fixes, as I assume there will be some. The code is up on GitHub, so please feel free to contribute.
I’d like to get it properly hosted next week, including a proper domain. We’ll see how it goes.
Note: you’ll need to make an account again and you should use a working email to test the email verifier. Logins are still case-sensitive.
[li]Built-in scheduler for syncing and cleaning[/li]
[li]Issue updating should work properly (crosses fingers)[/li]
[li]Users should be able to change password and/or email[/li]
[li]Proper redirect after voting[/li]
[li]Should scroll to voted issue (sort of anyways)[/li]
[li]Show if an issue is a PR or an Issue[/li]
[li]Basic view filter[/li]
[li]Server status page[/li]
[li]More details here and there[/li][/ol]
[ol][li]Ensure it works as advertised[/li]
[li]Fix case-sensitive logins[/li]
[li]Write instructions here and there (mostly about registering)[/li]
[li]Read options from YAML config file[/li][/ol]
[ol][li]‘Stale issue’ indicator and filter (see below)[/li]
[li]Clean the damn templates[/li][/ol]
The email verificator and auto-updater are the crucial points here, but testing everything else is also encouraged.
The ‘stale issue’ idea:
Mark issues that were last updated before e.g. ‘one month before now’ as ‘stale/needing attention’. This will add another icon and filter, just like the PR/Issue distinction now.
Thanks to all the alpha-testers. Please have a go and be beta-testers too!
So like I’ve said I will do on IRC I did a small web app for voting on CDDA issues.
At this point I’d like to test it in the wild, so here’s the link: http://kaer.eu.org:8111/all
It will be open since 2014-02-11 until maybe 2015-02-14, unless it breaks down or someone decides to do a spam attack. This is alpha quality software, and intent here is for you to test it and provide feedback. Feel free to post here or nag me on IRC (preferably).
[ul][li]The email is not used for anything now, you can input anything that looks valid[/li]
[li]Passwords are stored as salted sha1 hashes, so no plaintext[/li]
[li]This is served from my home ADSL, so it will be slow[/li]
[li]If this ever gets to a permanently hosted state, the database will be wiped[/li][/ul]
Todo / Known bugs:
[ol][li]Scroll to the issue you’ve just voted on[/li]
[li]Email based new account verification[/li]
[li]Spam protection (will include IP logging)[/li]
[li]Built-in scheduler for syncing with GitHub[/li][/ol]
Maybe / Questions:
[ol][li]Trend graphs for issues[/li]
[li]Include only issues (i.e. no PRs)?[/li][/ol]
The source code will end up on GitHub in due time.