Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-08 | Reload after ftags command | Ben Sima | |
2021-01-08 | Add cookies and store user tokens | Ben Sima | |
Boy that was harder than I thought, but the code is pretty clean now. I still need to fixup the error handling, and maybe move all the extra args into an app monad, but I think otherwise I have it in a good place. | |||
2021-01-08 | Simplify post-checkout | Ben Sima | |
2021-01-05 | dev: put biz in the shell prompt | Ben Sima | |
2021-01-05 | mail: increase my quota | Ben Sima | |
2021-01-04 | Add my simatime key | Ben Sima | |
2021-01-04 | Disable Hero/Prod.nix from ship script | Ben Sima | |
2021-01-04 | Add my Groq VM key | Ben Sima | |
2021-01-04 | Support multiple keys per user | Ben Sima | |
Every key is just a new line in the $USER.pub file. This is not automatically reflected to gitolite, which uses a separate config, so I'll need to come up with a way to replace gitolite someday. | |||
2021-01-04 | Enable bitcoind | Ben Sima | |
2021-01-03 | Biz.Dev: mount campbell automatically | Ben Sima | |
2020-12-30 | colorize sentry output | Ben Sima | |
2020-12-30 | add simple sentry | Ben Sima | |
2020-12-30 | que: use EnvironmentFile instead of keyfile | Ben Sima | |
2020-12-30 | bild: build everyting | Ben Sima | |
Now bild knows how to determine between modules that require ghcjs and ghc. It also knows what *not* to build, meaning it won't try to build non-buildable nix targets, for example (unfortunately this is just hardcoded for now), but it also won't build scm or py targets that I haven't implemented yet. It just silently fails, which is fine, because it means I can do `bild **/*` and everything just works. Of course, if I want to build scm code then I will have to implement that, but that's not a priority right now. | |||
2020-12-30 | Remove Biz/Ibb | Ben Sima | |
2020-12-30 | bild: try to fix the remote bild message again | Ben Sima | |
2020-12-30 | Add stripe pubkey to environment | Ben Sima | |
2020-12-29 | Deploy hoogle to Biz.Dev | Ben Sima | |
I had to refactor Biz/Bild/Rules.nix. I also had to checkin my patched hoogle.nix file, but I also upstreamed the patch to nixpkgs-dev so it shouldn't stick around for too long. | |||
2020-12-28 | Lint everything in ci | Ben Sima | |
2020-12-28 | ide: incremental tags and git hooks | Ben Sima | |
2020-12-28 | Add stripe dep | Ben Sima | |
2020-12-28 | ide: add ftags script | Ben Sima | |
2020-12-28 | devalloc: initialize keep database | Ben Sima | |
2020-12-28 | devalloc: add git to deploy environment | Ben Sima | |
2020-12-28 | shellhook: dont exit shell every time something fails | Ben Sima | |
2020-12-28 | bild: report builder better | Ben Sima | |
2020-12-28 | add ftags to shell hook | Ben Sima | |
2020-12-27 | devalloc: calculate staleness and score | Ben Sima | |
2020-12-24 | linting fixes and cleanup | Ben Sima | |
2020-12-24 | Devalloc: refactoring and organizing | Ben Sima | |
2020-12-24 | hlint fixes | Ben Sima | |
Still calibrating my use of hlint. | |||
2020-12-24 | devalloc: refactor to use servant-generic | Ben Sima | |
2020-12-23 | devalloc: implement github blackhole list | Ben Sima | |
2020-12-23 | Add left-compose and text wrap utils | Ben Sima | |
2020-12-10 | Add alpha-based hlints | Ben Sima | |
2020-12-09 | Add Biz.Namespace library | Ben Sima | |
2020-12-09 | Reorganizing for reabability | Ben Sima | |
2020-12-08 | Lint fixes | Ben Sima | |
2020-12-08 | Update docs, remove useless README | Ben Sima | |
2020-12-08 | Slight refactor for clarity | Ben Sima | |
2020-12-07 | Auth and load repos from GitHub | Ben Sima | |
2020-12-06 | De-nest Devalloc and a few other cleanups | Ben Sima | |
2020-12-06 | Don't try to do remote builds when on lithium | Ben Sima | |
2020-12-06 | Remove redundant import and update default port | Ben Sima | |
2020-12-06 | Add missing type signature | Ben Sima | |
2020-12-06 | Remove Miso from Devalloc | Ben Sima | |
I decided to finish the Devalloc frontend by just removing it. This way I can have everything in one file, the code is much simpler, and I can scale up as needed. Anyway, this works fine with Turbolinks and that's pretty cool, so you get the same basic feel as with any other SPA. | |||
2020-12-06 | Finish Devalloc miso app prototype | Ben Sima | |
After hours of trying to get a page abstraction working in a Miso app (both Devalloc and Hero) I had a revelation: Miso is an SPA - *single* page application - framework, and so trying to put multiple pages into it is fundamentally at odds with the rest of the architecture. Of course this is also a problem with Elm's pattern of nesting models in order to create a page abstraction. They can pull it off because they don't also try to do isomorphic rendering. In hindsight this should be obvious... if I actually do want some kind of page-like abstraction or separation, then I need a much more complex server that can embed different Miso apps based on some logic. But this is more like multi-tenancy, or something. Also I'm starting to think that I don't want Devalloc to be an SPA anyway, so I'll try an experimental branch where I rip it out and just use Servant, Lucid, and Turbolinks. | |||
2020-12-06 | Doc formatting | Ben Sima | |
2020-12-05 | Bild multiple targets, and use docopt | Ben Sima | |