stats.wwdt.me

Wait Wait Don't Tell Me! Stats Page

APACHE-2.0 License

Stars
4
stats.wwdt.me - v6.2.1 Latest Release

Published by questionlp 7 days ago

Version 6.2.1

Application Changes

  • Rename "Best Of Repeats" to "Repeat Best Ofs" pages and routes
  • Add a redirect for /shows/best-of-repeats to point to /shows/repeat-best-ofs

Component Changes

  • Upgrade wwdtm from 2.13.0 to 2.14.0

Development Changes

  • Add missing tests for Best Of, Repeat Best Of and Repeat Shows pages

Pull Request(s): #92

Full Changelog: https://github.com/questionlp/stats.wwdt.me/compare/v6.2.0...v6.2.1

stats.wwdt.me - v6.2.0

Published by questionlp 8 days ago

Version 6.2.0

Application Changes

  • Adding Best Of, Best Of Repeat and Repeat Shows pages
  • Initial support for Python 3.13

Component Changes

  • Upgrade wwdtm from 2.12.1.post0 to 2.13.0

Development Changes

  • Upgrade black from 24.8.0 to 24.10.0
  • Upgrade ruff from 0.6.9 to 0.7.0
  • Increase minimum pytest version from 8.0 to 8.3 in pyproject.toml
  • Add py313 to tool.black.target-version

Pull Request(s): #91

Full Changelog: https://github.com/questionlp/stats.wwdt.me/compare/v6.1.0...v6.2.0

stats.wwdt.me - v6.1.0

Published by questionlp 21 days ago

Version 6.1.0

Application Changes

  • Replace all references of named_tuple= in database cursors to dictionary= due to cursors using NamedTuple being marked for deprecation in future versions of MySQL Connector/Python

Component Changes

  • Upgrade wwdtm from 2.11.0 to 2.12.1.post0

Development Changes

  • Upgrade black from 24.4.2 to 24.8.0
  • Upgrade pytest from 8.1.2 to 8.3.3
  • Upgrade ruff from 0.6.7 to 0.6.9
  • Add initial pytest coverage reporting using pytest-cov, which can be generated by running: pytest --cov=app tests/

Pull Request(s): #90

Full Changelog: https://github.com/questionlp/stats.wwdt.me/compare/v6.0.2...v6.1.0

stats.wwdt.me - v6.0.2

Published by questionlp about 1 month ago

Version 6.0.2

Application Changes

  • Fix ordering of locations due to a bug found in wwdtm version 2.10.1
  • Change ordering of locations for /locations/all to respect the value of settings.sort_by_venue in config.json
  • Fix issue where "N/A" is not shown when a location does not have any recordings

Component Changes

  • Upgrade wwdtm from 2.10.1 to 2.11.0

Development Changes

  • Upgrade ruff from 0.5.1 to 0.6.7

Pull Request(s): #89

Full Changelog: https://github.com/questionlp/stats.wwdt.me/compare/v6.0.1-post0...v6.0.2

stats.wwdt.me - v6.0.1-post0

Published by questionlp about 2 months ago

Version 6.0.1-post0

Application Changes

  • This non-release does not include any application changes. The version number presented by the application will still be 6.0.1.

Development Changes

  • Removal of the serve NPM package as it is not used and one of its dependencies requires a package that has a high severity vulnerability.

Pull Request(s): #88

Full Changelog: https://github.com/questionlp/stats.wwdt.me/compare/v6.0.1...v6.0.1-post0

stats.wwdt.me - v6.0.1

Published by questionlp about 2 months ago

Version 6.0.1

Application Changes

  • Fix an error caused by checking the wrong variable for panelists.routes.details()
  • Update generated Bootstrap CSS with latest changes

Development Changes

  • Set max-locals to 20 for Pylint

Pull Request(s): #86, #87

Full Changelog: https://github.com/questionlp/stats.wwdt.me/compare/v6.0.0-post0...v6.0.1

stats.wwdt.me - v6.0.0-post0

Published by questionlp about 2 months ago

Version 6.0.0-post0

Application Changes

  • This non-release does not include any application changes. The version number presented by the application will still be 6.0.0.

Development Changes

  • Contents of the scss directory has now been migrated to a new Git repository, wwdtm-themes and scss is now a Git submodule reference.

Pull Request(s): #85

Full Changelog: https://github.com/questionlp/stats.wwdt.me/compare/v6.0.0...v6.0.0-post0

stats.wwdt.me - v6.0.0

Published by questionlp about 2 months ago

Version 6.0.0

Application Changes

  • Frontend code refactor due to switching from Materialize to Bootstrap
    • Replacing Materialize frontend toolkit with Bootstrap
    • Replacing Materialize Icons with Bootstrap Icons
    • Refactor the frontend structure to use Bootstrap frontend components and conventions
    • Include the required IBM Plex web fonts with the application to remove use of Google Fonts
  • User interface changes
    • Change the behavior of the main navigation to combine navigation links into a single list that are listed in the top navbar on xl screen size or in an off-canvas side nav on smaller screens
    • Improve legibility and readability in font size changes and increased color contrast when using the dark mode color theme
    • Include a color theme toggle in the main navigation to allow the reader to switch the theme on-the-fly
    • Remove the rightwards arrow included after links in the main section of the page
    • Change wording of Appearances and Recordings in respective details pages and provide additional information via Bootstrap tooltip
    • Add Bootstrap tooltip to Not My Job guest scoring exception marker
    • Render show description and notes text as Markdown
    • De-emphasize the DB ID badge by changing the background color to blend in, instead of contrasting, with the background
    • Remove "Home" from all navigational breadcrumbs
    • Remove zero-padded dates from navigational breadcrumbs
  • Fix warnings and errors reported by pylint
  • Fix an issue where use_decimal_scores was not being passed through to the recent shows view
  • Add an experimental block_ai_scrapers config key that will block known AI scraping and crawling bots (default: false)

