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