Commit graph

  • 58a6498c65
    Merge pull request #2 from samsonjs/personalize main Sami Samhuri 2023-02-17 13:54:21 -0800
  • da03183c54
    Merge pull request #1 from samsonjs/appenginev2 Sami Samhuri 2023-02-17 13:53:38 -0800
  • 4b3a874dd0 Personalize email senders and send errors to me Sami Samhuri 2023-02-17 13:51:47 -0800
  • f10e23b3c1 Update to appengine v2 SDK Sami Samhuri 2023-02-17 13:50:58 -0800
  • c275491a3a Update persistent.info links to use HTTPS Mihai Parparita 2022-04-10 21:44:31 -0700
  • 63af49c29b Auto-generated change to index.yaml Mihai Parparita 2022-04-10 21:44:01 -0700
  • 8fc40ed008 Minial updates to work with go 1.18 Mihai Parparita 2022-04-10 21:42:43 -0700
  • 728faecd4f Avoid infinite task queue retries when trying to compute repo vintages Mihai Parparita 2020-05-03 10:55:30 -0700
  • 438cb1fdac Ignore deadline exceeded errors. Mihai Parparita 2020-03-07 14:55:16 -0800
  • 6c662e2109 Changes necessary to run with the Go 1.11 App Engine runtime. Mihai Parparita 2020-03-05 21:30:47 -0800
  • eb7efc60bc Update README for gcloud deploys Mihai Parparita 2019-02-27 23:01:17 -0800
  • 9997f6a729 Tweak app.yaml for gcloud deploys Mihai Parparita 2019-02-27 22:57:08 -0800
  • ffa401fb8d Don't send emails about GitHub 502s Mihai Parparita 2019-02-27 22:56:53 -0800
  • 876c32b4d5 Limit task queue retries. Mihai Parparita 2018-12-05 22:36:19 -0800
  • 535a3b2acf Add chunking for looking of repo vintages. Mihai Parparita 2016-10-26 23:21:00 -0700
  • 012d736e25 Fix digest end date to not overlap with the next digest period. Mihai Parparita 2015-09-06 22:40:58 -0700
  • 112ddb2b02 Don't use border: shorthand in combination with other CSS properties. Mihai Parparita 2015-08-19 22:17:26 -0700
  • d831754422 Stop querying for the organization list. Mihai Parparita 2015-08-18 22:13:38 -0700
  • 054ea6e082 Prepare for the organization API changes described in https://developer.github.com/changes/2014-12-08-organization-permissions-api-preview/. Mihai Parparita 2015-02-07 14:38:33 -0800
  • 741e7e0a2f Take into account Accept header for the cache key. Mihai Parparita 2015-02-07 14:37:28 -0800
  • c0a76b82a6 Fix null pointer when viewing repos for an account with revoked credentials. Mihai Parparita 2015-01-03 14:35:51 -0800
  • 6b8e347a72 Stop looking up repos for all users on the admin page. Mihai Parparita 2014-12-27 21:53:38 -0800
  • 439d60913b Sort the admin users list by GitHub user ID. Mihai Parparita 2014-12-27 21:28:04 -0800
  • 3d5bf2cad4 Add admin command for deleting accounts. Mihai Parparita 2014-12-27 21:17:52 -0800
  • 00e19e79b4 Ignore 403s when computing vintages. Mihai Parparita 2014-12-24 17:42:38 -0800
  • fc94f2ff06 Fix private repositories checkbox not being visible in Firefox. Mihai Parparita 2014-12-20 22:08:06 -0800
  • 48034e3b3f Don't retry vintage calculation if the repo can't be loaded. Mihai Parparita 2014-12-20 21:54:42 -0800
  • 33617ef0a1 Add basic robots.txt file. Mihai Parparita 2014-12-20 21:49:06 -0800
  • a270579f36 More aggressively persis the user's email address in the account object. Mihai Parparita 2014-12-20 21:44:09 -0800
  • 735ac7ffb3 Better handling of GitHub OAuth errors when sending digest emails. Mihai Parparita 2014-12-20 21:38:09 -0800
  • 2851ad3ac2 Better handling for revoked credentials on the admin page. Mihai Parparita 2014-12-20 15:16:27 -0800
  • 8a05a55208 Add card background on signed in index page too. Mihai Parparita 2014-12-16 21:39:27 -0800
  • 305e4a86f5 Fix pluralization in email intro. Mihai Parparita 2014-12-16 21:34:28 -0800
  • 9cb75013b1 Slightly better digest intro paragraph. Mihai Parparita 2014-12-14 21:47:13 -0800
  • 7e2f693fea Add Google Analytics tracking. Mihai Parparita 2014-12-14 21:35:51 -0800
  • ed78cefe30 Switch header image from PNG to JPEG. Mihai Parparita 2014-12-14 21:30:19 -0800
  • 05acf9240a Don't turn errors fetching individual repository intervals into errors for the whole digest. Mihai Parparita 2014-12-14 21:23:33 -0800
  • f39b6e5e17 Add totals to admin page. Mihai Parparita 2014-12-14 16:16:12 -0800
  • 8cb1302b1d Flesh out signed out homepage. Mihai Parparita 2014-12-13 23:57:59 -0800
  • dfd8041e94 Add GitHub app logo. Mihai Parparita 2014-12-13 22:44:25 -0800
  • f8657e9992 Add favicon. Mihai Parparita 2014-12-13 22:33:18 -0800
  • a9e17ee600 Fixes to make things look better on phone screens. Mihai Parparita 2014-12-13 21:59:20 -0800
  • b8398279db Add space between avatar and username. Mihai Parparita 2014-12-13 21:39:35 -0800
  • 3340a9d288 Add FAQ. Mihai Parparita 2014-12-13 21:36:29 -0800
  • b1f7a0ba0f Add a footer to website pages. Mihai Parparita 2014-12-13 15:47:31 -0800
  • 1bf5d997f6 Make sure HTTP responses are not cacheable. Mihai Parparita 2014-12-13 15:35:10 -0800
  • 5b5cf2ab6a Make sure memcache keys are under the 250 byte limit. Mihai Parparita 2014-12-08 22:04:12 -0800
  • 4a45ada620 Log more details for memcache errors. Mihai Parparita 2014-12-07 15:13:49 -0800
  • f462e1917a Email me for digest send errors. Mihai Parparita 2014-12-07 15:07:40 -0800
  • e72f87d801 Add prettier default error page. Mihai Parparita 2014-12-07 14:58:46 -0800
  • fc216fb3de Email me for internal errors. Mihai Parparita 2014-12-07 14:37:57 -0800
  • b3887d60b6 Add basic panic recovery. Mihai Parparita 2014-12-07 14:20:13 -0800
  • 62aa3d79d9 Fix formatting after ba402fabad. Mihai Parparita 2014-12-06 14:51:58 -0800
  • 6a52f76635 Fix continue URL validation. Mihai Parparita 2014-12-06 14:50:40 -0800
  • ba402fabad Add redaction of data displayed via the admin UI. Mihai Parparita 2014-11-30 14:57:20 -0800
  • 63070da7fb Parallelize users admin page requests. Mihai Parparita 2014-11-30 14:45:45 -0800
  • 13aa7def19 Fix generation of admin page links. Mihai Parparita 2014-11-29 22:28:29 -0800
  • e3db6775fb Style email footer links. Mihai Parparita 2014-11-29 22:20:42 -0800
  • a52ea5d09c Reduce code duplication for rendering of flash messages. Mihai Parparita 2014-11-29 22:15:09 -0800
  • 8aa6b897e2 Don't clobber the existing Account instance when signing in as an existing user. Mihai Parparita 2014-11-29 22:03:33 -0800
  • 7a81416850 Preserve continue URL when doing a signed out redirect. Mihai Parparita 2014-11-29 21:57:07 -0800
  • 16f16ae9d9 Add helper wrapper for handlers that require signed in state, to reduce boilerplate. Mihai Parparita 2014-11-28 15:00:39 -0800
  • 852142b726 Convert remaining routes to AppHandler. Mihai Parparita 2014-11-28 14:28:25 -0800
  • b7760bc67e Add some common code for handling GitHub fetch and template rendering errors. Mihai Parparita 2014-11-27 16:02:21 -0800
  • 7222af8259 Add an email footer. Mihai Parparita 2014-11-22 15:04:09 -0800
  • 80bb40342e Position flashes within the body. Mihai Parparita 2014-11-22 14:47:13 -0800
  • 479c5aa723 Add flash message when saving settings. Mihai Parparita 2014-11-22 14:45:16 -0800
  • 905f667a1e Add option to disable emails. Mihai Parparita 2014-11-22 14:42:13 -0800
  • 543552ae6b Restrict to organization repositories that the user is a member of. Mihai Parparita 2014-11-16 21:50:34 -0800
  • 19f257f02e Add files missing from 0157ac3c46. Mihai Parparita 2014-11-16 21:50:18 -0800
  • 0157ac3c46 Add admin UI listing all users. Mihai Parparita 2014-11-08 15:28:15 -0800
  • d3655c14db Less aggressive whitespace insertion. Mihai Parparita 2014-11-04 22:10:13 -0800
  • 30f2ad4400 Actually use a zero width space to prevent timestamps being detected as events. Mihai Parparita 2014-11-04 22:04:02 -0800
  • 1fb6aea186 Better logged in blurb. Mihai Parparita 2014-11-02 15:40:14 -0800
  • dcbaeddde7 Use action button style everywhere. Mihai Parparita 2014-11-02 15:33:24 -0800
  • a376df94a7 Better sign in button on the homepage. Mihai Parparita 2014-11-01 15:19:57 -0700
  • 2cb734cd49 Reduce the size of the digest email HTML. Mihai Parparita 2014-10-26 22:55:35 -0700
  • 400c057deb Make style JSON parse errors not be fatal. Mihai Parparita 2014-10-26 22:53:46 -0700
  • ebb7754487 Make header into a link. Mihai Parparita 2014-10-26 22:33:08 -0700
  • 1f31fe8cca Digest styling improvements. Mihai Parparita 2014-10-26 22:31:07 -0700
  • 816ea1d94a Fix page background color styling. Mihai Parparita 2014-10-26 22:05:02 -0700
  • 9693a1a5b2 Shrink header slightly on smaller screens. Mihai Parparita 2014-10-26 22:00:31 -0700
  • 61f50b8c71 Switch to new header image. Mihai Parparita 2014-10-26 21:54:44 -0700
  • ae47abe99d Add 1x version of the header. Mihai Parparita 2014-10-26 15:52:03 -0700
  • 8b663cd3fd Rename asset to indicate expected resolution. Mihai Parparita 2014-10-26 15:50:39 -0700
  • eb7d0dcb48 Improvements to the punch card header. Mihai Parparita 2014-10-26 15:49:01 -0700
  • 0e2fe4f835 Rename package to retrogit. Mihai Parparita 2014-10-26 15:22:14 -0700
  • 07a64cffce Lighten the card yellow a bit. Mihai Parparita 2014-10-20 23:24:31 -0700
  • be01a8623f Add basic card styling to commits. Mihai Parparita 2014-10-20 23:22:32 -0700
  • bb8c898f97 Fix clearing of session cookie after 9a43bfc5bb. Mihai Parparita 2014-10-20 22:43:23 -0700
  • 4e2076a98d Fix header getting coverted up too much. Mihai Parparita 2014-10-19 23:45:32 -0700
  • 1f239cfd10 Drop site name from titles now that it's in the header. Mihai Parparita 2014-10-19 23:41:32 -0700
  • 2804ba82f1 Add viewport. Mihai Parparita 2014-10-19 23:39:16 -0700
  • 1b56d7ab0f Basic punch card header style. Mihai Parparita 2014-10-19 23:37:40 -0700
  • 8008ca94a5 Abandon perforated paper design. Mihai Parparita 2014-10-19 21:44:20 -0700
  • d9a13cebfa Update README with domain name. Mihai Parparita 2014-10-19 21:40:14 -0700
  • 7d109f0c82 Basic perforated-paper-on-a-dot-matrix-printer styling. Mihai Parparita 2014-10-18 23:43:37 -0700
  • 9aaa8326e0 Basic RetroGit renaming. Mihai Parparita 2014-10-17 22:52:51 -0700
  • c285bc0e02 Add option to use public repos only. Mihai Parparita 2014-10-17 21:06:55 -0700
  • 9a43bfc5bb Switch sigining in and out to using forms with POST. Mihai Parparita 2014-10-17 20:45:51 -0700