Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2021-02-03 | Refactor some nix code for readability | Ben Sima | |
2021-01-29 | Add Invoice option | Ben Sima | |
2021-01-29 | Slighly better form styling | Ben Sima | |
2021-01-29 | Lint 'return' into 'pure', replace bind operator | Ben Sima | |
2021-01-28 | Refactor handler functions | Ben Sima | |
Created guardAuth and cleaned up the handlers to be as small and regular as possible. My custom operators make it really fun to write this kind of code, heh. And it looks cool. | |||
2021-01-27 | Set subscription in user page, operator precedence | Ben Sima | |
I'm still working on figuring out operator precedence with my custom operators. The normal precedences don't work well for writing code in a pipeline as I like, so I have to re-define the operators with my own fixity settings. This will take some fiddling to get right. The user subscription allows setting to "Free" only now. It's fine because I still need to do a design refresh on the pages I just made. One thing I noticed is that it's getting harder to make changes without breaking stuff, so I either need to make smaller incremental changes, or actually write some real tests. I'll probably write tests soon. | |||
2021-01-26 | Refactor lint | Ben Sima | |
- print results sequentially instead of all at once at the end - don't try and run all linters concurrently - filter out directories (can't lint those) | |||
2021-01-26 | Create Biz.Log library, extracted from Biz.Bild | Ben Sima | |
2021-01-26 | Add user subscription field | Ben Sima | |
Also improved the test situation, did some refactors, and now listing the user's past analyses on their account page. | |||
2021-01-22 | Fix typo | Ben Sima | |
2021-01-22 | Add lisp-ish list singleton function | Ben Sima | |
2021-01-22 | Better bild output | Ben Sima | |
- structured log messages - compact logs rewrite the line on bild completion - using conduit for streaming output (although I think this isn't working quite right) - new Proc type for running subprocesses - general code cleanup and refactoring | |||
2021-01-22 | Property tests for calculateScore | Ben Sima | |
2021-01-22 | Load Alpha in ghci startup and add pronunciations | Ben Sima | |
2021-01-22 | Persist Analysis runs | Ben Sima | |
Keep Analysis runs, with a unique id, and index them based on ID, which user asked for the analysis, and commit sha. | |||
2021-01-22 | Add --loud feature to bild | Ben Sima | |
2021-01-22 | Print help message with --help | Ben Sima | |
2021-01-22 | Add footer and adjust widths | Ben Sima | |
The footer is just a copyright for now. The header is full width, main and footer max out at 900px. This seems like a reasonable default, so I put it in the base Biz/Look.hs. | |||
2021-01-22 | Stop shipping if lint fails | Ben Sima | |
2021-01-22 | Fix gap in bild log | Ben Sima | |
I really could use those structured logs. |