Mihai Parparita
fe11e2a97a
Basic timezone support.
...
Digests are generated for day boundaries in the given timezone, and timestamps
that are displayed are in that timezone too. No UI for actually specifying a
timezone.
2014-08-03 23:00:48 -07:00
Mihai Parparita
b76c164d45
Extract the first line of the commit message as the title.
2014-08-03 16:00:29 -07:00
Mihai Parparita
d1982e9d7f
Create a DigestCommit struct for extracting interesting/display data for commits.
...
For just used for convenience storage of properties and a display SHA, but will
also be used for message/title extraction.
2014-08-02 23:11:30 -07:00
Mihai Parparita
bc9427a2e0
Add basic CSS styling to digests.
2014-08-01 23:00:21 -07:00
Mihai Parparita
1bc9d53325
Send single email button.
2014-07-29 22:52:36 -07:00
Mihai Parparita
1ffac114ff
Move digest rendering into its own template.
2014-07-29 22:29:06 -07:00
Mihai Parparita
ceafd4035a
Add sign out link.
2014-07-28 21:36:55 -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
057c750f4b
Parallelize repository commit fetches.
...
Also rename Repository struct fields to Repo for brevity.
2014-07-13 14:37:46 -07:00
Mihai Parparita
3b9a42cb73
Add basic digest showing commits from a year ago in a user's repositories.
2014-07-07 23:41:26 -07:00
Mihai Parparita
7e04770a2f
Experiment with using the events API.
2014-07-05 23:18:59 -07:00
Mihai Parparita
9097e1508b
Add basic GitHub OAuth flow.
2014-07-05 22:53:34 -07:00
Mihai Parparita
729cafb788
Add go-github dependency.
2014-07-05 15:54:52 -07:00
Mihai Parparita
560a330833
App Engine skeleton.
2014-07-05 15:04:41 -07:00