Commit graph

122 commits

Author SHA1 Message Date
Mihai Parparita
dcbaeddde7 Use action button style everywhere.
Also some CSS cleanup.
2014-11-02 15:33:24 -08:00
Mihai Parparita
a376df94a7 Better sign in button on the homepage. 2014-11-01 15:19:57 -07: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
400c057deb Make style JSON parse errors not be fatal.
Avoids having to restart the server when in development.
2014-10-26 22:53:46 -07:00
Mihai Parparita
ebb7754487 Make header into a link. 2014-10-26 22:33:08 -07:00
Mihai Parparita
1f31fe8cca Digest styling improvements. 2014-10-26 22:31:07 -07:00
Mihai Parparita
816ea1d94a Fix page background color styling.
It was previously gray so that negative rubber band scrolling in Safari would
show gray, but that's not actually interesting/worth it.
2014-10-26 22:05:02 -07:00
Mihai Parparita
9693a1a5b2 Shrink header slightly on smaller screens. 2014-10-26 22:00:31 -07:00
Mihai Parparita
61f50b8c71 Switch to new header image. 2014-10-26 21:54:44 -07:00
Mihai Parparita
ae47abe99d Add 1x version of the header. 2014-10-26 15:52:03 -07:00
Mihai Parparita
8b663cd3fd Rename asset to indicate expected resolution. 2014-10-26 15:50:39 -07:00
Mihai Parparita
eb7d0dcb48 Improvements to the punch card header.
Center text within the overall image, instead of just within that section of
the card.

Make font slightly smaller, so that the text is visible on a 320 pixel wide
viewport.

Add a slight bevel and blur to the punch card holes, to make them look more
realistic.
2014-10-26 15:49:01 -07:00
Mihai Parparita
0e2fe4f835 Rename package to retrogit. 2014-10-26 15:22:14 -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
bb8c898f97 Fix clearing of session cookie after 9a43bfc5bb. 2014-10-20 22:43:23 -07:00
Mihai Parparita
4e2076a98d Fix header getting coverted up too much. 2014-10-19 23:45:32 -07:00
Mihai Parparita
1f239cfd10 Drop site name from titles now that it's in the header. 2014-10-19 23:41:32 -07:00
Mihai Parparita
2804ba82f1 Add viewport. 2014-10-19 23:39:16 -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
d9a13cebfa Update README with domain name. 2014-10-19 21:41:23 -07:00
Mihai Parparita
7d109f0c82 Basic perforated-paper-on-a-dot-matrix-printer styling. 2014-10-18 23:43:37 -07:00
Mihai Parparita
9aaa8326e0 Basic RetroGit renaming.
User-facing strings only.
2014-10-17 22:52:51 -07:00
Mihai Parparita
c285bc0e02 Add option to use public repos only. 2014-10-17 21:06:55 -07:00
Mihai Parparita
9a43bfc5bb Switch sigining in and out to using forms with POST. 2014-10-17 20:45:51 -07:00
Mihai Parparita
9db7f04c72 Increase HTTP request deadline. 2014-10-16 23:38:36 -07:00
Mihai Parparita
d6bd445caa Make commit messages wrap. 2014-10-16 23:26:32 -07:00
Mihai Parparita
c54e8766cc Make primary actions on the homepage stand out a bit more. 2014-10-15 22:57:11 -07:00
Mihai Parparita
b96671fffd Start a background task to compute the digest as soon as the timezone is set.
Serves as a cache warmup, for cases where the user views their digest
immediately.
2014-10-15 22:51:21 -07:00
Mihai Parparita
b4947769ad Missing file from f0b15e7324. 2014-10-15 22:51:10 -07:00
Mihai Parparita
f0b15e7324 Add flash message when digest has been emailed. 2014-10-15 22:41:00 -07:00
Mihai Parparita
45364c385a Handle pagination when fetching the organization repositories. 2014-10-15 21:55:30 -07:00
Mihai Parparita
71ebf98ce7 Guess timezone. 2014-10-12 21:17:55 -07:00
Mihai Parparita
7a24dfef8f Account deletion button. 2014-10-12 20:59:16 -07:00
Mihai Parparita
395fe41c7c Update README with config files. 2014-10-11 16:31:00 -07:00
Mihai Parparita
5794ffa131 Make all formatted dates resilient to Apple Data Detectors and Gmail event detection.
Insert zero-width non-breaking spaces every 2 characters.
2014-10-04 22:07:29 -07:00
Mihai Parparita
a476612855 Handle 404s when trying to look repos when computing vintages. 2014-10-02 22:27:29 -07:00
Mihai Parparita
0b643a8815 Quote HTML attributes. 2014-10-02 22:07:19 -07:00
Mihai Parparita
b992e192ca Speed up homepage.
Don't try to fetch repositories to render the homepage (just use the excluded
repository count). Also do the user and email address fetches in parallel.
2014-10-02 22:06:32 -07:00
Mihai Parparita
cd88fad2ac Fix flash of repo list in settings page during load. 2014-09-28 22:09:56 -07:00
Mihai Parparita
7405cb5651 Add summary of settings to the index page. 2014-09-28 22:08:30 -07:00
Mihai Parparita
976beb08cc Move settings JavaScript to a separate file. 2014-09-27 16:06:54 -07:00
Mihai Parparita
01bee95e5c Collapse repositories list by default. 2014-09-27 16:05:05 -07:00
Mihai Parparita
40540fd91f Weekly digest option. 2014-09-27 15:52:57 -07:00
Mihai Parparita
71ef392cfa Handle pagination in user repository listing. 2014-09-21 22:25:06 -07:00
Mihai Parparita
63fe7b619c Handle pagination in commit listing. 2014-09-21 21:58:36 -07:00
Mihai Parparita
f81e06b9de Fetch max number of commits per page. 2014-09-20 17:06:46 -07:00
Mihai Parparita
79462eed54 Defeat Gmail's date detection in the interval summary string. 2014-09-06 14:39:57 -07:00
Mihai Parparita
abb4822197 Less aggressive caching of GitHub API responses.
Only cache 200s, and only cache most responses for 1 hour.
2014-09-06 14:29:31 -07:00