Граф коммитов

333 Коммитов

Автор SHA1 Сообщение Дата
Zachary Carter 2367d2ab6b no redis storage for now 2014-05-07 18:47:38 -07:00
Zachary Carter b70cebe706 use correct config 2014-05-07 17:51:08 -07:00
Zachary Carter d8418e13f3 Merge remote-tracking branch 'origin/ui-overhaul' into oauth
Conflicts:
	static/index.html
	static/js/123done.js
2014-05-07 17:40:24 -07:00
Zachary Carter 052c27a0d8 working login state 2014-05-07 17:21:36 -07:00
Zachary Carter a0b13ffb3a add oauth sign up
Conflicts:
	oauth.js
2014-05-07 17:02:49 -07:00
Zachary Carter aff5cd21d6 use deployed server config 2014-04-14 17:23:12 -07:00
Zachary Carter bf6f800179 use https for fonts 2014-04-14 15:30:17 -07:00
Zachary Carter f49c5842d0 add bower install to npm postinstall 2014-04-14 15:24:25 -07:00
Zachary Carter 5daea91c0c update awsbox 2014-04-14 15:15:02 -07:00
johngruen ebc0228621 fixed css order to make splash image cover 2014-04-09 13:49:56 -04:00
johngruen bd8d792cbd updated 123done UI 2014-04-09 12:40:34 -04:00
Zachary Carter 34c36e1e84 request email from profile server 2014-04-03 17:38:16 -07:00
Zachary Carter 858952db18 redirect to login 2014-04-03 17:10:23 -07:00
Zachary Carter 63cc82365b Merge branch 'ui-overhaul' into oauth
Conflicts:
	static/index.html
2014-04-03 17:01:03 -07:00
Zachary Carter 26046ebb94 change scope 2014-04-03 16:46:02 -07:00
johngruen bc07e396b2 updating ui 2014-04-03 16:42:04 -07:00
Zachary Carter 3c023a883b fix package json 2014-04-03 16:20:21 -07:00
Zachary Carter 76677bbd02 initial oauth flow 2014-04-02 14:38:56 -07:00
Andrew Chilton 2f73fe803e Fixes mozilla/123done#33 : Make sure the field has some non-space chars in it 2013-10-17 17:59:05 +13:00
Andrew Chilton 06163e9c57 Fix sending of the JSON response
Since we're sending a proper JSON response, jQuery automatically parses
it into it's data, rather than us having to do it ourselves.
2013-10-17 17:46:02 +13:00
Andrew Chilton c76bfeb852 Merge pull request mozilla/123done#90 from mozilla/browserid-verify
use browserid-verify library
2013-10-16 21:30:16 -07:00
Jed Parsons bb2aee8eb0 added firefox-accounts support meta tag; ws cleanup 2013-10-16 12:20:05 +03:00
Sean McArthur a530357f9e use browserid-verify library
fixes mozilla/123done#89
2013-10-15 17:04:44 -07:00
Dan Callahan 88e351c966 Kill deprecated code from initial Observer design
r+ by Lloyd, sitting right next to me
2013-10-02 03:52:44 -05:00
Jed Parsons dc07d8f953 Issue 87 - remove blank line before doctype for IE8's happiness 2013-09-26 09:43:35 -07:00
Andrew Chilton bf50ff26d1 Merge pull request mozilla/123done#84 from pdehaan/issue82
Added some missing properties to package.json file
2013-09-12 15:56:54 -07:00
Peter deHaan 64070c2404 Added some missing properties to package.json file 2013-09-12 14:30:08 -07:00
Lloyd Hilaiel 3c9cac28a8 Merge branch 'master' of git://github.com/hannahqd/123done
Conflicts:
	static/css/styles.css
	static/js/123done.js