Component Changes

  • Upgrade gunicorn from 22.0.0 to 23.0.0
  • Replace Materialize CSS 1.2.2 with Bootstrap 5.3.3
    • Existing Materialize CSS and JS files will be preserved to prevent cached versions of the application from breaking
    • Materialize-related files will be removed in a future minor release

Pull Request(s): #84

Full Changelog: https://github.com/questionlp/stats.wwdt.me/compare/v5.13.4...v6.0.0

stats.wwdt.me - v5.13.4

Published by questionlp 3 months ago

Version 5.13.4

Application Changes

  • Update references to GitHub repository to point to stats.wwdt.me instead of stats.wwdt.me_v5.

Pull Request(s): #80

Full Changelog: https://github.com/questionlp/stats.wwdt.me/compare/v5.13.3...v5.13.4

stats.wwdt.me - v5.13.3

Published by questionlp 3 months ago

Version 5.13.3

Application Changes

  • Move web analytics tags out of base.html into head.html

Pull Request(s): #79

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.13.2...v5.13.3

stats.wwdt.me - v5.13.2

Published by questionlp 3 months ago

Version 5.13.2

Application Changes

  • Add Umami script tag to errors base template

Pull Request(s): #78

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.13.1...v5.13.2

stats.wwdt.me - v5.13.1

Published by questionlp 3 months ago

Version 5.13.1

Application Changes

  • Correct Umami script tag properties

Pull Request(s): #77

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.13.0...v5.13.1

stats.wwdt.me - v5.13.0

Published by questionlp 3 months ago

Version 5.13.0

Application Changes

  • Add support for Umami web analytics via settings.umami_analytics config object with the following keys:
Config Key Description
_enabled Set value to true to enable adding Umami script tag (default: false)
url URL of the Umami analytics script
data_website_id Umami Site ID
data_auto_track Set value to false to disable auto event tracking (default: true)
data_host_url Override the location where Umami data is sent to
data_domains Comma-delimited list of domains where the Umami script should be active

Component Changes

  • Upgrade wwdtm 2.10.0 to 2.10.1

Development Changes

  • Upgrade ruff from 0.3.6 to 0.5.1
  • Upgrade black from 24.3.0 to 24.4.2
  • Upgrade pytest from 8.1.1 to 8.1.2

Pull Request(s): #76

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.12.1...v5.13.0

stats.wwdt.me - v5.12.1

Published by questionlp 4 months ago

Version 5.12.1

Application Changes

  • Change the footer font color to remove alpha transparency to improve readability

Pull Request(s): #75

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.12.0...v5.12.1

stats.wwdt.me - v5.12.0

Published by questionlp 5 months ago

Version 5.12.0

Application Changes

  • Add support for host, panelist and scorekeeper preferred pronouns via a label (aka tag) next to the corresponding ID label in their details page

Pull Request(s): #73

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.11.3...v5.12.0

stats.wwdt.me - v5.11.3

Published by questionlp 6 months ago

Version 5.11.3

Component Changes

  • Upgrade wwdtm from 2.9.1 to 2.10.0, which requires Wait Wait Stats Database version 4.7 or higher

Pull Request(s): #71

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.11.2...v5.11.3

stats.wwdt.me - v5.11.2

Published by questionlp 6 months ago

Version 5.11.2

Application Changes

  • Add a link next to the location coordinates that scrolls down to the location map in single location details view

Pull Request(s): #70

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.11.1...v5.11.2

stats.wwdt.me - v5.11.1

Published by questionlp 6 months ago

Version 5.11.1

Application Changes

  • Change the z-index for the map control area to 500 to prevent the controls from appearing over slide-out navigation or pop-up menus
  • Update styles for Leaflet to inherit font-family used for the rest of the application (IBM Plex Sans)

Pull Request(s): #69

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.11.0...v5.11.1

stats.wwdt.me - v5.11.0

Published by questionlp 6 months ago

Version 5.11.0

This release is based on the feature suggestion and contributions in PR #17, submitted by @ElijahPepe.

Application Changes

  • This version requires version 4.6.1 of the Wait Wait Stats Database, which includes a new ww_postal_abbreviations table that is required
  • Adding a new section to the location details page that displays a map using Leaflet.js, OpenStreetMap and location longitude/latitude coordinates
  • Add a new config key settings.display_location_map with a default of false as a feature flag for the above new feature
  • Move the city and state from the h2 heading to a new "Located In" field
  • Display full state, province or territory name rather than two-letter abbreviation in locations list or in show details page
  • Display decimal latitude/latitude coordinates in location details page with DMS coordinates in a tooltip
  • Add PNG, SVG and Apple touch icon versions of the application's favicon

Component Changes

  • Adding Leaflet.js 1.9.4
  • Upgrade wwdtm from 2.8.2 to 2.9.1

Pull Requst(s): #68 with contributions from #17

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.10.4...v5.11.0

stats.wwdt.me - v5.10.4

Published by questionlp 6 months ago

Version 5.10.4

Component Changes

  • Upgrade wwdtm from 2.8.0 to 2.8.2
  • Upgrade flask from 3.0.0 to 3.0.3
  • Upgrade gunicorn from 21.2.0 to 22.0.0

Development Changes

  • Upgrade ruff from 0.1.13 to 0.3.6
  • Upgrade pytest from 7.4.4 to 8.1.1

Pull Request(s): #66

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.10.3...v5.10.4

Related Projects