summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2020-05-09Add member? and contains?Ben Sima
2020-05-06Fix /. macro and importBen Sima
2020-05-06Add the initial library of stylesBen Sima
2020-05-04Scheme hackingBen Sima
2020-05-02Clojure-inspired scheme macrosBen Sima
2020-05-02Auto-overlay niv sourcesBen Sima
This is somewhat experimental, the idea is automatically set the sources from my niv pinned deps. It seems to work, so I'll keep at it and see if I can improve it as issues come up.
2020-04-30Add deps scriptBen Sima
2020-04-28Reduce build cores, againBen Sima
2020-04-28Fix pwdBen Sima
2020-04-28Add guile load path backBen Sima
This works, I tested it.
2020-04-26don't lolBen Sima
2020-04-26Add hlint configBen Sima