2013-08-29 10:14:33 +02:00
Lloyd Hilaiel d30c3220a6 update to awsbox 0.4.5 2013-08-29 10:08:06 +02:00
Hannah Quay-de la Vallee b313427ca6 Tweaks to improve mobile view 2013-08-29 10:04:01 +02:00
Hannah Quay-de la Vallee 0a76971409 Addressing review comments
Move inline css to bootstrap file
Remove commented code
2013-08-28 12:40:30 +02:00
Hannah Quay-de la Vallee 4444e81095 Redesign to make site more generic and disallow making todo lists before log in 2013-08-28 11:37:24 +02:00
Shane Tomlinson bcec5b3d36 Adding allowRedirect for testing 2013-07-23 14:17:28 +01:00
Jed Parsons f5da237c88 use node 0.10.7 ami; require at least node 0.8 (for client-sessions) 2013-07-17 13:43:08 -07:00
Jed Parsons 309a49fae8 upgrade to awsbox 0.4.1 2013-07-17 12:48:17 -07:00
Austin King a7c40f99a4 Add a couple responsive breakpoints. Make signin button hit target bigger. Fixes Issue mozilla/123done#3650 2013-07-11 13:57:19 -07:00
Dan Callahan 510c482a11 Use backgroundColor 2013-07-10 17:31:07 -05:00
Lloyd Hilaiel 5dfce20c04 port to nodejs 0.10.x 2013-06-13 17:03:36 -06:00
Dan Callahan 042e228c78 Replace login button. Fixes mozilla/123done#66 2013-06-10 16:22:54 -05:00
Dan Callahan 1e613877a9 Remove defer from scripts. Fixes mozilla/123done#60 2013-05-30 14:42:56 -05:00
Dan Callahan 72b18de655 Remove GitHub banner 2013-05-30 13:35:24 -05:00
Jed Parsons a9cd93f7cc firefoxos retargets; remove native-identity 2013-05-07 15:17:52 -07:00
Shane Tomlinson 1d4c6f741d Merge pull request mozilla/123done#56 from mozilla/connect-fonts
Use connect-fonts to serve fonts instead of relying on Google fonts.

