Mihai Parparita
112ddb2b02
Don't use border: shorthand in combination with other CSS properties.
...
Something (Gmail's HTML sanitizer?) reordered the properties in the style
declaration, and having border: come after border-width: etc. clobbers the
earlier rules.
2015-08-19 22:17:26 -07:00
Mihai Parparita
05acf9240a
Don't turn errors fetching individual repository intervals into errors for the whole digest.
...
Return the data that we have, and indicate in a footer which repositories errors
were encountered for.
2014-12-14 21:23:33 -08:00
Mihai Parparita
e3db6775fb
Style email footer links.
2014-11-29 22:20:42 -08:00
Mihai Parparita
7222af8259
Add an email footer.
2014-11-22 15:04:09 -08:00
Mihai Parparita
2cb734cd49
Reduce the size of the digest email HTML.
...
Make monospace be the default font, and only override it in the few places where
we don't want it (as opposed to repeating it for every commit).
2014-10-26 22:55:35 -07:00
Mihai Parparita
1f31fe8cca
Digest styling improvements.
2014-10-26 22:31:07 -07:00
Mihai Parparita
07a64cffce
Lighten the card yellow a bit.
2014-10-20 23:24:31 -07:00
Mihai Parparita
be01a8623f
Add basic card styling to commits.
2014-10-20 23:22:32 -07:00
Mihai Parparita
1b56d7ab0f
Basic punch card header style.
2014-10-19 23:37:40 -07:00
Mihai Parparita
8008ca94a5
Abandon perforated paper design.
...
Too literal, and impacts readability.
Reverts most of 7d109f0c82 .
2014-10-19 21:44:20 -07:00
Mihai Parparita
7d109f0c82
Basic perforated-paper-on-a-dot-matrix-printer styling.
2014-10-18 23:43:37 -07:00
Mihai Parparita
d6bd445caa
Make commit messages wrap.
2014-10-16 23:26:32 -07:00
Mihai Parparita
846a4240b2
Fix bottom corners of the commit rounded box getting cut off.
2014-08-18 23:12:54 -07:00
Mihai Parparita
ff360bc605
Switch to inlining styles.
...
Unfortunately Gmail for iOS does not respect the <style> block that desktop
Gmail does. Styles are instead defined in a styles.json and can be referenced
via a custom template function. Not quite as nice as CSS (e.g. link style
invocation has to be repeated for every link), but still tolerable.
2014-08-18 23:10:41 -07:00
Mihai Parparita
8b9bd3fccb
Allow account timezone to be set.
2014-08-17 22:27:49 -07:00
Mihai Parparita
303e6ca229
Persit OAuth token in datastore.
2014-07-28 22:25:40 -07:00
Mihai Parparita
2391a279f9
Store OAuth token in a session cookie.
...
Not the final design (it'll instead be persisted to the App Engine data store,
and the session will just have the user ID), but this has most of the
scaffolding for session cookies.
2014-07-26 15:34:47 -07:00
Mihai Parparita
9097e1508b
Add basic GitHub OAuth flow.
2014-07-05 22:53:34 -07:00