Skip to content

Latest commit

 

History

History
96 lines (72 loc) · 3.17 KB

CHANGELOG.md

File metadata and controls

96 lines (72 loc) · 3.17 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a CHANGELOG and this project adheres to Semantic Versioning.

In place of release version numbers, we organize via deploys to Production (by Date/Time).

2023-12-20: List Hidden Fields with autocomplete errors

  • Add list of errors that are "hidden fields with autocomplete"
  • Update datetime_el helper
    • Defaults: element_container_type=span, include_seconds=true
    • Replace time_ago_in_words
  • Gems:
    • Add vendor/cache
    • Add ruby-lsp (for vs code)
  • Seed: add site for W3C Validators

2022-11-10: Fix Missing Img Alt percentage

2022-02-09: Filter issues with missing Image Alt Attribute

  • fixes Dokcerfile for ruby 3.0.3 (convert int to string)
  • page_scan#index indicates count of issues with missing Image Alt Attribute

2022-01-13: Improve PageScan tables, FontAwesome to CDN

  • Improve Page Scan tables: reorder cols, use Scan icon for actions to perform scan.
    • Use Icon from Scanner source
  • Convert FontAwesome to use CDN (vs. downloaded files provided by server)

2021-12-14: Upgrade to Rails 7, Remove Foundation

  • Upgrade Ruby: 3.0.2 to 3.0.3
  • Upgrade Rails 6.1.4 to 7.0.0.rc1
  • Upgrade FontAwesome 5 to 6
  • Remove Foundation, style manually
  • Style: briefly highlight flash messages
  • Add script: bin/upgrade_dev_dependencies

2021-12-01: Add Foundation 6

  • Add Foundation 6 (from Zurb)
    • format menu, tables
  • Extract layout.scss, font_awesome.scs fom application.scss
  • Style:
    • Format menu, tables
    • Convert "custom" element subheader to .subheader
    • Add padding to div.main
    • Add :after images for internal/external links
  • Removed gem "spinners"
  • Rename HtmlValidationScan to HtmlValidationPageScan (convention *_page_scan.rb)

2021-12-01: Add favicon, fix issues

  • FIX: PageScan.descendants (again - for testing too, this time)
  • FIX: website#html_validation_page_scan (redirect_back caused multiple scans)
  • FIX: webpages#show, correct website URL link (was local)
  • WORKAROUND: page_scans#index limits to 25 (needs pagination)
  • Rename HtmlValidationScan to HtmlValidationPageScan
  • Add accessible-icon as favicon

2021-11-24: Present Validator info

  • add validator URL to PageScan#show and tooltips
  • docs: adds bashtetikn pronunciation
  • corrects PageScan.descendants via models/concerns/sti_preloader
  • deploy: improve WEB_CONCURRENCY support

2021-11-23: Scan all pages

2021-11-19 HtmlValidationScans are async

  • Add PageScanJob for async scans
    • Used by Webpage#validate_html
  • Add PageScans#queued_at, scanned_at, state
  • Extract helper: datetime_el
  • Added gem: spinners
  • Webpage#show lists PageScans
  • Extracted partials for websites/_table and webpages/_table

2021-11-19 Websites have many Webpages

  • Websites have many Webpages
  • Convert haml to slim
  • Webpage can ValidateHTML
  • Create HtmlValidationScan < PageScan
  • Convert to simple_form