Merging.
2013-03-22 03:37:36 -07:00
Jed Parsons f0e11be75f add retarget rule for native persona 2013-03-14 07:35:18 -07:00
Dan Callahan 294ff89286 Special case www.123done.org -> prod
Previously, only the bare domain was supported, and www.123done.org would try to
load from www.personatest.org, which is unlikely to be what we want.
2013-03-11 18:51:54 -05:00
Shane Tomlinson 66b26d22cb Use connect-fonts to serve fonts.
* Use the connect-fonts-drsugiyama font pack
2013-02-26 09:38:50 +00:00
Sean McArthur 64e5f19f7f Merge pull request mozilla/123done#52 from fmarier/move_github_ribbon_down
Move the github ribbon down in the page
2013-02-25 17:02:24 -08:00
Sean McArthur 58c54e8d7e Merge pull request mozilla/123done#55 from fmarier/disable_chromeframe
Leave Chrome Frame disabled because it won't work
2013-02-25 17:01:48 -08:00
Sean McArthur eb5dde2b98 Merge pull request mozilla/123done#51 from fmarier/alt_text_signin
Add alt text to the sign in button
2013-02-25 17:01:31 -08:00
Sean McArthur ad00b03721 Merge pull request mozilla/123done#48 from fmarier/speedup_page_render
Push scripts to the bottom and defer loading
2013-02-25 17:01:15 -08:00
Sean McArthur 330a1a478a Merge pull request mozilla/123done#50 from fmarier/issue49
Use loggedInUser instead of loggedInEmail (fixes mozilla/123done#49)
2013-02-25 17:00:56 -08:00
Francois Marier 6f6a84787e Leave Chrome Frame disabled because it won't work
Chrome Frame is not currently supported by Persona:

  https://github.com/mozilla/browserid/issues/796
2013-02-26 13:49:16 +13:00
Gurjeet Singh cca3431d65 Update README.md to fix link to awsbok repo 2013-02-21 07:59:08 -05:00
Francois Marier 7b299136ee Move the github ribbon down in the page
This button is the first thing that shows up in the list of
available links that screen readers produce. Moving it down the
page will allow users to find the login button more quickly.
2012-11-19 12:15:48 +13:00
Francois Marier 1f677bb35c Add alt text to the sign in button
Without this textual representation, the button is not really
visible to screen readers or to people who have images turned off.
2012-11-19 12:09:42 +13:00
Francois Marier 82819768b7 Use loggedInUser instead of loggedInEmail (fixes mozilla/123done#49) 2012-11-19 12:02:21 +13:00
Francois Marier 00f6028048 Push scripts to the bottom and defer loading
To prevent a front-end single-point of failure and speed up
rendering of the page, I think that should be the recommended way
of setting up Persona.
2012-10-24 21:30:08 +13:00
Sean McArthur e922b86921 Merge pull request mozilla/123done#42 from fmarier/performance
Performance low-hanging fruit
2012-10-10 19:36:38 -07:00
Francois Marier 0f6caab9e2 Lossy optimization of the background image
Ran "pngnq -f -n 32 -s 3" over it to cut its size by more than
half.

It looks slightly different, but it's similar enough I reckon.
2012-10-11 15:13:18 +13:00
Francois Marier 926698e721 Losslessly optimize images
Ran all images through this script:

  https://gitorious.org/fmarier-misc-scripts/user-scripts/blobs/master/optimize_images
2012-10-11 14:39:54 +13:00
Francois Marier cf7452575c Mention redis as a requirement for this 2012-10-11 14:32:23 +13:00
Francois Marier 6b430df699 Use the new URLs to avoid redirects 2012-10-11 14:04:10 +13:00
Lloyd Hilaiel 53acd1bf3b document how to deploy this thing 2012-08-27 15:57:58 -06:00
Lloyd Hilaiel 53afdb7e54 upgrade to awsbox 0.2.16 for --pubkey support 2012-08-27 15:48:23 -06:00
Lloyd Hilaiel be4eeac686 add post-create hook so redis will be installed at VM creation time 2012-08-27 12:27:12 -06:00
Lloyd Hilaiel e3b8835a9a update to latest awsbox 2012-08-27 12:27:11 -06:00
Jared Hirsch 0fd78d55a5 allow persona URL to be overridden via environment variable
this allows local development against a local RP
2012-07-23 17:42:18 -07:00
Lloyd Hilaiel b7220b992a disable siteLogo until we get certificates 2012-06-15 14:25:09 +03:00
Lloyd Hilaiel 28459d094e s/hacksign.in/personatest.org/ 2012-06-13 12:39:11 +03:00
Lloyd Hilaiel 4c9c7606a6 update parameters in request call to new agreed upon names, add siteName and siteLogo 2012-06-11 16:05:57 +03:00
Lloyd Hilaiel e5ba04d481 modernizr for better styling on IE8 2012-06-07 21:14:45 +03:00
Lloyd Hilaiel a6e4058f48 Merge pull request mozilla/123done#32 from dannyamey/issue18
prevent UI update during assertion verify - closes mozilla/123done#18
2012-05-24 14:35:48 -07:00
Lloyd Hilaiel 1b57241da2 Merge pull request mozilla/123done#31 from dannyamey/issue29
remove users email from html on logout - closes mozilla/123done#29
2012-05-24 10:12:31 -07:00
Lloyd Hilaiel e00284f7b4 fix retargeting to ephemeral vms 2012-05-23 16:03:49 -06:00
Lloyd Hilaiel 308fd1e0d4 .preventDefault() to fix IE8 logout 2012-05-23 14:15:53 -06:00
Danny Amey 9133752e99 prevent UI update during assertion verify - closes mozilla/123done#18 2012-05-17 12:28:31 +01:00
Danny Amey b1f5c59943 remove users email from html on logout - closes mozilla/123done#29 2012-05-17 12:25:46 +01:00
Lloyd Hilaiel bd5cb5b1a5 implement retargeting - closes mozilla/123done#21 2012-05-16 14:58:40 -06:00
Lloyd Hilaiel 413cc3195d explicit headers to disable caching behavior in IE for /api calls - issue mozilla/123done#3 2012-05-16 14:16:22 -06:00
Lloyd Hilaiel 93b4b0b0e7 fix javascript error on new accounts with no todo items 2012-05-16 14:01:19 -06:00
Lloyd Hilaiel e1611c6a84 partial IE port - issue mozilla/123done#3 issue mozilla/123done#4 2012-05-16 13:39:02 -06:00
Lloyd Hilaiel e9cbf55866 fork me banner 2012-05-16 12:46:33 -06:00
Lloyd Hilaiel 3e06ee01fc don't display the warning icon at logout time, but wait until the user makes a change to her tasks 2012-04-30 21:39:29 -06:00
Lloyd Hilaiel 7465933bcc wild guess at a link treatment in footer 2012-04-30 21:34:51 -06:00
Lloyd Hilaiel 5ebc44f491 favicon 2012-04-30 21:20:21 -06:00
Lloyd Hilaiel 4118c43b2d give more visual feedback when hovering over logout or add buttons 2012-04-30 21:09:59 -06:00
Lloyd Hilaiel a3502368b8 replace sync state text with icons and tooltips (via img titles). closes mozilla/123done#19 2012-04-30 21:01:02 -06:00
Lloyd Hilaiel 465893459c update persona-login button 2012-04-30 20:34:14 -06:00
Lloyd Hilaiel 2e01c38690 sync icons 2012-04-30 20:28:39 -06:00
Lloyd Hilaiel 8c7dc3ce15 point to browserid staging servers. closes mozilla/123done#7 2012-04-30 11:33:40 -06:00
Lloyd Hilaiel 6d4874db66 add a spinner while waiting to detect login state or verify assertions 2012-04-28 14:30:56 -06:00
Lloyd Hilaiel af49dc590f experiment with breaking out javascript into separate files. does this better isolate the authentication code and make things easier to navigate? 2012-04-28 14:07:05 -06:00
Lloyd Hilaiel efdb0f8258 all buttons should have cursor:pointer - closes mozilla/123done#17 2012-04-27 23:38:32 -06:00
Lloyd Hilaiel 702430a9a2 moar cursor: pointer; # ftw 2012-04-27 23:25:11 -06:00
Lloyd Hilaiel a39124f1e8 cursor: pointer; # ftw 2012-04-27 23:22:42 -06:00
Lloyd Hilaiel 448bea3d06 include privacy policy and terms of service (examples). closes mozilla/123done#11 2012-04-27 23:11:30 -06:00
Lloyd Hilaiel 742fae99f0 clear all items at logout. closes mozilla/123done#8 2012-04-27 23:03:16 -06:00
Lloyd Hilaiel 20d9d79393 link 'idenity folks' in the footer 2012-04-27 22:59:22 -06:00
Lloyd Hilaiel 096af4d538 link persona in the footer. closes mozilla/123done#12 2012-04-27 22:57:56 -06:00
Lloyd Hilaiel c86732cb53 integrate new-style persona button. not closing, cause skinny needs a shot at it: issue mozilla/123done#13 2012-04-27 22:41:13 -06:00
Lloyd Hilaiel caa7e348e2 don't exit hard if redis isn't available, for local dev 2012-04-27 22:31:42 -06:00
Lloyd Hilaiel 943d256721 implement poor mans sync 2012-04-27 22:20:22 -06:00
Lloyd Hilaiel 44db913b63 implement basic sync 2012-04-27 21:33:43 -06:00
Lloyd Hilaiel f8b552e900 document resty APIs, also add a checkAuth middleware, stub out todolist access apis 2012-04-27 15:27:15 -06:00
Lloyd Hilaiel 879f5dcaa7 introduce a depencency on redis 2012-04-27 15:10:07 -06:00
Lloyd Hilaiel e1019a246c style update 2012-04-27 11:05:46 -06:00
Lloyd Hilaiel 28d0e42ddf bump to newest awsbox 2012-04-26 16:19:17 -06:00
Lloyd Hilaiel 16424f7fcb complete and document implementation of server side sessions 2012-04-26 15:43:41 -06:00
Lloyd Hilaiel 0752d629d1 partial implementation of proper server sessions - issue mozilla/123done#6 2012-04-26 15:17:07 -06:00
Lloyd Hilaiel 5ef6741e9f let's keep it grammatical, okaaaay? 2012-04-26 14:12:18 -06:00
Lloyd Hilaiel b0585ca2b4 (experimental) migrate to zepto.js and write all front-end javascript in a jquery style. is this better? 2012-04-26 14:09:49 -06:00
Lloyd Hilaiel 240b7e4e3f a readme 2012-04-26 13:40:23 -06:00
Lloyd Hilaiel dc3a0a337c initial design treatment from skinny 2012-04-26 12:25:40 -06:00
Lloyd Hilaiel 32df25069a simplify import of experimental functions (only test for request), which also works around .watch() ffx function nicely 2012-04-06 15:47:39 -06:00
Lloyd Hilaiel f91525e3a4 update 123done for new experimental watch api 2012-04-06 12:29:23 -06:00
Lloyd Hilaiel 10f8d3cf67 bump to awsbox v. 0.0.7 2012-04-06 11:44:18 -06:00
Lloyd Hilaiel 2259c6351d upgrade to awsbox 0.0.6 2012-04-04 16:47:05 -06:00
Lloyd Hilaiel a6fff35161 add server logging 2012-04-04 12:20:01 -06:00
Lloyd Hilaiel 1386fc264e explicit dep on awsbox 0.0.2 2012-04-02 15:24:28 -06:00
Lloyd Hilaiel d6837e54b9 correct hostname of browserid dev servers 2012-04-02 15:22:58 -06:00
Lloyd Hilaiel c919bc7372 use PUBLIC_URL from env as assertion audience 2012-04-02 15:12:17 -06:00
Lloyd Hilaiel 2125cf42d7 move from heroku to awsbox for deployment 2012-04-02 14:12:20 -06:00
Lloyd Hilaiel fdc85eb496 point 123done.org at dev.diresworb.org 2012-03-29 02:12:50 -06:00
Lloyd Hilaiel 6fcd392cb5 fix audience 2012-03-19 17:34:19 -06:00
Lloyd Hilaiel cfebdcc87a properly render assertion errors 2012-03-19 17:32:45 -06:00
Lloyd Hilaiel 83f72de893 hardcode tripleplay.hacksign.in which is a deployment of new event api 2012-03-19 17:28:00 -06:00
Lloyd Hilaiel 9769c77533 bind all addresses to work in more environments (like heroku) 2012-03-19 17:25:10 -06:00
Lloyd Hilaiel 9229e4cc3f procfile for heroku deployment 2012-03-19 17:23:46 -06:00
Lloyd Hilaiel 2e21f8d227 signup wired up enough to demonstrate 2012-03-19 10:39:21 -06:00
Lloyd Hilaiel 481f2090a3 ignore the ephemeral 2012-03-19 09:49:02 -06:00
Lloyd Hilaiel 62f7f97c62 trade some php for some nodejs 2012-03-19 09:48:38 -06:00
Lloyd Hilaiel 34f71e43fe move static resources into static/ 2012-03-19 09:36:50 -06:00
Chris Heilmann dd222108c5 in there like swimwear 2012-03-12 16:24:36 +00:00