summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-14dev: move some commands to shellBen Sima
2020-07-14deps: update misoBen Sima
2020-07-12hero: put app routes behind authBen Sima
2020-07-12auth: explicit export listBen Sima
2020-07-12hero: move CanSnakeCase to AlphaBen Sima
2020-07-12dev: dontCheck acid-stateBen Sima
2020-07-10dev: fixes for macos buildBen Sima
2020-07-10dev: add trusted users for remote buildsBen Sima
2020-06-27turnkey: rename to shipBen Sima
2020-06-27hero: add @mcovino userBen Sima
2020-06-27turnkey: take an optional argBen Sima
2020-06-27hero: add skey to environmentBen Sima
2020-06-27hero: implement the basics of user loginsBen Sima
There's also a lot of refactoring/renaming in here, so the diff is really messy. The overall problem is that I've only ever added code, I've never gone back and reorganized/rearchitected stuff. So adding even small features is becoming an enormous effort. Anyway, this adds the basics of user auth. Next I need to add the auth checks for every route that needs it, and make sure everything is back to working correctly.
2020-06-26biz: open extra port for urbit devBen Sima
2020-06-17Fix dev envarsBen Sima
2020-06-17bild: print log output if the build failsBen Sima
This also switches to using `nix-build` instead of `nix build`. The reason for this is that the latter does something with the stdout/stderr that makes it hard to capture via tee. Idk why. Maybe I'll look into this again, or maybe not, since nix-build works just fine.
2020-06-12Reorganize a bunch of codeBen Sima
Nothing should be functioning differntly, just made it easier to work on.
2020-06-05Add user datatype to keepBen Sima
I also restructured some types so that I could grab a handle on the keep to close it on shutdown, otherwise the database would be locked and I can't do anything about it. This might mean I have to delete and start the database from scratch when I deploy, but that's okay because I haven't stored anything yet. I also renamed some stuff like 'deck' and 'beam' just for fun. I could make these into more general interfaces like I always planned to. Also I haven't really tested this yet, so... next commit will implement the user login.
2020-06-02Add EDITOR to .envrcBen Sima
I'm using vim lately for biz coding...
2020-06-02Rename Hero.Database -> Hero.KeepBen Sima
I just like this better.
2020-06-02Fix layout of featured comicBen Sima
2020-06-02Initialize Hero databaseBen Sima
2020-06-01Some fixupsBen Sima
2020-05-25Add more re functions and docsBen Sima
2020-05-19Port (bs string) to r6rs, add Pythonic split functionBen Sima
2020-05-18Dark and light syntax highlightingBen Sima
2020-05-15Holy grail layoutBen Sima
2020-05-15Replace quote syntax with list functionBen Sima
Way easier to read this way.
2020-05-15Fix links in tag view, header link, and non-found pageBen Sima
2020-05-15Process markdown with pandoc before HTML renderBen Sima
2020-05-14Scale appropriately for phoneBen Sima
2020-05-13Convert my org files to md and renderBen Sima
Still some bugs, but I will get to them soon.
2020-05-13Re-namespace general scheme code to bsBen Sima
2020-05-12Output formatting fixupsBen Sima
2020-05-12PEG parsing of nodesBen Sima
2020-05-12Add strip and flattenBen Sima
2020-05-12Formatting etc whateverBen Sima
2020-05-12Idempotently add id to tag indexBen Sima
2020-05-12for -> turnBen Sima
Inspired by hoon
2020-05-11Refactor: nodes are now objectsBen Sima
2020-05-11Add 'tag' index page and navbarBen Sima
2020-05-11Add 'web port' argument, and some more page/templatingBen Sima
2020-05-11Add dict libraryBen Sima
2020-05-10web server is workingBen Sima
2020-05-09Add get-tags functionBen Sima
2020-05-09Index titlesBen Sima
Also don't overwrite srfi-1 stuff, and added an re module.
2020-05-09Remove my nil thingBen Sima
2020-05-09Add cat-node, and a bit of refactoringBen Sima
2020-05-09Init zBen Sima
2020-05-09Add proper replaceBen Sima
- replace was actually replace-char - backported string-replace-substring because it's only in Guile 3