(franken)log

dev site for hy(de)blog

Changelog

Release Tracking

2023-03-14 - ver 1.0 - initial public release MAJOR

👉 full release notes

2023-03-12 - ver 0.9 - all styles all of the time.

This is a MINOR release that focuses on the following items:

  • major styles clean-up: in preparation for final release
  • style variable adjustment: creation of a variable template files for easy updating by end user
  • directory clean-up: organizing the file system and contents
  • default content: wrote and included the default pages and posts, as well as site details, for the ver 1.0 release

2023-03-07 - ver 0.8 - admin & settings MAJOR

This is a MAJOR release that focuses on the following items:

  • /login, /setup, /admin and /pages: focused on building out of all of the settings panes to provide the end user more options to control the display and functionality through small customizations where appropriate:
    • accounted for global constant toggles in template files
    • reduced required fields for the setup.php process to: url, username, email, and password. All other constants are preset and can be changed after the initial setup.
    • added styles.php to allow for end users to easily add their own css.
      • in the final release a commented out list of all variables use for the site’s design will be pre-populated in this file to allow for even easier updating by the end user
    • added a Masonry layout to /admin for better display on larger screens
  • design adds:
    • simple image logo swap for default logos
      • made header logo visibility optional
    • added a comment option to solicit comments via email rather than the web form
    • added the option for posts to be toggled between ascending and descending order
  • additional features:
    • added simple smooth scrolling for navigating with anchor links
    • choice of which RSS feed is discoverable, entries or daily
    • end user can define how many entries and days show up in the RSS feed

2023-03-03 - ver 0.7 - fixes & code consolidation

This is a MINOR release that focuses on the following items:

  • dailyfeed.php &P rss.php: fixed a major issue where scripts were still trying to access old deleted, ‘ghost’ files.
  • /admin: moved any page related creation/deletion items into the /admin directory to clean things up
  • styles: minor updates, including final placement of comment and permalink icons
  • /pages: accounted for issue with not being able to create new pages if the /pages directory is empty
  • /about: reinstated the default placement/use/functionality of the /about page and built a toggle for it’s visibility/use into the /admin panel
  • rss.xsl: added an initial feed stylesheet based on https://colinwalker.blog/feed.xsl to have custom styles applied at a later date.

2023-02-26 - ver 0.6 - feature additions

This is a MINOR release that focuses on the following items:

  • feature adds:
    • modified all Content Filters to use standard HTML tags (where possible) and to include CLASSES so they can be styles in style.css
      • adjusted mark to be highlighting,
      • highlighting to be citation
      • removed the responsive video wrapper code from inline to style.css
      • starting to use some custom classes for my use cases (
        to clear floats etc.)
    • added a permalink option for each post: # or h:mm
    • added discoverable RSS feed choice/selection in settings
    • setting toggles for: pagination, comments, and permalinks
    • timezone selection: now can choose from ALL timezones
    • added more date display format options
  • styles:
    • adjusted all of the .i## classes and floats to allow for greater flexibility and to reflect how my brain uses them
    • inline placement of permalink indicator for all posts in rss-daily.xml
    • footnote formatting fixed
    • adjusted positioning to help edit/post div to display better
  • code reduction:
    • eliminated duplicate code, or completely unnecessary code, where possible
    • pulled shared comment form code into a single file to reference
  • minor fixes:
    • allow for spaces in page names

‌Known issues that are still present and being investigated include:

  • trying to unwrap <img> tags from <p> tags— bad form! and instead replace with structured <figure><figcaption> tags. Have it working but it’s not 100%. See https://trello.com/c/9a2k9aMg

2023-02-19 - ver 0.5 - independent styles & shared resources MAJOR

This is a MAJOR release that focuses on the following items:

  • Create independent .php files for each of: header, footer and sidebar;
    • so that they can be used by all other files for the purposes of reducing duplicate code, consistency in html/css, and to make updates streamlined.
  • Initial styles update; remove as many inline styles as possible, and rewriting styles at a base level rather than ID/CLASS level to be easier to maintain
  • Maintain core functionality; required the modification of some JS & HTML, and in some cases the rewrite or correction of smaller sections of existing code
  • Existing bug fix integration: rolled over any bug fixes & enhancements previously made to http://log.kvl.me
  • IMG to SVG transition: replaced all images with svgs to make stylings and adjustments easier while helping to improve visual quality

Known issues that are still present and being investigated include:

  • Bigfoot footnotes: positioning / width is acting up. Temporary fix in place. Needs attention. See: Fix footnotes

👉 Download (franken)log ver0.5

2023-02-10 - ver 0.4

2023-02-09 - ver 0.3

2023-02-07 - ver 0.2

2023-02-05 - ver 0.1 MAJOR