Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-24 | Add a simple admin page | Ben Sima | |
2021-03-22 | Remove dummy hotspots number | Ben Sima | |
The right way to show number of hotspots would be to find files in which commit frequency is more than like 1 standard deviation from the norm. I could even show a histogram instead of a flame graph... | |||
2021-03-22 | Deduplicate activeAuthor list | Ben Sima | |
This might not be very robust, but it works for now. | |||
2021-03-22 | Timeout bild after 5 minutes | Ben Sima | |
No build should take longer than 5 minutes; if it does then something is wrong so let's just die and start over. | |||
2021-03-22 | Add script for loading example analysis | Ben Sima | |
2021-03-22 | Add descriptions to report details | Ben Sima | |
2021-03-20 | Display hotspots graph and stacked line charts | Ben Sima | |
I think I should change the colors a bit... to be done later I suppose. | |||
2021-03-20 | Calculate hotspotMap in Analysis | Ben Sima | |
2021-03-19 | Add ability to clone private repos | Ben Sima | |
The strategy is to clone over https with the OAuth token: git clone https://<user>:<oauth-token>@github.com/<user>/<repo> | |||
2021-03-19 | Add label for private repos | Ben Sima | |
2021-03-19 | Fix {gmni,gmnisrv}.nix | Ben Sima | |
2021-03-19 | Add bearssl, gmni, and gmnisrv | Ben Sima | |
Eventually I'll just upstream these to nixpkgs-dev. I also want to make z into a gemini-compatible zettlekasten. All in due time. | |||
2021-03-17 | Change auth error message and reorg Analysis css | Ben Sima | |
2021-03-17 | Add a HasCss class | Ben Sima | |
This way I can attach page-specific CSS to the type for the page. I could make this even tighter by combining HasCss with the HTML declaration, but that would basically just be Lucid.ToHtml, so I'm not sure it is worth it. | |||
2021-03-17 | Restful analysis endpoint | Ben Sima | |
2021-03-17 | Remove TODO about XSRF setting | Ben Sima | |
Since we don't use a JavaScript frontend, we don't actually need any XSRF protection. All of the requests will be coming from the browser, not from a computer running inside the browser (js). | |||
2021-03-17 | Put an example analysis on the homepage | Ben Sima | |
The design kinda sucks, but I will refresh it later. I just want to get this shipped right now. | |||
2021-03-16 | Update my home IP | Ben Sima | |
2021-02-23 | Add repoVisibility | Ben Sima | |
2021-02-23 | Add Biz.Log middleware that works with systemd | Ben Sima | |
Perhaps this is not as performant as the wai-provided one, but it is *much* simpler and follows my output format, which I think is much easier to quickly read. Anyway I doubt logging will ever be a bottleneck, and if it is then I should be able to create some instrument to detect that. | |||
2021-02-22 | Keep a checkpoint on shutdown | Ben Sima | |
2021-02-22 | Add quiet option for devalloc startup | Ben Sima | |
It would be good to have this as a general logging config, but I'm not sure how to do that. I probably need a logging monad or something. | |||
2021-02-22 | Test for empty GitHub user email | Ben Sima | |
2021-02-22 | Add note about persisted data types | Ben Sima | |
2021-02-22 | Handle case when GitHub API provides no email | Ben Sima | |
2021-02-22 | Add doc note about ? symbol | Ben Sima | |
2021-02-19 | Fix typo | Ben Sima | |
2021-02-19 | Don't blow up when git mtime is empty | Ben Sima | |
2021-02-19 | Remove dummy pricing link, put small pricing on signup button | Ben Sima | |
2021-02-19 | Factor out panics | Ben Sima | |
2021-02-19 | Move 'developer hot spots' to pitch section | Ben Sima | |
2021-02-19 | Formatting, and add a warning to 'require' | Ben Sima | |
2021-02-19 | Add support for hlint --refactor | Ben Sima | |
2021-02-18 | Move runTests to Biz.Test.run | Ben Sima | |
2021-02-17 | Add lint --fix feature | Ben Sima | |
2021-02-17 | Colors and structured logging for push | Ben Sima | |
2021-02-17 | Trying to fix lithium touchscreen and power management | Ben Sima | |
2021-02-17 | Add routes for dandel-rovbur and sabten | Ben Sima | |
2021-02-17 | Fixup some modules | Ben Sima | |
2021-02-17 | Add boolean and logging pipeline operators | Ben Sima | |
2021-02-09 | Fixup .mailmap | Ben Sima | |
2021-02-09 | Don't think we need python on all machines | Ben Sima | |
2021-02-09 | Fix nix-shell on darwin | Ben Sima | |
2021-02-05 | Combine contributors and collaborators | Ben Sima | |
It's easier and cleaner this way - I don't have to do complex switching between the two. Instead just treat them as the same thing basically. Can adjust later if need be. | |||
2021-02-05 | Prefer traverse over mapM | Ben Sima | |
2021-02-05 | Test analyzing a public repo | Ben Sima | |
2021-02-05 | Add Log.mark and convert some putTexts into Log.infos | Ben Sima | |
2021-02-05 | Add 'tidy' to Plan | Ben Sima | |
This is supposed to be how to cleanup the database and any other local files. Should only be used before/after test, so maybe I can find a way to enforce this constraint somehow in the code. | |||
2021-02-03 | Set and guard GitHub API access scope | Ben Sima | |
I need 'repo' scope in order to see private repos. I can't clone and analyze private repos yet, for that I need to handle ssh keys and such, but at least I can ensure that requests are being made with the correct scope. Another addition I should do: check the X-OAuth-Scopes header on every request to ensure the user does not downgrade my scope after registering the app. https://docs.github.com/en/developers/apps/scopes-for-oauth-apps#available-scopes | |||
2021-02-03 | Rename double-fmap operator and remove extra comments | Ben Sima | |