~nromdotcom/gemif

0.4.0-1 8 months ago .tar.gz browse log

Remove errant link under project info section

0.4.0 8 months ago .tar.gz browse log

Norm MacLennan (2):
      Update story
      Make homepage customizable in config.toml

0.3.3 9 months ago .tar.gz browse log

Norm MacLennan (10):
      Render index banner properly on clients not using monospace font
      Update to fully-qualified module path to enable go get-ing
      Swap binaries to use flags for arg parsing
      Update README to mention we're go get-able again
      Markdownlint
      Minor refactor in gemifc
      Update dependencies
      Fix pkger references
      Add additional story metadata and intro page
      Update existing stories to new metadata format

0.3.0 9 months ago .tar.gz browse log

Norm MacLennan (11):
      Add version to stories artifact so sr.ht doesn't get mad
      Updating README to link to artifacts
      Update ASCIInema for new version
      Add a few more tests
      Make protobuf a little happier
      Clean up the Terraform a bit
      Update systemd unit file to always restart
      Variableize Terraform
      Have Air restart server when .gemif files change
      Drastically simplify .gemif story format
      Rewrite bundled stories in simplified .gemif format

0.2.0 9 months ago .tar.gz browse log

Norm MacLennan (14):
      Version artifacts so they can be released automatically
      Update sample config to more closely match reality
      Update README
      Add robots.txt to keep bots away from the games
      Add not_condition to exits
      Minor refactor to move things out of GameManager and into the components they actually belong
      Add golangci-lint to ci process
      Make serlialization format an enum for earlier error detection
      Install missing dependency for linting in build
      Don't try to run golangci-lint in Docker, since it's not available on the build server
      Add emoji favicon
      Pipe app version through to index page
      Publish sample stories as artifacts for ease of deployment
      Automate deployment of capsule and infrastructure

0.1.1 9 months ago .tar.gz browse log

Norm MacLennan (5):
      Added ability to automatically attach built packages to tagged refs
      Slightly more working automated release
      Hide API token from job output
      Making release_version executable
      Update on-site docs in static files

0.1.0 9 months ago .tar.gz browse log

Norm MacLennan (38):
      Initial commit
      Start refactoring process
      finish first pass refactor
      add license
      Add README
      simplify example
      Move to relative module to save typing. use pkger to compile in static assets
      Add the ability to host multiple stories
      Update index template
      Move to in-memory game state to url-based state tokens
      handle static file errors
      updated asciinema
      Fun random banners and lots of linting
      further linting
      add nonmegalinting
      fix build-all
      make action links speculative state
      try a slight modification on the banner
      fix up the banner more
      Have speculative states properly use exits
      Comments and junk
      Update comment to appease lll
      Address the rest of the linting
      update api docs
      Remove the last of the pseudoPOSTs
      First pass at conditionals
      Break out GameState to a testable object, simplify description templating, try making a build job
      choose a working image and prereq packages
      fix build
      didn't realize i needed to change directory for every task
      can't install binaries from project directory
      try to set PATH to access go bins
      shell doesn't expand ~ in path seemingly
      README updates for new features
      try switching to protobuf for state tokens
      Add configuration
      Initial story compiler with two examples
      gemifc refactoring and linting

Branches