Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-09-03 | fix(tazblog): Explicitly allow substitutes for the blog | Vincent Ambo | 1 | -6/+10 | |
Not entirely sure which part of the setup set this to 'false', but this is potentially the key for why tazblog ends up being rebuilt all the time. | |||||
2019-09-02 | chore(tazblog): Clean up unneeded files | Vincent Ambo | 5 | -76/+0 | |
2019-09-02 | chore(gemma): Delete old image build configuration | Vincent Ambo | 1 | -19/+0 | |
2019-09-02 | refactor(blog): Use callPackage to import derivation | Vincent Ambo | 1 | -3/+3 | |
2019-09-02 | r/70 fix(gemma): Fix build process in Nix | Vincent Ambo | 2 | -51/+28 | |
2019-08-25 | r/65 chore(tazblog): Clean up unused dependencies | Vincent Ambo | 2 | -28/+17 | |
2019-08-25 | r/64 refactor(tazblog): Implement HLint lints in all files | Vincent Ambo | 5 | -15/+13 | |
2019-08-25 | r/63 chore(tazblog): Remove i18n features | Vincent Ambo | 7 | -164/+77 | |
The blog has been English only for a few years. Old entries that survived the migration to DNS will still be accessible. | |||||
2019-08-25 | r/62 chore(tazblog): Remove 'read more' feature | Vincent Ambo | 3 | -15/+7 | |
2019-08-25 | r/60 chore(tazblog): Format source files with ormolu | Vincent Ambo | 5 | -151/+187 | |
Ormolu's formatting is quite annoying (it uses a lot of unnecessary vertical space and doesn't align elements), but I can't be bothered to do manual formatting - especially because whatever formatting haskell-mode in Emacs produces seems to depend on an opaque state machine or something. | |||||
2019-08-23 | r/57 fix(gemma): Almost fix Gemma build by porting an old Elm | Vincent Ambo | 1 | -7/+5 | |
This pulls in an old version of Elm from NixOS 17.09 which can still build the Elm code in Gemma. However, the Common Lisp build is now broken in some other way. | |||||
2019-08-23 | r/55 refactor(tazblog): Move blog configuration to envvars | Vincent Ambo | 2 | -22/+24 | |
The port and resource directory are now specified via environment variables and a wrapper script is created by Nix that sets the resource path and so on correctly. | |||||
2019-08-23 | r/54 fix(tazblog): Remove debug trace | Vincent Ambo | 1 | -2/+1 | |
2019-08-22 | r/51 chore(blog): Minor changes to integrate DNS based backend | Vincent Ambo | 5 | -21/+18 | |
2019-08-22 | r/50 feat(tazblog): Implement entry fetching from DNS | Vincent Ambo | 1 | -20/+119 | |
Not all error cases are properly handled yet, stay tuned. | |||||
2019-08-21 | r/49 feat(tazblog): Add a Nix shell expression that includes GHC with deps | Vincent Ambo | 1 | -0/+11 | |
2019-08-21 | r/48 refactor(tazblog): Directly instantiate Resolver when launching | Vincent Ambo | 2 | -7/+25 | |
Caching behaviour is tied to the resolver. | |||||
2019-08-21 | r/47 chore(tazblog): Introduce dependency on 'dns' | Vincent Ambo | 2 | -2/+3 | |
2019-08-20 | r/46 chore(tazblog): Introduce dependency on 'cache' | Vincent Ambo | 3 | -19/+23 | |
2019-08-20 | r/44 chore(tazblog): Replace BlogDB with stubs for DNS-based storage | Vincent Ambo | 10 | -560/+115 | |
Removes acid-state specific code and the former BlogDB module, in its stead the new BlogStorage module contains stubs for the functions that will be filled in with DNS-based storage. This code is unformatted and will not currently serve a working blog. | |||||
2019-08-15 | r/31 chore: Remove remaining Bazel-related files | Vincent Ambo | 1 | -86/+0 | |
2019-08-15 | r/29 chore(services/gemma): Mark package as broken | Vincent Ambo | 1 | -0/+5 | |
2019-07-04 | r/27 feat(tazblog): Add Bazel build configuration | Vincent Ambo | 1 | -0/+86 | |
Adds a build configuration using rules_haskell and rules_nixpkgs with all dependencies coming from the centrally configured GHC in the project root. | |||||
2019-07-04 | r/25 refactor(tazblog): Move required GHC extensions into source | Vincent Ambo | 5 | -26/+50 | |
Necessary because Cabal is going away. | |||||
2019-07-02 | r/8 fix(tazblog): Ensure build works with MonadFail changes | Vincent Ambo | 2 | -10/+11 | |
This updates some old code that makes assumptions via pattern matching to instead make assumptions via a Prelude function. This is known to be safe as it has been running fine for almost a decade now, but the recent MonadFail changes broke the build. | |||||
2019-06-29 | r/6 merge(gemma): Integrate Gemma into monorepo | Vincent Ambo | 11 | -0/+1373 | |
2019-06-29 | refactor(gemma): Move Gemma source into monorepo stucture | Vincent Ambo | 11 | -0/+1373 | |
2019-06-29 | r/3 feat(tazblog): Add Nix build configuration | Vincent Ambo | 2 | -0/+29 | |
2019-06-29 | chore(tazblog): Remove files from ye olde times | Vincent Ambo | 11 | -227/+0 | |
2019-06-28 | chore: Keep project root under MIT license | Vincent Ambo | 1 | -21/+0 | |
To comply with Google's open-source patching rules :) | |||||
2019-06-28 | refactor: Move tazblog into monorepo structure | Vincent Ambo | 29 | -0/+1328 | |
It's happening! |