Skip to content

Releases: ryanvilbrandt/comic_git

v0.2.2

14 Sep 04:41
Compare
Choose a tag to compare

Release Notes

Features

  • Auto-build now runs every day at 8:00 am UTC
  • Link bar has hover effects
  • Added "Default language" to Transcripts config section
  • Both *.tpl and *.html files are now supported when building the website
  • comic_author value is passed when building templates

Bug Fixes

  • Fixed some incorrect links (still using page.html format instead of /page/index.html format)
  • Pages without a storyline now go into the "Uncategorized" group and put at the end of the archive page
  • Fixed some edge cases when building comic URL

v0.2.1

20 Jun 04:08
Compare
Choose a tag to compare

Release Notes:

  • Added support for custom 404 pages.
  • "Delete scheduled posts" now accepts the values "Never", "GitHub", and "Always". If set to "GitHub" (default), scheduled posts will only be deleted when the site is built on GitHub.
  • Actually updated the version string this time, lol.

v0.2.0

19 Jun 04:12
Compare
Choose a tag to compare

Lots of changes in this release! I've reworked the general layout of the site to use folders instead of HTML files, replaced javascript in some places with static HTML files, and tweaked the look of the site to be more neutral. Full release notes below.

How to update to v0.2.0

Due to the nature of this update, it's again not going to be easy to cleanly update your website if you're using an older version. Your best bet will be to copy your entire your_content directory elsewhere, delete your entire repo (or just rename it), and follow the steps from the beginning to make a new copy based off the current master branch. Then, using your old your_content directory as a reference, rebuild your site. The formats of a few files have changed, most notably the comic_info.ini and info.ini files, so manually updating rather than copy and pasting whole files will be your best bet.

I'm hopeful that later updates will be less difficult, as I get the overall layout and functionality of the website solidified.

Release Notes

  • Changed comic website to use folders as the target URLs rather than *.html files. For example, the archive is now found at /comic_git/archive/ rather than /comic_git/archive.html
  • Added transcripts support
  • Added Google Analytics support
  • Added "Timezone" in [Comic settings], to control what timezone is used to determine if a comic should be published or scheduled for a future post.
  • Added "Date format" in [Archive] to support a different date format for archive layouts that use thumbnails
  • Changed tagged pages to each have their own HTML files, rather than relying on Javascript to build each tagged page
  • Added support for common text both before and after text posts on the comic pages
  • Post text now supports both markdown and HTML
  • Added automatic social media previews to each web page
  • Added support for custom domains
  • Added comments to templates to help curious users figure out how the fuck Jinja2 templates work
  • Added /comic/latest/ so that viewers now have a consistent web page to bookmark to always read the latest comic page.
  • Fixed up CSS to be more neutral and hopefully more broadly appealing
  • Added ids to the infinite scroll and archive section headers, to allow for setting images on these elements using CSS
  • Added comic_minimal.tpl in the src/extras/ directory for users who want a cleaner template file to work with if they wish to rewrite the comic page from the ground up.
  • Added index_home_page.tpl in the src/extras/ directory for users who want their home page to be a landing page rather than the latest page of their comic.
  • Added index_minimal.tpl in the src/extras/ directory for users who want a cleaner version of index_home_page.tpl to rewrite.
  • Updated RSS feed to include storyline and characters.
  • Added a sample Wordpress export script. Warning: This is a bespoke script used on the Tamberlane website for testing purposes, and will need to be tweaked to work on any other site.
  • Bugfix: Storyline links now properly point to their section in the archive page

v0.1.0

15 May 04:57
Compare
Choose a tag to compare

The first release of comic_git! This marks the first time where I feel comic_git is ready for general use, without any tweaks or major fixes needed.

Further updates will come in the form of minor version updates (e.g. 0.2.0) for features, or if any important bug fixes have to happen, revision updates (e.g. 0.1.1).

How to update to v0.1.0

If you've pulled a previous version of comic_git, your best bet will be to copy your entire your_content directory elsewhere, delete your entire repo (or just rename it), and follow the steps from the beginning to make a new copy based off the current master branch. Then, using your old your_content directory as a reference, rebuild your site. The formats of a few files have changed, most notably the comic_info.ini and info.ini files, so manually updating rather than copy and pasting whole files will be your best bet.

As long as you have not edited any files outside of your_content, this is all you will need to do to get updated to v0.1.0 without losing any work. I'll be working to make the updating process more streamlined in the future, so hopefully completely rebuilding your repo will only have to happen once more, at most.