Sunday, January 27th
editI have some new mockups of the user action menu put together. The idea is starting to solidify. I think I'm about ready to start implementing the new feature. I've been stopping by #wikipedia-teahouse connect to try to get some feedback on the mockups to make sure I'm thinking clearly about how people will want to use this, but I've been unsuccessful so far. I think I'll have to try to schedule an event. Any feedback is appreciated. :) See new mockups below.
--EpochFail(talk • work) 20:04, 27 January 2013 (UTC)
- I really like this idea; the mockups look good as well. Eagerly awaiting the next build. ;) —Theopolisme (talk) 20:34, 27 January 2013 (UTC)
Looks good to me! Thegreatgrabber (talk)contribs 21:04, 27 January 2013 (UTC)
- For the Teahouse invite, you might look to use the template here: Wikipedia:Teahouse/Host_lounge/Templates#Teahouse_invitations. Thanks for the neat work you're doing. Ocaasi t | c 21:08, 27 January 2013 (UTC)
Looks great! Perhaps we should move the comments to the talk page under a section name that matches the article section :)
- This is looking better every day, it seems. WikiPuppies bark dig 17:34, 28 January 2013 (UTC)
Wednesday, January 30th
editTL;DR: Still implementing last mockups. Working on supporting HTTPS to keep your Snuggling secure.
I'm checking in this morning to give a quick update on my progress. Sadly, this update will be less excepting than the last one. I found that a lot of the user-interface behavior I wanted to support wasn't already supported by the library I whipped up for managing form elements (text fields, radio buttons and checkboxes) so I've been doing some cleaning and extension there. I think I have the architecture for the new user menu planned out. I'll be routing both the preview and the actual template/message postings through the Snuggle server so that I can ask the Wikipedia API to expand signatures correctly. This will result in a much more robust (read: actually correct) preview at the cost of slightly higher latency due to the need for sending requests between two servers.
I'm also working on getting support for HTTPS in Snuggle. Right now, when you log into snuggle, you're sending your credentials in plain text over the wire. If you trust the wired or wireless connection you're making to the internet, this is fine and it is the default as well for logging in through Wikipedia unless you explicitly put an "https" in front of the url. As Jorm pointed out after my demo at the Wikimedia Foundation, this isn't good behavior for either Wikipedia or Snuggle. My intention is to make the highest level of security the default so that you don't have to think about it. Drdee is helping me get the SSL cert together, so hopefully we'll be able to hit that switch and use some encryption soon.
During the weekdays, I get about 45 minutes to 1.5 hours per day to split between Snuggle and other work while riding the bus to and from the Googleplex -- depending on my level of motion sickness and exhaustion. This time restriction has resulted in relatively slow progress. Part of the reason I set up this work log was to make what little progress I could manage apparent. I hope you find these updates useful. If you'd like me to change the frequency, length or topic of these entries, please speak up. :)
That's all for now. --EpochFail(talk • work) 16:40, 30 January 2013 (UTC)