Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-12-29 | feat(build): Add initial Nix-based build process | Vincent Ambo | 3 | -0/+91 | |
Adds a build script using ASDF's program-op to build an executable out of the Gemma source code. In addition a Nix derivation is provided that will both compile the Elm source and place it in a folder, as well as create the executable. Currently static file serving does not function as intended. | |||||
2017-12-26 | feat(build): Configure ASDF program-op with entrypoint | Vincent Ambo | 2 | -2/+18 | |
2017-12-26 | docs(README): Update docs with a note about configuration | Vincent Ambo | 1 | -3/+8 | |
2017-12-26 | docs: Add example configuration file | Vincent Ambo | 2 | -20/+22 | |
2017-12-26 | feat(lisp): Implement configuration loading | Vincent Ambo | 1 | -18/+33 | |
Adds configuration loading from a file located at either "/etc/gemma/config.lisp" or a path determined via the `GEMMA_CONFIG` environment variable. The configuration file can contain any number of deftask forms and a single config form which determines the location at which Gemma stores its data and also the port on which it should listen. | |||||
2017-12-24 | fix(lisp): Don't intern symbols for unregistered tasks | Vincent Ambo | 1 | -1/+1 | |
2017-12-22 | Bump to LTS 9.20 | Vincent Ambo | 1 | -1/+1 | |
2017-12-22 | Bump to LTS 9.11 | Vincent Ambo | 1 | -13/+5 | |
2017-12-21 | feat(lisp): Make server port configurable | Vincent Ambo | 1 | -1/+5 | |
2017-12-21 | refactor(lisp): Use imported symbols with local qualification | Vincent Ambo | 1 | -14/+12 | |
... except hunchentoot, I like using that fully-qualified because it's a great word. | |||||
2017-12-21 | fix(lisp): Automatically snapshot after task completions | Vincent Ambo | 1 | -1/+2 | |
2017-12-21 | feat(lisp): Implement persistent storage via cl-prevalence | Vincent Ambo | 2 | -19/+45 | |
Uses the cl-prevalence system to store tasks on disk. The storage location is either relative to the working directory in which the system is started or determined (with priority) by the environment variable `GEMMA_DATA_DIR`. | |||||
2017-12-20 | docs: Add README with project explanation and background | Vincent Ambo | 1 | -0/+91 | |
2017-12-20 | chore: Add code of conduct to project | Vincent Ambo | 1 | -0/+20 | |
2017-12-20 | chore: License under GPLv3 | Vincent Ambo | 4 | -5/+700 | |
2017-12-20 | feat(elm): Automatically poll every 15 seconds | Vincent Ambo | 1 | -1/+13 | |
15 seconds is potentially a bit aggressive considering that Gemma (currently) tracks expiry times in *days*. | |||||
2017-12-20 | feat(elm): Add real button to task cards | Vincent Ambo | 1 | -8/+14 | |
2017-12-20 | feat(elm): Add nice little texts to display time remaining | Vincent Ambo | 1 | -5/+16 | |
2017-12-20 | feat(elm): Implement task completion handling | Vincent Ambo | 1 | -11/+39 | |
Adds a clickable area to the cards that will inform the backend of a task being completed. This of course still looks completely terrible because I don't really know how frontend works. | |||||
2017-12-20 | feat(elm): Add initial (broken) MDL layout for tasks | Vincent Ambo | 2 | -21/+75 | |
The idea is that every task should be shown as an MDL "card" and have some sort of associated action (probably more than just a click, but that I'll look at ...). Tasks are coloured based on their current "urgency". | |||||
2017-12-20 | feat(lisp): Add Hunchentoot handler for task completion | Vincent Ambo | 1 | -5/+18 | |
2017-12-20 | fix(lisp): Sort tasks in DESCENDING order | Vincent Ambo | 1 | -1/+1 | |
2017-12-20 | feat(elm): Add initial logic for Gemma's Elm frontend | Vincent Ambo | 2 | -0/+117 | |
2017-12-20 | feat(lisp): Initial Gemma backend implementation | Vincent Ambo | 2 | -0/+147 | |
Implements the initial - very simple - backend for Gemma, a task-management app for recurring tasks. | |||||
2017-10-29 | feat(dns): Point MX record at Runbox | Vincent Ambo | 1 | -4/+2 | |
2017-10-15 | feat(dns): Add kontemplate.works | Vincent Ambo | 1 | -0/+11 | |
2017-04-26 | feat nginx: Redirect oslo.pub directly to the actual map | Vincent Ambo | 1 | -1/+1 | |
2016-09-26 | [nginx] Use SAN certificates | Vincent Ambo | 4 | -20/+6 | |
Use SAN certificates from k8s LE controller 1.3 | |||||
2016-09-21 | [tazblog] Add tazblog deployment & svc | Vincent Ambo | 2 | -0/+69 | |
2016-09-21 | [nginx] Add gogs certificate | Vincent Ambo | 2 | -1/+10 | |
2016-09-21 | [nginx] Use Deployment resource instead of RC | Vincent Ambo | 2 | -12/+13 | |
2016-09-21 | [nginx/conf] Update TLS cert locations | Vincent Ambo | 2 | -8/+21 | |
The setup now uses my Kubernetes controller for Let's Encrypt. This changes the nginx certificate locations to match the new secrets. | |||||
2016-05-27 | [dns] Add DNS setup to git | Vincent Ambo | 2 | -0/+40 | |
2016-04-14 | [nginx] Disable SSL tunnel for Quassel | Vincent Ambo | 1 | -1/+2 | |
2016-04-14 | [bitlbee] Fix key & crt files | Vincent Ambo | 1 | -2/+2 | |
2016-03-24 | [quassel] Add stunnel configuration for desktop clients | Vincent Ambo | 1 | -0/+16 | |
2016-03-24 | [nginx] Add Quassel TLS tunneling | Vincent Ambo | 4 | -4/+35 | |
2016-03-24 | [quassel] Add quassel dockerfile & RC | Vincent Ambo | 2 | -0/+40 | |
2016-03-23 | [nginx] Open port 22 for git tunneling | Vincent Ambo | 1 | -0/+2 | |
2016-03-23 | [nginx] Split config into multiple files | Vincent Ambo | 6 | -66/+116 | |
2016-03-23 | [nginx] Set static load balancer IP | Vincent Ambo | 1 | -0/+1 | |
2016-03-23 | [gogs] Remove gogs-specific nginx setup | Vincent Ambo | 6 | -342/+4 | |
2016-03-03 | [nginx] Redirect over SSL as well | Vincent Ambo | 1 | -0/+1 | |
2016-03-03 | [nginx] Add oslo.pub redirect | Vincent Ambo | 1 | -0/+7 | |
2016-03-03 | [nginx] Add Google log agent | Vincent Ambo | 1 | -4/+9 | |
2016-03-03 | [bitlbee] Entire bitlbee setup | Vincent Ambo | 6 | -0/+103 | |
2016-03-02 | [nginx] Add versioned RC | Vincent Ambo | 2 | -2/+9 | |
2016-03-01 | [nginx] Add RC and config | Vincent Ambo | 5 | -0/+135 | |
2016-02-14 | [gogs] Add gogs setup | Vincent Ambo | 7 | -0/+383 | |
2016-02-14 | [k8s/cabal] Bump to 5.1.3 | Vincent Ambo | 2 | -4/+4 | |