Here are the changes for site-wide functionality.

September 2017

September 19th, 2017

  • Update bulma to 0.5.3

September 18th, 2017

  • Split out CSS/JS between based and devel.tech

  • Only load JS for highlighting / scrolling when required

  • Handle special cases when capitalizing titles

September 17th, 2017

  • Refactor of front-end CSS/JS into based project

September 16th, 2017

  • Performance: Shrink front-end JS by 66%

  • Redesign email address change page

  • Internal: mammoth refactor of reuseable of reuseable components into new package

September 15th, 2017

  • Internal: switch from npm to yarn

  • Internal: Refactor UX assets

  • Internal: Simplifications to deployment process

September 14th, 2017

  • Fixes for dropdown menu on touch sizes

  • Fixes for hero height in bulma 0.5.2

  • Re-wire in CodeMirror

  • Styling for CodeMirror when focused

September 11th, 2017

  • Upgrade bulma to 0.5.2

September 9th, 2017

  • (backend) Intersphinx pages on sphinx pages are now db-driven

September 7th, 2017

  • Improved copying of shell snippets. You can now select shell statements without copying the prompt.

  • Added syntax highlighting for inline code statements

September 6th, 2017

  • Feature pages now show roaming table of contents (a long time in the making)

September 1st, 2017

  • Improved support for content without sidears

  • Performance: Improvements for static file serving

  • External links on docutils-powered pages now show icon next to them

August 2017

August 31st, 2017

  • Performance: Minify CSS

August 24th, 2017

  • Major refactor underneath the hood to make way for "threads", our comment / answer system.

August 22nd, 2017

  • Initial improved search and filtering

    • You can now filter through the available topic, platform, and programming language of currently indexed content.

  • Open source contributions to django-filter

August 21st, 2017

  • New section: Snippets

  • New section: News

  • Hide ToC on content pages where they are empty empty

August 18th, 2017

  • Fix initial height of scrolling table of contents

  • Experiment with colored BG on desktop resolutions

August 16th, 2017

  • CSS fixes for tab colors on main listing pages

August 11th, 2017

August 10th, 2017

  • Additional tweaks for sticky navigation sidebars

  • Add sticky table of contents to site changes

  • Smooth scrolling for internal navigation links

August 9th, 2017

  • More effort to slim down CSS footprint to make the site experience faster

  • UX improvements to node content pages

  • Add ToC to content pages on right sidebar (works with mobile)

  • Section titles now show an link icon on mouseover + link to internal reference

  • Content ToC's learned to scroll and activate upon reaching sections (scrollspy)

August 8th, 2017

  • UX tweaks to features listing, content listings

  • More SEO tweaks (structured data)

August 7th, 2017

  • Adjustments for future compatibility with AMP-powered pages.

  • Styling adjustments for list items

  • Update bulma from 0.5.0 to 0.5.1

August 6th, 2017

  • Support for twitter cards and open graph

  • Friendlier URLs for content

  • OpenGraph support

  • Sitemap

August 5th, 2017

  • Add content-type/app colorings to labels

  • Fix redirects upon editing / deleting content

  • Fixes for docutils scss

August 4th, 2017

  • Internal changes to initial seed data import system

  • Internal changes to URL system

  • Users can now delete their own posts

  • Lights on! Site index now has a list of content

  • More! User profiles now list content

August 3rd, 2017

  • Add styling for select boxes

  • Fix author submission tag

  • Enhancements for slugs in titles and labels, e.g. C++ will slugify as cpp

August 2nd, 2017

  • Redo classification system

    • Remove subjects

    • Add Platform (OS), Programming Language, and Topic

      These were picked because they are the three main diagnostic classifiers of technical issues.

  • Remove attachments (for now)

  • Internal tweaks to javascript packaging

August 1st, 2017

  • Internal updates for data imports

    This is something you won't see directly, but it will power the initial writings I plan to put on this website. All content will be organic and drawn up by me to assure the highest quality.

    To begin, we've created our firsts tips.

July 2017

July 31st, 2017

  • Update date format on node pages

July 30th, 2017

  • Tweaks to profile sidebar

  • Tweaks to docutils-related CSS

July 29th, 2017

  • Improvements to JS/CSS generation

  • Improvements to CDN (Use Amazon S3)

  • Upgrade bulma 0.4.4 -> 0.5.0

July 27th, 2017

  • Open source: improvements to django-activeurl

  • UX improvements for change password, forgot passowrd, login, and sign up page

July 26th, 2017

  • Convert rest of website to use bulma

  • CSS flexbox fix to keep footer at bottom

  • Re-organize footer layout

  • Remove remaining bootstrap4 pages

  • Rename Philosophy -> Values

  • Internal update to color schemes

July 25th, 2017

  • Fix bug where CSS wouldn't be available on Question pages

  • Fix bug where ?next= url would duplicate on login/signup pages

  • Clean up internal docutils Table of Contents code

  • Add Privacy Policy and Terms of Service

July 24th, 2017

  • Begin theming forms for new site style

  • Fixes for top navigation colors on active links

  • Notifications with site style

  • New update page for open source contributions

July 23rd, 2017

  • Begin rework of site design framework from Bootstrap 4 Alpha 6 -> Bulma.

    See also: Tweet about site redesign

    • Beginning converting updates pages

    • Top navigation styling

July 22nd, 2017

  • Internal improvements to allow table of contents in sidebars for pages using reStructuredText

July 20th, 2017

  • Redesign app-specific sublinks to be on their own line in the footer

July 19th, 2017

  • Dropdown hover/active colors now match theme

  • Dropdown items now have icons

  • User profile link moved to dropdown

  • Theme password change page

  • Add notifications users add and change things

July 18th, 2017

  • Updates to sign in form

  • Add page for changing email and password

  • Internal improvements for error monitoring

July 17th, 2017

  • Page titles should work for all content types

July 16th, 2017

  • Don't show usernames for author-less posts.

July 15th, 2017

  • Use section-based schemes on nodes (used to be subject-based)

  • Prohibit invalid usernames

July 14th, 2017

  • Site colors now change upon section instead of subject

  • Add colors to icon on active sections

  • Make default site color blue

  • Get email working on sign up

July 12th, 2017

  • The values page now uses reStructuredText.

  • Added a role to cite reverse django url's via docutils roles.

  • Start consolidating color-related SASS into maps

July 11th, 2017

July 9th, 2017

  • Initial changelog